全國(guó)自考(操作系統(tǒng))模擬試卷2_第1頁(yè)
全國(guó)自考(操作系統(tǒng))模擬試卷2_第2頁(yè)
全國(guó)自考(操作系統(tǒng))模擬試卷2_第3頁(yè)
全國(guó)自考(操作系統(tǒng))模擬試卷2_第4頁(yè)
全國(guó)自考(操作系統(tǒng))模擬試卷2_第5頁(yè)
已閱讀5頁(yè),還剩72頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

全國(guó)自考(操作系統(tǒng))模擬試卷2(共8

套)

(共340題)

全國(guó)自考(操作系統(tǒng))模擬試卷第1套

一、操作系統(tǒng)?單項(xiàng)選擇題(本題共10題,每題

分,共10分。)

1、一般來說,為了實(shí)現(xiàn)多道程序設(shè)計(jì),計(jì)算機(jī)需要有。

A、更多的CPU

B、更大的內(nèi)存

C、更快的外部設(shè)備

D、更多的終端

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

2、為了能采用純軟件實(shí)施地址重定位,需要的支持。

A、動(dòng)態(tài)地址重定位技術(shù)

B、編譯技術(shù)

C、靜態(tài)地址重定位技術(shù)

D、系統(tǒng)硬件

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無解析

3、在頁(yè)式虛存管理系統(tǒng)中,分頁(yè)是由完成的。

A、程序員

B、編譯程序

C、連接裝入程序

D、操作系統(tǒng)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

4、以下的進(jìn)程狀態(tài)轉(zhuǎn)換中,的狀態(tài)轉(zhuǎn)換是不可能的。

A、運(yùn)行一就緒

B、運(yùn)行一>阻塞

C、阻塞鎖一運(yùn)行

D、阻塞一就緒

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無解析

5、當(dāng)UNIX中的0號(hào)進(jìn)程在sched程序中將盤交換區(qū)中的就緒進(jìn)程全部調(diào)入內(nèi)存

后,它暫時(shí)無事可做,就將全局標(biāo)志變量______置位。

A、runout

B、runin

C、runrun

D、flag

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

6、在UNIX中,用信號(hào)可以實(shí)現(xiàn)o

A、設(shè)備中斷

B、信號(hào)量

C、系統(tǒng)調(diào)用

D、軟中斷

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

7、狀態(tài)表和狀態(tài)圖是用于的算法。

A、死鎖預(yù)防

B、死鎖避免

C、死鎖檢測(cè)

D、死鎖解除

標(biāo)準(zhǔn)答案.C

知識(shí)點(diǎn)露斤:暫無解析

8、使用緩沖的目的是解決。

A、CPU與I/O設(shè)備之間速度不匹配的問題

B、提高I/O設(shè)備的數(shù)據(jù)傳送速度

C、加快進(jìn)程圖像在內(nèi)存與盤交換區(qū)之間傳送的速度

D、節(jié)省內(nèi)存

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

9、兩個(gè)進(jìn)程獨(dú)立打開了一個(gè)文件后,這兩個(gè)進(jìn)程之間。

A、共享對(duì)文件讀寫的偏移量指針

B、共享內(nèi)存I節(jié)點(diǎn)

C、共享進(jìn)程打開文件表

D、共享外存節(jié)點(diǎn)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

10、Solaris支持的一種快速的進(jìn)程間過程調(diào)用是Solaris。

A、消息隊(duì)列

B、信號(hào)量

C、1FC

D、門

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

二、操作系統(tǒng)■填空題(本題共10題,每題1.0分,共

10分。)

II、根據(jù)對(duì)響應(yīng)時(shí)間限定的嚴(yán)格程度,實(shí)時(shí)系統(tǒng)又可分為O

標(biāo)準(zhǔn)答案:硬實(shí)時(shí)和軟實(shí)時(shí)

知識(shí)點(diǎn)解析:暫無解析

12、編譯程序?qū)⒃闯绦虻姆?hào)名地址轉(zhuǎn)換為目標(biāo)程序的o

標(biāo)準(zhǔn)答案:邏輯地址(或虛地址、或相對(duì)地址)

知識(shí)點(diǎn)解析:暫無解析

13、UNIX進(jìn)程的用戶態(tài)圖像是由______、和組成。

標(biāo)準(zhǔn)答案:共享正文段、數(shù)據(jù)段、用戶棧(工作區(qū))

知識(shí)點(diǎn)解析:暫無解析

14、在UNIX系統(tǒng)中,除了進(jìn)程外,在UNIX中所有的進(jìn)程都是由另一個(gè)

進(jìn)程創(chuàng)建的。

標(biāo)準(zhǔn)答案:0#

知識(shí)點(diǎn)解析:暫無解析

15、信號(hào)量當(dāng)前值小于零時(shí),其數(shù)值表示的數(shù)目。

標(biāo)準(zhǔn)答案:因申請(qǐng)相關(guān)資源而阻塞的進(jìn)程進(jìn)入相應(yīng)等待隊(duì)列的進(jìn)程

知識(shí)點(diǎn)解析:暫無解析

16、產(chǎn)生死鎖必須存在的動(dòng)態(tài)條件是o

標(biāo)準(zhǔn)答案:循環(huán)等待

知識(shí)點(diǎn)解析:暫無解析

17、通道又稱I/O處理機(jī),它能完成之間的信息傳輸。

標(biāo)準(zhǔn)答案:內(nèi)存與外設(shè)

知識(shí)點(diǎn)解析:暫無解析

18、在UNIX中,直接管理的空閑I節(jié)點(diǎn)是采用方式進(jìn)行分配和釋放的。

標(biāo)準(zhǔn)答案:堆棧

知識(shí)點(diǎn)解析:暫無解析

19、在UNIX的文件系統(tǒng)中,文件,其文件長(zhǎng)度總是為0。

標(biāo)準(zhǔn)答案:有名管道

知識(shí)點(diǎn)解析:暫無解析

20、決定Makefile依賴關(guān)系的是文件的。

標(biāo)準(zhǔn)答案:修改時(shí)間

知識(shí)點(diǎn)解析:暫無解析

三、操作系統(tǒng)?簡(jiǎn)答題(本題共4題,每題7.0分,共4

分。)

21、畫出整個(gè)UNIX系統(tǒng)的五層基本結(jié)構(gòu)。

標(biāo)準(zhǔn)答案:UNIX系統(tǒng)的五層基本結(jié)構(gòu)如圖24—2所示,其中Shell是用戶與應(yīng)用

程序?qū)又g的接口,系統(tǒng)調(diào)用是應(yīng)用程序?qū)优cUNIX內(nèi)核的接口。

Shell解釋程序

用戶程序各種應(yīng)用程序包

系統(tǒng)命令酣口軟件屋函數(shù)

一統(tǒng)喝用

核心層:

存儲(chǔ)管理迸程管理

設(shè)爸管理文件管理

硬件層

圖24-2UNIX系統(tǒng)的K層基本結(jié)構(gòu)

知識(shí)點(diǎn)解析:暫無解析

22、實(shí)施UNIX進(jìn)程切換調(diào)度程序swtch三個(gè)階段的主要任務(wù)是什么?為什么在

swtch中間段要執(zhí)行idle。程序?

標(biāo)準(zhǔn)答案:其主要任務(wù)是:(1)保存現(xiàn)運(yùn)行進(jìn)程的現(xiàn)場(chǎng)信息;(2)在就緒隊(duì)列中選擇

一個(gè)在內(nèi)存且優(yōu)先數(shù)p_pri最小的進(jìn)程,以使其占月處理機(jī),如找不到這樣的進(jìn)

程,就以0#進(jìn)程為現(xiàn)運(yùn)行進(jìn)程,并執(zhí)行idle。程序,計(jì)算機(jī)空轉(zhuǎn)等待;(3)為新選

中的進(jìn)程恢復(fù)現(xiàn)場(chǎng)。在UNIX操作系統(tǒng)中,swtch。程序的中間段的運(yùn)行時(shí)間一般

是記入現(xiàn)運(yùn)行進(jìn)程的核心態(tài)運(yùn)行時(shí)間。當(dāng)swtch。程序找不到任何進(jìn)程能占用史理

機(jī)(如所有進(jìn)程都進(jìn)入了阻塞狀態(tài))時(shí),就以0#進(jìn)程為現(xiàn)運(yùn)行進(jìn)程,并執(zhí)行idle。程

序,這樣,長(zhǎng)時(shí)間的等待時(shí)間就不會(huì)不合理地記在用戶進(jìn)程上。執(zhí)行idle。程序還

使計(jì)算機(jī)進(jìn)入省電狀態(tài).

知識(shí)點(diǎn)解析:暫無解析

23、UNIX系統(tǒng)的緩沖區(qū)管理中,設(shè)備隊(duì)列和自由隊(duì)列各采用什么算法?

標(biāo)準(zhǔn)答案:自由buf隊(duì)列管理空閑緩沖,以實(shí)現(xiàn)對(duì)有限的緩沖資源共享。對(duì)自由

buf隊(duì)列采用了LRU淘汰算法。為了使釋放的緩沖區(qū)盡可能長(zhǎng)地保留原來的數(shù)據(jù)信

息,每次釋放緩沖區(qū)時(shí)總是將對(duì)應(yīng)的buf插入到自由隊(duì)列的隊(duì)尾。分配緩沖區(qū)1寸,

總是從自由隊(duì)列隊(duì)首抽出一個(gè)空閑的buf。當(dāng)一個(gè)buf在自由隊(duì)列內(nèi)移動(dòng)時(shí),只要

有按原狀使用的需要時(shí),就立即從自由buf隊(duì)列中抽出,使用完畢后釋放該緩沖

