![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机系统
文章平均质量分 90
Elaine_Bao
这个作者很懒,什么都没留下…
展开
-
【计算机组成 课程笔记】7.3 高速缓存 Cache
高速缓存,也就是Cache,位于CPU和DRAM主存之间,相比于主存,它的容量要小得多,但速度要快得多。但是为什么在CPU和主存之间增加这么一个速度更快但是容量很小的存储部件,就能提升整个计算机系统的性能呢?原创 2023-10-06 21:48:28 · 416 阅读 · 1 评论 -
【计算机组成 课程笔记】7.2 DRAM和SRAM
SRAM比较快,DRAM比较慢,SRAM比较贵,DRAM比较便宜。记住这些结论是很容易的, 但是比是什么更重要的是为什么,这一节我们就从电路的级别来探索DRAM和SRAM为什么会具有它们这样各自的特点。原创 2023-10-06 18:08:49 · 545 阅读 · 0 评论 -
【计算机组成 课程笔记】7.1 存储层次结构概况
现代计算机采用层次化的存储结构,这个结构是在CPU和各存储器部件的演进过程中逐渐形成的。原创 2023-10-06 17:08:20 · 360 阅读 · 2 评论 -
【计算机组成 课程笔记】6.2 流水线的冒险
冒险(Hazard):在流水线中我们希望当前每个时钟周期都有一条指令进入流水线可以执行。但在某些情况下,下一条指令无法按照预期开始执行,这种情况就被称为冒险。转载 2023-09-20 22:15:00 · 573 阅读 · 0 评论 -
【计算机组成 课程笔记】6.1 流水线的基本原理
相比单周期处理器,流水线处理器能够提高指令的吞吐率。转载 2023-09-20 21:15:00 · 166 阅读 · 0 评论 -
【计算机组成 课程笔记】5.2 处理器的设计步骤(2)
上一篇中介绍了处理器的设计步骤中的前三步,接下来我们继续介绍后两步。原创 2023-09-11 21:30:00 · 352 阅读 · 0 评论 -
【计算机组成 课程笔记】5.1 处理器的设计步骤
处理器,或者说是CPU,是现代计算机中最为复杂的一个部件。不过先不要劝退,要设计一个简单但是能工作的处理器,也没有那么的神秘。这一节我们就一起来探索处理器是怎么设计出来的。原创 2023-09-05 22:00:00 · 396 阅读 · 0 评论 -
【计算机组成 课程笔记】4.2 除法器的硬件实现
在加减乘除这样的基本算数运算中,除法是最为复杂的,因此我们想要实现硬件的除法器,还是从最简单的情况开始说起。原创 2023-09-03 16:53:58 · 1557 阅读 · 4 评论 -
【计算机组成 课程笔记】4.1 乘法器的硬件实现
乘法是比加减法更复杂的算数运算。小学的时候我们学习乘法,需要背一个九九乘法表。那么如果是计算机,又是如何实现乘法的呢?原创 2023-09-03 13:20:46 · 1804 阅读 · 0 评论 -
【计算机组成 课程笔记】3.2 算数运算和逻辑运算的硬件实现
现代计算机的CPU和其他很多功能部件都是基于晶体管的集成电路,想要了解计算机组成的基本原理,还是需要有一些集成电路的基本知识。就让我们从最简单的门电路的实现开始吧。原创 2023-09-01 21:15:00 · 838 阅读 · 0 评论 -
【计算机组成 课程笔记】3.1 算数运算和逻辑运算
计算机的核心功能就是运算,运算的基本类型包括算数运算和逻辑运算。想要了解计算机是如何实现运算的,我们就要从算数运算指令和逻辑运算指令开始说起。原创 2023-08-31 20:30:00 · 687 阅读 · 0 评论 -
【计算机组成 课程笔记】2.2 几种芯片架构:X86、ARM、RISC-V和MIPS
从这里可以看到,对于命令别人做事这样一件事情,不同的人有不同的理解,有人认为,如果我首先给接受命令的人以足够的训练,让他掌握各种复杂技能(即在硬件中实现对应的复杂功能),那么以后就可以用非常简单的命令让他去做很复杂的事情——比如只要说一句“吃饭”,他就会吃饭。我们为什么不可以把事情分为许多非常基本的步骤,这样只需要接受命令的人懂得很少的基本技能,就可以完成同样的工作,无非是下达命令的人稍微累一点——比如现在我要他吃菜,只需要把刚刚吃饭命令里的“舀起一勺饭”改成“舀起一勺菜”,问题就解决了,多么简单。转载 2023-08-30 21:00:00 · 792 阅读 · 0 评论 -
【计算机组成 课程笔记】2.1 设计自己的计算机
什么是指令系统体系结构?如何设计一个属于自己的计算机?原创 2023-08-30 20:15:00 · 282 阅读 · 0 评论 -
【计算机组成 课程笔记】1.2 冯·诺伊曼结构
现代的计算机形态各异,但究其本质,几乎全部采用了冯·诺依曼结构。要了解计算机,首先要知道什么是冯·诺依曼结构。原创 2023-08-29 20:45:00 · 506 阅读 · 3 评论 -
【计算机组成 课程笔记】1.1 电子计算机的兴起
随着人类文明的进步,人们对计算能力的需求也越来越大。与此同时,科技的迅速发展也为强大计算能力的诞生奠定了基础。在这样的环境下,电子计算机就应运而生了。在这个过程中很多科学家、工程师和各行和业的人投入了大量的智慧和辛劳。而其中一个人是我们在谈论到计算机的组成结构时必须要提及的,因为我们今天所使用的计算机几乎全部采用了相同的结构,这个结构就是以他的名字命名的,而这个人就是冯·诺依曼。转载 2023-08-28 20:00:00 · 110 阅读 · 0 评论 -
CPU两大架构:X86和ARM
主流的CPU架构包括X86架构和ARM架构。X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大,两者之间的竞争似乎永远也不会有结局,今天我们就一起来了解一下这些架构之间的区别。原创 2021-12-22 12:15:46 · 11818 阅读 · 0 评论