假设计算机从设计之初就不采用内存,且硬盘存取速度和现在的内存速度一样,计算机和现在有啥区别
问题在于这种情况不可能存在,所以也没有什么假设的意义。
而且其实就算硬盘达到内存的性能,计算设备的整体性能也不会有太大幅度的提升。
■网友
硬盘属于外部设备,不属于计算机的一部分。你贴的文章里也写了CPU不能直接访问外设,这个和你用什么OS完全没关系。如果CPU能访问了,那么他就不是硬盘而是内存了。内存之所以是这个名字不是因为他的形态,而是因为他能直接被CPU访问。你应该假设开始就没有硬盘而内存一直像硬盘那么廉价才行。但是这个假设已经是你贴的第二个问题的假设了。所以你这个问题还是应该跳转到第二个问题。
■网友
计算机的存储器可以按照存储速度分层次的,而计算机数据的使用按照类似八二法制的规律,人们80%的时间里使用了20%的数据。而高层次的存储设备就是存储那20%的数据就可以给我们带来速度的提升。如果硬盘和内存的速度一样快的话,计算机的速度实质上也不能提高太多。估计有人想拿SSD作为例子,不过开关机的确是个特例,开机要把硬盘上的数据读入到内存中,如果没有硬盘开机就不用时间,按下开机就能用了,可以用这个感觉直观地评价下把SSD换成内存似的存储器带来的速度提升。
■网友
不如这样问 如果cpu的cache和内存一样大 速度还不降,那还要内存干嘛?如果所有东西都能放在register里那还要cache干嘛。问题在于这实现不了。多级存储系统存在的意义就在于把好钢用在刀刃上,要是没有缓存内存,cpu的设计能简单无数倍,底层软件也好写无数倍。
■网友
建议深入理解计算机体系结构,你的问题迎刃而解,或者说根本不会有这个问题。没有二级存储只会使得操作系统设计更加简单,因为不用考虑数据在存储间倒换的管理。之所以有硬盘,是因为当时内存不能做到廉价、大、不挥发。另外,无论CPU访问的存储介质是什么,都是在图灵机的体系结构下,因此不会有本质差异。
■网友
参考单片机,或者计算器。
■网友
【假设计算机从设计之初就不采用内存,且硬盘存取速度和现在的内存速度一样,计算机和现在有啥区别】 有人用内存安装系统
也有看到过插内存条做为一个硬盘的
推荐阅读
- 大部分黑客或安全研究员读的是啥「大学专业 」
- 在哈尔滨工业大学计算机系就读是啥样的体验
- 计算机技术与科学专业怎样利用高中毕业的暑假
- 非计算机专业想要利用课余时间深入自学C++,想要找到比较体面的工作大概需要啥水平
- 有点计算机基础的人想尽快找份编程的工作。哪种编程的工作最好找还需要学些啥
- 硕士研究生选通信还是计算机视觉
- 华威大学计算机本科咋样
- 加拿大像滑铁卢,多伦多大学的计算机授课型研究生咋样
- 计算机进不了桌面,任务管理器也打不开,咋办
- 想寒假的时候一个月在家准备计算机二级的office高级应用,但是不知道买啥书比较好~~~?
