为什么CPU从要通过内存读取硬盘数据,直接读取硬盘数据不行吗?

如题所述

因为硬盘太慢。

1、硬盘和内存其实都是电脑的存储器,本来功能是差不多的,但速度差别非常大。内存至少比硬盘快100倍以上。当CPU需要与存储器频繁交换数据的时候,硬盘的速度是无能为力的,所以需要内存来代替硬盘。

2、内存的设置正是因为硬盘太慢而产生的。运行程序的时候,从硬盘把程序读到内存里,然后CPU再进行读写运行。换句话说硬盘如果足够快的话,内存就可以不存在了。

中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

温馨提示:答案为网友推荐,仅供参考