1. 邏輯地址轉換成物理地址的計算題
頁表可以實現從頁號到物理塊號的地址映射。通過邏輯地址的頁號來尋找頁表,從而獲得物理塊號;在將頁內地址直接送入物理地址寄存器的塊內地址欄位中。將塊號和塊內地址拼接成實際訪問地址,即可得到物理地址。
物理地址的計算公式為:物理地址=塊的大小(即頁的大小L)* 塊號f+頁內地址d
代入本題解答:
頁號=int(2500/1024)=2;頁內位移=2500mod1024=452;假設頁號2對應塊號1,則物理地址為:
物理地址=1024*1+452=1476
(1)頁的物理地址怎麼求擴展閱讀:
邏輯地址(LogicalAddress)即通過電腦程序產生的與段相關的偏移地址部分,也叫做相對地址;
物理地址,即計算機中每一個位元組單元的唯一存儲地址,也叫做實際地址或絕對地址。
利用所給的邏輯地址首先找到在頁表中的那一頁,即頁號,再者利用所給的邏輯地址計算出在頁表的頁偏移量,從而利用頁表所對應的物理塊計算出塊號,再利用塊號的基礎上計算出所給的偏移量。(一般只針對於動態重定位的變化使用)
2. 操作系統中邏輯地址轉物理地址是什麼
1、確定虛擬地址(物理地址)的有效位。
2、再次確定邏輯地址頁面位數你應該知道:邏輯地址=頁號+頁面。
3、由物理地址=頁框號×頁塊大小(頁塊大小是等於頁面大小的)+頁內位移(即頁面邏輯地址)
4、根據上面物理地址=頁框號×1024B+1110000000。
5、若在一分頁存儲管理系統中,某作業的頁表如下所示。已知頁面大小為1024位元組,試將邏輯地址1011,2148,4000,5012轉化為相應的物理地址。
分析頁式存儲管理的地址結構是一維的,即邏輯地址(或物理地址)只用一個數值即可表示。若給定邏輯地址A,頁面的大小為L,則頁號p和頁內地址d可按照下式求得:
p=int[A/L]d=AmodL
其中,int是取整函數(取數值的整數部分),mod是取余函數(取數值的余數部分)。
3. 求解操作系統的 題目 求 物理地址的 跪求謝謝
示例:某虛擬存儲器的用戶編程空間共32個頁面,每頁1K,主存為16K。假定某時刻系統為用戶的第0,1,3,10頁分別分配到物理塊號5,10,4,7中,試將虛擬地址0A5Ch變換為物理地址。請寫出分析過程。
解答:因為頁的大小為1K,所以頁內地址佔十位二進制地址。所以0000101001011100B的後十位是頁內地址,在地址中除去頁內地址後便是虛存的頁號:000010B,即第二頁。假設虛存第二頁對應物理塊號為3,
那麼將三的二進制:11B 拼接到頁內地址(十位)前面就得到物理地址:111001011100B
請參考一下,相信你就會了。如果能幫到你,請採納,如果你開心,請多加幾分。謝謝。
4. 請求頁式存儲管理求物理地址
頁大小為2KB=2的11次方B,頁內偏移量為11bit邏輯地址:1CDBH 轉換成二進制:00011100110110112C1DH 轉換成二進制:0010110000011101取低11位為頁內偏移量,剩餘高位為頁號。內存空間32KB=2的15次方B,物理地址15bit.1CDBH 頁號為00011,值為3.如表,塊號為9.9 轉換成二進制 10011CDBH 物理地址為1001100110110112C1DH 物理地址同上