为什么CPU从要通过内存读取硬盘数据,直接读取硬盘数据不行吗?
首先,CPU靠指令集工作,随着CPU的主频越来越高,处理速度越来越快,CPU的处理能力和信息吞吐能力远大于硬盘。
其次,硬盘只是一个存储器,已巨型机为例,计算结果和运行速度最重要,只要在硬盘中读取足够的信息就开始计算了,这样的机器硬盘不如内存重要。
再次,内存比硬盘数据吞吐量大,速度快。在加载系统后(不论是Windows还是麦金塔,或UNIX,LINUX,包括DOS),主要使用的数据(80/20定律)都已经加载进了内存中。这样可以加快系统的速度,CPU是火箭的话,缓存就像飞机,内存是火车,硬盘像轮船。简而言之存储的容积越大速度越慢。
硬盘和内存其实都是电脑的存储器,本来功能是差不多的,但速度差别非常大。内存至少比硬盘快100倍以上。当CPU需要与存储器频繁交换数据的时候,硬盘的速度是无能为力的,所以需要内存来代替硬盘。
内存的设置正是因为硬盘太慢而产生的。运行程序的时候,从硬盘把程序读到内存里,然后CPU再进行读写运行。换句话说硬盘如果足够快的话,内存就可以不存在了。
目前固态硬盘发展的势头越来越快。如果将来能达到内存的速度,那么,将来的电脑有可能不需要内存。但这个路还很漫长,因为固态硬盘还是远远不够快。
第四,CPU对数据会有一个预判,这个预判是和程序有关的,每天,甚至每个程序所需的预判数据都不同,如果忽略内存,直接写入硬盘中,硬盘是掉电不复原的,只能删除,这样实际增加了系统开销(是指资源,不是价格)。也包括一次性的其他数据。
发布于:江西
相关推荐
29岁MIT博士小姐姐努力6年、处理半吨硬盘数据,“洗”出人类第一张黑洞照片
新规限app读取范围:金融借贷类不可强制读取通讯录
CPU瞒着内存竟干出这种事?
Windows 11是免费的,但没有它你还是无法升级新系统
实测37款App:原来我们每天被读取几千次
人工智能无法精准读取人脸表情(上)
计算机读取你“脑子里的画面”,10年内也许能就实现
人工智能无法精准读取人脸表情(下)
用CPU方案打破内存墙?学PayPal堆傲腾扩容量,漏查欺诈交易量可降至1/30
马斯克展示脑机接口:芯片植入猪脑 实时读取小猪喜怒哀乐
网址: 为什么CPU从要通过内存读取硬盘数据,直接读取硬盘数据不行吗? http://www.xishuta.com/newsview66407.html
推荐科技快讯
- 1问界商标转让释放信号:赛力斯 94768
- 2人类唯一的出路:变成人工智能 17756
- 3报告:抖音海外版下载量突破1 17273
- 4移动办公如何高效?谷歌研究了 17035
- 5人类唯一的出路: 变成人工智 16861
- 62023年起,银行存取款迎来 9955
- 7网传比亚迪一员工泄露华为机密 7911
- 812306客服回应崩了 12 6323
- 9山东省大数据局副局长禹金涛率 6093
- 10从TikTok在美困境看全球 6053