计算机组成原理
文章平均质量分 91
介绍程序员需要了解的一些计算机组成原理的知识,知晓计算机底层是怎么运行程序的
咖啡煮码
这个作者很懒,什么都没留下…
展开
-
计算机组成原理(五)MESI协议
CPU多核心的缓存一致性问题是怎么解决的?答案就是MESI协议原创 2023-09-28 17:23:30 · 129 阅读 · 0 评论 -
计算机组成原理(四)高速缓存
本章介绍了CPU高速缓存是如何与内存进行数据交换的,交换的基本单位为 【高速缓存:缓存块(Cache Line),内存:内存块】,缓存块与内存块之间有着映射关系来保证内存块可以正常映射到缓存块。缓存写回内存的策略有两种,写直达(write-through)和写回(write-back),写直达保证了缓存和内存数据的强一致性,但是速度很慢。写回策略的速度很快,但是会有短时间的数据不一致。多核情况下,每个核心拥有自己的缓存,可能会有核心间数据不一致的问题,下一篇文章我们来看看CPU是如何保证缓存一致性的。原创 2023-08-30 19:05:15 · 290 阅读 · 1 评论 -
计算机组成原理(三)存储器
上篇文章中提到了计算机的性能,并分析了CPU是如何影响计算机的性能的,这篇文章我们再来探讨下存储器和计算机性能又有什么关系。原创 2023-08-17 00:52:40 · 243 阅读 · 1 评论 -
计算机组成原理(二)计算机性能
这篇文章中我们了解了CPU内部的一些指标。谈到了提升CPU性能的方法,从起初的提升CPU主频,到多核时代再到运用超线程技术将单核性能最大化利用。下一篇文章我们一起来研究下计算器中“存储器”的层次结构,以及计算机内是怎么利用缓存技术来平衡各存储器的速度差异的。原创 2023-08-10 00:31:49 · 123 阅读 · 1 评论 -
计算机组成原理(一)计算机总体结构
计算机组成原理 体系讲解原创 2023-07-31 17:04:37 · 61 阅读 · 0 评论