新四季網

虛擬頁式存儲算法(頁式虛擬存儲練習)

2023-04-14 13:44:56

頁表信息字

A.實頁號

B.裝入位(有效位)P

C.修改位

D.替換控制位:反映該頁在主存中的活躍程度

E.其它:訪問權限控制等.

把頁表中最活躍部分放在高速存儲器中,組成一快表(用硬體),以減少開銷.

編輯切換為居中

添加圖片注釋,不超過 140 字(可選)

例: 一個存儲系統有32位程序地址空間,頁面容量為1KB,主存的容量為8MB,問: (1) 頁表將有多少行? (2) 頁表的每一行有多少位?頁表的容量有多少字節?

解:

(1) 頁表的長度為222 =4M行

(2) 主存的容量為8MB=223B

主存中頁框架的數量有223 / 210 = 213個。頁表中主存頁號欄位是13位長,加上其它信息將超過16位。

設頁表的每一項至少為16位(每個頁表項2位元組) , 則頁表的容量為4M×2 = 8MB。

例: 一個虛擬存儲器有8個頁面,頁面大小為1024字,內存有4個頁面框架。頁表的內容為: 虛頁號 實頁號 0 3 1 1 2 - 3 - 4 2 5 - 6 0 7 - 對應於虛擬地址4098的主存地址是什麼?

編輯切換為居中

添加圖片注釋,不超過 140 字(可選)

解:4098÷1024 = 4......2,所以虛頁號為4,頁內地址為2。從表中查得實頁號為2,實際地址為2×1024 2 = 2050。

思考:某計算機的頁式虛存管理中採用長度為32字的頁面。頁表內容如下表所示,求當CPU程序按下列2進位虛擬字地址訪存時產生的實際字地址。 (1) 00001101 (2) 10000000 (3) 00101000

答:頁面長度為32字,則頁內地址5位,8位地址碼中的高3位為虛頁號,從表中查出2位實頁號,與頁內地址合併構成7位實際物理內存的地址。 (1) 虛頁號為000,查得實頁號01,與頁內地址01101合併,得0101101。 (2) 虛頁號為100,查得實頁號10,與頁內地址00000合併,得1000000。 (3) 虛頁號為001,查得該頁未裝入內存,沒有相應的內存地址。

編輯切換為居中

添加圖片注釋,不超過 140 字(可選)

CISC:複雜指令系統計算機

RISC:精簡指令系統計算機

指令字長度指一個指令字中包含二進位代碼的位數

機器字長是指計算機能處理的二進位數據的位數

機器字長通常與主存單元的位數一致

例1 設某臺計算機有100條指令, (1) 採用固定長度操作碼編碼,試設計其操作碼的編碼。 (2) 假如這100條指令中有10條指令的使用概率達到90%,其餘90條指令的使用概率為10%。試採用不等長編碼設計操作碼。

解:

(1) 採用固定長度操作碼編碼時,需要7位操作碼。取其中的100個代碼作為指令操作碼,可以用0000000到1100011之間的代碼代表100條指令,即

0000000 指令0的操作碼

0000001 指令1的操作碼

1100011 指令99的操作碼

剩下從1100100到1111111共28個代碼可用於增加新指令,每條指令的操作碼的長度都是7。

(2) 用4位代碼對10條常用指令進行編碼,用8位代碼對90條不常用代碼進行編碼,即

0000 指令0的操作碼

編輯

添加圖片注釋,不超過 140 字(可選)

0001 指令1的操作碼

1000 指令8的操作碼

1001 指令9的操作碼

10100000 指令10的操作碼

10100001 指令11的操作碼

11111001 指令99的操作碼

指令操作碼的平均長度為

4×90% 8×10% = 4.4位。

例2 若某計算機要求有如下形式的指令:三地址指令12條,二地址指令60條,零地址指令16條(不要求有單地址指令)。設指令字長為16位,每個地址碼長為4位,試用擴展操作碼為其編碼。

:三個地址碼欄位佔12位。剩下4位作為操作碼,12條指令的操作碼分別為0000、0001、0010、…、1011。

n 在雙地址指令中,操作碼擴展到8位。取其中6位,可以有64個編碼,取60個,即1100 0000~1111 1011。

n 零地址指令中,全部16位指令代碼都是操作碼,取其前16個編碼,即1111 1100 0000 0000~1111 1100 0000 1111。

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了