美女视频黄a大片欧美_欧美xxxhd_亚洲精品一级二级三级_国产传媒av在线

您當(dāng)前所在位置:重慶自考網(wǎng)   /   備考試題   /   

重慶自考計(jì)算機(jī)科學(xué)與技術(shù)操作系統(tǒng)簡(jiǎn)答題與答案

 發(fā)布時(shí)間:2022-06-14 15:43                       關(guān)注次數(shù):                      

簡(jiǎn)答題

1.在操作系統(tǒng)中,P操作和V操作各自的動(dòng)作是如何定義的?

2.作業(yè)調(diào)度和進(jìn)程調(diào)度各自的主要功能是什么?

3. 設(shè)備驅(qū)動(dòng)程序主要執(zhí)行什么功能?

4.作業(yè)調(diào)度和進(jìn)程調(diào)度各自的主要功能是什么?

5.什么是分頁(yè)?什么是分段?二者主要有何區(qū)別?

6. 簡(jiǎn)述缺頁(yè)中斷與一般中斷的區(qū)別。

7. 在操作系統(tǒng)中,P操作和V操作各自的動(dòng)作是如何定義的?

8. I/O驅(qū)動(dòng)軟件的層次有哪些?說(shuō)明每層的作用。

9. 什么是SPOOLING技術(shù)?

10. 為什么多道系統(tǒng)的程序要以進(jìn)程的形式參與系統(tǒng)的并發(fā)執(zhí)行?

11. 什么是虛擬設(shè)備?試舉幾例。

12. 并發(fā)與并行的區(qū)別是什么?

簡(jiǎn)答題

1.

P操作順序執(zhí)行下述兩個(gè)動(dòng)作:

  ①信號(hào)量的值減1,即S=S-1;

  ②如果S≥0,則該進(jìn)程繼續(xù)執(zhí)行;

  如果S<0,則把該進(jìn)程的狀態(tài)置為阻塞態(tài),把相應(yīng)的PCB連入該信號(hào)量隊(duì)列的末尾,并放棄處理機(jī),進(jìn)行等待(直至其它進(jìn)程在S上執(zhí)行V操作,把它釋放出來(lái)為止)。

V操作順序執(zhí)行下述兩個(gè)動(dòng)作:

  ①S值加1,即S=S+1;

  ②如果S>0,則該進(jìn)程繼續(xù)運(yùn)行;

  如果S≤0,則釋放信號(hào)量隊(duì)列上的**個(gè)PCB(即信號(hào)量指量指針項(xiàng)所指向的PCB)所對(duì)應(yīng)的進(jìn)程(把阻塞態(tài)改為就緒態(tài)),執(zhí)行V操作的進(jìn)程繼續(xù)運(yùn)行。

2.

作業(yè)調(diào)度的主要功能是:

記錄系統(tǒng)中各個(gè)作業(yè)的情況;

按照某種調(diào)度算法從后備作業(yè)隊(duì)列中挑選作業(yè);

為選中的作業(yè)分配內(nèi)存和外設(shè)等資源;

為選中的作業(yè)建立相應(yīng)的進(jìn)程;

作業(yè)結(jié)束后進(jìn)行善后處理工作。

進(jìn)程調(diào)度的主要功能是:

保存當(dāng)前運(yùn)行進(jìn)程的現(xiàn)場(chǎng);

從就緒隊(duì)列中挑選一個(gè)合適進(jìn)程;

為選中的進(jìn)程恢復(fù)現(xiàn)場(chǎng)。

3.

設(shè)備驅(qū)動(dòng)程序應(yīng)具有以下功能:

①接收用戶的I/O請(qǐng)求;

②取出請(qǐng)求隊(duì)列中隊(duì)首請(qǐng)求,將相應(yīng)設(shè)備分配給它;

③啟動(dòng)該設(shè)備工作,完成指定的I/O操作;

④處理來(lái)自設(shè)備的中斷。

4.

作業(yè)調(diào)度的主要功能是:

記錄系統(tǒng)中各個(gè)作業(yè)的情況;

按照某種調(diào)度算法從后備作業(yè)隊(duì)列中挑選作業(yè);

為選中的作業(yè)分配內(nèi)存和外設(shè)等資源;

為選中的作業(yè)建立相應(yīng)的進(jìn)程;

作業(yè)結(jié)束后進(jìn)行善后處理工作。

進(jìn)程調(diào)度的主要功能是:

保存當(dāng)前運(yùn)行進(jìn)程的現(xiàn)場(chǎng);

從就緒隊(duì)列中挑選一個(gè)合適進(jìn)程;

為選中的進(jìn)程恢復(fù)現(xiàn)場(chǎng)。

5.

分頁(yè)是將一個(gè)進(jìn)程的邏輯地址空間分成若干大小相等的部分,每一部分稱(chēng)作頁(yè)面。

分段是一組邏輯信息的集合,即一個(gè)作業(yè)中相對(duì)獨(dú)立的部分。

分頁(yè)和分段的主要區(qū)別是:

頁(yè)是信息的物理單位,段是信息的邏輯單位;

頁(yè)的大小是由系統(tǒng)固定的,段的長(zhǎng)度因段而異,由用戶決定;

分頁(yè)的作業(yè)地址空間是一維的,分段的作業(yè)地址空間是二維的。


6.

它們的區(qū)別是:

(1)一般中斷是發(fā)生在指令執(zhí)行完之后,才由CPU檢測(cè)由硬件提供的中斷信號(hào)。缺頁(yè)中斷發(fā)生在指令執(zhí)行當(dāng)中,發(fā)現(xiàn)所要訪問(wèn)的指令或數(shù)據(jù)不在內(nèi)存時(shí)產(chǎn)生和處理的。

(2)執(zhí)行一條指令可能會(huì)產(chǎn)生若干次缺頁(yè)中斷。例如,對(duì)于一條讀取數(shù)據(jù)的多字節(jié)指令,指令本身跨越兩個(gè)頁(yè)面,假定指令的后一部分所在頁(yè)面和數(shù)據(jù)所在頁(yè)面均不在內(nèi)存,則該指令的執(zhí)行至少產(chǎn)生兩次缺頁(yè)中斷。

7.

P操作順序執(zhí)行下述兩個(gè)動(dòng)作:

①信號(hào)量的值減1,即S=S-1;

②如果S≥0,則該進(jìn)程繼續(xù)執(zhí)行;

如果S<0,則把該進(jìn)程的狀態(tài)置為阻塞態(tài),把相應(yīng)的PCB連入該信號(hào)量隊(duì)列的末尾,并放棄處理機(jī),進(jìn)行等待(直至其他進(jìn)程在S上執(zhí)行V操作,把它釋放出來(lái)為止)。

V操作順序執(zhí)行下述兩個(gè)操作:

①S值加1,即S=S+1;

②如果S>0,則該進(jìn)程繼續(xù)運(yùn)行;

如果S≤0,則釋放信號(hào)量隊(duì)列上的**個(gè)PCB(即信號(hào)量指針項(xiàng)所指向的PCB)所對(duì)應(yīng)的進(jìn)程(把阻塞態(tài)改為就緒態(tài)),執(zhí)行V操作的進(jìn)程繼續(xù)運(yùn)行。

8.

(1)用戶級(jí)軟件:用戶程序中使用的I/O指令。

(2)I/O原語(yǔ):I/O系統(tǒng)調(diào)用,它的含義對(duì)不同類(lèi)型的設(shè)備可作不同的解釋?zhuān)到y(tǒng)與用戶進(jìn)程請(qǐng)求I/O操作是抽象的高級(jí)操作,由DCB與驅(qū)動(dòng)程序轉(zhuǎn)接到具體的物理設(shè)備。采用同一種抽象的讀操作去面對(duì)不同的設(shè)備,最后作用在具體物理設(shè)備上的讀是不一樣的。

(3)設(shè)備驅(qū)動(dòng)程序:進(jìn)行控制編碼或微程序操作,由兩部分構(gòu)成(一般情況下因OS不同而不同):

①設(shè)備頭:一數(shù)據(jù)結(jié)構(gòu)

②中斷過(guò)程塊

(4)中斷處理程序:響應(yīng)設(shè)備中斷。

9.

SPOOLING的全稱(chēng)就是外圍設(shè)備實(shí)時(shí)相連,它通過(guò)在硬盤(pán)上開(kāi)辟輸入井和輸出井,實(shí)現(xiàn)以空間換時(shí)間。當(dāng)進(jìn)程需要從外部設(shè)備輸入數(shù)據(jù)時(shí),它不從外部設(shè)備上讀取,而是直接從輸入井中讀取,當(dāng)進(jìn)程要向外部設(shè)備輸出內(nèi)容時(shí),也是直接向輸出井輸出,然后再?gòu)妮敵鼍蛲獠课锢碓O(shè)備輸出,從而提高了系統(tǒng)的工作效率。

10.

多道程序的并發(fā)執(zhí)行有著與單道程序的獨(dú)立執(zhí)行所不同的許多新特點(diǎn),即資源分配的動(dòng)態(tài)性、程序執(zhí)行的間斷性、相互通信的可能性以及同步互斥的必要性。程序在并發(fā)系統(tǒng)中執(zhí)行的動(dòng)態(tài)特性,程序本身是無(wú)法描述的。為此,當(dāng)一個(gè)程序在并發(fā)系統(tǒng)內(nèi)執(zhí)行時(shí),需要引進(jìn)一個(gè)新的數(shù)據(jù)結(jié)構(gòu)來(lái)描述和記錄這些特性。這樣,新引入的數(shù)據(jù)結(jié)構(gòu)與它所描述的程序便形成了一個(gè)有機(jī)體,叫做進(jìn)程。所以多道系統(tǒng)的程序要以進(jìn)程的形式參與系統(tǒng)的并發(fā)執(zhí)行。

11.

利用某種虛擬技術(shù),將一臺(tái)獨(dú)享設(shè)備轉(zhuǎn)換為多個(gè)邏輯設(shè)備,同時(shí)為若干用戶使用,使其具有共享設(shè)備的特征,這種經(jīng)過(guò)虛擬技術(shù)處理之后的設(shè)備稱(chēng)為虛擬設(shè)備。

虛擬設(shè)備的應(yīng)用很多,如虛擬CPU、虛擬通道、虛擬打印機(jī)等。

12.

并發(fā)是指若干事件在某個(gè)時(shí)間段內(nèi)同時(shí)發(fā)生,而并行是指在某個(gè)時(shí)刻同時(shí)發(fā)生著若干事件;它們一個(gè)是與“時(shí)間”有關(guān),而另一個(gè)則與“時(shí)刻”有關(guān)。



預(yù)報(bào)名
主站蜘蛛池模板: 辽源市| 丁青县| 丰都县| 镇江市| 济阳县| 体育| 宝兴县| 乌什县| 秦安县| 巍山| 武功县| 利津县| 连州市| 凉山| 玛纳斯县| 孟津县| 湖口县| 灵寿县| 任丘市| 天门市| 德州市| 梨树县| 遂平县| 兴和县| 河北省| 乐陵市| 蒙山县| 尖扎县| 泰州市| 宁化县| 澄迈县| 榆中县| 扬中市| 皮山县| 昭苏县| 安多县| 晋州市| 龙海市| 怀远县| 大城县| 稷山县|