系统架构设计师考试知识点整理-1:操作系统的类型和结构
操作系統(tǒng)的類型
操作系統(tǒng)庫可以分為批處理操作系統(tǒng)、分時(shí)操作系統(tǒng)、實(shí)時(shí)操作系統(tǒng)、網(wǎng)絡(luò)操作系統(tǒng)、分布式操作系統(tǒng)。
批處理操作系統(tǒng)
1.把一批中的作業(yè)編成一個(gè)作業(yè)執(zhí)行序列。
2.分為聯(lián)機(jī)批處理和脫機(jī)批處理。
3.主要特征:用戶脫機(jī)使用計(jì)算機(jī)、成批處理、多道程序運(yùn)行。
分時(shí)操作系統(tǒng)
1.使用分時(shí)技術(shù),使多用戶同時(shí)以會話方式控制自己程序的運(yùn)行。
2.分時(shí)技術(shù)把處理機(jī)的時(shí)間分成很短的時(shí)間片,按時(shí)間片輪轉(zhuǎn)把處理劑分配給各聯(lián)機(jī)作業(yè)使用。
3.主要特征:交互性、多用戶同時(shí)性、獨(dú)立性。
實(shí)時(shí)操作系統(tǒng)
1.往往專用,系統(tǒng)與應(yīng)用難分離。
2.分為實(shí)時(shí)過程控制和實(shí)時(shí)信息處理。
3.主要特征:提供即時(shí)響應(yīng)、高可靠性。
網(wǎng)絡(luò)操作系統(tǒng)
1.在網(wǎng)絡(luò)系統(tǒng)中,各計(jì)算機(jī)的操作系統(tǒng)可以互不相同。
2.它需要一個(gè)支持異種計(jì)算機(jī)系統(tǒng)之間進(jìn)程通信的網(wǎng)絡(luò)環(huán)境,以實(shí)現(xiàn)協(xié)同工作和應(yīng)用集成。
3.主要特征:互操作性、協(xié)同處理。
分布式操作系統(tǒng)
1.要求有一個(gè)統(tǒng)一的操作系統(tǒng),負(fù)責(zé)全系統(tǒng)的資源分配和調(diào)度。
2.是一個(gè)邏輯上緊密耦合的系統(tǒng)。
基本功能
不管是哪種操作系統(tǒng),都應(yīng)該具有5個(gè)基本功能:
處理機(jī)管理、存儲管理、設(shè)備管理、文件管理、作業(yè)管理。
操作系統(tǒng)的結(jié)構(gòu)
操作系統(tǒng)的結(jié)構(gòu)可以分為無序結(jié)構(gòu)、層次結(jié)構(gòu)、面向?qū)ο蠼Y(jié)構(gòu)、對稱多處理結(jié)構(gòu)、微內(nèi)核結(jié)構(gòu)。
無序機(jī)構(gòu)
1.又稱整體結(jié)構(gòu)或模塊組合結(jié)構(gòu)。
2.以大型表格和隊(duì)列為中心,操作系統(tǒng)的各部分圍繞表格運(yùn)行,整個(gè)系統(tǒng)是一個(gè)程序。
3.由許多標(biāo)準(zhǔn)的、可兼容的基本單位構(gòu)成(模塊),各模塊相對獨(dú)立,模塊之間通過規(guī)定的接口相互調(diào)用。
層次結(jié)構(gòu)
1.把一個(gè)大型復(fù)雜的操作系統(tǒng)分解成若干個(gè)單向依賴的層次,右多層的正確性保證操作系統(tǒng)的可靠性。
面向?qū)ο蠼Y(jié)構(gòu)
1.把對象作為系統(tǒng)中的最小單位,由對象、對象操作、對象保護(hù)組成的操作系統(tǒng)。
2.例如Windows Server 中有執(zhí)行體對象(進(jìn)程、線程、文件)和內(nèi)核對象(時(shí)鐘、事件)。
3.優(yōu)點(diǎn)是適用于網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)。
對稱多處理結(jié)構(gòu)
1.系統(tǒng)中的所有處理機(jī)運(yùn)行且共享同一個(gè)內(nèi)存(內(nèi)存儲器、主存、實(shí)存)。
2.優(yōu)點(diǎn)是適用于共享存儲器結(jié)構(gòu)的多處理系統(tǒng)。
微內(nèi)核結(jié)構(gòu)
1.把系統(tǒng)的公共部分抽象出來,形成一個(gè)底層核心,提供基本服務(wù),其他功能以服務(wù)器形式建立在微內(nèi)核之上。
2.微內(nèi)核的目標(biāo)是將系統(tǒng)服務(wù)的實(shí)現(xiàn)和系統(tǒng)的基本操作規(guī)則分離出來。
3.一個(gè)服務(wù)組件的失效不是導(dǎo)致整個(gè)系統(tǒng)的崩潰,內(nèi)核只需要重啟這個(gè)組件。
4.微內(nèi)核技術(shù)的優(yōu)點(diǎn):①具有統(tǒng)一的接口②可伸縮性好③可移植性好④實(shí)時(shí)性好⑤安全可靠性好⑥支持分布式系統(tǒng)⑦面向?qū)ο蟮南到y(tǒng)
?
??
總結(jié)
以上是生活随笔為你收集整理的系统架构设计师考试知识点整理-1:操作系统的类型和结构的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS中的C#项目怎样引入另一个项目
- 下一篇: C#中提示:可访问性不一致:参数类型XX