计算机组成原理
文章平均质量分 89
冲冲冲冲冲冲!!!
互联网行业的农民工,已润去ic了
展开
-
计算机组成原理系列(四)存储器分级
为什么会有存储器分级策略?要想弄清楚存储器分级策略。首先,你要弄清楚,“我们希望存储器是什么样子的”,也就是“我们的需求是什么”?然后,你要弄清楚,我们的需求有哪些“实现约束”。从需求上讲,我们希望存储器速度快、体积小、空间大、能耗低、散热好、断电数据不丢失。但在现实中,我们往往无法把所有需求都实现。下面我们举几个例子,带你深入体会一下,比如:如果一个存储器的体积小,那它存储空间就会受到制约。如果一个存储器电子元件密度很大,那散热就会有问题。因为电子元件都会产生热能,所以电子元件非常集原创 2021-06-23 22:15:55 · 1285 阅读 · 1 评论 -
计算机组成原理系列(三) 程序是如何执行的(下)
程序的执行过程当 CPU 执行程序的时候:1.首先,CPU 读取 PC 指针指向的指令,将它导入指令寄存器。具体来说,完成读取指令这件事情有 3 个步骤:步骤 1:CPU 的控制单元操作地址总线指定需要访问的内存地址(简单理解,就是把 PC 指针中的值拷贝到地址总线中)。步骤 2:CPU 通知内存设备准备数据(内存设备准备好了,就通过数据总线将数据传送给 CPU)。步骤 3:CPU 收到内存传来的数据后,将这个数据存入指令寄存器。完成以上 3 步,CPU 成功读取了 PC 指针指向指令,存入了指原创 2021-06-23 15:02:51 · 859 阅读 · 1 评论 -
计算机组成原理系列(二) 程序如何执行的(上)
图灵机的构造想要学懂程序执行的原理,就要从图灵机说起了。它在计算机科学方面有两个巨大的贡献:第一,它清楚地定义了计算机能力的边界,也就是可计算理论;第二,它定义了计算机由哪些部分组成,程序又是如何执行的。我们先来看一看图灵机的内部构造:图灵机拥有一条无限长的纸带,纸带上是一个格子挨着一个格子,格子中可以写字符,你可以把纸带看作内存,而这些字符可以看作是内存中的数据或者程序。图灵机有一个读写头,读写头可以读取任意格子上的字符,也可以改写任意格子的字符。读写头上面的盒子里是一些精密的零件,包括图原创 2021-06-23 08:33:26 · 211 阅读 · 0 评论 -
计算机组成原理系列(一)计算机是什么
芯片:计算能源我们知道第一次工业革命出现了蒸汽机,能源是煤炭。第二次工业革命出现了发电机,能源是电。20 世纪四五十年代,又发生了第三次科技革命,革命产物是计算机。而第四次科技革命,就发生在当下,出现了人工智能,能源是数据。说到这里,你可能会有个疑问:第三次科技革命的能源是什么呢?你的第一反应可能是电,但是细想又觉得不对。前两次工业革命都有带来能源变革,为什么第三次科技革命就没有了能源变革?其实,第三次科技革命的能源是一种数字能量,本质是计算。下面我们来看一看这种数字能量是如何产生的。电能供给给芯片原创 2021-06-23 08:23:35 · 235 阅读 · 0 评论