四級樣題參考答案
一、選擇題
(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)頁表長度寄存器,用于保存正在運行進程的頁表的長度。當進程被選中運行時,系統將它從進程控制塊中取出送入該寄存器。
為了加快地址映射速度,可在地址映射機制中增加一個小容量的聯想寄存器(相聯存儲器),它由高速寄存器組成,成為一張快表,快表用來存放當前訪問最頻繁的少數活動頁的頁號。
    
   
              
              一、選擇題
(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)頁表長度寄存器,用于保存正在運行進程的頁表的長度。當進程被選中運行時,系統將它從進程控制塊中取出送入該寄存器。
為了加快地址映射速度,可在地址映射機制中增加一個小容量的聯想寄存器(相聯存儲器),它由高速寄存器組成,成為一張快表,快表用來存放當前訪問最頻繁的少數活動頁的頁號。

