1、假設4個作業到達系統的時刻和運行時間如下表所示,
系統在t=2時開始作業調度,若分別采用先來先服務和短作業優先調度演算法,則選中的作業分別是
A.J2、J3
B.J1、J4
C.J2、J4
D.J1、J3
答案:D
決議:系統在 t=2時開始作業調度,若采用先來先服務調度演算法,此時已有J1、J2和J3作業到達,作業來得越早優先級越高,則選中的作業是J1;若采用短作業優先調度演算法,此時已有J1、J2和J3作業到達,但作業運行時間大小排序為J3<J2=J1,作業運行時間越短優先級越高,則選中的作業是J3,
2、執行系統呼叫的程序包括如下主要操作:
①回傳用戶態
②執行陷入(trap)指令
③傳遞系統呼叫引數
④執行相應的服務程式
正確的執行順序是
A.②→③→①→④
B.②→④→③→①
C.③→②→④→①
D.③→④→②→①
答案:C
決議:執行系統呼叫的程序:正在運行的行程先傳遞系統呼叫引數,然后由陷入(trap)指令負責將用戶態轉化為內核態,并將回傳地址壓入堆疊以備后用,接下來CPU執行相應的內核服務程式,最后回傳用戶態,
3、某計算機按位元組編址,其動態磁區記憶體管理采用最佳適應演算法,每次分配和回收記憶體后都對空閑磁區鏈重新排序,當前空閑磁區資訊如下表所示,

回收起始地址為60 K、大小為140 KB的磁區后,系統中空閑磁區的數量、空閑磁區鏈第一個磁區的起始地址和大小分別是
A.3、20 K、380 KB
B.3、500 K、80 KB
C.4、20 K、180 KB
D.4、500 K、80 KB
答案:B
決議:回收起始地址為60 K、大小為140 KB的磁區后,該磁區會與表中第一個磁區和第四個磁區合并成一個磁區,其起始地址為20K、大小為380KB,此時只有三個空閑磁區,其他兩個空閑磁區起始地址為500K,大小為80KB和起始地址為1000K,大小為100KB,在回收記憶體后,演算法會對空閑磁區鏈按磁區大小由小到大進行排序,表中第二個磁區排第一,即空閑磁區鏈第一個磁區起始地址為500K,大小為80KB,
4、某檔案系統的簇和磁盤扇區大小分別為1 KB和512 B,若一個檔案的大小為1 026 B,則系統分配給該檔案的磁盤空間大小是
A.1026 B
B.1536 B
C.1538 B
D.2048 B
答案:D
決議:絕大多數作業系統為改善磁盤訪問時間,以簇為單位進行空間分配,因為1KB=1024B,又1024B<1026B<2048B,則系統分配給該檔案的磁盤空間大小為2048B,
5、下列有關基于時間片的行程調度的敘述中,錯誤的是
A.時間片越短,行程切換的次數越多,系統開銷也越大
B.當前行程的時間片用完后,該行程狀態由執行態變為阻塞態
C.時鐘中斷發生后,系統會修改當前行程在時間片內的剩余時間
D.影響時間片大小的主要因素包括回應時間、系統開銷和行程數量等
答案:B
決議:行程切換帶來系統開銷,切換次數越多,系統開銷越大,即A選項正確;
當前行程的時間片用完后,該行程狀態由執行態變為就緒態,即B選項錯誤;
時鐘中斷是系統特定的周期性時鐘節拍,作業系統通過它來確定時間間隔,實作時間的延時和任務的超時,即C選項正確;
現代作業系統為了保證性能最優,通常根據回應時間、系統開銷、行程數量、行程運行時間、行程切換開銷等因素確定時間片大小,即D選項正確,
6、與單道程式系統相比,多道程式系統的優點是
Ⅰ.CPU利用率高
Ⅱ.系統開銷小
Ⅲ.系統吞吐量大
Ⅳ.I/O設備利用率高
A.僅Ⅰ、Ⅲ
B.僅Ⅰ、Ⅳ
C.僅Ⅱ、Ⅲ
D.僅Ⅰ、Ⅲ、Ⅳ
答案:D
決議:多道程式系統允許多個程式同時進入記憶體并允許它們在CPU中交替運行,即使CPU中總有一個作業可執行,提高了CPU利用率、系統吞吐量和 I/O設備利用率,即 I、III 和 IV正確;系統需要付出額外的系統開銷來組織作業和切換作業,即 II 錯誤,
7、下列選項中,磁盤邏輯格式化程式所做的作業是
Ⅰ.對磁盤進行磁區
Ⅱ.建立檔案系統的根目錄
Ⅲ.確定磁盤扇區校驗碼所占位數
Ⅳ.對保存空閑磁盤塊資訊的資料結構進行初始化
A.僅Ⅱ
B.僅Ⅱ、Ⅳ
C.僅Ⅲ、Ⅳ
D.僅Ⅰ、Ⅱ、Ⅳ
答案:B
決議:一個新磁盤是一個空白版,必須分成扇區以便磁盤控制器能讀和寫,這個程序稱為低級格式化(物理格式化),低級格式化為磁盤的每個扇區采用特別的資料結構,包括校驗碼,即 III 錯誤;
為了使用磁盤存盤檔案,作業系統還需要將其資料結構記錄在磁盤上,這分為兩步,第一步是將磁盤分為由一個或多個柱面組成的磁區,每個磁區可以作為一個獨立的磁盤,即 I 錯誤;
在磁區之后,第二步是邏輯格式化(創建檔案系統),在這一步,作業系統將初始化的檔案系統資料結構存盤到磁盤上,這些資料結構包括空閑和已分配的空間及一個初始為空的目錄,即 II、IV 正確,
PS:磁盤初始化:

