RAM 仅用于临时存储。但由于此存储位于 cpu 内存 (RAM) 中,因此速度很快。程序可以轻松地在其中读取/写入值。我注意到 RAM 越少,应用程序加载/执行所需的时间就越短。但这实际上是否取决于处理器速度(MHz 或 GHz 值)。我想知道处理器速度和 RAM 之间的科学/关系是什么。
cal*_*ban 11
我相信您指的是出于处理目的的 IO 操作,我将尝试给出一个简化的外行答案。
假设处理器是工厂的绞肉机,假设 RAM、硬盘就像传送带系统,将未加工的肉送到绞肉机进行研磨。
假设传送带有两部分 -> 慢但宽的部分和快但窄的部分。前者指的是硬盘存储量大但速度慢,后者指的是内存的存储量小但速度快的特点。
所以...
硬盘输送机(宽但慢)-> RAM 输送机(窄但快)-> 研磨机(处理器)
当您增加 RAM 时,就像加宽 RAM 传送带一样,因此研磨机可能会一次性接收更多进行处理。
如果您的 RAM 较低,则意味着 RAM 输送机虽然速度很快,但它非常狭窄,因此倒入绞肉机的肉量很少。同时,肉可能会在硬盘传送器点处窒息(简而言之,在优化良好的系统中应该在 RAM 传送器上的肉实际上仍在硬盘传送器上 - 也就是分页/交换文件)。
用一个希望容易理解的句子来总结答案:
RAM 和处理器之间的关系以及为什么程序运行得更快的原因很简单,因为 RAM 越多,要处理的数据就越多,处理器就能更快地到达。
如果系统内存的大小等于 RAM 传送带的宽度,那么前端总线 (FSB) 就等于RAM 传送带的速度。
哇!希望这能回答你的问题!