導航:首頁 > 物理學科 > 物理地址的有效位怎麼求

物理地址的有效位怎麼求

發布時間:2022-09-24 07:04:26

A. 有8頁邏輯地址,每頁1024位元組,內存64塊,求邏輯與物理地址的有效位

64/8=8塊
1024/8=128
128等於2的7次方
所以邏輯地址=7位
1024*8=8192
8192=2的13此方
所以物理地址=13位

B. 什麼是有效地址什麼是物理地址如何由有效地址求得物理地址

物理地址指CPU定址主存時使用的20位地址,它確定了某一實際位置的內存單元。(2分)內存單元物理地址可由段址和段內的偏移量確定。內存單元在段內的偏移量稱為有效地址(EA)。(2分)
物理地址=段址×16+段內的偏移量。(3分)

C. 操作系統中邏輯地址轉物理地址是什麼

1、確定虛擬地址(物理地址)的有效位。

2、再次確定邏輯地址頁面位數 你應該知道:邏輯地址=頁號+頁面。

3、由 物理地址=頁框號×頁塊大小(頁塊大小是等於頁面大小的)+頁內位移(即頁面邏輯地址)

4、根據上面 物理地址=頁框號×1024B + 1110000000。

5、若在一分頁存儲管理系統中,某作業的頁表如下所示。已知頁面大小為1024位元組,試將邏輯地址1011,2148,4000,5012轉化為相應的物理地址。

分析頁式存儲管理的地址結構是一維的,即邏輯地址(或物理地址)只用一個數值即可表示。若給定邏輯地址A,頁面的大小為L,則頁號p和頁內地址d可按照下式求得:

p=int [A/L]d=A mod L

其中,int是取整函數(取數值的整數部分),mod是取余函數(取數值的余數部分)。

D. 設有8頁的邏輯地址空間,每頁有1024位元組,它們被映射到32塊物理儲存器中。那麼,邏輯地址的有效位是多少

13

首先先算邏輯地址:

邏輯地址:8*1024=2^3*2^10=2^13(所以邏輯地址的後13位為「頁內地址」,又叫「頁內偏移量」,或「頁內位移」及有效位)

再算物理地址:

物理地址:32*1024=2^5*2^10=2^15

所以最後的就是邏輯有效位是13;物理有效位是15

(4)物理地址的有效位怎麼求擴展閱讀

產生背景

追根求源,Intel的8位機8080CPU,數據匯流排(DB)為8位,地址匯流排(AB)為16位。那麼這個16位地址信息也是要通過8位數據匯流排來傳送,也是要在數據通道中的暫存器,以及在CPU中的寄存器和內存中存放的,但由於AB正好是DB的整數倍,故不會產生矛盾!

但當上升到16位機後,Intel8086/8088CPU的設計由於當年IC集成技術和外封裝及引腳技術的限制,不能超過40個引腳。但又感覺到8位機原來的地址定址能力2^16=64KB太少了,但直接增加到16的整數倍即令AB=32位又是達不到的。

故而只能把AB暫時增加4條成為20條。則2^20=1MB的定址能力已經增加了16倍。但此舉卻造成了AB的20位和DB的16位之間的矛盾,20位地址信息既無法在DB上傳送,又無法在16位的CPU寄存器和內存單元中存放。於是應運而生就產生了CPU段結構的原理。

E. 設有8頁的邏輯空間每頁有1024B,被影射到32塊的物理內存,邏輯地址的有效位和物理地址是多少

8頁1024B的內存,總共需要3+10=13bit的地址可以定址;
分成32塊,就是2的5次方,5bit塊地址,需要5+10=15bit地址。
因此可知
邏輯地址的有效位是 13bit,物理地址至少是_15bit

F. 有關操作系統中邏輯地址到物理地址的一個問題

每頁大小為1KB=2^10,就是地址的有效位為10位,10之前的為頁號;
邏輯地址0A5C=0000 10100101 1100
即後10為之前剩0000 10=2;
所以頁號為2,對應物理塊號為4,後面的10為為偏移量;
物理地址=4×1kb+偏移量(地處為位置相加)=0001 0010 0101 1100

G. 操作系統的物理地址怎麼計算

其實第一條回答是正確的,我在這里為網友們追加一個解釋:

按照書上定義,在頁式存儲系統中,

絕對地址 = 塊號 x塊長 +業內偏移地址。
相對地址 由一段內存的高bit位作為頁號,低bit位作為頁內偏移地址

那重要的一點是,如果找出這三個變數。且看該題:
每頁1KB,說明了,業內偏移地址的范圍是0~1023byte 換句話說,頁內偏移地址佔16bit中的 0-9bit, 那按照相對地址的概念,那10-15 bit就該為頁號地址了。

那麼, 0x0A5C <=> 0000 1010 0101 1100
則前面 0000 10 這6個bit 表示頁號,換算成十進制為 2,也即是頁號為2,再按照頁表推算,即物理塊號就為4, 而4再換算成16進制,即是0001 00;而後面 10 0101 1100 這10個bit位,理所當然的為頁內偏移地址了。 則物理地址就該為0001 00 (占據10-15bit)+ 10 0101 1100 (占據0-9bit) = 0001 0010 0101 1100

他的所謂憑接,其實就是讓0001 00 佔用bit 10-15.

H. 邏輯地址轉換物理地址公式

物理地址是明確的、最終用在匯流排上的編號。那麼邏輯地址轉物理地址怎麼轉?我為大家介紹邏輯地址轉物理地址的解決 方法 。希望大家喜歡。

