可變分區存儲管理實驗
Ⅰ 操作系統:實驗五 內存分區管理實驗
實驗五 內存分區管理實驗
一、單項選擇題(共5題,每題10分,共50分)
1、最佳適應演算法的空白區是__B__。
A.按大小遞減順序連在一起 B.按大小遞增順序連在一起
C.按地址由小到大排列 D.按地址由大到小排序
2、在固定分區分配中,每個分區的大小是__C__。
A. 相同 B.隨作業長度變化
C.可以不同但預先固定 D.可以不同但根據作業長度固定
3、採用__B__不會產生內部碎片。
A. 分頁式存儲管理 B.分段式存儲管理
C. 固定分區式存儲管理 D.段頁式存儲管理
4、在可變式分區存儲管理中的拼接技術可以_A___。 A.集中空閑區 B.增加內存容量
C.縮短訪問周期 D.加速地址轉換
5、採用分段存儲管理的系統中,若地址用24位表示,其中8位表示段號,則允許每段的最大長度是_B___。
二、填空題(共4題,每題5分,共20分)
1、在分區分配演算法中,首次適應演算法傾向於優先利用內存中的_低地址___部分的空閑分區,從而保留了__高地址__部分的大空閑區。
2、在可變分區存儲管理中,分區的保護通常採用_地址越界___和__非法操作__兩種方法。
3、3、採用交換技術獲得的好處是以犧牲_增大系統開銷___為代價的。
4、在採用請求分頁式存儲管理的系統中,地址變換過程可能會因為_缺頁___、_越界___和_訪問許可權錯誤___等原因而產生中斷。
三、 簡答題(共2題,每題15分,共30分) 1、可採用哪幾種方式將程序裝入內存?它們分別適用於何種場合?
a. 首先由編譯程序將用戶源代碼編譯成若干目標模塊,再由鏈接程序將編譯後形成的目標模塊和所需的
---庫函數鏈接在一起,組成一個裝入模塊,再由裝入程序將裝入模塊裝入內存;
b. 裝入模塊的方式有: 絕對裝入方式,可重定位方式和動態運行時裝入方式;
c. 絕對裝入方式適用於單道程序環境下;
d. 可重定位方式適用於多道程序環境下;
e. 動態運行時裝入方式也適用於多道程序環境下.
2、何謂靜態鏈接?何謂裝入時動態鏈接和運行時的動態鏈接?
a. 靜態鏈接是指事先進行鏈接形成一個完整的裝入模塊,以後不再拆開的鏈接方---式;
b. 裝入時動態鏈接是指目標模塊在裝入內存時,邊裝入邊鏈接的鏈接方式;
c. 運行時的動態鏈接是將某些目標模塊的鏈接推遲到執行時才進行.