2020 操作系统第二次习题
1:C
靜態(tài)優(yōu)先權(quán)是在創(chuàng)建進程的時候確定的,確定之后在整個進程中是不再改變的。
2:D
進程的三態(tài)圖,其中從堵塞到運行時不可能的。
其中從運行到等待是可行的,此時是發(fā)生了中斷或者是發(fā)生了異常
從等待到就緒是可以的,等待的條件已經(jīng)發(fā)生
從運行到就緒是可以的,此時是時間片已經(jīng)到,此時進入了就緒隊列。
從等待是不可能到運行的。
3:
當時間片到,進程從運行狀態(tài)轉(zhuǎn)變?yōu)榫途w的狀態(tài)
4:
進程管理中,當?shù)却氖虑榘l(fā)生,進程從堵塞態(tài)變成了就緒態(tài)。
5:
進程是有生命周期的,進程的執(zhí)行是需要處理機,進程也是動態(tài)的額概念。進程不是指令的集合。
6:
由調(diào)度程序為進程分配是CPU是錯誤的,由操作系統(tǒng)給進程分配CPU,而不是由調(diào)度程序為進程分配CPU。調(diào)度程序只能將他放入等待隊列或者是堵塞,CPU的分配是操作系統(tǒng)進行分配的。
由進程控制塊鏈入進入就緒隊列是必須的,同時為進程分配內(nèi)存,建立 一個PCB也是必須的
7:
多道程序環(huán)境下,操作系統(tǒng)分配資源以進程為基本單位
8:
原語的主要特點是不可分割性,是具有原子性的
9:
內(nèi)核級線程。內(nèi)核可以將處理器調(diào)度直接分配給某個內(nèi)核級的線程,這個是錯誤的,處理器的調(diào)度室十分重要的,肯定不能直接分配給其他的線程。
控制權(quán)從一個線程傳遞到另一個線程的時候不需要用戶態(tài)–內(nèi)核態(tài)–用戶態(tài)模式的轉(zhuǎn)變。我覺得是正確的,因為他自身在內(nèi)核中,就不必要再次進行內(nèi)核了。
可以將一個進程的多個線程分配到多個處理器,可以發(fā)戶籍多處理器并行工作的優(yōu)勢。我覺得也是正確的,一個線程占據(jù)一個處理器,能夠提高多處理器的優(yōu)勢。
建立和維護線程的數(shù)據(jù)結(jié)構(gòu)以及保存每個線程的入口。 也是對的
10:
一個進程被喚醒,意味著他進入了等待隊列里面,即進程變?yōu)榱司途w狀態(tài)。
11:
在引入了線程之后的操作系統(tǒng)中,資源分配的額基本單位就是線程
12:
父進程創(chuàng)建了子進程,父進程可以在進程的一開始就創(chuàng)建,也可以在進程的中間創(chuàng)建,或者是在最后進行創(chuàng)建。
撤銷子進程,不必要進行撤銷父進程
子進程和父進程應該可以并發(fā)執(zhí)行,不行的
撤銷父進程的時候,應該同時進行撤銷子進程。這個是正確的。
13:
對進程的管理和控制使用原語
14:
所謂的可沖入的程序指的是,能夠被多個進程共享的程序????
15:
原語是不可中斷的指令序列
16:
高響應比優(yōu)先算法:高響應比算法指的是如果一個進程的響應比越高,那么我們的優(yōu)先級就越高。hIGHEST response ratio next 。介于先來先服務和短作業(yè)優(yōu)先的折中算法,即考慮了作業(yè)的等待時間又考慮了作業(yè)的運行時間。
響應比=(等待時間+要求服務的時間)/要求服務的時間
1:如果服務時間無窮大,那么響應比無線接近于1,此時響應比是最小的
2:如果服務時間無窮小,此時響應比接近無窮大,此時相應比是最大的
短作業(yè)和先后次序的兼顧,且不會使長作業(yè)長期得不到服務
但是響應比會用加大計算系統(tǒng)的開銷,增加系統(tǒng)的開銷。
先來先服務算法:我覺得對長短進程沒有什么影響哈
短進程優(yōu)先調(diào)度算法:對短進程有利的
多級反饋隊列調(diào)度算法:多級反饋隊列中,少IO進程每次運行的時間比較長,他的優(yōu)先級比較的低。放在第2級或者是第3級的隊列中。
17:
可重入的代碼:也叫作純代碼,是一種允許多個進程同時訪問的代碼,在執(zhí)行過程中是不能夠被修改的。
封閉的代碼:沒有收到什么叫封閉代碼
可執(zhí)行代碼:在Windows中是 exe文件或者是sys文件,或者是com文件
? 在Linux下,是elf文件。executable and linkable format
? 在MAC中,是MACH-O 即 Mach Object文件
18:
在進程管理中,時間片用完,進程裝改從運行態(tài)轉(zhuǎn)化為就緒態(tài)。
19:
Solaris的多線程的實現(xiàn)方式是:
20:
總結(jié)
以上是生活随笔為你收集整理的2020 操作系统第二次习题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LongestPalindromeSeq
- 下一篇: 2020 操作系统第三次习题