CPU中为什么要储存起来每次计算的值
发布网友
发布时间:2023-07-05 00:18
我来回答
共1个回答
热心网友
时间:2024-12-15 01:31
用于数据处理:CPU属于高速运算状态所以存储器的数据读取速度跟不上CPU的处理速度。存储器会把数据寄放在存储器提前调用,这样不会浪费CPU的资源。所以程序运行时会把数据线放到寄存器,寄存器里面的数据可以随时高速的调用。这样能更好地支持CPU的运算。所以内存这个寄存器相当于一个临时仓库的形式。方便CPU随时调用。
所以CPU利用地址,来读取每个寄存器里面的内容,然后再通过磁盘管理,写到硬盘或者其他存储设备上。CPU永远面对的都是内存。而存储管理器负责把数据从磁盘读取到内存,或者从内存写入存储设备。