缓存和寄存器之间的区别?

用户名

高速缓存和寄存器之间有什么区别?我从定义上就知道它们,但是当我们拥有它们中的任何一个时,为什么又需要另一个?

伊格纳西奥·巴斯克斯(Ignacio Vazquez-Abrams)

寄存器是:

  • 数量很少(通常少于32)
  • 大小限制(32、64、80、128位)
  • 大多数处理器可以直接操作的唯一内容(尽管x86 / x86-64对此有些模糊)

缓存为:

  • 现有(32kB +)
  • 较大的量子(512字节或更多)
  • 不能直接访问操作(只是CPU和主存储之间的池)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MIPS中加0和移动寄存器之间的区别

来自分类Dev

内存缓冲区寄存器和程序计数器之间的区别

来自分类Dev

地址和寄存器(MCU地址)之间的区别以及相关问题

来自分类Dev

“存储器地址”和“程序计数器”寄存器之间有什么区别?

来自分类Dev

状态寄存器和控制寄存器之间有什么关系?

来自分类Dev

在Vim中,“ +”和“ *”寄存器有什么区别?

来自分类Dev

物理寄存器和Intel SIMD变量之间的关系?

来自分类Dev

数据何时在SSE寄存器和堆栈之间移动?

来自分类Dev

x86和x386寄存器之间的主要区别是什么

来自分类Dev

汇编:段寄存器和偏移寄存器

来自分类Dev

汇编:段寄存器和偏移寄存器

来自分类Dev

在堆栈帧创建之前或之后推入寄存器之间有什么区别吗?

来自分类Dev

LA和Addi在MIPS ASM中复制寄存器的区别

来自分类Dev

什么是ESP和EBP寄存器?

来自分类Dev

Assmeby SUBQ和dest寄存器

来自分类Dev

CPU寄存器和多任务

来自分类Dev

在xmm和ml64中的通用寄存器之间移动四字?

来自分类Dev

C ++ 11寄存器缓存线程安全

来自分类Dev

与指令寄存器和计数器寄存器的混淆

来自分类Dev

在GAS .intel语法组合件中的内存标签和寄存器上使用“偏移”和“ []”有什么区别?

来自分类Dev

统计寄存器

来自分类Dev

SSE整数寄存器之间的混洗

来自分类Dev

NASM:通过寄存器在内存之间移动

来自分类Dev

有效地在寄存器之间转移

来自分类Dev

STM32F446xx使用解除引用的指针和结构之间的外围寄存器访问差异

来自分类Dev

使用键盘和显示寄存器的用户I / O

来自分类Dev

vimscript:如何保存和还原寄存器?

来自分类Dev

用联合和位字段表示寄存器的问题

来自分类Dev

PUSH和POP括号中的寄存器顺序

Related 相关文章

  1. 1

    在MIPS中加0和移动寄存器之间的区别

  2. 2

    内存缓冲区寄存器和程序计数器之间的区别

  3. 3

    地址和寄存器(MCU地址)之间的区别以及相关问题

  4. 4

    “存储器地址”和“程序计数器”寄存器之间有什么区别?

  5. 5

    状态寄存器和控制寄存器之间有什么关系?

  6. 6

    在Vim中,“ +”和“ *”寄存器有什么区别?

  7. 7

    物理寄存器和Intel SIMD变量之间的关系?

  8. 8

    数据何时在SSE寄存器和堆栈之间移动?

  9. 9

    x86和x386寄存器之间的主要区别是什么

  10. 10

    汇编:段寄存器和偏移寄存器

  11. 11

    汇编:段寄存器和偏移寄存器

  12. 12

    在堆栈帧创建之前或之后推入寄存器之间有什么区别吗?

  13. 13

    LA和Addi在MIPS ASM中复制寄存器的区别

  14. 14

    什么是ESP和EBP寄存器?

  15. 15

    Assmeby SUBQ和dest寄存器

  16. 16

    CPU寄存器和多任务

  17. 17

    在xmm和ml64中的通用寄存器之间移动四字?

  18. 18

    C ++ 11寄存器缓存线程安全

  19. 19

    与指令寄存器和计数器寄存器的混淆

  20. 20

    在GAS .intel语法组合件中的内存标签和寄存器上使用“偏移”和“ []”有什么区别?

  21. 21

    统计寄存器

  22. 22

    SSE整数寄存器之间的混洗

  23. 23

    NASM:通过寄存器在内存之间移动

  24. 24

    有效地在寄存器之间转移

  25. 25

    STM32F446xx使用解除引用的指针和结构之间的外围寄存器访问差异

  26. 26

    使用键盘和显示寄存器的用户I / O

  27. 27

    vimscript:如何保存和还原寄存器?

  28. 28

    用联合和位字段表示寄存器的问题

  29. 29

    PUSH和POP括号中的寄存器顺序

热门标签

归档