- 相關推薦
2015年計算機四級考試《網(wǎng)絡工程師》操作系統(tǒng)練習題
操作系統(tǒng)單選題
1、在進行操作系統(tǒng)設計時,下列哪一個是構造操作系統(tǒng)的方法?
A.網(wǎng)絡式結構
B.并行式結構
C.微內(nèi)核結構
D.主從式結構
2、在不同類型的操作系統(tǒng)中,批處理操作系統(tǒng)的缺點是
A.缺少交互性
B.不能并發(fā)運行
C.CPU利用率低
D.周轉(zhuǎn)時間太長
3、在下面列出的計算機操作中,只能在操作系統(tǒng)內(nèi)核態(tài)下運行的是
A.關機
B.讀文件
C.設置時間
D.屏蔽中斷
4、引入中斷技術可以使計算機的運行效率得到提高,下列哪一項對中斷響應順序產(chǎn)生影響?
A.中斷優(yōu)先級
B.時間片大小
C.特權指令
D.中斷向量
5、操作系統(tǒng)提供給用戶用于應用程序編程的唯一接口是
A.系統(tǒng)調(diào)用
B.運行平臺
C.編程開發(fā)環(huán)境
D.中斷服務程序
6、下列各種數(shù)據(jù)對象中,與進程具有一一對應關系的是
A.程序
B.進程控制塊
C.動態(tài)庫
D.堆棧
7、某個進程由多個線程組成,其中一個線程被調(diào)度程序選中投入運行,其他的線程有的位于就緒隊列,有的被阻塞,則此時該進程的狀態(tài)是
A.運行狀態(tài)
B.就緒狀態(tài)
C.掛起狀態(tài)
D.阻塞狀態(tài)
8、 UNIX操作系統(tǒng)中,fork()系統(tǒng)調(diào)用用于創(chuàng)建進程。仔細閱讀、分析下列程序,假設程序正確運行并創(chuàng)建子進程成功,那么,輸出到屏幕的正確結果是main()
{
pid_t pid;
pid = fork();
if (pid = = 0) printf ("Hello World\n");
else if (pid > 0) printf ("Hello World\n");
else printf ("Hello World\n");
}
A.什么都沒有
B.1行Hello World
C.2行Hello World
D.3行Hello World
9、在Pthread線程包中,線程操作pthread_join的含意是
A.創(chuàng)建一個新的線程
B.撤銷一個線程
C.等待一個特定的線程退出
D.參加一個新的線程
10、下列各種情況中,一定不會引起進程調(diào)度的操作是
A.一個進程完成工作后被撤銷
B.一個進程從運行狀態(tài)變成了阻塞狀態(tài)或就緒狀態(tài)
C.一個進程從阻塞狀態(tài)變成了就緒狀態(tài)
D.一個進程從就緒狀態(tài)變成了運行狀態(tài)
11、 下列活動中,哪一種活動只存在同步關系?
A.某年某月某日某航班的訂票
B.球隊舉行足球比賽
C.汽車裝配流水線上的各道工序
D.公共復印室復印機的使用
12、 用P、V操作管理臨界區(qū)時,把信號量mutex的初值設定為1。當有k(k>1)個進程在mutex的等待隊列中時,信號量的值為
A.k
B.k-1
C.1-k
D.-k
13、 學生小王在選課時編寫了一個程序,為了保證有足夠的學分,他先選了課程B,然后繼續(xù)申請心儀的課程A。若能選到課程A,則退掉課程B。部分程序如下:
count.A //表示課程A的信號量
count.B //表示課程B的信號量
{
…
P(count.A);
select_course(A);
relese_course(B);
V(count.B);
…
}
請問:小王的程序能否達到選到課程A又退掉課程B的目的?
A.一定能
B.一定不能
C.有可能
D.程序無法運行
14、 下列存儲管理方案中,允許動態(tài)擴充內(nèi)存容量的方案是
A.固定分區(qū)
B.可變分區(qū)
C.頁式
D.虛擬頁式
15、 在可變分區(qū)存儲管理方案中,在對一個分區(qū)進行回收時,若該分區(qū)的起始地址加長度等于空閑區(qū)表中某個登記項所表示空閑區(qū)的起始地址,則表示
A.該回收分區(qū)的上鄰分區(qū)是空閑的
B.該回收分區(qū)的下鄰分區(qū)是空閑的
C.該回收分區(qū)的上、下鄰分區(qū)都是空閑的
D.該回收分區(qū)的上、下鄰分區(qū)都不是空閑的
16、 頁式存儲管理方案中,若一個進程的虛擬地址空間為2GB,頁面大小為4KB,當用4字節(jié)表示物理頁號時,頁表需要占用多少個頁面?
A.128
B.256
C.512
D.1024
17、 下列哪一個頁面置換算法有可能產(chǎn)生Belady異,F(xiàn)象?
A.FIFO
B.LRU
C.LFU
D.OPT
18、 在采用虛擬存儲管理方案的系統(tǒng)中,發(fā)生"抖動"現(xiàn)象是由以下哪一個原因引起的?
A.頁面尺寸過大
B.頁面尺寸過小
C.程序編制不合理
D.頁面置換算法不合理
19、 在一個采用虛擬頁式存儲管理方案的系統(tǒng)中,頁面大小為50個整型變量。假設某一個進程分配有3個頁框,其中程序占用2個頁框并常駐內(nèi)存。下列程序數(shù)據(jù)進行初始化時,會產(chǎn)生多少次缺頁中斷?
for ( i = 1; i <= 50; i++ )
for ( j = 1; j <= 100; j++) C[ i, j ] = 0;
A.50
B.100
C.150
D.5000
20、 文件的存取方式依賴于
Ⅰ.文件的物理結構
、.文件的邏輯結構
、.存放文件的設備的物理特性
A.僅Ⅰ
B.僅Ⅱ
C.僅Ⅰ和Ⅱ
D.僅Ⅰ和Ⅲ
21、 文件系統(tǒng)實現(xiàn)文件的按名存取是通過下列哪一項工作完成的?
A.文件目錄查找
B.位示圖查找
C.目錄項分解
D.記錄的成組和分解
22、 使用文件前要先打開文件。在成功執(zhí)行打開文件系統(tǒng)調(diào)用后,系統(tǒng)會返回給用戶一個
A.文件長度
B.內(nèi)存地址
C.文件描述符
D.文件打開方式
23、 假設某文件由100個邏輯記錄組成,每個邏輯記錄長度為80個字符。磁盤空間被劃分為若干塊,塊大小為1024個字符。在沒有采用成組操作時,磁盤空間的利用率是多少?
A.8%
B.16%
C.24%
D.32%
24、 假設某文件由100個邏輯記錄組成,每個邏輯記錄長度為80個字符。磁盤空間被劃分為若干塊,塊大小為1024個字符。若采用成組操作,塊因子為12,那么磁盤空間的利用率是多少?
A.32%
B.64%
C.80%
D.94%
25、 操作系統(tǒng)在對磁盤的訪問中,優(yōu)化下列哪個時間可以顯著改善磁盤讀寫的性能?
A.尋道時間
B.旋轉(zhuǎn)延時
C.傳輸時間
D.調(diào)度時間
26、 設備管理中,為了管理和分配設備建立了一個數(shù)據(jù)結構,通常稱為設備表。它的作用是
A.管理物理設備
B.管理邏輯設備
C.實現(xiàn)即插即用
D.建立邏輯設備與物理設備之間的對應關系
27、 當一個低速的I/O設備連接到高速的計算機系統(tǒng)中時,下列哪種技術可以提高低速設備的使用效率?
A.SPOOLing技術
B.I/O重定向技術
C.設備共享技術
D.設備緩沖技術
28、 死鎖產(chǎn)生的原因之一是資源分配不當,另一個原因是
A.存在共享資源
B.使用P、V操作過多
C.系統(tǒng)中沒有采用SPOOLing技術
D.進程推進順序不當
29、 下列關于死鎖與安全狀態(tài)的敘述中,哪一個是正確的?
A.死鎖狀態(tài)一定是不安全狀態(tài)
B.從安全狀態(tài)有可能進入死鎖狀態(tài)
C.不安全狀態(tài)就是死鎖狀態(tài)
D.死鎖狀態(tài)有可能是安全狀態(tài)
30、 假設系統(tǒng)由相同類型的7個資源被3個進程共享,若要使系統(tǒng)不會死鎖,每個進程最多可以申請的資源個數(shù)是
A.1
B.2
C.3
D.4
操作系統(tǒng)多選題
31、在計算機存儲體系中,操作系統(tǒng)涉及的存儲設備為
A.寄存器
B.高速緩存
C.內(nèi)存
D.硬盤
E.網(wǎng)盤
32、 下列信息中,保存在進程控制塊結構中的是
A.進程標識符
B.進程當前狀態(tài)
C.磁盤根目錄
D.全局變量
E.代碼段指針
33、 在搶占式調(diào)度系統(tǒng)中,進程從運行狀態(tài)轉(zhuǎn)換為就緒狀態(tài)的可能原因是
A.被調(diào)度程序搶占處理機
B.等待某一事件
C.等待的事件已經(jīng)發(fā)生
D.進程創(chuàng)建完成
E.時間片用完
34、 在有N個緩沖區(qū)的生產(chǎn)者消費者的問題中,下列敘述中哪些是錯誤的?producer()
{ int item;
while(TRUE) {
item = produce_item();
P(empty);
P(mutex);
insert_item(item);
V(mutex)
V(full);
}
}
consumer()
{ int item;
while(TRUE) {
P(full);
P(mutex);
item = remove_item();
V(mutex);
V(mutex);
consume_item(item);
}
}
A.信號量empty的初值為N
B.信號量full的初值為0
C.信號量mutex的初值為0
D.P(full)和P(mutex)兩條語句可以顛倒順序
E.V(mutex)和V(mutex)兩條語句可以顛倒順序
35、 下列關于地址映射的敘述中,哪些是正確的?
A.地址映射過程通常是由硬件完成的
B.地址映射過程中一定要訪問頁目錄和頁表
C.地址映射是將虛擬地址轉(zhuǎn)換成物理地址
D.頁表項的一些內(nèi)容是硬件確定的
E.根據(jù)頁表項的有效位確定所需訪問的頁面是否已經(jīng)在內(nèi)存
36、 下列關于塊表的敘述中,哪些是正確的?
A.塊表的另一個名稱是TLB
B.塊表的內(nèi)容是頁表的全集
C.當切換進程時,要刷新塊表
D.塊表存放在高速緩存中
E.對塊表的查找是按內(nèi)容并行進行的
37、 下列各種選項中,哪些是文件控制塊中必須保存的信息?
A.文件名
B.文件大小
C.文件創(chuàng)建時間
D.文件描述符
E.磁盤塊起始地址
38、 設計文件系統(tǒng)時應盡量減少訪問磁盤的次數(shù),以提高文件系統(tǒng)的性能。下列各種措施中,哪些可以提高文件系統(tǒng)的性能?
A.塊高速緩存
B.磁盤驅(qū)動調(diào)度
C.目錄項分解法
D.異步I/O技術
E.DMA技術
39、 設備與CPU之間數(shù)據(jù)傳送和控制方式有多種,它們是
A.程序直接控制方式
B.設備控制方式
C.中斷控制方式
D.DMA方式
E.通道控制方式
40、 當檢測到系統(tǒng)發(fā)生死鎖之后,解除死鎖的方法是
A.剝奪某些進程所占有的資源
B.修改注冊表
C.撤消某些進程
D.進入安全模式
E.重新啟動系統(tǒng)
【計算機四級考試《網(wǎng)絡工程師》操作系統(tǒng)練習題】相關文章:
計算機四級考試網(wǎng)絡工程師考點:網(wǎng)絡操作系統(tǒng)06-27
計算機四級考試《網(wǎng)絡工程師》練習題及答案06-01
計算機四級考試《網(wǎng)絡工程師》練習題與答案08-12