题主提这个问题的目的是相弄清楚内存的作用么?

内存的英文是memory,意思就是记忆体。它负责存储计算机在运行时需要用到的代码和数据。

你说没有内存,这个。。。

我觉得科学家肯定能find another way来解决运行时的存储问题吧?所以我个人认为对计算机领域不会有什么影响的。

我觉得题主的问题很不清楚,所以没办法正经严肃的回答呀。


内存主要是和计算机CPU进行数据交互的,没有内存数据不能高速交互CPU性能不会有现在这么高,然后硬碟发展会比较快些


如果没有RAM只能在硬碟上划一块空间用了,那么受于IO速度限制CPU资源会大量闲置,CPU可能100MHz就够用了,但是核心会非常多,PC可能64核起步吧,商用可能1024核起步


那证明科技的发展还处于较低的水平,也可能是知识体系还不够完善。

那时的计算机领域应用应该还不到现在的百分之一吧。


基于这个设想,大概主板会集成内存,或者硬碟缓存变大,变快,或者CPU集成个内存模块。


电脑的运行速度会不可避免地变慢——除非技术已经达到硬碟读写速度可以勉强追上CPU的处理速度。

内存存在的意义就是用来装载准备给CPU处理/已处理完的数据,读写速度比硬碟快不是一截半截(PCIE4固态顺序读写除外,已经可以赶上DDR3的速度了),由于HDD的速度太慢,不论是读取还是写入都跟不上CPU处理的速度,需要内存作提前读取和临时存储,再写入到硬碟里面。

但是随机读写仍然是个问题。。即使是SSD,随机读写的速度也只能达到内存的1/10,而且很多时候我们用到的都是4K,这也是SSD的性能瓶颈。


推荐阅读:
相关文章