區(qū),乂將該buf插入到自由buf隊(duì)列隊(duì)尾。這就保證了在所有自由緩沖區(qū)中被重新

分配的是最久未使用的,即精確地實(shí)現(xiàn)了LRU算法。由于根據(jù)設(shè)備隊(duì)列重復(fù)使用

的buf,該buf有從自由隊(duì)列中間刪除的需要,為了提高刪除操作的速度,要求自

由隊(duì)列采用雙向鏈接表。設(shè)備隊(duì)列管理所有使用過的緩沖區(qū),以盡量重復(fù)使用已

讀入緩沖的數(shù)據(jù),從而減少了對(duì)設(shè)備的I/O。設(shè)備隊(duì)列本身不實(shí)現(xiàn)任何特定的應(yīng)

用算法,如淘汰算法等。不論該buf位于設(shè)備隊(duì)列中的什么位置,只要重復(fù)使用,

總能在設(shè)備隊(duì)列中找到它。只有當(dāng)一個(gè)buf在自由隊(duì)列被淘汰時(shí),才在相應(yīng)的設(shè)備

隊(duì)列中被刪除,故為了提高刪除操作的速度,同樣要求設(shè)備隊(duì)列采用雙向鏈接表。

當(dāng)一個(gè)buf要插到新的設(shè)備隊(duì)列時(shí)(包括從設(shè)備隊(duì)列淘汰后,乂插回同一設(shè)備隊(duì)

列),只是最簡(jiǎn)單地插到設(shè)備隊(duì)列的首部,這還能使新插入的buf在以后的相繼訪

問過程中盡快地被找到。

知識(shí)點(diǎn)解析:暫無解析

24、敘述文件系統(tǒng)中空閑I節(jié)點(diǎn)管理與空閑文件存儲(chǔ)塊管理的異同之處。

標(biāo)準(zhǔn)答案:對(duì)于直接管理部分,UNIX對(duì)空閑I節(jié)點(diǎn)與空閑存儲(chǔ)塊都采用相同的棧

方式管理,s_nn】ode和s.ntrce分別表示了直接管理的空閑1節(jié)點(diǎn)數(shù)與空閑存儲(chǔ)塊

數(shù)。對(duì)于超出直接管理的部分,空閑I節(jié)點(diǎn)的管理方法是任其散布在磁盤的1節(jié)點(diǎn)

區(qū),必要時(shí)再通過搜索I節(jié)點(diǎn)區(qū)把空閑I節(jié)點(diǎn)填充到直接管理的空閑I節(jié)點(diǎn)棧。對(duì)

于超出直接管理的空閑存儲(chǔ)塊部分,UNIX采用分組鏈接的方法登記了所有的空閑

存儲(chǔ)塊號(hào),因?yàn)椴豢赡芟窆芾砜臻eI節(jié)點(diǎn)的方法讓其散布在整個(gè)盤塊區(qū),這樣以后

就不可能通過搜索存儲(chǔ)塊區(qū)把空閑存儲(chǔ)塊找回來。釋放空閑存儲(chǔ)塊時(shí),當(dāng)直接管理

的空閑盤塊的棧s_frce滿了時(shí),就需要增加一個(gè)分組,以登記釋放塊。分配空閑存

儲(chǔ)塊時(shí),當(dāng)直接管理的空閑盤塊的棧s_free空了時(shí),filsys就將間接管理的分組變

成直接管理,分組就少了一組。

知火點(diǎn)解析:暫無解析

四、操作系統(tǒng)?綜合題(本題共3題,每題L0分,共3

分。)

25、給出程序框圖,用信號(hào)量semWait、semSignal操作控制男舞客或女舞客進(jìn)入

舞廳的過程,男、女舞客的進(jìn)入舞廳各為一個(gè)獨(dú)立的程序,說明各個(gè)信號(hào)量的意義

及初值。假定初態(tài)時(shí)舞廳空。

標(biāo)準(zhǔn)答案:信號(hào)量初值和意義定義如下。women:2,還能進(jìn)入舞廳的女舞客數(shù)0

man:0,還能進(jìn)入舞廳的男舞客數(shù)。mutex:1,進(jìn)入舞廳大門的互斥信號(hào)量。用

信號(hào)量semWait>semSignal操作控制男舞客或女舞客進(jìn)入舞廳的過程如圖24—5

男舞客女舞客

所示。圖24-5用信號(hào)量操作控制進(jìn)入過程

知識(shí)點(diǎn)解析:暫無解析

26、編一個(gè)用有名管道進(jìn)行通信和控制的程序,在程序A、B所對(duì)應(yīng)的進(jìn)程巳、Pb

中,進(jìn)程Pa首先執(zhí)行,創(chuàng)建有名管道tiros,并打開有名管道用于寫,然后從鍵盤

讀入一行命令字符串,并通過有名管道向進(jìn)程Pb發(fā)送該命令字符串。進(jìn)程Pb打開

有名管道fifos用于讀,通過管道讀到字符串,顯示該命令字符串后執(zhí)行該命令字

符串。

標(biāo)準(zhǔn)答案:程序清單24~5:pipe,c/*程序A*/#include<stdio.h>#inckide<

fcntl.h>#include<string.h>#include<sys/star.h>main(){intfd;char

cmd[200];mknod("fifos,',SIFIFO|0666,0);//創(chuàng)建有名管道

fd=open("fifosn,0_WR0NLY);//寫打開有名管道printf("Inputcommand

string:");gets(cmd);//由鍵盤讀入一行write(fd,cmd,strlen(cmd)+l);//

將命令字符串寫入有名管道close(fd);return:}/*程序B*/#include<stdi。.h

>#include<fcntl.h>#include<string.h>#include<sys/stat.h>main(){int

fd;charcmdstr[200|;fd=openCfifos",0_RDONLY);//讀打開有名管道

bzero(cmdstr,sizeof(cmdstr));//清緩沖區(qū)cmdslrread(fd,cmdstr,

sizeof(cmdstr));//從有名管道中讀命令字符串printf("cmdstr=%s\n",

cmdstr);system(cmdstr);//執(zhí)行該命令字符串close(fd);return;}。

知識(shí)點(diǎn)解析:暫無解析

27、編一個(gè)Shell程序treeg,其有兩個(gè)位置參數(shù),參數(shù)1為字符串模式,參數(shù)2為

目錄名,該程序在參數(shù)2指定的整個(gè)目錄樹中對(duì)所有的C語(yǔ)言程序搜索參數(shù)1指

定的字符串模式,并分別顯示所有目錄的目錄名和統(tǒng)計(jì)各個(gè)目錄中含有該字符串模

式的文件個(gè)數(shù)。如參數(shù)2缺省,就搜索當(dāng)前目錄這一層。

標(biāo)準(zhǔn)答案:程序清單24-6:count.sh#!/bin/sniftest$#-112;thentreeg

