> Steam专区 正文

主存地址租号怎么算

时间:2022-06-22 04:24:16 作者:滴滴租号

计算机中的“字块”和“存储”问题?

正确答案:D。

解析:由于主存容量为4096块,而每块为128个字,主存的总容量为512K字,故主存地址应为19位。主存地址应分为区号、组号、组内块号、块内地址号。可以看到,块内地址号应为7位,用以表示128个字。一组为4块,则组内块号用2位表示。Cache容量为64块,共分16组,故组号需要用4位地址表示。剩余的即为区号,应为6位。

主存4MB,怎么算它的实地址是多少位?

计算方法:主存容量=2^地址线4MB=2^2*2^20=2^22所以地址线为22条

主存4MB,怎么算它的实地址是多少位?

方法:

  主存容量=2^地址线

  4MB=2^2*2^20=2^22

  所以地址线为22条

  【地址线】

  地址线是用来传输地址信息用的。举个简单的例子:cpu在内存或硬盘里面寻找一个数据时,先通过地址线找到地址,然后再通过数据线将数据取出来。 如果有32根.就可以访问2的32次方的空间,也就是4GB。

按字节编址,则主存地址为22位。22位是如何算出来的?

容量1MB,按照字节(也就是1B)编制,那么地址空间应该为1MB/1B=1Mb.B是字节,b是比特。1B=8b。既然地址空间为1Mb(1兆比特),1Mb=2的20次方,所以主存的地址寄存器至少应有20。 再举个例子,如果按照双字编制,双字为2B,那么地址空间应该为1MB/2B=500kb(或是512kb),512kb=2的19次方,主存的寄存器应至少有19。明白了么?

假设主存容量16M*32位,cache容量64K*32位,主存与cache之间以每块4*32位大小传送数据,请确定指直接映射?

按字访问:16M字=2^24,主存的字地址为24位

主存分为多少块?16M÷4=2^22块

块内地址多少位?2位

Cache分为多少行?2^16÷4=2^14行 行号 (14位)

主存分为几个大组?2^22÷2^14=2^8 标记 (8位)

8 14 2

标记 行号 字

(从别人那里看到的)

假设在一个采用组相联映像方式的Cache中,存储器按字节编址,主存由M0~M63共64页组成,Cache由C0~C7共8?

主存地址:64*16=2^10,所以主存地址是10位;

字节号:16=2^4,需要4位;

块号:4=2^2,需要2位;

组号(页面号):2=2^1,需要1位;

区号:10-4-2-1=3位;

1.主存地址格式和各部分长度:

2.主存和cache对应关系:

上面是主存,下面是cache

3.对应到第0ABH(mod16)个页。

主存地址租号怎么算链接:https://www.iocoyp.com/steam-zuhao/239248.html

  • 主存地址租号怎么算评论列表

发表评论: