缓存和寄存器有什么区别

想迩又怎样 1个月前 已收到1个回答 举报

情缘丿永恒 1星

共回答了172个问题采纳率:97.9% 评论

      缓存和寄存器二者的区别是数据交换的不同介质。

      缓存,就是数据交换的缓冲区,当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。缓存往往使用的是RAM,在用完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存是内存条。 所以一般先将数据读入到缓存 ,然后再交由CPU处理 ,缓存的出现就是为了缓解高速CPU与低速存储器之间的速度冲突。

       寄存器,是中央处理器内的组成部分,是有限存贮容量的高速存贮部件,可用来暂存指令、数据和地址。在集成电路设计中,寄存器可分为电路内部使用的寄存器和充当内外部接口的寄存器这两类。在计算机领域,寄存器是CPU内部的元件,包括通用寄存器、专用寄存器和控制寄存器。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。

21小时前

30
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com