SI.elsecount=0foriin$2/*.c;dogrep$l$i>/dev/nulliftest$?-eq0;then

count=,expr$count+Tfidoneecho$2:$countcd$2forjin*;doiftest-d$j;then

treeg$1Sjfidonefi。

知識(shí)點(diǎn)解析:暫無解析

五、判斷題(本題共70題,每題1.0分,共10分。)

28、操作系統(tǒng)研究的就是如何操作各種計(jì)算機(jī)系統(tǒng)的理論和技術(shù)。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

29、在分時(shí)系統(tǒng)中,用戶覺得大家是輪流獲得計(jì)算機(jī)的服務(wù)。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

30、采用地址靜態(tài)重定位方式要求給作業(yè)分配一個(gè)連續(xù)的存儲(chǔ)區(qū)域。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

31、不能用虛擬存儲(chǔ)器實(shí)現(xiàn)可變分區(qū)管理。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

32、并發(fā)指的是同一時(shí)刻有多個(gè)進(jìn)程都在執(zhí)行中。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

33、就緒狀態(tài)進(jìn)程能轉(zhuǎn)變成睡眠狀態(tài)。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

34、臨界資源僅是指互市使用的設(shè)備。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

35、在盤交換區(qū)的換出進(jìn)程能收到信號(hào)。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

36、軟中斷處理程序一定是在核心態(tài)下運(yùn)行的。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

37、fwrite是一個(gè)系統(tǒng)調(diào)用。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

全國(guó)自考(操作系統(tǒng))模擬試卷第2套

一、操作系統(tǒng)?單項(xiàng)選擇題(本題共70題,每題1.0

分,共70分。)

1、不能提高處理器的利用率的系統(tǒng)是O

A、多道程序設(shè)計(jì)系統(tǒng)

B、批處理系統(tǒng)

C、實(shí)時(shí)系統(tǒng)

D、分時(shí)系統(tǒng)

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無解析

2、在固定分區(qū)管理中,每個(gè)分區(qū)的大小是的。

A、相同

B、根據(jù)用戶申請(qǐng)而定

C^可以不同但預(yù)先固定

D、可以不同但根據(jù)作業(yè)長(zhǎng)度固定

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無解析

3、在可變分區(qū)存儲(chǔ)管理中,在分配一個(gè)空閑區(qū)后,空閑區(qū)管理表中不可能

A、增加一個(gè)表項(xiàng)

13、減少一個(gè)表項(xiàng)

C、表項(xiàng)數(shù)不變

D、改變表項(xiàng)內(nèi)容

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

4、某一進(jìn)程從就緒狀態(tài)進(jìn)入運(yùn)行狀態(tài)的原因可能是。

A、進(jìn)程的時(shí)間片沒用完

B、現(xiàn)執(zhí)行進(jìn)程被阻塞

C、等待的事件已發(fā)生

D、進(jìn)程被創(chuàng)建

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

5、UNIX的進(jìn)程切換調(diào)度程序swtch的中間部分涉及選擇?個(gè)進(jìn)程,以使其占用處

理機(jī)。該選擇算法不考慮的因數(shù)。

A、進(jìn)程所在隊(duì)列

B、進(jìn)程所在的位置

C、進(jìn)程的優(yōu)先數(shù)

D、進(jìn)程的大小

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

6、設(shè)有三個(gè)進(jìn)程共享一個(gè)資源,如果每次只允許一個(gè)進(jìn)程使用該資源,則用

semWait、semSignal操作管理時(shí),信號(hào)量S的可能取值是。

A、1,-1,-2

B、2,1,0,-1

C、1,0,-1

D、3,2,1,0

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

7、假設(shè)有4個(gè)進(jìn)程競(jìng)爭(zhēng)同類資源,每個(gè)進(jìn)程需要2個(gè)該類資源,如果系統(tǒng)提供該

資源少于個(gè),就有可能發(fā)生死鎖。

A、5

B、6

C、7

D、8

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

8、在UNIX中,若一個(gè)buf處于自由隊(duì)列,則它還可能位于。

A、設(shè)備隊(duì)列或I/O請(qǐng)求隊(duì)列

B、設(shè)備隊(duì)列或NODEV隊(duì)列

C、NODEV隊(duì)列或I/0請(qǐng)求隊(duì)列

D、兩個(gè)設(shè)備隊(duì)列

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

9、UNIX操作系統(tǒng)在收到用戶關(guān)于文件的操作命令后,就要在文件系統(tǒng)中

尋找空閑inode項(xiàng)°

創(chuàng)建

A、

B、

、

C關(guān)

D、

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

10、在下面的Socket通信中,是顧客端程序中要用到的系統(tǒng)調(diào)用。

A、bind

B、1isten

C^accept

D、connect

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

二、操作系統(tǒng)?填空題(本題共70題,每題7.0分,共

70分。)

11、為了能充分發(fā)揮處理機(jī)與I/O設(shè)備并行工作的能力,操作系統(tǒng)采用了

設(shè)計(jì)技術(shù)。

標(biāo)準(zhǔn)答案:多道程序

知識(shí)點(diǎn)解析:暫無解析

12、靜態(tài)地址重定位是由程序?qū)嵤┑摹?/p>

標(biāo)準(zhǔn)答案:裝入

知識(shí)點(diǎn)解析:暫無解析

13、操作系統(tǒng)中的PCB結(jié)構(gòu)用于對(duì)進(jìn)行管理。

標(biāo)準(zhǔn)答案:進(jìn)程

知識(shí)點(diǎn)解析:暫無解析

14、進(jìn)程在臨界區(qū)訪問的資源稱為o

標(biāo)準(zhǔn)答案:臨界資源

知識(shí)點(diǎn)解析:暫無解析

15、在有4個(gè)生產(chǎn)者、3個(gè)消費(fèi)者共享容量為2的緩沖區(qū)的生產(chǎn)者一消費(fèi)者問題

中,使用緩沖區(qū)的互斥信號(hào)量的初值為o

標(biāo)準(zhǔn)答案:1

知識(shí)點(diǎn)解析:暫無解析

16、存取盤塊中的信息一般要有三部分時(shí)間,其中與移臂調(diào)度有關(guān)的是

標(biāo)準(zhǔn)答案:尋道時(shí)間

知識(shí)點(diǎn)解析:暫無解析

17、如一個(gè)文件的權(quán)限模式是0751,那么該文件的存取控制權(quán)限分別是文件主

、同組用戶、其他用戶o

標(biāo)準(zhǔn)答案:可讀可寫可執(zhí)行、可讀可執(zhí)行、可執(zhí)行

知識(shí)點(diǎn)解析:暫無解析

18、是用于確定字符串模式的一個(gè)規(guī)則集。

標(biāo)準(zhǔn)答案:正則表達(dá)式

知識(shí)點(diǎn)解析:暫無解析

19、在FTP中,asc方式用于在不同的系統(tǒng)之間傳輸文件。

標(biāo)準(zhǔn)答案:文本

知識(shí)點(diǎn)解析:暫無解析

20、一個(gè)能從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù),經(jīng)過選擇和處理后將結(jié)果寫向標(biāo)準(zhǔn)輸出的程序,

稱為O

標(biāo)準(zhǔn)答案:過濾器

知識(shí)點(diǎn)解析:暫無解析

三、操作系統(tǒng)?簡(jiǎn)答題(本題共4題,每題1.0分,共4

分。)

21、闡述程序、進(jìn)程和線程的區(qū)別與聯(lián)系。

標(biāo)準(zhǔn)答案:進(jìn)程和程序之間既有區(qū)別乂有聯(lián)系。進(jìn)程是程序執(zhí)行的動(dòng)態(tài)活動(dòng),它

是暫時(shí)地動(dòng)態(tài)地產(chǎn)生和終止的。程序是進(jìn)程運(yùn)行的靜態(tài)文本,它可以長(zhǎng)期保存。一

個(gè)進(jìn)程可以執(zhí)行一個(gè)或多個(gè)程序,反之,同一個(gè)程序也可被多個(gè)進(jìn)程同時(shí)執(zhí)行。

進(jìn)程與線程的主要區(qū)別如下。(1)調(diào)度方面。在傳統(tǒng)的操作系統(tǒng)中,擁有資源和獨(dú)

立調(diào)度的基本單位都是進(jìn)程。而在引入線程的操作系統(tǒng)中,線程是獨(dú)立調(diào)度的基本

單位,進(jìn)程是資源擁有的基本單位。在同一進(jìn)程中,線程的切換不會(huì)引起進(jìn)程的切

換。在不同的進(jìn)程中進(jìn)行線程切換,將會(huì)引起進(jìn)程切換。(2)擁有資源。不論是傳

統(tǒng)操作系統(tǒng)還是設(shè)有線程的操作系統(tǒng),進(jìn)程都是加布.資源的基本單位,而線程不獨(dú)

立擁有系統(tǒng)資源(也擁有一點(diǎn)必不可少的資源),但線程可以訪問其隸屬進(jìn)程的系統(tǒng)

資源。(3)并發(fā)性。在引入線程的操作系統(tǒng)中,不僅進(jìn)程之間可以并發(fā)執(zhí)行,而且

同一進(jìn)程內(nèi)的多個(gè)線程之間也可以并發(fā)執(zhí)行。(4)系統(tǒng)開銷。由于創(chuàng)建進(jìn)程或撤銷

進(jìn)程時(shí),系統(tǒng)都要為之分配或回收資源,操作系統(tǒng)所付出的開銷遠(yuǎn)大于創(chuàng)建或撤銷

線程時(shí)的開銷。在進(jìn)行進(jìn)程切換時(shí),涉及整個(gè)當(dāng)前進(jìn)程CPU環(huán)境的保護(hù)及新調(diào)度

到新進(jìn)程的CPU環(huán)境設(shè)置;而線程切換時(shí),只需保護(hù)和設(shè)置少量寄存器內(nèi)存,因

此開銷很小。另外,由于同一進(jìn)程內(nèi)的多個(gè)線程共享進(jìn)程的地址空間,因此,多線

程之間的同步與通信非常容易實(shí)現(xiàn),甚至無須操作系統(tǒng)的干預(yù)。

知識(shí)點(diǎn)解析:暫無解析

22、某系統(tǒng)中有10臺(tái)打印機(jī),有三個(gè)進(jìn)程Pl、P2、P3分別需要8、7和4臺(tái)。若

Pl、P2、P3已申請(qǐng)到4、2和2臺(tái)。試問:按銀行家算法能安全分配嗎?說明理

由。

標(biāo)準(zhǔn)答案:總資源數(shù):10各進(jìn)程對(duì)資源需求、己分配資源數(shù)和還需資源數(shù)見表

24—lo

衰24-1各進(jìn)程與資源狀態(tài)

進(jìn)程所需資源數(shù)已分配資源數(shù)還需資源數(shù)

P1844

P2725

P3422

剩余資源數(shù):2剩余的資源可分配給P3,讓P3運(yùn)行完畢并釋放資源,然后將4個(gè)

資源分配給進(jìn)程Pl,讓Pl運(yùn)行完畢并釋放資源,然后P2可申請(qǐng)到5個(gè)資源并正

常運(yùn)行完畢。因此存在一個(gè)安全的分配序列,所以可以安全分配。

知識(shí)點(diǎn)解析:暫無解析

23、UNIX將索引結(jié)構(gòu)的13個(gè)表項(xiàng)分成4種尋址方式,即直接尋址、一級(jí)間接尋

址、二級(jí)間接尋址、三級(jí)間接尋址,其中三級(jí)間接尋址所能索引的文件大小就是前

3種尋址方式所能索引的文件大小的幾百倍。那么UNIX只采用三級(jí)間接尋址一種

索引方法行不行?

標(biāo)準(zhǔn)答案:?jiǎn)螁稳?jí)間接尋址能索引的文件固然很大,但由于需要多次訪問索引

塊,所以訪問文件的速度很慢。在文件系統(tǒng)中存儲(chǔ)的絕大部分文件是大小不超過

10個(gè)盤塊的小型文件,為了提高對(duì)絕大多數(shù)小型文件的訪問速度,采用直接尋址

方式可以不需讀取索引塊,故能大大提高文件訪問的速度。對(duì)于文件大小超過10

個(gè)盤塊的中型文件,采用一級(jí)間接尋址,既能訪問更大的文件,也不會(huì)多花費(fèi)很多

時(shí)間。對(duì)于二級(jí)間接索引,其訪問文件數(shù)據(jù)塊的時(shí)間和最大可索引的文件介于一級(jí)

間接索引和三級(jí)間接索引之間。由于UNIX系統(tǒng)采用多級(jí)尋址,而且文件的多級(jí)

尋址方法是隨著文件的大小的變化自然過渡的,故兼顧了不同文件大小的存儲(chǔ)和訪

問的性能。

知識(shí)點(diǎn)解析:暫無解析

24、說明在什么時(shí)候采用連接靜態(tài)庫(kù)的方法更合適,在什么時(shí)候采用連接動(dòng)態(tài)庫(kù)的

方法更合適O

標(biāo)準(zhǔn)答案:在編譯、連接靜態(tài)庫(kù)時(shí),編譯程序?qū)⒂脩舫绦蛞{(diào)用的庫(kù)函數(shù)全部連接

到用戶的程序中,組合成一個(gè)完整的不可分割的執(zhí)行代碼。在運(yùn)行時(shí),用戶程序就

與原靜態(tài)庫(kù)脫離了聯(lián)系。如果一個(gè)用戶要在其他的同類計(jì)算機(jī)上運(yùn)行該程序,就不

需要將靜態(tài)庫(kù)和相應(yīng)的運(yùn)行環(huán)境復(fù)制過去,在這種情況下采用連接靜態(tài)庫(kù)是合適

的。如果有若干的應(yīng)用程序要調(diào)用相同的庫(kù)函數(shù),那么各個(gè)應(yīng)用分別都要把庫(kù)中

有關(guān)的函數(shù)連入自己的程序庫(kù)中,這些冗余的代碼極大地增加了程序的長(zhǎng)度,平時(shí)

要消耗較多的磁盤存儲(chǔ)空間.這些應(yīng)用同時(shí)運(yùn)用時(shí)也要占用較大的內(nèi)存空間,在這

種情況下采用連接靜態(tài)庫(kù)是不合適的。在編譯、連接動(dòng)態(tài)庫(kù)時(shí),編譯程序并不將

動(dòng)態(tài)庫(kù)中的函數(shù)連入用戶的程序中,而只建立了對(duì)動(dòng)態(tài)庫(kù)的引用連接,因此所生成

的目標(biāo)代碼長(zhǎng)度要比使用靜態(tài)庫(kù)小得多。當(dāng)有若干程序要使用同一個(gè)動(dòng)態(tài)庫(kù)時(shí),

系統(tǒng)只要在內(nèi)存中駐留該動(dòng)態(tài)庫(kù)的一個(gè)副本,各個(gè)調(diào)用程序共享同一個(gè)庫(kù)的代碼,

這樣大大減小了系統(tǒng)中次行代碼的總長(zhǎng)度,也使更多的用戶程序可以并發(fā)地運(yùn)行,

在這種情況下采用連接動(dòng)態(tài)庫(kù)是合適的。如果系統(tǒng)中只有一個(gè)程序要使用庫(kù),那

么采用動(dòng)態(tài)庫(kù)的方式比起采用靜態(tài)庫(kù)的方式非但不能減少執(zhí)行代碼的總長(zhǎng)度,反而

可能增加其長(zhǎng)度。因?yàn)樵谶B接靜態(tài)庫(kù)時(shí),系統(tǒng)只把用戶要調(diào)用的庫(kù)函數(shù)連入程序

中,而在連接動(dòng)態(tài)庫(kù)時(shí),盡管所生成的目標(biāo)代碼中不包含庫(kù)中的函數(shù)代碼,但在執(zhí)

行時(shí)系統(tǒng)卻要把整個(gè)動(dòng)態(tài)庫(kù)都調(diào)入內(nèi)存(在虛擬存儲(chǔ)管理系統(tǒng)中只要部分調(diào)入即

可),而不管是否要用到庫(kù)中的全部函數(shù)。故在這種情況下采用連接動(dòng)態(tài)庫(kù)是不合

適的。另一方面,如果一個(gè)用戶要在其他同類計(jì)算機(jī)上運(yùn)行該程序,就必須招動(dòng)

態(tài)庫(kù)和相應(yīng)的運(yùn)行環(huán)境復(fù)制過去,在這種情況卜.采用連接動(dòng)態(tài)庫(kù)不如采用連接靜態(tài)

庫(kù)方便。

知識(shí)點(diǎn)解析:暫無解析

四、操作系統(tǒng)■綜合題(本題共3題,每題7.0分,共3

分。)

25、2個(gè)信息發(fā)送進(jìn)程a、b不斷向緩沖區(qū)存放數(shù)據(jù),由進(jìn)程c取走緩沖區(qū)的數(shù)據(jù),

每次只能存取一個(gè)數(shù)據(jù)(緩沖區(qū)初態(tài)為空,容量為無限大)。通過信號(hào)量semWait、

screSignal操作實(shí)現(xiàn)三個(gè)進(jìn)程間的互斥和同步,并寫出信號(hào)量的初值和意義。

標(biāo)準(zhǔn)答案:信號(hào)燈初值和意義如下。data:緩沖區(qū)中的數(shù)據(jù)個(gè)數(shù),初值為0。

mutex:存或取時(shí)的互斥變量。a,b進(jìn)程c進(jìn)程

whilc(l){whilc(l){scmWait(mutcx);scmWait(data);put(data);scmWait(mutcx);

semSignal(mutex);get(data);semSignal(data);semSignal(mutex);)}。

知識(shí)點(diǎn)解析:暫無解析

26、編寫利用消息機(jī)構(gòu)實(shí)現(xiàn)輸入進(jìn)程和輸出進(jìn)程同步的C程序。輸入進(jìn)程從標(biāo)準(zhǔn)

輸入讀入一個(gè)字符串,并將該字符串發(fā)給輸出進(jìn)程;輸出進(jìn)程向標(biāo)準(zhǔn)輸出中輸出字

符串。通信雙方通過關(guān)鍵字為MSGKEY的消息隊(duì)列進(jìn)行通信,兩個(gè)程序使用相同

的一組頭文件,假設(shè)頭文件的說明已放在文件msgcom.h中。

標(biāo)準(zhǔn)答案:程序清單24~7:msg.C/*msgcom.h*/#include<errno.h>

