作業系統(OS)

2021-08-30 19:39:35 字數 1216 閱讀 6696

作用:管理計算機的軟硬體資源,並提供使用介面及工作介面。

管理:軟體資源:安裝,使用安全及刪除。硬體資源:cpu執行時間,記憶體儲存空間。

提供使用方式:介面:識別,驅動等;工作介面:視覺化介面(桌面,資源管理器)

發展:windows:win95  ->  win98  ->  winxp  ->  win7  ->  win8  ->  win10

linux:redhat    cenos   紅旗

os的功能:

程序管理:管理cpu的執行時間,對程序進行排程,執行等功能;

記憶體管理:管理記憶體空間,即記憶體申請,釋放,**,安全,擴充等;

裝置管理:管理i/o裝置,即識別,控制,傳輸等;

檔案管理:管理外存的檔案,即檔案的儲存,命名,訪問,定址等;

作業管理:管理批處理作業,提高自動化執行程度;

os的分類:

批處理作業系統:

概念:將多個任務形成佇列,按照先來先服務的原則依次處理;

特點:屬於單任務作業系統,作業自動化程度較高,cpu利用率較高,但作業執行中出現錯誤,由於無人機互動,則後續作業無法執行;

分時os作業系統:

概念:將cpu執行時間分成若干時間片段,每個程序分配乙個片段交替輪詢執行;

特點:屬於多工作業系統,擁有人機互動能力,在每個程序執行期間擁有整個cpu,可以實現併發執行;

實時os作業系統:

概念:以外部事件的發生作為響應時間的作業系統;

特點:

及時性:響應時間為毫秒到微妙級別;

可靠性高;

硬體封裝性:軟硬體繫結

分類:

實時控制系統:衛星發射,火炮控制;

實時資料系統:票務系統;

個人os

分布式os:基於網路執行的作業系統,要求軟體統一;

嵌入式os:與硬體繫結的一種專項的微型作業系統;

程式執行的環境方式:

單道執行方式:

原則:記憶體中只有乙個程序占有全部資源,按照批處理方式依次執行;

特點:

封閉性:占有全部資源

順序性:批處理方式先行執行

可再現性:若初值相同,多次執行後結果也相同

多道執行方式:

原則:記憶體中擁有多個程序,通過併發執行實現分時性;

特點:

失去封閉性,該程序占有部分資源;

資源徵用性:由於程序資源部分分配,必然產生程序之間的資源徵用問題。

作業系統os

這種機制使得期望執行的儲存空間大於實際的物理儲存空間。其方法是將程式放在磁碟上,而將主存作為一部分快取,用來儲存最頻繁使用的部分程式,這種機制需要快速映像記憶體位址,用來把程式生成的位址轉換為有關位元組在 ram 中的實體地址。這種映像由 cpu 中的乙個稱為 儲存器管理單元 memory mana...

作業系統 OS

1.2.1寫程式時通過怎樣的方式進行請求計算機資源的?答案就是通過系統呼叫,這些個系統呼叫會進入陷阱表 而這些陷阱表中儲存了系統需要執行的特權指令,即進入核心模式。核心模式下可以訪問計算機資源,執行相應的資源操作,當訪問結束後,跳出陷阱,恢復成使用者態。1.2.2 os如何重獲cpu的控制權?即某個...

OS作業系統(序)

記錄一下自己在學習作業系統時的知識點,如果有不對的地方,歡迎指正 1 c檔案 可執行程式?c檔案 預處理 編譯 鏈結 可執行程式 2 os是什麼?硬體之上的第一層軟體 是一組程式 用來有效控制和管理計算機系統的各類資源 是使用者和計算機之間的介面,以方便使用者使用計算機。os功能 乙個虛擬機器 使用...