回覆列表
  • 1 # IsMillion

    原發布者:演繹陌路葬愛 【例2】若在一分頁儲存管理系統中,某作業的頁表如下所示。已知頁面大小為1024位元組,試將邏輯地址1011,2148,4000,5012轉化為相應的物理地址。分析頁式儲存管理的地址結構是一維的,即邏輯地址(或物理地址)只用一個數值即可表示。若給定邏輯地址A,頁面的大小為L,則頁號p和頁內地址d可按照下式求得:  p=int[A/L]d=AmodL  其中,int是取整函式(取數值的整數部分),mod是取餘函式(取數值的餘數部分)。  下圖顯示了頁式管理系統的地址轉換機構。  ?  頁表的作用是實現從頁號到物理塊號的地址對映。以邏輯地址的頁號檢索頁表,得到該頁的物理塊號;同時將頁內地址d直接送入物理地址暫存器的塊內地址欄位中。這樣物理塊號和塊內地址拼接成了實際訪問記憶體的地址,從而完成了從邏輯地址到物理地址的轉換。  所以物理地址的計算公式為:  物理地址=塊的大小(即頁的大小L)′塊號f+頁內地址d  解本題中,為了描述方便,設頁號為p,頁內位移為d,則:  (1)對於邏輯地址1011,p=int(1011/1024)=0,d=1011mod1024=1011。查頁表第0頁在第2塊,所以物理地址為1024′2+1011=3059。  (2)對於邏輯地址2148,p=int(2148/1024)=2,d=2148mod1024=100。查頁表第2頁在第1塊,所以物理地址為1024+100=1124。(3)對於邏輯地址4000,p=int(4000/1024)=3,d=4000mod1024=928。查頁表第3頁在第6塊,所以物理地址為1024′6+928=7072

  • 中秋節和大豐收的關聯?
  • 土豆為什麼會發麻呢?