作業系統(1) 概述

2021-08-16 04:59:14 字數 1410 閱讀 4788

碼文不易,希望支援,謝謝->支援原創

作業系統

作業系統(英語: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.併發 首先,要搞清楚併發和並行的區別 併發是指多個事件在同一時間間隔內發生。...