什么是一级缓存?(l1 cache?)

1级或一级缓存是内置于中央处理器(CPU)中的特殊、非常快速的内存,有助于提高计算机性能。通过将经常使用的数据位加载到一级缓存中,计算机可以更快地处理请求。大多数计算机也有二级和三级缓存,它们比一级缓存慢,但比随机存取存储器(RAM)快。...

1级或一级缓存是内置于中央处理器(CPU)中的特殊、非常快速的内存,有助于提高计算机性能。通过将经常使用的数据位加载到一级缓存中,计算机可以更快地处理请求。大多数计算机也有二级和三级缓存,它们比一级缓存慢,但比随机存取存储器(RAM)快。

A computer motherboard.

当我们从标准盘片硬盘上请求程序或文件时,该设备必须通过在盘片上滑动磁头机制来搜索内部磁盘中的信息,大致类似于针读取留声机记录的方式。但是,对于磁盘驱动器,有多个盘片,磁头是磁性的,读取速度非常快。尽管如此,标准硬盘驱动器是计算机上速度最慢的存储设备,而光盘驱动器除外。

A central processing unit. L1 cache is a CPU cache.

我们通常认为RAM非常快,因为它比硬盘快得多。RAM是一个临时保留区,在计算机启动时变为活动状态。计算机通常有1-4GB的RAM。通过将频繁请求的程序、文件、图片和其他项目加载到RAM中,计算机不必搜索硬盘来检索后续请求的信息。

虽然这是一个很好的策略,但CPU可以比RAM工作得更快,为了加快速度,您可能会认为一级、二级和三级缓存是中间人,可以预测RAM将发出什么请求,并将数据保持在就绪状态。当请求到来时,CPU首先检查一级缓存,然后检查二级和三级缓存(如果存在)。如果CPU在缓存中找到请求的数据,则为缓存命中,如果未找到,则为缓存未命中,接下来搜索RAM,然后搜索硬盘驱动器。目标是最大限度地提高命中率,最大限度地减少影响性能的未命中率。

虽然一级缓存如今已内置于CPU中,但它也可能与旧PC上的CPU一起驻留。二级缓存可以内置于CPU中,也可以与三级缓存一起出现在主板上。在某些情况下,三级缓存也被合并到CPU中。与RAM不同,缓存是不可扩展的。

  • 发表于 2021-12-14 09:20
  • 阅读 ( 203 )
  • 分类:互联网

你可能感兴趣的文章

核心(core)和处理器(processor)的区别

...组成的处理器可以根据内核的数量同时执行多条指令。 什么是处理器(a processor)? 处理器也称为中央处理器(CPU),是计算机系统中负责执行程序指令的最重要部分。这些指令涉及算术、逻辑、控制和输入输出操作。传统上,处...

  • 发布于 2020-10-26 19:06
  • 阅读 ( 1228 )

高速缓存(cache memory)和虚拟内存(virtual memory)的区别

...是用来扩展内存的。物理RAM中的项目与硬盘来回传输。 什么是高速缓存(cache memory)? 高速缓存是一种介于CPU(中央处理器)和RAM(随机存取存储器)之间的存储器。缓存的目的是减少CPU从RAM访问内存的时间。高速缓存比RAM快得...

  • 发布于 2020-10-29 11:12
  • 阅读 ( 908 )

cpu的高速缓存何时被刷新回主存?

...he would have the most up-to-date value for a particular memory block. 有什么要补充的解释吗?在评论中发出声音。想从其他精通技术的Stack Exchange用户那里了解更多答案吗?在这里查看完整的讨论主题。 图片来源:Lemsipmatt(Flickr)

  • 发布于 2021-04-08 07:03
  • 阅读 ( 248 )

隐藏物(cache)和猛撞(ram)的区别

...数据在缓存中不可用,CPU将访问RAM。 覆盖的关键领域 1.什么是缓存-定义,功能2.什么是RAM-定义,功能3.缓存和RAM的区别-主要区别比较 关键术语 Cache, , Main Memory, Primary Memory, RAM 什么是隐藏物(cache)? 缓存存储CPU经常使用的数据。...

  • 发布于 2021-06-30 23:47
  • 阅读 ( 336 )

隐藏物(cache)和曲奇(cookies)的区别

...由软件应用程序创建的首选项文件。 覆盖的关键领域 1.什么是缓存–定义,功能2.什么是Cookie–定义,功能3.缓存和Cookie之间的区别是什么–主要区别的比较 关键术语 缓存,Cookies 什么是隐藏物(cache)? 缓存是一种临时存储器,...

  • 发布于 2021-07-01 06:03
  • 阅读 ( 233 )

什么是后面的公共汽车?(a back-side bus?)

后端总线是一种计算机硬件,它将中央处理器(CPU)连接到2级(L2)缓存,有时连接到1级(L1)缓存。当CPU需要在缓存中存储内存或从缓存中检索内存时,会建立此连接。...

  • 发布于 2021-12-09 13:07
  • 阅读 ( 166 )

什么是缓存清理器?(a cache cleaner?)

缓存清理器是一种软件,可在计算机用户希望从其个人计算机中删除信息时使用。此软件的良好版本使用政府标准删除所有信息痕迹。将缓存清理为标准后,文件已完全删...

  • 发布于 2021-12-09 14:45
  • 阅读 ( 85 )

什么是缓存刷新?(a cache flush?)

在计算机科学中,缓存是计算机内存中的一个特殊部分,它试图通过存储最近访问过的或预期不久将访问的信息来提高性能。通过使这些信息易于访问,可以极大地提高计...

  • 发布于 2021-12-09 14:45
  • 阅读 ( 215 )

什么是cpu缓存?(a cpu cache?)

中央处理器(CPU)缓存是一种随机存取存储器(RAM),直接内置在计算机的微处理器中,被指定为一级缓存。另一种CPU缓存是主板上容量有限的L2静态RAM(SRAM)芯片。在使...

  • 发布于 2021-12-10 09:34
  • 阅读 ( 104 )

什么是动态缓存?(a dynamic cache?)

缓存是计算机中央处理器(CPU)内存中的一部分,它自动保存以前查看的数据,而无需用户输入或偏好。动态缓存保存数据,但保存的内容由用户的指令决定,允许用户控...

  • 发布于 2021-12-10 12:26
  • 阅读 ( 136 )
avhdt19971
avhdt19971

0 篇文章