#inckide<sys/types.h>#include<sys/ipc.h>#include<sys/msg.h>

#defincMSGKEY12345678structmsgtypc{longmtypc;charstr[256];);/*輸入

進(jìn)程*/#include"msgcom.h"#include<sldio.h>#include<string.h>maini)

{structmsgtypebuf;intqid,pid;voidbzero();if((qid=msgget(MSGKEY,

1PC_CREAT|O666))==-1)return(-1);buf.mtype=getpid();

while(l){bzero(buf.str;sizeof(buf.str));printf(HInputdata:");Scanf("%S",

buf.str);msgsnd(qid,&buf,strlen(buf.str)+l,0);})/*輸出進(jìn)程*/

#include"msgcom.h"#include*<stdio.h>main(){voidbzero();structmsgtype

buf;intqid;if((qid=msgget(MSGKEY,IPC_CREAT|0666))==-1)return(-1);

while(l){msgrcv(qid,&buf,512,0,MSG.NOERROR);//接收消息隊(duì)列最早

的消息printf("Receiveastringfromprocess%d:%S\n”,buf.mtype,buf.str);

bzero(buf.str,sizeof(buf.str));)}由于消息隊(duì)列本身就具有緩沖和隊(duì)列的同步

機(jī)制,故發(fā)送進(jìn)程只需不斷發(fā)數(shù)據(jù),接收進(jìn)程只管不斷收數(shù)據(jù)就可以了。這比用信

號(hào)量實(shí)現(xiàn)計(jì)算進(jìn)程和打印進(jìn)程的同步要簡(jiǎn)單。

知識(shí)點(diǎn)解析:暫無解析

27、編一個(gè)遞歸的Shell程序rejctar.sh,該程序能夠顯示參數(shù)表中指定的所有目

錄子樹下的全部目錄并分別將各個(gè)目錄下的全部C源程序打包成Cfile.tar文件。

如目錄下無C程序,不執(zhí)行打包操作。如輸入命令行:rec.ctar.sh/home/

wang/home/lee將顯示/home/wang和/home/lee目錄子樹中的全部目錄,并

分別將各個(gè)目錄下的全部C源程序打包成CEe.tar文件。當(dāng)rejctar不帶參數(shù)

時(shí),則在當(dāng)前目錄樹下執(zhí)行上述操作。

標(biāo)準(zhǔn)答案:程序清單24-8:rec_ctar.sh#!/bin/shiflest$#-eq0;thenrec

ctar.sh.elseforiin$*;do#對(duì)命令行中的每一個(gè)參數(shù)iftest-d$i;then#如是目錄

echo$i(cd$i#打開該目錄Is*.c>/dev/null.2>1.#測(cè)試是否有c程序if

test$?-eq0;thentarcfcfile.tar*.c:#將當(dāng)前目錄中全部c源程序打包fiforj

in*;do#對(duì)目錄中的每一項(xiàng)rec_ctar.sh$jdone)fidonefi。

知識(shí)點(diǎn)解析:暫無解析

五、判斷題(本題共70題,每題1.0分,共10分。)

28、“脫機(jī)輸入/輸出”是指不需計(jì)算機(jī)控制的輸入/輸出方式。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

29、只帶有一個(gè)終端的計(jì)算機(jī)不會(huì)是多用戶操作系統(tǒng)。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

30、采用靜態(tài)重定位技術(shù)的系統(tǒng),用戶可以直接訪問內(nèi)存物理地址。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

31、使用FIFO算法,分配給一個(gè)作業(yè)的頁(yè)架數(shù)越多,作業(yè)運(yùn)行發(fā)生的缺頁(yè)中斷的

次數(shù)就一定越少。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

32、多個(gè)進(jìn)程可以并發(fā)地執(zhí)行一個(gè)程序。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

33、可以將SRUN狀態(tài)的進(jìn)程從內(nèi)存調(diào)至盤交換區(qū)。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

34、用鎖操作能實(shí)現(xiàn)進(jìn)程之間的同步。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

35、信號(hào)沒有優(yōu)先級(jí),但能被屏蔽。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

36、I/O中斷處理程序的工作一般與現(xiàn)運(yùn)行進(jìn)程不發(fā)生聯(lián)系。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:暫無解析

37、當(dāng)用戶態(tài)進(jìn)程調(diào)用標(biāo)準(zhǔn)I/O庫(kù)函數(shù)時(shí),就進(jìn)入了核心態(tài)。()

A、正確

B、錯(cuò)誤

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:暫無解析

全國(guó)自考(操作系統(tǒng))模擬試卷第3套

一、操作系統(tǒng)?單項(xiàng)選擇題(本題共20題,每題7.0

分,共20分。)

1、操作系統(tǒng)是一種系統(tǒng)軟件,它的職能是

A、只管理軟件

B、只管理硬件

C、既不管理硬件,也不管理軟件

D、既管理硬件,也管理軟件

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:操作系統(tǒng)是一種資源管理程序,而計(jì)算機(jī)資源包括硬件資源和軟件資

源。

2、設(shè)計(jì)批處理操作系統(tǒng)時(shí),首先應(yīng)考慮的是

A、交互性和響應(yīng)時(shí)間

B、吞吐量和周轉(zhuǎn)時(shí)間

C、靈活性和可適應(yīng)性

D、可靠性和完整性

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:由于批處理操作系統(tǒng)一次性可執(zhí)行一批作業(yè),在執(zhí)行作業(yè)時(shí)用戶干

擾,不能像分時(shí)系統(tǒng)那樣與用戶進(jìn)行交互執(zhí)行作業(yè)。因此,在設(shè)計(jì)這種操作系統(tǒng)

時(shí),應(yīng)該著重考慮如何提高計(jì)算機(jī)系統(tǒng)的工作效率,即如何去提高計(jì)算機(jī)在單位時(shí)

間內(nèi)的算題量。

3、操作系統(tǒng)的層次結(jié)構(gòu)是一種外層依賴內(nèi)層的關(guān)系,故管理次序從內(nèi)到外應(yīng)是

A、存儲(chǔ)一處理器一設(shè)各一文件

B、處理器->存儲(chǔ)―作業(yè)一文件

C、處理器一存儲(chǔ)一設(shè)備一文件

D、存儲(chǔ)一處理器一文件一設(shè)備

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無解析

4、下述UNIX系統(tǒng)調(diào)用中,()不屬于文件操作類系統(tǒng)調(diào)用。

A、creat

B>write

C、wait

D、open

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)露斤:wait屬于控制類系統(tǒng)調(diào)用。

5、引入多道程序設(shè)計(jì)技術(shù)后,提高了整個(gè)系統(tǒng)效率,但()不屬其范疇。

A、提高了處理器的利用率

B、充分利用外圍設(shè)備資源

C、發(fā)揮了處理器與外圍設(shè)備以及外圍設(shè)備之間并行工作能力

D、提高了程序運(yùn)行速度

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:多道程序設(shè)計(jì)能提高資源使用效率,增加單位時(shí)間的算題量。但是對(duì)

每個(gè)計(jì)算問題來說,從算題開始到全部完成所需的計(jì)算時(shí)間可能要延長(zhǎng)。

6、()中斷是自愿中斷。

A、程序

B、外部

C、I/O

D、訪管

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:自愿中斷是正在運(yùn)行的進(jìn)程執(zhí)行一條,訪管指令”請(qǐng)求系統(tǒng)調(diào)用為其服

務(wù)所引起的中斷,也稱為訪管中斷。

7、響應(yīng)比最高者優(yōu)先算法綜合考慮了作業(yè)的等待時(shí)間和計(jì)算時(shí)間,把響應(yīng)比定義

A、作業(yè)等待時(shí)間與計(jì)算時(shí)間之比

13、作業(yè)計(jì)算時(shí)間與等將時(shí)間之比

C、作業(yè)周轉(zhuǎn)時(shí)間與等待時(shí)間之比

D、作業(yè)周轉(zhuǎn)時(shí)間與計(jì)算時(shí)間之比

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:響應(yīng)比二等待時(shí)間/計(jì)算時(shí)間

8、下述()不是存儲(chǔ)器管理功能。

A、主存空間的分配和回收

B、主存空間的共享和保護(hù)

C、輔存空間的管理

D、實(shí)現(xiàn)地址轉(zhuǎn)換

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:存儲(chǔ)管理坦負(fù)著對(duì)主存儲(chǔ)器空間進(jìn)行管理的職責(zé),關(guān)于輔助存儲(chǔ)器空

間的管理屬于文件系統(tǒng)的范疇。

9、文件按其保護(hù)級(jí)別可分為

A、臨時(shí)文件、永久文件、檔案文件

B、系統(tǒng)文件、庫(kù)文件、用戶文件

C、輸入文件、輸出文件、輸入輸出文件

D、只讀文件、執(zhí)行文件、讀寫文件

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

10、頁(yè)面調(diào)度算法中,總是選擇被訪問次數(shù)最少的頁(yè)面調(diào)出的算法稱為()調(diào)

度算法。

A、FIFO

B、LFU

C、LRU

D、隨機(jī)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:FIFO是指先進(jìn)先出調(diào)度算法;LFU是指最近最不經(jīng)常使用調(diào)度算

法;LRU是指最近最久未使用調(diào)度算法。

11、下列存儲(chǔ)管理方案中,能實(shí)現(xiàn)虛擬存儲(chǔ)器的是

A、單用戶連續(xù)方式

B、固定分區(qū)方式

C、可變分區(qū)方式

D、頁(yè)式存儲(chǔ)方式

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:對(duì)單用戶連續(xù)方式、固定分區(qū)方式和可變分區(qū)方式都不能實(shí)現(xiàn)虛擬存

儲(chǔ)器。因單用戶連續(xù)方式和固定分區(qū)方式都沒有硬件的地址轉(zhuǎn)換機(jī)構(gòu)支撐,可變分

區(qū)方式為作業(yè)分配的主存區(qū)域是連續(xù)的,且硬件的地址轉(zhuǎn)換機(jī)構(gòu)把絕對(duì)地址不在限

定范圍時(shí)作地址錯(cuò)誤處理。對(duì)頁(yè)式存儲(chǔ)結(jié)構(gòu)則可采用虛擬存儲(chǔ)管理技術(shù)為用戶提供

虛擬存儲(chǔ)器。

12、某若干相同數(shù)據(jù)項(xiàng)(姓名,學(xué)號(hào),性別,出生年月,總成績(jī))組成的記錄式文

件,數(shù)據(jù)項(xiàng)()能作為記錄的主鍵。

A、學(xué)號(hào)

B、性別

C、姓名

D、總成績(jī)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)諭析:主鍵是指能用來唯一地標(biāo)識(shí)某個(gè)記錄的數(shù)據(jù)項(xiàng)。

13、以下措施中不能達(dá)到文件保密目的的是

A、隱蔽文件目錄

B、設(shè)置口令

C、使用密碼

D、設(shè)置文件屬性為只讀

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:常用的保密措施有,隱蔽文件目錄、設(shè)置口令、使用空碼°

14、UNIX規(guī)定每個(gè)進(jìn)程最多同時(shí)打開的文件數(shù)為

A、I

B、5

C、15

D、20

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:UNIX允許一個(gè)進(jìn)程同時(shí)打開多個(gè)文件,但規(guī)定每個(gè)進(jìn)程最多同時(shí)打

開15個(gè)文件。

15、對(duì)隨機(jī)存取的文件只能在磁盤上組織成

A、順序文件

B、鏈接文件

C、索引文件

D、以上方式都可以

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:暫無解析

16、臨界區(qū)是指并發(fā)進(jìn)程中訪問共享資源的

A、管理信息段

B、信息存儲(chǔ)段

C、數(shù)據(jù)段

D、程序段

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

17、若有n個(gè)進(jìn)程都要讀某個(gè)共享文件,但系統(tǒng)限制最多允許m個(gè)進(jìn)程

同時(shí)讀文件,用PV操作管理時(shí)不可能出現(xiàn)的信號(hào)量之值為

A、I

B、m-n

C、m

D、n

標(biāo)準(zhǔn)效案.D

知識(shí)析:信號(hào)量中最大的資源個(gè)數(shù)是m,不可能出現(xiàn)可使用的資源個(gè)數(shù)為n。

18、在哲學(xué)家就餐問題中,若僅提供5把叉子,則同時(shí)要求就餐的人數(shù)最多不超過

()個(gè)(最大數(shù))時(shí),一定不會(huì)發(fā)生死鎖。

A、2

B、3

C、4

D、5

標(biāo)準(zhǔn)答案.C

知識(shí)點(diǎn)籍斤:暫無解析

19、某系統(tǒng)有資源若干類,每類中有多個(gè)資源,下列錯(cuò)誤的描述是

A、同類中各個(gè)資源從使用的角度來說都是等價(jià)的

B、允許每個(gè)進(jìn)程可以占用不同類中的多個(gè)資源

C、若無循環(huán)等待資源現(xiàn)象發(fā)生則系統(tǒng)無死鎖

