存儲器的用戶空間共32個頁面
❶ 某虛擬存儲器的用戶空間共有32個頁面,每頁1kb,主存16kb,假定某時刻系統為用戶的第0,1,2
05AC轉化為二進制1010 0101 1100
p=int (A/L)=(2652/1024)=2;d=A mod L=2652%1024=604;
then:第三頁對應物理塊為4
結果=4*1024+604=4700=125cH;
❷ 某虛擬存儲器的用戶空間共32個頁面,每頁1KB,主存16KB,假定某時刻以用戶頁表中已調入內存的頁面的頁號
每頁1k表示後10位為位移量
32頁表示前5位為頁號
主存16kb表示主存的前4位為塊號
0A6D=0000 1010 0110 1101
後面10位為位移量不變,從第11位往前為頁號,由此可知,頁號為2,對應塊號為7,
二進製表示為:0001 1110 0110 1101轉為16進制為:1E6D
❸ 某虛擬存儲區的用戶空間共32個頁面,每頁1KB,內存16KB。
方法一:
換成十進制 093C=2364
[2364/1024]=2......虛頁號
2364-2*1024=316.....頁內偏移地址
虛頁號為2對應的物理塊號為4
所以物理地址為4*1024+316=4412,換成16進制就是,113C
方法二:
換成二進制 093C=0000100100111100
後10位(0100111100)是頁內偏移地址000010是虛頁號,將000010替換為對應的物理塊號000100,得到0001000100111100即為物理地址,換成16進制,還是113C
❹ 某虛擬存儲器的用戶編程空間共32個頁面,每頁為2kB,內存為16kB。假定某時刻一用戶頁表中已調入內存的頁面
頁式存儲管理的邏輯地址分為兩部分:頁號和頁內地址。由已知條件「用戶編程空間共32個頁面」,可知頁號部分佔5位,由「每頁為2KB」,可知頁內地址佔11位。由「內存為16KB」,可知有8塊,塊號為3位。
邏輯地址1A5C(H)所對應的二進製表示形式是:0001 1(010 0101 1100) ,根據上面的分析,()內的為頁內地址,編碼「0001 1」為頁號,表示該邏輯地址對應的頁號為3。查頁表,得到物理塊號是7(十進制),即物理塊地址為:01 11 ,拼接頁內地址10 0101 1100,得01 1110 0101 1100,即1E5C(H)。
❺ 某虛擬存儲器的用戶空間共32個頁面,每頁1KB,主存16KB.邏輯地址和物理地址各需要
假定都是位元組地址的話 ,
邏輯地址需要(5+10)=15bit,
物理地址需要(4+10)=14bit,
轉換後的物理地址分別為 127CH、116CH
❻ 某虛擬存儲器的用戶編程空間共32個頁面,每頁1K,主存為16K。
0F5AH=3K+35AH,對應物理塊4,物理地址為4K+35AH=135AH
C55FH=49K+15FH,已經超出了定址空間,所以找不到
205BH=8K+5BH,對應邏輯塊的8塊,沒有分配物理內存,需要進行內存調度才可確定
❼ 某虛擬存儲器的用戶空間共有32個頁面,每頁1K,主存16K,試問:(1)邏輯地址的有效位是多少(2)物理地址需要
邏輯頁面為32*1k=32k,則有效位為15位,而主存為16k,則物理地址有效位為14位
❽ 某虛擬存儲器的用戶空間共有32個頁面,每頁 1KB,主存 16KB.試問:
這題考的是地址映射,所以基本知識你可以看書上存儲管理地址映射部分內容。用戶空間也就是指的虛擬空間頁面大小和數量的乘積便是邏輯地址空間大小,32KB對應2^15所以有效位數15位。同理主存就是物理空間。
第三問題目說的相當於就是頁表,邏輯地址的二級制數從右往左10位為頁內地址即偏移量offset,因為邏輯空間一共能容納15位,所以後5位決定頁號。根據頁表找到物理塊號,注意因為物理空間14位所以物理頁號即頁幀號用四位表示,加上偏移量即為物理地址。
❾ 1、某虛擬存儲器的用戶編程空間共32個頁面,每頁為1KB,內存為16KB。假定某時刻一
0A5C的二進制位0000 1010 0101 1100,又因為每頁內存為1kb,故頁內地址的地址位數為10位
由此可知頁內地址為10 0101 1100(25C(H)),又頁號為0A5C/1024=2,所以物理塊號是4(0100)
又存儲器內存為16kb,所需地址位至少14位,所以物理地址為01 0010 0101 1100--(125C)
同理093C(0000 1001 0011 1100)物理地址是01 0001 0011 1100(113C)