碼文不易,希望支援,謝謝->支援原創
作業系統
作業系統(英語:operating system,縮寫:os)是管理計算機硬體與軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統——維基百科簡單來說,為使用者使用計算機提供介面,有效的組織管理硬體軟體資源。
基本觀點
碼文不易,希望支援,謝謝->支援原創
人工操作
如紙帶輸入機。特點是使用者獨佔全機及cpu等待人工操作。
離線輸入輸出
引入i/o機的概念,解決前者的缺點。特點是減少了cpu的空閒時間且提高i/o速度。
單道批系統對作業的處理都是成批進行的、且記憶體中始終只保持一道作業,稱為單道批處理系統(****** batch system)。
批處理系統的引入是為了提高系統資源的利用率和吞吐量。
多道批處理系統
系統中同時駐留多個作業
提高cpu利用率,提高記憶體和i/o裝置利用率,提高了系統吞吐量。
分時系統
指一台主機上連線了多個帶有顯示器和鍵盤的終端,同時允許多個使用者共享主機中的資源,各個使用者都可通過自己的終端以互動方式使用計算機。
分時系統的特性
實時系統
系統能及時響應外部事件的請求,在規定時間內完成對該事件的處理。
實時系統的特性
相比於分時系統多乙個
-可靠性
實時系統要求更高
單使用者單任務
ms-dos
單使用者多工
windows
多使用者多工
unix linux
碼文不易,希望支援,謝謝->支援原創
並行是指兩或多個事件在同一時刻發生。
併發是兩或多個事件在同一時間間隔內發生。
系統中資源可供記憶體中多個併發執行的程序共同使用
互斥共享:一段時間只允許乙個程序訪問該資源
同時訪問:微觀上仍是互斥的
通過某種技術把乙個物理實體變為若干個邏輯上的對應物。若n是某一物理裝置所對應的虛擬的邏輯裝置數,則虛擬裝置的速度必然是物理裝置速度的1/n。
執行進度不可預知。
碼文不易,希望支援,謝謝->支援原創
也叫程序管理
作業系統概述(1)
1 作業系統的概念 作業系統 operating system,簡稱os 是管理和控制計算機硬體與軟體資源的電腦程式,是直接執行在 裸機 上的最基本的系統軟體,任何其他軟體都必須在作業系統的支援下才能執行。作業系統是使用者和計算機的介面,同時也是計算機硬體和其他軟體的介面。作業系統的功能包括管理計算...
作業系統概述 1
1.單處理機系統中,可並行的是 程序與程序 處理機與裝置 處理機與通道 裝置與裝置 解析 此處要理解並行的概念 並行性 是指兩個或兩個以上的事件在同一時刻執行。併發性 是指兩個或兩個以上的事件在同一時間間隔執行。對於單處理機,2個程序之間只能併發,而不能並行。2.下列選項中,作業系統提供給應用程式的...
1 作業系統概述
作業系統的概念 作業系統 operating system,os 是指控制和管理整個計算機系統的硬體和軟體資源,並合理排程計算機的工作和資源的分配,以提供給使用者和其他軟體方便的介面和環境的程式集合。作業系統的四大特徵 1.併發 首先,要搞清楚併發和並行的區別 併發是指多個事件在同一時間間隔內發生。...