❶ 已知存儲器的容量為16MB,地址寄存器為23位,則存儲器的字長為多少位
16MB = 2^27 bit
因此數據介面為 2^(27-23) = 16位
因此存儲器的字長為16位
❷ 某存儲器容量為64KB,機器字長為16位,按字長編址時需要多少條地址線
64KB=2的16次方,單位元組定址需要16根地址線
你的字長是16為也就是雙位元組定址,只需要15根地址線。
❸ 若主存每個存儲單元為16位 則
若主存每個存儲單元存放16位二進制代碼,則
A.其地址線為16根
B.其地址線數與16無關
C.其地址線數與16有關
D.其地址線數為32根
答案:B
地址線數和存儲字長無關。一個存儲單元相當於一個房間,地址線的線數決定定址范圍,相當於多少個門牌號,它不會考慮房間裡面有什麼(即一個存儲單元能存多少位),假設主存只有兩個存儲單元,每個存儲單元存放16位二進制代碼,也就只需要一根地址線就足矣
❹ 設機器字長為32位,存儲器容量為16mb,若按雙字編址,其定址范圍是 若安單字
按雙字變址,故為64位
16MB=16*1024*1024*8位,所以16MB可以定址為:
(16*1024*1024*8)/64=2*1024*1024=2M,
所以定址范圍是:
0~2M-1
這里是16MB不是16Mb,b是位的單位,B是位元組的單位,1B=8b
❺ 12、若設某容量為16K位元組的RAM起始地址為4000H,則其終止地址為( ) A. 61FFH B. 63FFH C. 7FFFH D.6FFFH
選C。16K=16384=0x4000,實際地址從0x4000開始計算的,所以16K的結束地址是0x4000+0x4000-1=0x7FFF。
地址位元組簡單來說是地址是由多少位元組組成。在計算機網路中存在多種地址,例如IP地址,MAC地址以及物理地址,一般來說不同地址位元組數是不相同的。地址位元組與很多因素,一般可以分為以下幾類:地址的用途、有關應用協議版本或系統版本、硬體設計水平。
(5)若某存儲器容量為16位元組擴展閱讀:
在OSI模型中,第三層網路層負責 IP地址,第二層數據鏈路層則負責 MAC地址。因此一個主機會有一個MAC地址,而每個網路位置會有一個專屬於它的IP地址。
一個 MAC 地址長 48 比特,即 48 位的二進制數字, 表示成 12 個十六進制數字, 每兩個 16 進制數字之間用″ - ″ 隔開, 如″ 00- 60- 2F- 3A- 07- BC″ 就是某一個網卡的 MAC 地址。
其中前 6 個十六進制數字是由 IEEE 管理的, 用於識別製造商、 供貨商, 構成組織惟一標識符 (OUI) , 例如 「00 60 2F」 就表示CISCO公司。剩下的 6 個十六進制數字由介面序列號或者是特定供貨商管理的編號所組成。
❻ 某計算機字長為32位,其存儲器容量為16MB,若按字編址,它的定址范圍是什麼!求解釋!
16MB的定址空間,16*1024*1024-1=0x00000000至0x00FFFFFF。
32位可以表達:0x00000000,0xFFFFFFFF可以表達4GB的地址空間。
1MB=1024*1024=1048576=0x100000,16MB=16*1048576=16777216=0x1000000,因為計算機以0開始計算地址,因此16MB的定址空間,16*1024*1024-1=0x00000000至0x00FFFFFF。
(6)若某存儲器容量為16位元組擴展閱讀:
計算機字長注意事項:
注意字與字長的區別,字是單位,而字長是指標,指標需要用單位去衡量。正象生活中重量與公斤的關系,公斤是單位,重量是指標,重量需要用公斤加以衡量。
一個字由若干個位元組組成,不同的計算 機系統的字長是不同的,常見的有8位,16位,32位,64位等,字長越長,計算機一次處理的信息位就越多,精度就越高,字長是計算機性能的一個重要指標。
地址_ 計算機處理的存儲器地址必須有足夠的尺寸,以便可以表示需要的數值范圍,但是又不能過大。經常使用的尺寸是字,不過也可以是字的倍數或分數。
❼ 設某機主存容量為16MB,Cache的容量為16kb.每字塊有8個字,每個字32位.設計一個四路組相聯映像的Cache組織
答案:
(1):
組相聯映射主存地址被分成三個部分(由低位到高位):字快內地址、組地址、主存字塊標記。
每一塊容量8個字,每個字4個位元組,包含32個位元組,所以字塊內地址需要5位。
Cache共有16KB/32B=512塊,每組4塊,得Cache共有512/4=128組。那麼組地址就需要7位。
16MB得主存容量需要24位地址。那麼主存字塊標記就是24-5-7=12位。
(2):
首先要明確一點:只有在第一遍訪問時才會存在未命中情況,那麼我們就需要計算第一次有多少個字沒有命中。
當出現一次未命中時,主存就會把對應塊上的數據傳送到Cache中,那麼我們只需要計算出第一遍遍歷中主存向Cache傳送了多少次數據,就可以得到未命中的次數。
100個字有100*4=400B,每一塊存儲空間為32B,那麼100個字就需要400/32=13個塊。
那麼第一遍便利的時候主存需要向Cache傳送13次數據,也就是說有13次未命中。
全部過程訪問8*100=800次,未命中13次,則命中率為(800-13)/800=98.375%
(3):
設主存存取周期為6t,那麼Cache存取周期就為t。
只有主存需要時間為:800*6t
加上緩存需要時間為:13*6t+787*t
加速比就為:(800*6t)/ (13*6t+787*t) = 5.549