一、操作系統(tǒng)相關(guān)概念
計算機(jī)軟件:系統(tǒng)軟件和應(yīng)用軟件。
計算機(jī)系統(tǒng)資源:硬件資源、軟件資源。
硬件資源:中央處理器、存儲器、輸入、輸出等物理設(shè)備。
軟件資源:以文件形式保存到存儲器上的程序和數(shù)據(jù)信息。
定義:有效地組織和管理系統(tǒng)的各種軟/硬件資源,合理組織計算機(jī)系統(tǒng)工作流程,控制程序的執(zhí)行,并給用戶提供一個良好的環(huán)境和友好的接口。
操作系統(tǒng)作用:通過資源管理提高計算機(jī)系統(tǒng)的效率、改善人家界面提高良好的工作環(huán)境。
吞吐量:計算機(jī)在單位時間內(nèi)處理工作的能力。
二、操作系統(tǒng)的特征與功能
操作系統(tǒng)的特征:并發(fā)性、共享性、虛擬性、隨機(jī)性。
2.1、 操作系統(tǒng)的功能
1、進(jìn)程管理:實際上是對處理機(jī)的執(zhí)行時間進(jìn)行管理,采用多道程序等技術(shù)將CPU的時間合理分配給每個任務(wù)。比如:進(jìn)程控制、進(jìn)程同步、進(jìn)程通信、進(jìn)程調(diào)度。
2、文件管理:主要有存儲空間管理、目錄管理、文件讀寫。
3、存儲管理:對主存儲器空間進(jìn)行管理,主要包括存儲空間分配回收、存儲保護(hù)、地址映射、主存擴(kuò)充等。
4、設(shè)備管理:對硬件設(shè)備的管理。包括分配、啟動、完成、回收。
5、作業(yè)管理:包括任務(wù)、界面管理、人機(jī)交互、語音控制、虛擬現(xiàn)實等。
三、操作系統(tǒng)分類
1、批處理操作系統(tǒng)
分為單道批處理、多道批處理。
單道批處理:早期的操作系統(tǒng),一次只有一個作業(yè)裝入內(nèi)存執(zhí)行。作業(yè)由用戶程序、數(shù)據(jù)和作業(yè)說明書組成。一個作業(yè)運行結(jié)束后,自動調(diào)入同批的下一個作業(yè)。
多道批處理:允許多個作業(yè)裝入內(nèi)存執(zhí)行,在任意時刻,作業(yè)都處于開始和結(jié)束點之間。
多道批處理系統(tǒng)特點:多道、宏觀上并行運行、微觀上串行運行。
2、分時操作系統(tǒng)
分時操作系統(tǒng)是將CPU的工作劃分為很短的時間片。輪流為各個終端的用戶服務(wù)。
分時操作系統(tǒng)特點:多路性、獨立性、交互性、及時性。
3、實時操作系統(tǒng)
實時操作系統(tǒng)對交互能力要求不高,要能對外來信息足夠快的速度響應(yīng)和處理。分為實時控制系統(tǒng)和實時信息處理系統(tǒng)。
實時控制系統(tǒng):主要用于生產(chǎn)過程的自動控制,比如自動采集、飛機(jī)的自動駕駛等。
實時信息處理系統(tǒng):主要是實時信息處理,比如飛機(jī)訂票系統(tǒng)、情報檢索系統(tǒng)等。
4、網(wǎng)絡(luò)操作系統(tǒng)
網(wǎng)絡(luò)操作系統(tǒng)使互聯(lián)網(wǎng)能方便有效的共享網(wǎng)絡(luò)資源,為網(wǎng)絡(luò)用戶提供各種服務(wù)軟件和有關(guān)協(xié)議的幾何。比如電子郵件、文件傳輸、共享硬盤等。
網(wǎng)絡(luò)操作系統(tǒng)分為如下三類:
1、集中式:系統(tǒng)的基本單元由一臺主機(jī)和若干臺主機(jī)相連的終端構(gòu)成,將多臺主機(jī)連接處理形成網(wǎng)絡(luò)。比如UNIX。
2、客戶端/服務(wù)器模式:該模式分為客戶端和服務(wù)器。服務(wù)器是網(wǎng)絡(luò)控制的中心,向客戶端提供多種服務(wù),客戶端主要是訪問服務(wù)端的資源。
3、對等模式(P2P):相當(dāng)于每一臺客戶端都可以給其他客戶端提供資源服務(wù)。
5、分布式操作系統(tǒng)
分布式操作系統(tǒng)是由多個分散的計算機(jī)經(jīng)連接而成的計算機(jī)系統(tǒng),系統(tǒng)中的計算機(jī)無主次之分,任意兩臺計算機(jī)都可以交換信息。分布式操作系統(tǒng)能直接對各類資源進(jìn)行動態(tài)分配和調(diào)度、任務(wù)劃分、信息傳輸協(xié)調(diào)工作,為用戶提供一個統(tǒng)一的界面、標(biāo)準(zhǔn)的接口,用戶通過這一界面實現(xiàn)所需要的操作和使用系統(tǒng)資源。
6、微機(jī)操作系統(tǒng)
目前主流的操作系統(tǒng)有Linux、MacOS、Windows。
7、嵌入式操作系統(tǒng)
嵌入式操作系統(tǒng)運行在嵌入式智能芯片環(huán)境中,對整個智能芯片以及操作、控制、部件裝置等資源進(jìn)行統(tǒng)一協(xié)調(diào)、處理、指揮、控制。
嵌入式操作系統(tǒng)特點:微型化、可定制、實時性、可靠性、易移植性。
IT技術(shù)分享社區(qū)
個人博客網(wǎng)站:https://programmerblog.xyz
聯(lián)系客服