某计算机主存按字节编址,由4个64m
时间: 2023-05-31 09:20:55 浏览: 471
### 回答1:
的存储芯片组成,每个存储芯片有8个芯片选通引脚,每个字节由8个二进制位组成。请问该计算机主存的地址线数和存储容量是多少?
该计算机主存的地址线数为26根(2的26次方等于64m),存储容量为256m(64m乘以4)。
### 回答2:
在计算机中,存储器是至关重要的一个组成部分,而计算机主存就是存储器的一种。计算机主存有很多种编址方式,而按字节编址就是其中的一种。
某计算机主存按字节编址,由4个64M的存储器组成。这意味着该计算机主存一共有256M字节的存储容量。每个存储器块都是由许多小的存储单元组成,而按字节编址就是通过每个字节的地址来访问这些小的存储单元。例如,如果要访问第n个字节的存储单元,计算机就会按字节编址方式来定位这个单元的地址,然后再读写其中的数据。
这种编址方式有很多优点,其中最明显的就是它可以每个字节地访问存储器单元,这极大地提高了存储器的利用率和存储效率。
同时,按字节编址还可以减少存储器的浪费。因为在计算机存储器中,每个存储单元并不总是会完全被占用,而如果不按字节编址,有可能会造成许多存储单元的浪费。而按字节编址,每个存储单元之间只隔了1个字节,减少了浪费。
但是这种编址方式也有一些缺点。因为必须按字节编址来访问存储器单元,计算机需要进行更多的地址计算,这会增加计算机的负载。
总的来说,按字节编址是一种很实用的计算机存储器编址方式,可以提高存储器利用率和效率,但是也会增加计算机的负载。对于如果选择合适的编址方式,需要在提高存储器性能和减少计算负担之间做出折衷。
### 回答3:
在此基础上,回答以下问题:
1. 该主存的地址总线有多少根,每根地址线能寻址多少字节?
根据题目所给的信息,该计算机主存由四个64m组成,也就是总容量为4×64m=256m。因为按字节编址,所以相当于有256m个字节需要寻址。而2的8次方等于256,即256个字节需要使用8位二进制数来进行编址。因此,该主存的地址总线应该有8根,每根地址线能寻址1个字节。
2. 若该计算机的字长为16位,也就是每次从主存中读取16位,需要多少次读取才能读取完一个64m的区域?
一个64m的区域共有64×1024(将兆转换成字节)÷2 = 32768个字,每次读取16位,也就是2个字节,需要读取32768÷2=16384次才能读取完一个64m的区域。
3. 如果该计算机有256m的虚拟存储器,且分页大小为4k,那么虚拟地址空间和物理地址空间的大小分别是多少?
256m的虚拟存储器相当于2的28次方个字节,每个页面大小是4k,也就是2的12次方个字节,因此总共有2的28次方÷2的12次方 = 2的16次方个页面。而一个页面存放的是连续的4k字节,也就是2的12次方个字节,因此物理地址空间的大小应该是2的16次方×2的12次方=2的28次方个字节,即256m字节。
阅读全文