D、若出現(xiàn)了循環(huán)等待資源現(xiàn)象則系統(tǒng)中就形成了死鎖

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:暫無解析

20、若采用的資源分配策略能破壞形成死鎖的四個(gè)必要條件之一,則可防止死鎖。

但是,經(jīng)常不采用破壞

A、互斥使用資源條件

B、占有且等待資源條件

C、不可搶奪資源條件

D、循環(huán)等待資源條件

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:要使互斥使用資源的條件不成立,唯一的辦法是允許進(jìn)程共享資源。

但是在計(jì)算機(jī)系統(tǒng)中,往往由于資源本身的固有特性,使得大多數(shù)資源都必須互斥

使用。所以要想破壞“互斥使用資源”這個(gè)條件經(jīng)常是行不通的。

二、操作系統(tǒng)?多項(xiàng)選擇題(本題共5題,每題7.0分,

共5分。)

21、輔助存儲(chǔ)器的特點(diǎn)有

標(biāo)準(zhǔn)答案:A,C

知識(shí)點(diǎn)解析:暫無解析

22、下列選項(xiàng)中,對(duì)中斷優(yōu)先級(jí)描述正確的有

標(biāo)準(zhǔn)答案:A,B,C

知識(shí)點(diǎn)解析:中斷優(yōu)先級(jí)是按中斷事件的重要性和緊迫程度來確定的,是存硬件設(shè)

計(jì)時(shí)固定的。一般情況下,優(yōu)先級(jí)的高低順序依次為硬件故障中斷、自愿中斷、程

序性中斷、外部中斷、輸入/輸出中斷。

23、當(dāng)硬件響應(yīng)中斷后,UNIX處理程序的工作可分為三個(gè)階段

標(biāo)準(zhǔn)答案:A,C,E

知識(shí)點(diǎn)解析:暫無解析

24、下列存儲(chǔ)管理方式中,采用動(dòng)態(tài)重定位方式的有

標(biāo)準(zhǔn)答案:C,D,E

知識(shí)點(diǎn)解析:重定位方式包括靜態(tài)重定位和動(dòng)態(tài)重定位兩種。存儲(chǔ)管理方案中的單

用戶連續(xù)存儲(chǔ)管理和固定分區(qū)存儲(chǔ)管理采用靜態(tài)重定位,而可變分區(qū)存儲(chǔ)管理、頁(yè)

式存儲(chǔ)管理和頁(yè)式虛擬存儲(chǔ)管理則采用動(dòng)態(tài)重定位。

25、通道命令的格式構(gòu)成包括

標(biāo)準(zhǔn)答案:A,B,C,D

知識(shí)點(diǎn)解析;暫無解析

三、操作系統(tǒng)?填空題(本題共7題,每題1.0分,共7

分。)

26、從資源管理的觀點(diǎn)看,操作系統(tǒng)的功能可分為()、()、文件管

理和設(shè)備管理。

標(biāo)準(zhǔn)答案:處理器管理存儲(chǔ)管理

知識(shí)點(diǎn)解析:暫無解析

27、操作系統(tǒng)程序占用中央處理器時(shí),應(yīng)讓中央處理器在()下工作,而用戶

程序占用中央處理器時(shí),應(yīng)讓中央處理器存()下工作。

標(biāo)準(zhǔn)答案;管態(tài)目態(tài)

知識(shí)點(diǎn)解析:暫無解析

28、采用分頁(yè)式存儲(chǔ)管理時(shí),相對(duì)地址由兩部分組成:()和()。

標(biāo)準(zhǔn)答案:頁(yè)號(hào)頁(yè)內(nèi)地址

知識(shí)點(diǎn)解析:暫無解析

29、磁盤存儲(chǔ)空間中的每一塊的位置可以由三個(gè)參數(shù)決定,它們是()、磁頭

號(hào)和()。

標(biāo)準(zhǔn)答案:柱面號(hào)扇區(qū)號(hào)

知識(shí)點(diǎn)解析:暫無解析

30、從對(duì)文件信息的存取次序考慮,存取方式可以分成兩種:()和

()O

標(biāo)準(zhǔn)答案:隨機(jī)仔取順序存取

知識(shí)點(diǎn)解析:暫無解析

31、操作系統(tǒng)中實(shí)現(xiàn)虛隊(duì)設(shè)備的功能模塊是在計(jì)算機(jī)控制下通過聯(lián)機(jī)的外圍設(shè)備同

時(shí)操作來實(shí)現(xiàn)其功能的,我們將這個(gè)功能模塊稱為()。它由預(yù)輸入程序、井

管理程序、()三部分組成。

標(biāo)準(zhǔn)答案:斯普林系統(tǒng)緩輸出程序

知識(shí)點(diǎn)解析:暫無解析

32、()是進(jìn)程中可獨(dú)立執(zhí)行的子任務(wù)。一個(gè)進(jìn)程中可以有()個(gè)線程。

標(biāo)準(zhǔn)答案:線程、一或多

知識(shí)點(diǎn)解析:暫無解析

四、操作系統(tǒng)?簡(jiǎn)答題(本題共5題,每題1.0分,共5

分。)

33、在UNIX系統(tǒng)中,對(duì)中斷事件和異常情況的處理過程有什么區(qū)別?

標(biāo)準(zhǔn)答案:(1)在對(duì)異常情況進(jìn)行處理時(shí),處理器的中斷優(yōu)先級(jí)一般是不改變的。

而在府中斷事件進(jìn)行處理時(shí),則可以修改處理器的中斷優(yōu)先級(jí)。(2)對(duì)異常情況的

處理總是在產(chǎn)生異常情況的那個(gè)進(jìn)程的核心棧上進(jìn)行。而對(duì)中斷事件的處理,則離

開產(chǎn)生事件的進(jìn)程而在系統(tǒng)的中斷棧上進(jìn)行。

知識(shí)點(diǎn)解析:暫無解析

34、簡(jiǎn)述文件系統(tǒng)執(zhí)行“刪除”操作的主要工作有哪些。

標(biāo)準(zhǔn)答案:(1)在指定的設(shè)備上讓用戶裝上含有該文件的存儲(chǔ)介質(zhì)。(2)檢查文件是

否已關(guān)閉,若否,則請(qǐng)先調(diào)用“關(guān)閉”操作。(3)在文件目錄中刪除該文件的目錄

項(xiàng)。(4)收回該文件占用的存儲(chǔ)空間。

知識(shí)點(diǎn)解析:暫無解析

35、在UNIX系統(tǒng)中,對(duì)目錄文件的存取權(quán)限有讀、寫、執(zhí)行,請(qǐng)說明各自的含

義。

標(biāo)準(zhǔn)答案:(1)讀:可以讀該目錄。(2)寫:可以增、刪這個(gè)目錄中的目錄項(xiàng),從而

改變目錄內(nèi)容。(3)執(zhí)行:可以為尋找一個(gè)文件而搜索這個(gè)目錄。

知識(shí)點(diǎn)解析:暫無解析

36、什么叫進(jìn)程的互斥和進(jìn)程的同步?

標(biāo)準(zhǔn)答案:進(jìn)程的互斥是指當(dāng)有若干進(jìn)程都要使用某一共享資源時(shí),任何時(shí)刻最多

只允許一個(gè)進(jìn)程去使用該資源,其他要使用它的進(jìn)程必須等待,直到該資源的占用

者釋放了該資源。進(jìn)程的同步是指并發(fā)進(jìn)程之間存在一種制約關(guān)系,一個(gè)進(jìn)程的

執(zhí)行依賴另一個(gè)進(jìn)程的消息,當(dāng)一個(gè)進(jìn)程沒有得到另一個(gè)進(jìn)程的消息時(shí)應(yīng)等待,直

到消息到達(dá)才被喚醒。

知識(shí)點(diǎn)解析:暫無解析

37、若允許多個(gè)進(jìn)程同時(shí)使用共享文件時(shí),為保證文件信息的安全,這些進(jìn)程應(yīng)遵

循哪些規(guī)則?

標(biāo)準(zhǔn)答案:(I)多個(gè)進(jìn)程可以同時(shí)讀共享文件。(2)任何一個(gè)進(jìn)程在對(duì)共享文件進(jìn)行

修改時(shí),不允許其他進(jìn)程對(duì)該共享文件進(jìn)行讀或修改。(3)當(dāng)有進(jìn)程在讀共享文件

時(shí),不允許任何進(jìn)程去修改該共享文件。

知識(shí)點(diǎn)解析:暫無解析

五、操作系統(tǒng)?綜合題(本題共4題,每題L0分,共4

分。)

38、設(shè)有13個(gè)同類資源可供4個(gè)進(jìn)程共享,進(jìn)程對(duì)資源的需求量和資源已分配情

進(jìn)程已占資源數(shù)最大需求依

P134

P2311

4

——_P3一一一一1-一8

P4212

況如下表所示:

請(qǐng)問:系統(tǒng)該如何分配剩余的資源使系統(tǒng)處于安全狀態(tài)?

標(biāo)準(zhǔn)答案:系統(tǒng)先把剩余的1個(gè)資源分配給進(jìn)程P1,待進(jìn)程P1執(zhí)行完后再將回收

的4個(gè)資源全部分配給進(jìn)程P3,待進(jìn)程P3執(zhí)行完后再將回收的8個(gè)貨源全部分配

給進(jìn)程P2,待進(jìn)程P2執(zhí)行完后再將回收的11個(gè)資源分配10個(gè)資源給P4。按照

這樣的次序給進(jìn)程分配資源,則可使系統(tǒng)處于安全狀態(tài)。

