2020 操作系统第二天复习(习题总结)
I:分時(shí)系統(tǒng)的響應(yīng)與下列的哪一個(gè)因素?zé)o關(guān)
1.2.4 操作系統(tǒng)的發(fā)展和分類
? 分時(shí)系統(tǒng)
? 分時(shí)系統(tǒng)指的是允許多個(gè)聯(lián)機(jī)的用戶同時(shí)使用一個(gè)計(jì)算級(jí)系統(tǒng)進(jìn)行交互式設(shè)計(jì)的操作系統(tǒng)。系統(tǒng)把處理的時(shí)間分為時(shí)間片,公平的分給每一個(gè)用戶,這樣使得各個(gè)用戶好像獨(dú)占了計(jì)算機(jī)系統(tǒng),所以實(shí)際上分時(shí)系統(tǒng)是多道程序的一個(gè)變相實(shí)現(xiàn),CPU被若干個(gè)交互式的用戶多路復(fù)用,每一個(gè)用戶都有獨(dú)自的聯(lián)機(jī)終端。
? IBM開發(fā)了第一個(gè)分時(shí)系統(tǒng)CTSS,分時(shí)系統(tǒng)的特點(diǎn)是:同時(shí)性,獨(dú)立性,及時(shí)性和交互性。它強(qiáng)調(diào)公平性,以及對(duì)于立即性的命令需要快速的響應(yīng),它也只是在較小的短作業(yè)上適配。
? 影響分時(shí)系統(tǒng)響應(yīng)時(shí)間的因素:CPU處理速度,聯(lián)機(jī)端口的數(shù)量,時(shí)間片的長短,系統(tǒng)調(diào)度開銷,對(duì)換信息的多少
? 批處理系統(tǒng)
? 批處理系統(tǒng)是最先使用多道程序設(shè)計(jì)的系統(tǒng),批處理系統(tǒng)將程序,數(shù)據(jù)連同作業(yè)說明書預(yù)先輸入到作業(yè)隊(duì)列中,由操作系統(tǒng)根據(jù)作業(yè)說明書來進(jìn)行調(diào)度和分配。IBM DOS/VS,DOS/VSE都是批處理系統(tǒng)。
? 批處理的特點(diǎn):脫機(jī)工作(不需要交互),成批的處理,單(多)道程序運(yùn)行。”批“的意思就是非交互性的計(jì)算,這類作業(yè)的優(yōu)先級(jí)比交互性的計(jì)算低。控制流一般采用文件的形式表示,比如unix中的shell文件和Windows中的autoexec.bat文件。
? 批處理系統(tǒng)所在乎的是性能。
? 實(shí)時(shí)操作系統(tǒng)
? 實(shí)時(shí)操作系統(tǒng)是對(duì)于變化的數(shù)據(jù)或者是事件能夠進(jìn)行快速的處理,三類典型的實(shí)時(shí)系統(tǒng)是過程控制系統(tǒng),信息查詢系統(tǒng),事務(wù)處理系統(tǒng)。在過程控制中,(壓力,溫度,距離,濕度)等參數(shù)的采集,導(dǎo)彈制導(dǎo)系統(tǒng),飛機(jī)自動(dòng)駕駛系統(tǒng)。情報(bào)檢索系統(tǒng),倉庫管理系統(tǒng),銀行業(yè)務(wù)處理和飛機(jī)訂票系統(tǒng)。
? 上述是操作系統(tǒng)的三種基本類型,如果某個(gè)操作系統(tǒng)兼?zhèn)?strong>兩種或者是兩種以上的功能,那么這樣的操作系統(tǒng)被稱為統(tǒng)用操作系統(tǒng)。
? 其他的操作系統(tǒng)還有微機(jī)操作系統(tǒng),分布式操作系統(tǒng),網(wǎng)絡(luò)操作系統(tǒng),嵌入式操作系統(tǒng)。
II:關(guān)于PCI總線,正確的描述是
? PCI總線是一種樹形結(jié)構(gòu),獨(dú)立于CPU總線,可以和CPU總線并行執(zhí)行。peripheral component interconnect。他是目前個(gè)人電腦使用的最為廣泛的接口。一個(gè)PCI樹中可以與多個(gè)PCI總線。
III:多道程序環(huán)境下,每個(gè)進(jìn)程何時(shí)獲取處理機(jī),何時(shí)提出資源請(qǐng)求而暫停等等都是不可預(yù)知的,這就是操作系統(tǒng)的什么特性
? 1.1.4 操作系統(tǒng)的主要特性【14】
? 操作系統(tǒng)的四大特性:并發(fā)性,共享性,異步性,虛擬性。
? 并發(fā)性:指的是兩個(gè)或者是多個(gè)活動(dòng)或者是事件在同一時(shí)間內(nèi)發(fā)生。比如一個(gè)程序在CPU上進(jìn)行運(yùn)算,另一個(gè)程序向磁盤寫數(shù)據(jù)。
? 共享性:共計(jì)算機(jī)系統(tǒng)中的資源可以被多個(gè)并發(fā)的程序進(jìn)行使用。獨(dú)占性設(shè)備:輸入機(jī),打印機(jī),掃描儀,磁帶機(jī),磁盤。共享性設(shè)備比如CPU,內(nèi)存。
? 異步性:又叫隨機(jī)性。系統(tǒng)中的程序何時(shí)執(zhí)行,何時(shí)暫停,以怎么樣的速度推進(jìn),每個(gè)程序花費(fèi)多少時(shí)間執(zhí)行結(jié)束。
IV:和數(shù)據(jù)總線位數(shù)相同的部件是
? 現(xiàn)代計(jì)算機(jī)普遍次啊用總線的結(jié)構(gòu),包括數(shù)據(jù)總線,地址總線和控制總線。和數(shù)據(jù)總線位數(shù)相同的是CPU。
V:String str =new String(“abc”),"abc"在內(nèi)存中是怎么分配的
? 分配在堆中和字符串常量池。按由于String對(duì)象在JAVA中式不可變更的,所以JVM為了減少字符串對(duì)象的重復(fù)創(chuàng)建,其維持了一個(gè)特殊的內(nèi)存,這個(gè)內(nèi)存就是字符串常量池。
? 當(dāng)代碼中出現(xiàn)字面量創(chuàng)建的字符串對(duì)象的時(shí)候,JVM首先會(huì)對(duì)該字面量進(jìn)行檢查,如果字符串常量池中有相同內(nèi)容的字符串所對(duì)應(yīng)的引用,那么就直接將這個(gè)應(yīng)用返回。否則,就在堆中創(chuàng)建對(duì)象,并將引用放入到字符串常量池,并返回該引用。
? Java中的所有由類實(shí)例化的對(duì)象和數(shù)組都存放在堆內(nèi)存中,無論是成員變量,局部變量和類變量,他們指向的對(duì)象都存儲(chǔ)在堆內(nèi)存中,而棧用來存放局部變量和方法調(diào)用。
VI:下列會(huì)引起進(jìn)程的創(chuàng)建的是
? 用戶登錄,作業(yè)調(diào)度,提供服務(wù),應(yīng)用請(qǐng)求
?
總結(jié)
以上是生活随笔為你收集整理的2020 操作系统第二天复习(习题总结)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (第一次)NODEJS学习笔记
- 下一篇: win 10下方搜索栏没见了解决方法