導航:首頁 > 物理學科 > 知道邏輯地址如何求物理地址6

知道邏輯地址如何求物理地址6

發布時間:2023-01-14 11:52:24

A. 已知邏輯地址BA00:A800,求物理地址.

邏輯地址的表示為:段地址:偏移地址,物理地址=段地址*16+偏移地址 (十進制),用十六進製表示就是:段地址後補一個0,再加上偏移地址.題目計算如下:物理地址=BA000+A800=C4800H

B. C語言中知道邏輯地址如果計算物理地址

可以這么考慮!先把邏輯地址(H)轉換成二進制,前6位為頁號p得先轉換成10進制為2,取得對應的塊號,用塊號*1024加上後10位為物理地址。 物理地址轉化十進制就是再除以1024等於數A余數B,A為邏輯塊號

C. 已知邏輯地址,如何求他的物理地址

有一個邏輯地址為 5A07H:32D0H。
它的物理地址是 5D340H

另外再給出此物理地址的三個邏輯地址表示:
5A08H:32C0H 5A17H:31D0H 5D00H:0340H

D. 邏輯地址如何轉換成物理地址的

首先我們知道,邏輯地址=段地址:偏移地址

然後進行運算:段地址×16+偏移地址=物理地址(可以理解為段地址末尾補一個零)

舉例:邏輯地址是1000H:1000H

那麼物理地址為1000H×16+1000H=11000H

拓展知識:

邏輯地址和物理地址的區別是:

邏輯地址(LogicalAddress)是指由程序產生的與段相關的偏移地址部分。例如,你在進行C語言指針編程中,可以讀取指針變數本身值(&操作),實際上這個值就是邏輯地址,它是相對於你當前進程數據段的地址,不和絕對物理地址相干。只有在Intel實模式下,邏輯地址才和物理地址相等(因為實模式沒有分段或分頁機制,Cpu不進行自動地址轉換);邏輯也就是在Intel保護模式下程序執行代碼段限長內的偏移地址(假定代碼段、數據段如果完全一樣)。應用程序員僅需與邏輯地址打交道,而分段和分頁機制對您來說是完全透明的,僅由系統編程人員涉及。應用程序員雖然自己可以直接操作內存,那也只能在操作系統給你分配的內存段操作。

物理地址(PhysicalAddress)是指出現在CPU外部地址匯流排上的定址物理內存的地址信號,是地址變換的最終結果地址。如果啟用了分頁機制,那麼線性地址會使用頁目錄和頁表中的項變換成物理地址。如果沒有啟用分頁機制,那麼線性地址就直接成為物理地址了。

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

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

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

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

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

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

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

p=int[A/L]d=AmodL

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

F. 邏輯地址怎麼轉化為物理地址

物理地址:載入到內存地址寄存器中的地址,內存單元的真正地址。在前端匯流排上傳輸的內存地址都是物理內存地址,編號從0開始一直到可用物理內存的最高端。

程序的邏輯地址空間變換成內存中的實際物理地址空間的過程,也就是說在裝入時對目標程序中指令和數據的修改過程。他是實現多道程序在內存中同時運行的基礎。重定位有兩種,分別是動態重定位與靜態重定位。

線性地址:

一個邏輯地址由兩部份組成,段標識符和段內偏移量。段標識符是由一個16位長的欄位組成,稱為段選擇符。其中前13位是一個索引號。這就是「段描述符(segment descriptor)」,段描述符具體地址描述了一個段(對於「段」這個字眼的理解:我們可以理解為把虛擬內存分為一個一個的段。

比如一個存儲器有1024個位元組,可以把它分成4段,每段有256個位元組)。這樣,很多個段描述符,就組了一個數組,叫「段描述符表」。

G. C語言中 知道邏輯地址 如果計算物理地址

要看具體情況的,這個是根據操作系統的地址映射有關的,操作系統根據可以把邏輯地址映射到不同的·物理地址的,要看具體的映射方法以及不同的操作系統,比如分段和分頁方式計算方法是不·一樣的。
「物理地址*10H + 偏移地址 和 物理地址*10H + 邏輯地址 是等價的嗎?」的說法應該是分段的說法。物理地址*10H + 偏移地址 和 物理地址*10H + 邏輯地址不是等價的:物理地址*10H + 偏移地址=邏輯地址

H. 邏輯地址轉換成物理地址的計算題

頁表可以實現從頁號到物理塊號的地址映射。通過邏輯地址的頁號來尋找頁表,從而獲得物理塊號;在將頁內地址直接送入物理地址寄存器的塊內地址欄位中。將塊號和塊內地址拼接成實際訪問地址,即可得到物理地址。

物理地址的計算公式為:物理地址=塊的大小(即頁的大小L)* 塊號f+頁內地址d

代入本題解答:

頁號=int(2500/1024)=2;頁內位移=2500mod1024=452;假設頁號2對應塊號1,則物理地址為:

物理地址=1024*1+452=1476

(8)知道邏輯地址如何求物理地址6擴展閱讀:

邏輯地址(LogicalAddress)即通過電腦程序產生的與段相關的偏移地址部分,也叫做相對地址;

物理地址,即計算機中每一個位元組單元的唯一存儲地址,也叫做實際地址或絕對地址。

利用所給的邏輯地址首先找到在頁表中的那一頁,即頁號,再者利用所給的邏輯地址計算出在頁表的頁偏移量,從而利用頁表所對應的物理塊計算出塊號,再利用塊號的基礎上計算出所給的偏移量。(一般只針對於動態重定位的變化使用)

I. 根據邏輯地址算出物理地址

邏輯內存為4頁,即2的2次方,所以邏輯地址表示頁號的高位有2位。頁大小為4位元組,即2的2次方,故頁內地址有2位。邏輯地址共4位。邏輯地址0,轉換為二進制為00,00。故頁號為0,頁內地址為0。
而對於邏輯地址5,轉換為二進制為01,01。故頁號為1,頁內地址為1。

閱讀全文

與知道邏輯地址如何求物理地址6相關的資料

熱點內容
word中化學式的數字怎麼打出來 瀏覽:705
乙酸乙酯化學式怎麼算 瀏覽:1372
沈陽初中的數學是什麼版本的 瀏覽:1318
華為手機家人共享如何查看地理位置 瀏覽:1010
一氧化碳還原氧化鋁化學方程式怎麼配平 瀏覽:848
數學c什麼意思是什麼意思是什麼 瀏覽:1371
中考初中地理如何補 瀏覽:1260
360瀏覽器歷史在哪裡下載迅雷下載 瀏覽:671
數學奧數卡怎麼辦 瀏覽:1351
如何回答地理是什麼 瀏覽:989
win7如何刪除電腦文件瀏覽歷史 瀏覽:1023
大學物理實驗干什麼用的到 瀏覽:1449
二年級上冊數學框框怎麼填 瀏覽:1659
西安瑞禧生物科技有限公司怎麼樣 瀏覽:834
武大的分析化學怎麼樣 瀏覽:1213
ige電化學發光偏高怎麼辦 瀏覽:1301
學而思初中英語和語文怎麼樣 瀏覽:1608
下列哪個水飛薊素化學結構 瀏覽:1388
化學理學哪些專業好 瀏覽:1453
數學中的棱的意思是什麼 瀏覽:1017