知識(shí)點(diǎn)解析:所謂的系統(tǒng)處于安全狀態(tài)是指操作系統(tǒng)能保證所有的進(jìn)程在有限的時(shí)

間內(nèi)得到需要的全部資源。處于安全狀態(tài)的系統(tǒng)不會(huì)發(fā)生死鎖,而處于不安全狀態(tài)

的系統(tǒng)可能會(huì)發(fā)生死鎖。

39、某程序在執(zhí)行時(shí)依次要訪問的頁(yè)號(hào)為5、1、0、2、0、3、2、4、5、4、3、

6、3、4,現(xiàn)在只有三個(gè)主存塊可供使用。若采用LRU調(diào)度算法會(huì)產(chǎn)生幾次缺頁(yè)中

斷?依次調(diào)出的頁(yè)號(hào)是什么?

標(biāo)準(zhǔn)答案:采用LRU調(diào)度算法共產(chǎn)生6次缺頁(yè)中斷,依次調(diào)出的頁(yè)號(hào)為:5、I、

0、3、2、5o

知識(shí)點(diǎn)解析:LRU是最近最久未使用調(diào)度算法的英文縮寫,其調(diào)度思想是:最近

經(jīng)常被使用到的頁(yè)很可能馬上還要被訪問,因此不能把它調(diào)出。相反如果在過去一

段時(shí)間里沒有被訪問過的頁(yè),在最近的將來也可能暫時(shí)不會(huì)被訪問。所以需要裝入

新頁(yè)時(shí),應(yīng)選擇在最近一段時(shí)間里最久沒有被使用過的頁(yè)調(diào)出。具體調(diào)度流程如下

-

5

2一

0。

圖所示:一

40、某系統(tǒng)采用可變分區(qū)方式管理主存,假定主存中按地址順序依次有五個(gè)空閑

區(qū),空閑區(qū)的大小依次為36K、27K、10K、185K、70K?,F(xiàn)有五個(gè)作業(yè)JI、J2、

J3、J4、J5、J6先后要入主存儲(chǔ)器,它們各需主存20K、32K、45K、170K、

10Ko若采用最優(yōu)適應(yīng)分配算法,請(qǐng)將分配情況填入下面分配后的圖中。(要求將

作業(yè)名和剩余的空閑區(qū)大小都填入圖中)

價(jià)業(yè)分配前n業(yè)分配后

作業(yè)分配肩作業(yè)分配后

標(biāo)準(zhǔn)答案:

知識(shí)之解析:最優(yōu)適應(yīng)分配算法的分配思想:按作業(yè)要求從所有的空閑區(qū)中挑選一

個(gè)能滿足作業(yè)要求的最小空閑區(qū),這樣可保證不去分割一個(gè)更大的區(qū)域,使裝入大

作業(yè)時(shí)比較容易得到滿足。

41、若現(xiàn)在讀寫磁頭正在55號(hào)柱面上執(zhí)行輸入/輸出操作,而等待訪問者依次要

訪問的次序?yàn)?2,23,67,87,70,95,120,180。若采用最短尋找時(shí)間優(yōu)先調(diào)

度算法寫出掃描次序。

標(biāo)準(zhǔn)答案:采用最短尋找時(shí)間優(yōu)先調(diào)度算法的掃描次序?yàn)椋?7、70、87、95、

120、180、42、23o

知識(shí)點(diǎn)解析:最短尋找時(shí)間優(yōu)先調(diào)度算法總是從等待訪問者中挑選尋找時(shí)間最短的

那個(gè)請(qǐng)求先執(zhí)行,而不管訪問者到來的先后次序。本題具體的掃描路徑見下圖:

全國(guó)自考(操作系統(tǒng))模擬試卷第4套

一、操作系統(tǒng)一單項(xiàng)選擇題(本題共20題,每題7.0

分,共20分。)

1、計(jì)算機(jī)操作系統(tǒng)的功能是()

A、把源程序代碼轉(zhuǎn)換為目標(biāo)代碼

B、實(shí)現(xiàn)計(jì)算機(jī)用戶之間的相互交流

C、完成計(jì)算機(jī)硬件與軟件之間的轉(zhuǎn)換

D、控制、管理計(jì)算機(jī)系統(tǒng)的資源和程序的執(zhí)行

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:操作系統(tǒng)是管理和控制計(jì)算機(jī)系統(tǒng)中的所有軟件、硬件資源,它合理

地組織計(jì)算機(jī)的工作流程,并為用戶提供一個(gè)良好的工作環(huán)境和友好的的接口

2、計(jì)算機(jī)系統(tǒng)由組成。()

A、程序和數(shù)據(jù)

B、處理機(jī)和內(nèi)存

C、硬件子系統(tǒng)和軟件子系統(tǒng)

D、處理機(jī)、內(nèi)存和外圍設(shè)備

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:計(jì)算機(jī)系統(tǒng)包括計(jì)算機(jī)硬件和計(jì)算機(jī)軟件兩大部分。

3、程序可執(zhí)行特權(quán)指令。()

A、同組用戶

B、操作系統(tǒng)

C、特權(quán)用戶

D、一般用戶

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:“特權(quán)指令”是指僅能由操作系統(tǒng)使用的指令,因此正確答案為B。

4、多道批處理系統(tǒng)最顯著的特點(diǎn)是()

A、成批地處理用戶作業(yè)

B、作業(yè)是通過讀卡機(jī)進(jìn)入系統(tǒng)的

C、用戶和作業(yè)間沒有交互作用

D、A和B

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:用戶在多道批處理系統(tǒng)中是通過提交作業(yè)說明書來表達(dá)、描述作業(yè)運(yùn)

行方式的。

5、的操作應(yīng)該只在核心態(tài)下執(zhí)行。()

A、讀時(shí)鐘日期

B、屏蔽所有中斷

C、求三角函數(shù)的值

D、改變文件內(nèi)容

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:操作系統(tǒng)與用中央處理器時(shí),應(yīng)讓中央處理器在1=1態(tài)工作。

6、以下關(guān)于進(jìn)程的屬性,描述錯(cuò)誤的是()

A、進(jìn)程包含了數(shù)據(jù)和運(yùn)行其上的程序

B、同一程序運(yùn)行在不同的數(shù)據(jù)集合上時(shí),構(gòu)成不同的進(jìn)程

C、一個(gè)被創(chuàng)建了的進(jìn)程,在它消亡之前,總是處在三種基本狀態(tài)之一

D、若干個(gè)進(jìn)程在單CPU機(jī)器中,必須依次執(zhí)行,即一個(gè)進(jìn)程完成后,另一個(gè)進(jìn)

程才能開始工作

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:進(jìn)程的基本屬性有:①進(jìn)程是動(dòng)態(tài)的,它包含了數(shù)據(jù)和運(yùn)行在數(shù)據(jù)

集上的程序;②多個(gè)進(jìn)程可以含有相同的程序;③多個(gè)程序可以并發(fā)執(zhí)行:④進(jìn)

程有三種基本狀態(tài)。

7、文件索引表的主要內(nèi)容包括關(guān)鍵字(記錄號(hào))和()

A、內(nèi)存絕對(duì)地址

B、記錄相對(duì)位置

C、記錄所在的磁盤地址

D、記錄邏輯地址

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析?:索引結(jié)構(gòu)的文件,其索引表中主要應(yīng)包含“記錄號(hào)”和“該記錄存放的

磁盤地址”兩項(xiàng)內(nèi)容,對(duì)這種結(jié)構(gòu)的文件既可按順序訪問,又可按隨機(jī)方式訪問。

8、文件信息的邏輯塊號(hào)到物理塊號(hào)的變換是由決定的。()

A、邏輯結(jié)構(gòu)

B、頁(yè)表

C、物理結(jié)構(gòu)

D、分配算法

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)詞析:文件的物理結(jié)構(gòu)是指文件在存儲(chǔ)設(shè)備上的存放方法。它決定了文件信

息在存儲(chǔ)設(shè)備上的存儲(chǔ)位置,從而也決定了邏輯地址到物理地址的變換。

9、文件系統(tǒng)實(shí)現(xiàn)按名存取主要是通______來實(shí)現(xiàn)的。()

A、查找位示圖

B、查找文件目錄

C、查找作業(yè)表

D、內(nèi)存地址轉(zhuǎn)換

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:為了有效地利用文件存儲(chǔ)空間,以及迅速準(zhǔn)確地完成文件名到文件物

理塊的轉(zhuǎn)換,必須把文件名及其結(jié)構(gòu)信息等按一定的組織結(jié)構(gòu)排列,以方便文件的

搜索。文件名中對(duì)該文件實(shí)施管理的控制信息稱為該文件的文件說明,并把一個(gè)文

件說明按一定的邏輯結(jié)溝存放到物理存儲(chǔ)塊的一個(gè)表目中。利用文件說明信息,可

以完成對(duì)文件的創(chuàng)建、檢索以及維護(hù)。我們把一個(gè)文件的文件說明稱為該文件的目

錄項(xiàng),每個(gè)文件都有其目錄項(xiàng),它們共同組成文件目錄。

10、下列各算法中最不容易形成很多小碎片的可變分區(qū)分配算法是()

A、最先適應(yīng)算法

8、最壞適應(yīng)算法

C、最優(yōu)適應(yīng)算法

D、以上算法都不容易

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:最先適應(yīng)算法和最優(yōu)適應(yīng)算法這兩種算法在分配空閑區(qū)時(shí)都比較容易

形成碎片。相對(duì)而言,最壞適應(yīng)算法則不易形成碎片。

11、一個(gè)進(jìn)程被喚醒,意味著()

A、該進(jìn)程重新占有了CPU

