1 作業系統概述

2022-07-26 03:24:14 字數 815 閱讀 3995

一、特點

1.併發性:兩個或多個事件在同一時間間隔內發生,只有乙個cpu處理機的時候,在同一時刻只有乙個程序在執行,但是由於cpu在不同程序之間切換很快,巨集觀上好像是同時有很多程序執行;

並行性:是指兩個或多個事件在同一時刻發生,計算機有多個cpu處理機的時候,同一時刻可以有cpu數目的程序執行;

併發在巨集觀上看起來是並行。

2.共享性:系統中的資源可供記憶體中多個併發執行的程序(執行緒)共同使用;

(1)互斥共享方式:不可能同時使用

(2)同時訪問方式:巨集觀上同時使用

3.虛擬性:通過某種技術把乙個物理實體變為若干個邏輯上的對應物;

(1)時分復用技術:虛擬處理機技術、虛擬裝置技術

(2)空分復用技術:虛擬磁碟技術、虛擬儲存器技術:windows中abcd盤,看上去有四塊,實際上只有乙個盤

4.非同步性:執行的時候不可預知執行速度,斷斷續續執行

二、功能

1.使用者與硬體的介面:

(1)命令方式:比如linux命令列,分為聯機命令(逐條輸入指令方式)和離線命令(批處理方式)

(2)系統呼叫方式:os提供了一組系統呼叫(函式),使用者可以在自己的應用程式中通過相應的系統呼叫,來實現與作業系統的通訊,並取得它的服務;

(3)圖形、視窗方式

2.資源管理者:

(1)處理機管理:用於分配和控制處理機;

(2)儲存器管理:主要負責記憶體的分配與**;

(3)i/o裝置管理:負責i/o裝置的分配與操縱;

(4)檔案管理:負責檔案的訪問、共享與保護;

3.擴充機器:虛擬機器,虛擬出來了其他的功能

三、發展與分類

作業系統概述(1)

1 作業系統的概念 作業系統 operating system,簡稱os 是管理和控制計算機硬體與軟體資源的電腦程式,是直接執行在 裸機 上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。作業系統是使用者和計算機的介面,同時也是計算機硬體和其他軟體的介面。作業系統的功能包括管理計算...

作業系統(1) 概述

碼文不易,希望支援,謝謝 支援原創 作業系統作業系統 英語 operating system,縮寫 os 是管理計算機硬體與軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統 維基百科 簡單來說,為使用者使用計算機提供介面,有效的組織管理硬體軟體資源。基本觀點 碼文不易,希望支援,謝謝 支...

作業系統概述 1

1.單處理機系統中,可並行的是 程序與程序 處理機與裝置 處理機與通道 裝置與裝置 解析 此處要理解並行的概念 並行性 是指兩個或兩個以上的事件在同一時刻執行。併發性 是指兩個或兩個以上的事件在同一時間間隔執行。對於單處理機,2個程序之間只能併發,而不能並行。2.下列選項中,作業系統提供給應用程式的...