当前位置:首页 > 内存 > 正文

什么决定了计算机的内存数量

  • 内存
  • 2024-06-27 15:28:36
  • 2766

一、计算机内存的多少决定了计算机的什么??内存主要用于数据的临时存储
例如调用到计算机中的数据必须从硬盘读取并发送到内存,然后内存发送到CPU
也可以可以理解为内存和CPU的关系。CPU和硬盘之间的缓存
因为CPU中的ALU(虚拟寄存器)比硬盘快得多。
所以CPU和硬盘之间需要内存进行通信<。br/>当然是CD/所有外部存储设备,例如软盘使用内存作为桥梁
举个例子
比如你复制了一些东西
如果你不粘贴或者粘贴后不保存如果没有内存,下载游戏软件之类的会很慢。
内存访问速度也很快,至少比硬盘快。
如果没有内存,处理器会出现读取数据缓慢的问题。
将经常使用的数据放在内存中,读取数据会很快。


二、计算机中地址线数目决定了CPU可直接访问的存储空间大小。若计算机地址线数目为20,则能访问的存储空

0.125MB。

计算如下:

2^20/8/1024/1024=0.125MB

当CPU在内存或硬盘中找到数据时,它首先遍历地址,找到行地址,然后通过数据线将数据拉出。如果有32个根,则可以达到2的32次方字节,即4GB。

详细信息:

一般情况下,地址位格式用于11字节以下的数据帧传输。该格式为所有发送的数据字节添加一位(1为地址帧,0为数据帧);通常,12个或更多字节的数据帧传输使用无源线路格式。

1.地址字节

发送节点(发话者)发送的信息的第一个字节是地址字节,所有接收节点(监听者)读取该地址字节。只有当接收到的数据的地址字节与接收节点的地址字节匹配时,接收节点才能中断。如果接收节点的地址与接收数据的地址不匹配,则接收节点不会中断并等待接收下一个地址字节。

2.睡眠位

所有连接到串行总线的处理器都将SCISLEEP位设置为1(SCICTL1的第二位),以便仅中断检测到的地址字节。当处理器读取的数据块地址与用户应用软件设置的处理器地址匹配时,用户程序必须清除睡眠位,以便SCI在接收到每个数据字节时产生中断。

尽管在睡眠位被置位时接收器仍然工作,但仅当检测到地址位并接收到帧地址位为1时,它才不会设置RXRDY、RXINT或任接收器错误状态位。。将这些条件设置为1。SCI本身不能改变SLEEP位,必须由用户软件改变。

参考来源:-地址线