B、進(jìn)程狀態(tài)變?yōu)榫途w

C、它的優(yōu)先權(quán)變?yōu)樽畲?/p>

D、其PCB移至就緒隊(duì)列的隊(duì)首

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:進(jìn)程被喚醒時(shí)進(jìn)入就緒隊(duì)列。插入就緒隊(duì)列的什么地方,取決于就緒

的管理方法和進(jìn)程調(diào)度的算法。如果進(jìn)程調(diào)度是最高優(yōu)先數(shù)優(yōu)先,該進(jìn)程則按優(yōu)先

數(shù)插入該隊(duì)列中;如果該隊(duì)列是按到達(dá)的先后次序排列的,則按到達(dá)的先后順序插

入。

12、進(jìn)程和程序的本質(zhì)區(qū)別是()

A、存儲(chǔ)在內(nèi)存和外存

B、順序和非順序執(zhí)行機(jī)器指令

C、分時(shí)使用和獨(dú)占使用計(jì)算機(jī)資源

D、動(dòng)態(tài)和靜態(tài)特征

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:程序是指令的集合,而進(jìn)程是可以和其他程序并發(fā)執(zhí)行的程序的一次

執(zhí)行過程。程序可以作為資料長(zhǎng)期保存,而進(jìn)程有從產(chǎn)生到消亡的過程。

13、當(dāng)對(duì)信號(hào)量進(jìn)行V原操作之后()

A、當(dāng)SVO,進(jìn)程繼續(xù)執(zhí)行

B、當(dāng)S>0,要喚醒一個(gè)就緒進(jìn)程

C、當(dāng)SS0,要喚醒一個(gè)等待進(jìn)程

D、當(dāng).s<0,要喚醒一個(gè)就緒進(jìn)程

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:V操作的物理含義是回收釋放的一個(gè)資源,即信號(hào)量的值加1。在這

個(gè)過程中,如果信號(hào)量的值大于0,表明系統(tǒng)沒有其他進(jìn)程正在等待使用該資源,

該進(jìn)程繼續(xù)執(zhí)行或轉(zhuǎn)進(jìn)程調(diào)度,這取決于進(jìn)程調(diào)度采用的方式。如果信號(hào)量的值小

于或等于0,說明有進(jìn)程曾經(jīng)因申請(qǐng)?jiān)撡Y源且為得到滿足而處于該資源對(duì)應(yīng)的等待

隊(duì)列中,現(xiàn)在釋放一個(gè)資源就應(yīng)從該資源的等待隊(duì)列中喚醒一個(gè)進(jìn)程,使之變?yōu)榫?/p>

緒狀態(tài)。

14、同一文件在不同存儲(chǔ)介質(zhì)上_______的組織形式。()

應(yīng)該相同

8、可以采用不同

C、必定采用不同

D、可采用用戶指定

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:文件在存儲(chǔ)介質(zhì)上的組織方式與用戶如何使用文件和存儲(chǔ)設(shè)備的物理

特性有關(guān)。

15、下列各算法中,既有利于短作業(yè)又兼顧長(zhǎng)作業(yè)的作業(yè)調(diào)度算法是()

A、均衡調(diào)度

B、短作業(yè)優(yōu)先

C、先來先服務(wù)

D、最高響應(yīng)比優(yōu)先

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:先來先服務(wù)可能使許多小作業(yè)(計(jì)算歸間短的作業(yè))長(zhǎng)時(shí)間地等待,而

計(jì)算時(shí)間短的作業(yè)優(yōu)先算法有可能使計(jì)算時(shí)間長(zhǎng)的作業(yè)等待時(shí)間過長(zhǎng)。響應(yīng)比最高

者優(yōu)先算法綜合考慮等待時(shí)間和計(jì)算時(shí)間。

16、如果分時(shí)操作系統(tǒng)的時(shí)間片一定,那么,則響應(yīng)時(shí)間越短。()

A、用戶數(shù)越少

B、用戶數(shù)越多

C、內(nèi)存越少

D、內(nèi)存越多

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在分時(shí)系統(tǒng)中采用了分時(shí)技術(shù),即把處理機(jī)的時(shí)間劃分成很短的時(shí)間

片(如幾百毫秒),輪流地分配給各個(gè)終端作業(yè)使用。若在分配給它的時(shí)間片內(nèi),.作

業(yè)沒有執(zhí)行完,它必須將CPU交給下一個(gè)作業(yè)使用,并等下一輪得到CPU時(shí)再繼

續(xù)執(zhí)行。系統(tǒng)的響應(yīng)時(shí)間和用戶的數(shù)量成反比,即用戶數(shù)越多,響應(yīng)時(shí)間越長(zhǎng)。

17、下列存儲(chǔ)管理方案中,不適用于多道程序設(shè)計(jì)系統(tǒng)的是()

A、頁(yè)式存儲(chǔ)管理

B、固定式分區(qū)分配

C、單用戶連續(xù)分配

D、段式存儲(chǔ)管理

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn).析:?jiǎn)斡脩暨B續(xù)存儲(chǔ)管理又稱單分區(qū)模式,適用于單用戶情況,任何時(shí)刻

主存儲(chǔ)器中最多只有一道程序。

18、任何時(shí)刻總是讓具有最高優(yōu)先數(shù)的進(jìn)程占用處理器,此時(shí)采用的進(jìn)程調(diào)度算法

是()

A、非搶占式的優(yōu)先數(shù)調(diào)度算法

B、時(shí)間片輪轉(zhuǎn)調(diào)度算法

C、先來先服務(wù)調(diào)度算法

D、搶占式的優(yōu)先數(shù)調(diào)度算法

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:”讓具有最高優(yōu)先數(shù)的進(jìn)程占用處理器“,我們可以知道,采用的進(jìn)程

調(diào)度算法是優(yōu)先數(shù)調(diào)度算法,但是我們還要進(jìn)一步分析是搶占式的還是非搶占式

的。“任何時(shí)刻總讓”,通過這句話我們知道采用的是搶占式的。

19、假定磁盤的旋轉(zhuǎn)速度是10ms/round,每個(gè)磁道被劃分為大小相等的5塊,則

傳送一塊信息所需時(shí)間為()

A、10ms

B、5ms

C、4ms

D、2ms

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:傳送時(shí)間是指由指定的碰頭把磁道上的信息讀到主存儲(chǔ)器或把主存儲(chǔ)

器中信息寫到磁道上所需的時(shí)間。由于每個(gè)扇區(qū)中各磁道上的信息容量是相同的

(即塊的長(zhǎng)度),所以讀/寫信息的傳送時(shí)間也是相同的,且傳遞信息所需的時(shí)間是

10ms

固定的。則此處所需時(shí)間=丁=2mso

20、采用SPOOLING技術(shù)的目的是()

A、提高獨(dú)占設(shè)備的利用率

B、提高主機(jī)效率

C、減輕用戶編程負(fù)擔(dān)

D、提高程序的運(yùn)行速度

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:采用SPOOLING技術(shù)的目的是提高主機(jī)效率。

二、操作系統(tǒng)?多項(xiàng)選擇題(本題共5題,每題1.0分,

共5分。)

21、在CPU中與地址轉(zhuǎn)換有關(guān)的寄存器包括()

標(biāo)準(zhǔn)答案:A,C,E

知識(shí)點(diǎn)0析:質(zhì)定分區(qū)存儲(chǔ)管理中,為了實(shí)現(xiàn)存儲(chǔ)保護(hù),處理器設(shè)置了一對(duì)寄存

器,稱為下限寄存器和上限寄存器。采用可變分區(qū)方式管理時(shí),i般采用動(dòng)態(tài)重定

位方式裝入作業(yè),因此,硬件準(zhǔn)備了兩個(gè)專用的控制寄存器:基址寄存器和限長(zhǎng)寄

存器。單用戶連續(xù)存儲(chǔ)管理方式中,處理器中準(zhǔn)備一個(gè)界限寄存器。

22、設(shè)有四個(gè)進(jìn)程A、B、C、D進(jìn)程A和進(jìn)程B共享變量戈,進(jìn)程C和進(jìn)程D共

享變量y,,在情況下會(huì)出現(xiàn)與時(shí)間有關(guān)的錯(cuò)誤。()

標(biāo)準(zhǔn)答案:A,E

知識(shí)點(diǎn)解析:造成計(jì)數(shù)值不正確的因素是與進(jìn)程被打斷的時(shí)間和能占用處理器的時(shí)

間有關(guān)。由這種原因造成的錯(cuò)誤稱為與時(shí)間有關(guān)的錯(cuò)誤。A、B共享X,C、D共

享Y,所以當(dāng)A、B或C、D訪問順序不當(dāng)時(shí)會(huì)產(chǎn)生與時(shí)間有關(guān)的錯(cuò)誤。

23、在多進(jìn)程的并發(fā)系統(tǒng)中,有關(guān)進(jìn)程間的關(guān)系的正確說法是()

標(biāo)準(zhǔn)答案:B,D,E

知識(shí)點(diǎn)。析「定多進(jìn)程的并發(fā)系統(tǒng)中,進(jìn)程間有些可能邏轉(zhuǎn)上無關(guān),而有些可能邏

輯上相關(guān),但由于,它們之間的并行運(yùn)行,它們之間都直接或間接的發(fā)生關(guān)系。

24、為防止系統(tǒng)故障造成系統(tǒng)中文件被破壞,通常采用方法來保護(hù)文件。

()

標(biāo)準(zhǔn)答案:A,D

知識(shí)點(diǎn)解析:對(duì)于因硬件故障或軟件失誤而引起的文件被破壞,可以采用建立副本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論