虛擬存儲空間32個頁面
⑴ 某虛擬存儲器的用戶空間共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。
0A5C 對應 0000 1010 0101 1100這個邏輯地址,因為頁的大小為1K,所以先不看後10位,只取前面的0000 10對應2 (十進制),也就是第培賀2頁,對應物理地址第4塊,將0000 10替換為0001 00 ,再加上後面的十位地址保持不變,也就得到物態談理地址125C。
第二配閉派個地址也是同樣,變後得到113C
⑶ 某虛擬存儲器的用戶空間共有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.試問:
這題考的是地址映射,所以基本知識你可以看書上存儲管理地址映射部分內容。用戶空間也就是指的虛擬空間頁面大小和數量的乘積便是邏輯地址空間大小,32KB對應2^15所以有效位數15位。同理主存就是物理空間。
第三問題目說的相當於就是頁表,邏輯地址的二級制數從右往左10位為頁內地址即偏移量offset,因為邏輯空間一共能容納15位,所以後5位決定頁號。根據頁表找到物理塊號,注意因為物理空間14位所以物理頁號即頁幀號用四位表示,加上偏移量即為物理地址。
⑸ 分頁式虛擬存儲器中,開始時內存中預裝1,2,3個頁面是什麼意
在內存中已經裝好了1,2,3頁內容。開始時內存中預裝1,2,3個宏孫頁面的行絕並意思檔跡是,在內存中已經裝載好了1,2,3頁面的內容,以便後續使用。分頁式虛擬存儲器是一種虛擬存儲器技術,它將內存空間分成若干個固定大小的頁面,每個頁面是一個獨立的存儲單元。
⑹ 某虛擬存儲器的用戶編程空間共32個頁面,每頁為1KB,內存為16KB。假定某時刻一用戶頁表中已經調入內存的頁
邏輯地址0A5C(H)所對應的二進製表示形式是:0000 1010 0101 1100 ,由於1K=210,下劃線部分前的編碼為000010,表示該哪坦歲邏輯地址對應的頁號為李睜3。查頁表,得到物理信缺塊號是4(十進制),即物理塊地址為:0001 0010 0000 0000 ,拼接塊內地址0000 0000 0101 1100,得0001 0010 0101 1100,即125C(H)。
⑺ 某虛擬存儲區的用戶空間共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個頁面,每頁1K,主存16K,試問:(1)邏輯地址的有效位是多少(2)物理地址需要
邏輯頁面為32*1k=32k,則有效位為15位,而主存為16k,則物理地址有效位為14位
⑼ 某虛擬存儲器的用戶編程空間共32個頁面,每頁1K,主存為16K。
0F5AH=3K+35AH,對應物理塊4,物理地址為4K+35AH=135AH
C55FH=49K+15FH,已經超出了定址空間,所以找不到
205BH=8K+5BH,對應邏輯塊的8塊,沒有分配物理內存,需要進行內存調度才可確定
⑽ 某虛擬存儲器的用戶空間共32個頁面,每頁1KB,主存16KB.邏輯地址和物理地址各需要
假定都是位元組地址的話 ,
邏輯地址需要(5+10)=15bit,
物理地址需要(4+10)=14bit,
轉換後的物理地址分別為 127CH、116CH