邏輯地址轉換物理地址公式參考如下

1. 物理地址和邏輯地址

物理地址:載入到內存地址寄存器中的地址,內存單元的真正地址。在前端匯流排上傳輸的內存地址都是物理內存地址,編號從0開始一直到可用物理內存的最高端。這些數字被北橋(Nortbridge chip)映射到實際的內存條上。物理地址是明確的、最終用在匯流排上的編號,不必轉換,不必分頁,也沒有特權級檢查(no translation, no paging, no privilege checks)。

邏輯地址:CPU所生成的地址。邏輯地址是內部和編程使用的、並不唯一。例如,你在進行C語言指針編程中,可以讀取指針變數本身值(&操作),實際上這個值就是邏輯地址,它是相對於你當前進程數據段的地址(偏移地址),不和絕對物理地址相干。

(具體步驟 共三步)

1.確定虛擬地址(物理地址)的有效位

例如:假設頁面大小1KB,共32頁。(頁面:邏輯地址 頁框:物理地址)

由32(KB)=32×1024(B) 即等於32×1024 位元組

二進制用多少位能有效表示這么多位元組呢——答是:15位 因為32×1024=2^5×2^10=2^15

2.再次確定邏輯地址頁面位數 你應該知道:邏輯地址=頁號+頁面

還是以上假設,那麼頁面大小為1KB=1024位元組 同樣的方法計算出表示位數:10位

如果給你邏輯地址:0000 1111 1000 0000

那麼由:011+11100000000(相當於 頁號+頁面(10位))推得出頁號011=3

3.根據頁號找出對應的頁框號

由 物理地址=頁框號×頁塊大小(頁塊大小是等於頁面大小的)+頁內位移(即頁面邏輯地址)

根據上面 物理地址=頁框號×1024B + 1110000000 ( 這里的相加是指位置上而言)

例如:110+110=110110(即高地址+低地址)

提問:在一分頁存儲管理系統中,邏輯地址長度為16位,頁面大小為4096B,現有一邏輯地址為2F6AH,且第0、1、2頁依次存放在物理塊5、10、11中,問相應的物理地址為多少?

答:4096B=2^12B

16位定址一共2^16B

分頁存儲。共分的頁:2^16/2^12=2^4=16 共分16頁。

第0頁的地址范圍 0 - FFFH

第1頁的地址范圍 1000H - 1FFFH

第2頁得地址范圍 2000H - 2FFFH

.....

第11頁 B000H - BFFFH

第15頁 F000H - FFFFH

2F6AH=10 1111 0110 1010 在2頁的范圍對應物理塊11

所以物理地址為:

2F6AH - 2000H + B000H = F6AH + B000H= BF6AH

I. 某虛擬存儲器的用戶空間共有32個頁面,每頁1K,主存16K,試問:(1)邏輯地址的有效位是多少(2)物理地址需要

邏輯頁面為32*1k=32k,則有效位為15位,而主存為16k,則物理地址有效位為14位

J. 設段地址為4ABFH,物物理地址為50000H,求有效地址

在80x86里 匯流排介面部件BIU 提供了16雙向數據匯流排 20位地址匯流排
8086最大定址1MB的存儲空間 但是在CPU 內部寄存器結構都是16位 顯然不能滿足20位的地址定址要求 所以就將1MB的空間 劃分出若干個邏輯段 每個段最大位64KB 段用一個段地址來標識 段寄存器就是用來存放段的起始地址的 因此 物理地址 有段地址 和 段內偏移量地址兩部分組成
有效地址是這樣表示的:xxxx:yyyy 前四位是段的起始地址 後四位是 在本段內的偏移地址 就是偏移量 這就是邏輯地址
而物理地址是20位的 它是怎樣得到的呢?
使段地址左移一位 這樣就成了xxxx0 然後在加上yyyy 這個偏移地址
就得到了 所謂的物理地址了 這樣就得到了公式:
物理地址=段地址*16(就是相當於左移一位)+偏移地址; 在這里,50000H=4ABF0H+偏移量得偏移量:5410H有效地址:4ABFH:5410H

閱讀全文

與物理地址的有效位怎麼求相關的資料

熱點內容
word中化學式的數字怎麼打出來 瀏覽:740
乙酸乙酯化學式怎麼算 瀏覽:1406
沈陽初中的數學是什麼版本的 瀏覽:1353
華為手機家人共享如何查看地理位置 瀏覽:1045
一氧化碳還原氧化鋁化學方程式怎麼配平 瀏覽:886
數學c什麼意思是什麼意思是什麼 瀏覽:1411
中考初中地理如何補 瀏覽:1301
360瀏覽器歷史在哪裡下載迅雷下載 瀏覽:703
數學奧數卡怎麼辦 瀏覽:1388
如何回答地理是什麼 瀏覽:1026
win7如何刪除電腦文件瀏覽歷史 瀏覽:1058
大學物理實驗干什麼用的到 瀏覽:1487
二年級上冊數學框框怎麼填 瀏覽:1701
西安瑞禧生物科技有限公司怎麼樣 瀏覽:979
武大的分析化學怎麼樣 瀏覽:1250
ige電化學發光偏高怎麼辦 瀏覽:1339
學而思初中英語和語文怎麼樣 瀏覽:1653
下列哪個水飛薊素化學結構 瀏覽:1425
化學理學哪些專業好 瀏覽:1488
數學中的棱的意思是什麼 瀏覽:1060