操作系統筆試題及答案一
1.在下列系統中,( )是實時系統。
A.計算機激光照排系統 B.航空定票系統 C.辦公自動化系統 D.計算機輔助設計系統
答案:B
2.操作系統是一種( )。
A.應用軟件 B.系統軟件 C.通用軟件 D.工具軟件
答案:B
3.引入多道程序的目的在于( )。
A.充分利用CPU,減少CPU等待時間 B.提高實時響應速度
C.有利于代碼共享,減少主、輔存信息交換量 D.充分利用存儲器
答案:A
4.已經獲得除( )以外的所有運行所需資源的進程處于就緒狀態
A.存儲器 B.打印機 C.CPU D.磁盤空間
答案:C
5.進程調度的關鍵問題:一是選擇合理的( ),二是恰當地進行代碼轉換
A.時間片間隔 B.調度算法 C.CPU速度 D.內存空間
答案:B
6.采用輪轉法調度是為了( ):
A.多個終端都能得到系統的及時響應 B.先來先服務
C.優先級較高的進程得到及時調度 D.需CPU最短的進程先做
答案:A
7.在一段時間內只允許一個進程訪問的資源,稱為( )
A.共享資源 B.臨界區 C.臨界資源 D.共享區
答案:C
8.并發性是指若干事件在( )發生
A.同一時刻 B.同一時間間隔內 C.不同時刻 D.不同時間間隔內
答案:B
9.在單一處理器上,將執行時間有重疊的幾個程序稱為( )
A.順序程序 B.多道程序 C.并發程序 D.并行程序
答案:C
10.程序運行時,獨占系統資源,只有程序本身能改變系統資源狀態,這是指( )
A.程序順序執行的再現性 B.程序順序執行的封閉性
C.并發程序失去封閉性 D.并發程序失去再現性
答案:B
11.引人多道程序技術以后,處理器的利用率( )
A.降低了 B.有所改善 C.大大提高 D.沒有變化,只是程序的執行方便了.
答案:C
12.在單一處理器上執行程序,多道程序的執行是在( )進行的。
A.同一時刻 B.同一時間間隔內 C.某一固定時刻 D.某一固定時間間隔內
答案:B
13.為了使多個進程能有效地同時處理輸入和輸出,最好使用( )
A.緩沖區 B.閉緩沖區環 C.多緩沖區 D.雙緩沖區
答案:A
14.在進程通信中,( )常通過變量、數組形式來實現。
A.高級通信 B.消息通信 C.低級通信 D.管道通信
答案:C
15.管道通信是以( )進行寫入和讀出。
A.消息為單位 B.自然字符流 C.文件 D.報文
答案:B
16.系統出現死鎖的原因是( )
A.計算機系統發生了重大故障 B.有多個封鎖的進程同時存在
C.若干進程因競爭資源而無休止的等待著,它方釋放已占有的資源
D.資源數大大少于進程數,或進程同時申請的資源數大大超過資源總數
答案:C
17.解決死鎖的途徑是( )
A.立即關機排除故障 B.立即關機再重新開機
C.不要共享資源,增加獨占資源 D.設計預防死鎖,運行檢測并恢復
答案:D
18.進程P1使用資源情況:申請資源S1..?申請資源S2,…釋放資源S1;進程凹使用資源情況:申請資源S2,…申請資源S1,…釋放資源S2,系統并發執行進程P1,P2,系統將()
A.必定產生死鎖 B.可能產生死鎖 C.不會產生死鎖 D.無法確定是否會產生死鎖
答案:B
19.現代操作系統的兩個基本特征是( )和資源共享。
A.多道程序設計 B.中斷處理 C.程序的并發執行 D.實現分時與實時處理
答案:C
20.為了描述進程的動態變化過程,采用了一個與進程相聯系的( )系統,根據它而感知進程的存在。
A.進程狀態字 B.進程優先數 C.進程控制塊 D.進程起始地址
答案:C
21.上題中所指是進程的唯一( )。
A.關聯 B.實體 C.狀態 D.特征
答案:B
22.操作系統中采用緩沖技術的目的是為了增強系統( )的能力。
A.串行操作 B.重執操作 C.控制操作 D.并行操作
答案:D
23.操作系統中采用緩沖技術,能夠減少對CPU的( )的次數,從而提高資源的利用率。
A.中斷 B.訪問 C.控制 D.依賴
答案:A
24.已經獲得除CPU以外的所有所需資源的進程處于( )狀態。
A.運行狀態 B.就緒狀態 C.自由狀態 D.阻塞狀態
答案:B
25.順序程序和并發程序的執行相比,( )
A.基本相同 B.有點不同
C.并發現程序執行總體上執行時間快 D.順序程序執行總體上執行時間快
答案:C
26.進程是( )
A.與程序等效的概念 B.行進中的程序 C.一個系統軟件 D.存放在內存中的程序
答案:B
27.進程具有并發性和( )兩大重要屬性。
A.動態性 B.靜態性 C易用性 D.封閉性
答案:A
28.操作系統在控制和管理進程過程中,涉及到( )這一重要數據結構,這是進程存在的唯一標志。
A.FCB B.FIFO C. FDT D.PCB
答案:D
29.磁盤的讀寫單位是( )
A.塊 B.扇區 C.簇 D.字節
答案:B
30.在單處理機系統中,處于運行狀態的進程( )
A.只有一個 B.可以有多個 C.不能被掛起 D.必須在執行完成后才能被撤下
答案:A
31.如果某一進程獲得除CPU以外的所有所需運行資源,經調度,分配CPU給它,該進程將進入( )
A.就緒狀態 B.運行狀態 C.阻塞狀態 D.活動狀態
答案:B
32.如果某一進程在運行時,因某種原因暫停,此時將脫離運行狀態,而進入( )
A.自由狀態 B.停止狀態 C.阻塞狀態 D.靜止狀態
答案:C
33.在操作系統中同時存在多個進程,它們( )
A.不能共享系統資源 B.不能調用同一段程序代碼
C.可以共享允許共享的系統資源 D.可以共享所有的系統資源
答案:C
34.操作系統中有一組常稱為特殊系統調用.它們不能被系統中斷,在操作系統中稱為( )
A.初始化程序 B.原語 C.子程序 D.控制模塊
答案:B
35.如果某一進程處于就緒狀態要將其投入運行,應使用( )
A.掛起原語 B.創建原浯 C.調度原語 D.終止原語
答案:C
36.當一進程運行時,系統可基于某種原則,強行將其擻下,把處理器分配給其他進程,這種調 度方式是( )
A.非剝奪方式 B.剝奪方式 C.中斷方式 D.查詢方式
答案:C
37.為了照顧短作業用戶,進程調度采用( )
A.先進先出調度算法 B.短執行優先調度 C.優先級調度 D.輪轉法
答案:B
38.為了對緊急進程或重要進程進行調度,調度算法采用( )
A.先進先出調度算法 B.短執行優先調度 C.優先級調度 D.輪轉法
答案:B
39. 如果某些進程優先級別相同,應采用( )算法較為適應。
A.FIFO B.SCBF C.FDF D.輪轉法
答案:A
40.如果要照顧所有進程,讓它們都有執行的機會,最好采用( )算法。
A.SCBF B.FIFO C.輪轉法 D.FPF
答案:C
41.在下列情況( ),要進行進程調度。
A.某一進程正訪問一臨界資源 B.某一進程運行時因缺乏資源進入阻塞狀態
C.某一進程處于運行狀態,而另一進程處于自由狀態
D.某一進程正在訪問打印機,而另一進程處于就緒狀態
答案:B
42.操作系統中,( )負責對進程進行調度。
A.處理機管理 B.作業管理 C,高級高度管理 D.存儲和設備管理
答案:A
43.進程間的基本關系為( )
A.相互獨立與互相制約 B.同步與互斥 C.并行執行與資源共享 D.信息傳遞與信息緩沖
答案:B
44.進程間的同步與互斥,分別表示了各進程間的( )
A.相互獨立與互相制約 B.協調與競爭 C.不同狀態 D.動態性與獨立性
答案:B
45.操作系統對臨界區調用的原則之一是( )
A.當無進程處于臨界區時 B.當有進程處于臨界區時
C.當進程處于就緒狀態時 D.當進程開始創建時
答案:A
46.兩個進程合作完成一個任務,在并發執行中,一個進程要等待其合作伙伴發來信息,或者建立某個條件后再向前執行,這種關系是進程間的()關系。
A.同步 B.互斥 C.競爭 D.合作
答案:A
47.( )是一種能由P和V操作所改變的整型變量。
A.控制變量 B.鎖 C.整型信號量 D.記錄型信號量
答案:C
48.在一單用戶操作系統中,當用戶編輯好一個程序要存放到磁盤上去的時候,他使用操作系統提供的( )這一接口。
A.鍵盤命令 B.作業控制命令 C.鼠標操作 D.原語
答案:A
49.( )存儲管理支持多道程序設計,算法簡單,但存儲碎片多。
A.段式 B.頁式 C.固定分區 D.段頁式
答案:C
50.虛擬存儲技術是( )。
A.補充內存物理空間的技術 B.補充相對地址空間的技術
C.擴充外存空間技術 D. 擴充輸人輸出緩沖區的技術
答案:B
51.虛擬內存的容量只受( )的限制。
A.物理內存的大小 B.磁盤空間的大小 C.數據存放的實際地址 D.計算機地址位數
答案:D
52.動態頁式管理中的( )是:當內存中沒有空閑幀時,如何將已占據的幀釋放。
A.調入策略 B.地址變換 C.替換策略 D.調度算法
答案:C
53.分區管理要求對每一個作業都分配( )的內存單元。
A.地址連續 B.若干地址不連續 C.若干連續的幀 D.若干不連續的幀
答案:B
54.緩沖技術用于( )。
A.提高主機和設備交換信息的速度 B.提供主、輔存接口
C.提高設備利用率 D.擴充相對地址空間
答案:A
55.段頁式管理每取一數據,要訪問( )次內存。
A.1 B.2 C.3 D.4
答案:C
56.分段管理提供( )維的地址結構。
A.1 B.2 C.3 D.4
答案:B
57.系統抖動是指( )
A. 使用機器時,千萬屏幕閃爍的現象
B.剛被調出的幀又立刻被調入所形成的頻繁調入調出的現象
C.系統盤不凈,千萬系統不穩定的現象
D.由于內存分配不當,偶然造成內存不夠的現象
答案:B
58.在( )中,不可能產生系統抖動現象。
A.靜態分區管理 B.請求頁式管理 C.段式分區管理 D.機器中不存在病毒時
答案:A
59.當內存碎片容量大于某一作業所申請的內存容量時,( )
A.可以為這一作業分配內存 B.不可以為這一作業分配內存
C.拼接后,可以為這一作業分配內存 D.一定能夠為這一作業分配內存
答案:D
60.在分段管理中( )
A.以段為單位分配,每段是一個連續存儲區 B.段與段之間必定不連續
C.段與段之間必定連續 D.每段是等長的
答案:A
61.請求頁式管理常用替換策略之一有( )
A.LRU B.BF C.SCBF D.FPF
答案:A
62.可由CPU調用執行的程序所對應的地址空間為( )
A.名空間 B.虛擬地址空間 C.相對地址空間 D.物理地址空間
答案:D
63.( )存儲管理方式提供二維地址結構。
A.固定分區 B.分頁 C.分段 D. 可變分區
答案:C
64.( )存儲管理方式提供一維地址空間。
A.固定分區 B.分段 C.分頁 D.分段和段頁式
答案:A
65.當程序經過編譯或者匯編以后,形成了一種由機器指令組成的集合,被稱為( )
A. 源程序 B.目標程序 C.可執行程序 D.非執行程序
答案:B
66.目錄程序指令的順序都以0作為一個參考地址,這些地址稱為( )
A.虛擬地址 B.物理地址 C.絕對地址 D.重定位地址
答案:A
67.若處理器有32位地址,則它的虛擬地址空間為( )字節。
A.2GB B.4GB C.100KB D.640KB
答案:B
68.若調用指令LOAD A Data,經動態重新定位后,其對應指令代碼( )
A. 保持不變 B.會變化,隨裝入起始地址變化而變化
C. 會變化,固定在某一存儲區域 D.重定位項等于重定位寄存器內容
答案:A
69.( )是在程序員編制程序時,或編程譯序進行的。
A.靜態分配 B.動態分配 C.直接分配 D.碎片拼接后再分配
答案:C
70.( )存儲擴充方式,能夠實際增加存儲單元。
A.覆蓋技術 B,交換技術 C.物理擴充 D.虛擬存儲技術
答案:C
71.( )是指讓作業不同時調用的子模塊共同使用同一個內存區。
A.交換技術 B.覆蓋技術 C.物理擴充 D,虛擬擴充技術
答案:B
72.( )是指將作業不需要或暫時不需要的部分移到外存,讓出內存空間以調入其他所需數 據。
A.覆蓋技術 B.交換技術 C.虛擬擴充 D.物理擴充
答案:B
73.( )能夠實現對內外存統一管理,為用戶提供一種宏觀上似乎比實際內存容量大得多于存儲器。
A.覆蓋技術 B.交換技術 C.物理擴充 D.虛擬存儲技術
答案:D
74.虛擬存儲技術與( )不能配合使用c
A.分區管理 B.動態分頁管理 C.段式管理 D.段頁式管理
答案:A
75.下列( )存儲管理方式能使存儲碎片盡可能少,而且使內存利用率較高。
A.固定分區 B.可變分區 C.分頁管理 D.段頁式管理
答案:D
76.( )要求存儲分配的地址連續性。
A.固定分區 B.分頁管理 C.段式管理 D.段頁式管理
答案:A
77.( )是一種動態存儲分配方式。
A.固定分區 B.可變式分區 C.簡單分頁管理 D.請求分頁管理
答案:D
78.( )是一種靜態存儲分配方式。
A.簡單分頁 B.請求分頁管理 C.段式管理 D.段頁式管理
答案:A
79.存儲管理的目的是( )
A.方便用戶 B.提高內存利用率 C.方便用戶和提高內存利用率 D.增加內存實際容量
答案:C
80.( )實現了兩種存儲方式的優勢互補。
A.請求分頁管理 B.可變式分區管理 C.段式管理 D.段頁式管理
答案:D
81.碎片是指( )
A.存儲分配完后所剩的空閑區 B.沒有被使用的存儲區
C.不能被使用的存儲區 D.未被使用,而又暫時不能使用的存儲區
答案:D
82.( )使得碎片現象最為嚴重。
A.固定分區 B.可變式分區 C.分頁管理 D.段式管理
答案:A
83.碎片現象的存在使( )
A.內存空間利用率降低 B.內存空間利用率提高
C.內存空間利用率得以改善 D.內存空間利用率不影響
答案:A
84.( )是指目標模塊裝入內存時一次分配完作業所需的內存空間,不允許在運行過程中
再分配內存。
A.靜態分配 B.動態分配 C.直接分配 D.碎片拼接后再分配
答案:A
85.( )是在目標程序裝入內存時分配作業所需的基本內存空間,且允許在運行過程中再次申請額外的內存空間。
A.靜態分配 B.動態分配 C.直接分配 D.實現存儲共享與保護
答案:B
86.早期的單用戶操作系統的存儲管理功能( )
A.只負責內存的分配與回收 B.實現重定位 C.實現存儲擴充 D.實現存儲共享與保護
答案:A
87.經過( ),目標程序可以不經任何改動而裝人物理內存單元。
A.靜態重定位 B.動態重定位 C.編譯或匯編 D.存儲擴充
答案:B
88.碎片存儲容量( )
A.不可能比某作業申請容量大 B.可能比某作業申請容量大
C.在分頁管理中,可能大于頁 D.在段頁式管理中,可能大于頁
答案:B
89.可變分區管理的分配策略( )采用按起始地址遞增順序排列空閑區的鏈表結構。
A.FF B.BF C.WF D.LRU
答案:A
90.可變分區管理的分配策略( )采用按分區大小遞增順序排列空閑區的鏈表結構。
A.FF B.BF C.WF D.LRU
答案:B
91.可變分區管理的分配策略( )采用按分區大小遞減順序排列空閑區的鏈表結構。
A.FF B.BF C.WF D.LRU
答案:C
92.( )不是可變分區對內存狀態記錄和分配管理的所用方法。
A.表格法 B.位圖法 C.鏈表法 D.先進先出法
答案:D
93.分頁管理每取一數據,要訪問( )次內存。
A.1 B.2 C.3 D.4
答案:B
94.通道是一種( )。
A.I/O端口 B.數據通道 C.I/O專用處理機 D.軟件工具
答案:C
95.采用Spooling技術的目的是( )
A.提高獨享設備的利用率 B.提高主機效率 C.減輕用戶編程負擔 D.提高程序的運行速度
答案:A
96.采用假脫機技術,將磁盤的一部分作為公共緩沖區以代替打印機,用戶對打印機的操作實際上是對磁盤的存儲操作,用以代替打印機部分是指()
A.獨占設備 B.共享設備 C.虛擬設備 D.一般物理設備
答案:C
97,如果I/O設備與存儲設備進行數據交換不經過CPU來完成,這種數據交換方式是( )
A.程序查詢 B.中斷方式 C.DMA方式 D.無條件存取方式
答案:A
98.在操作系統中,下列( )指的是一種硬件機制。
A.通道技術 B.緩沖區 C.Spooling技術 D.內存覆蓋技術
答案:A
99.在操作系統中,用戶在使用I/O設備時,通常采用( )
A.物理設備名 B.邏輯設備名 C.虛擬設備名 D.設備牌號
答案:B
100.中斷矢量是指( )
A.中斷處理程序人口地址 B.中斷矢量表起始地址
C.中斷處理程序人口地址在中斷矢量表中的存放地址 D.中斷斷點地址
答案:A