8、某檔案系統中,針對每個檔案,用戶類別分為4類:安全管理員、檔案主、檔案主的伙伴、其他用戶;訪問權限分為5種:完全控制、執行、修改、讀取、寫入,若檔案控制塊中用二進制位串表示檔案權限,為表示不同類別用戶對一個檔案的訪問權限,則描述檔案權限的位數至少應為
A.5
B.9
C.12
D.20
答案:D
決議:我們可以采用存取控制矩陣方法保護檔案,將用戶訪問權限抽象成一個矩陣,行代表用戶,列代表訪問權限,由題意可知,該矩陣有4行5列,可用1表示true,0代表false,即描述檔案權限的位數至少應為4*5=20位,
9、若檔案f1的硬鏈接為f2,兩個行程分別打開f1和f2,獲得對應的檔案描述符為fd1和fd2,
則下列敘述中,正確的是
Ⅰ.f1和f2的讀寫指標位置保持相同
Ⅱ.f1和f2共享同一個記憶體索引結點
Ⅲ.fd1和fd2分別指向各自的用戶打開檔案表中的一項
A.僅Ⅲ
B.僅Ⅱ、Ⅲ
C.僅Ⅰ、Ⅱ
D.Ⅰ、Ⅱ和Ⅲ
答案:B
決議:硬鏈接指通過索引結點進行連接,一個檔案在物理存盤器上有一個索引結點號,存在多個檔案名指向同一個索引結點,即 II 正確;
兩個行程各自維護自己的檔案描述符,即 III 正確,I 錯誤,
PS:硬鏈接和軟鏈接

10、系統將資料從磁盤讀到記憶體的程序包括以下操作:
①DMA控制器發出中斷請求
②初始化DMA控制器并啟動磁盤
③從磁盤傳輸一塊資料到記憶體緩沖區
④執行“DMA結束”中斷服務程式
正確的執行順序是
A.③→①→②→④
B.②→③→①→④
C.②→①→③→④
D.①→②→④→③
答案:B
決議:在開始DMA傳輸時,主機向記憶體寫入DMA命令塊,向DMA控制器寫入該命令塊的地址,啟動 I/O 設備,然后,CPU繼續其他作業,DMA控制器則繼續直接操作記憶體總線,將地址放到總線上開始傳輸,整個傳輸完成后,DMA控制器中斷CPU,即正確執行順序為:2,3,1,4,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243836.html
標籤:其他
下一篇:計算機作業系統(第四版)復習材料
