内存可不可以与硬盘直接交换数据 为什么

如题所述

可以,但真这样,电脑速度会慢如蜗牛。电脑运行某程序,都是直接读取硬盘中的数据到内存中,数据加载完毕,就开始程序运行,在程序运行中,随程序运行进程 ,硬盘与内存本身就是随着程序运行,不断在相互交换数据中,

一旦内存满载,电脑就会强制内存与硬盘虚拟内存空间交换数据,这个时候电脑就会进入卡死状态,直到内存数据交换完毕。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-29
首先,CPU靠指令集工作,随着CPU的主频越来越高,处理速度越来越快,CPU的处理能力和信息吞吐能力远大于硬盘。
其次,硬盘只是一个存储器,已巨型机为例,计算结果和运行速度最重要,只要在硬盘中读取足够的信息就开始计算了,这样的机器硬盘不如内存重要。
再次,内存比硬盘数据吞吐量大,速度快。在加载系统后(不论是Windows还是麦金塔,或UNIX,LINUX,包括DOS),主要使用的数据(80/20定律)都已经加载进了内存中。这样可以加快系统的速度,CPU是火箭的话,缓存就像飞机,内存是火车,硬盘像轮船。简而言之存储的容积越大速度越慢。
第四,CPU对数据会有一个预判,这个预判是和程序有关的,每天,甚至每个程序所需的预判数据都不同,如果忽略内存,直接写入硬盘中,硬盘是掉电不复原的,只能删除,这样实际增加了系统开销(是指资源,不是价格)。也包括一次性的其他数据。
第2个回答  2018-11-29
试试看卡号
第3个回答  2018-11-29
试试用卡号
相似回答