四級樣題參考答案

字號:

四級樣題參考答案
    一、選擇題
    (1)D (2)D (3)A (4)B (5)B
    (6)D (7)B (8)C (9)A (10)B
    (11)A (12)C
    二、論述題
    1、系統將用戶程序的邏輯空間按照相等大小劃分成若干頁面,稱為邏輯頁面。各個邏輯頁面從0開始依次編號,每個邏輯頁面內也從0開始編址,稱為頁內地址。用戶程序的邏輯地址由邏輯頁號和頁內地址兩部分組成。
     頁式存儲管理將內存空間按照邏輯頁面大小劃分成等長的若干區(qū)域,每個區(qū)域稱為一個內存塊。內存的所有內存塊從0開始編號。
     內存分配時,以頁面(塊)為單位,并按用戶程序所需頁數多少進行分配。邏輯上相鄰的頁面在內存中不一定相鄰,即分配給用戶程序的內存塊不一定連接。
    2、頁表表項有:
    邏輯頁面號;
    物理頁面號(或塊號);
    駐留位(中斷位或特征位):指示該頁在內存還是在外存;
    外存地址:指示該頁在外存的地址;
    修改位:指示該頁在內存駐留期間是否被修改過;
    3、系統提供一對硬件寄存器:頁表始址寄存器和頁表長度寄存器。
    (1)頁表始址寄存器,用于保存正在運行進程的頁表在內存的首地址。當進程被調度程序選中投入運行時,系統將其頁表首地址從進程控制塊中取出送入該寄存器。
    (2)頁表長度寄存器,用于保存正在運行進程的頁表的長度。當進程被選中運行時,系統將它從進程控制塊中取出送入該寄存器。
     為了加快地址映射速度,可在地址映射機制中增加一個小容量的聯想寄存器(相聯存儲器),它由高速寄存器組成,成為一張快表,快表用來存放當前訪問最頻繁的少數活動頁的頁號。