摘要: 前面我们讲到,流水线技术能够显著提高CPU的吞吐率,只不过我们需要解决结构冒险、数据冒险、控制冒险三个方面的问题,这些问题和CPU的运行机制密切相关。 一、结构冒险: 结构冒险问题本质是一个硬件资源抢占的问题,也就是电路问题。同一个时钟周期内,同时运行两条计算机指令的不同阶段的指令时,如果会恰好用到 阅读全文
posted @ 2020-12-06 12:27 rxmind 阅读(405) 评论(0) 推荐(1)
摘要: 徐爱同学对照朱熹的言论,朱熹讲事事物物都有它的理在,但是我们怎么可能忽视不去发现它呢?于是就这个问题请教王老师。徐爱同学的问题总让我想到之前在互联网上总能听到的一句话“我们明白了许多道理,最终还是过不好这一生”。 王老师这样回答他:我们其实心里都清楚交友时要讲诚信,对组织要讲忠诚,这里讲诚信和讲忠诚 阅读全文
posted @ 2020-07-04 23:07 rxmind 阅读(198) 评论(0) 推荐(0)
摘要: 这一节,徐爱问了一个经典的问题,就是我们应该如何学习修养达到至善。 朱熹曾经解释过大学里的“格物”,认为世间种种万事万物上的理大家都研究透了,自身的修养也就达到至善的境界了。然而王老师从不认可这一点,王老师认为真正的事理绝不是在事物上能够求的来的,而是从自己的心里所生发的,人只要不断的认识自己,不断 阅读全文
posted @ 2020-07-03 10:59 rxmind 阅读(199) 评论(0) 推荐(0)
摘要: 这一节是徐爱,这个王阳明先生最钟爱的弟子谈王老师个人风格和思想,以及世人对王老师个人及其思想的误解,也就自然而然引出了记录老师教导的原因。 首先,老师对于大学的格物等等的说法,王阳明先生并不同意朱熹整理过的版本,而是认可朱熹之前的版本,这个观点让从小读朱熹解释过的儒学经典的徐爱同学很震惊,经过绞尽脑 阅读全文
posted @ 2020-07-03 10:28 rxmind 阅读(254) 评论(0) 推荐(0)
摘要: 一、单指令周期 由前可知,一条CPU指令的执行有三个步骤:指令读取、指令译码、指令执行。由于这个过程受CPU时钟的控制,如果我们将这个过程安排在一个CPU时钟周期内执行,这种设计思路就叫单指令周期处理器。这样的设计需要将指令周期时间设为与耗时最长的那条指令执行时间相当,这样显然会使得CPU频率比较, 阅读全文
posted @ 2020-05-17 23:54 rxmind 阅读(588) 评论(0) 推荐(0)
摘要: 一、指令周期 计算机每条执行过程分解如下: Fetch:取指令,从PC寄存器取出指令地址,内存中取出指令,将取出的指令加载到指令寄存器,PC寄存器自增; Decode:指令译码,解析指令寄存器中指令,确定指令类型以及要操作的寄存器、数据、内存地址; Execute:指令执行,根据不同指令类型执行算数 阅读全文
posted @ 2020-05-17 17:52 rxmind 阅读(1086) 评论(0) 推荐(0)
摘要: 一、浮点数不精确性 在自算计中打开python命令行输入0.3+0.6我们可以看到输出结果是0.899999,出现这种结果和计算机中对于浮点数的保存方法有关。 二、定点数的表达 假如我们使用四个字节表示一个0~9的整数,32位就可以保存8个这样的整数,使用左边的6个表示整数位,右边两个表示小数位,这 阅读全文
posted @ 2020-05-12 11:03 rxmind 阅读(758) 评论(0) 推荐(0)
摘要: 前言: 二进制13乘以9应该怎么算呢? 一、顺序乘法: 上图中可以看到,二进制计算乘法比较简单,由于每一位上只有0和1,乘法计算其实就简化成了位移和加法,乘数每一位和被乘数相乘,结果不是完全复制就是0,只不过对应着不同的位移。 为了节约晶体管,不需把四个位移运算的结果都保存,只需从低位开始将被乘数逐 阅读全文
posted @ 2020-05-11 15:20 rxmind 阅读(497) 评论(0) 推荐(0)
摘要: 接口分离原则指在设计时采用多个与特定客户类有关的接口比采用一个通用的接口要好。即,一个类要给多个客户使用,那么可以为每个客户创建一个接口,然后这个类实现所有的接口;而不要只创建一个接口,其中包含所有客户类需要的方法,然后这个类实现这个接口。 定义没那么重要,对于非软件从业者,可以无视上面的定义,直接 阅读全文
posted @ 2020-05-06 09:19 rxmind 阅读(371) 评论(0) 推荐(0)
摘要: 前言: 由上一讲我们知道,计算机硬件层面为我们提供了门电路,可以实现“与”、“或”、“非”这样的单比特逻辑运算。后续的电路其实就是这些门电路组合而成的的。 一、异或门和半加器 假如我们要计算8位二进制的加法,使用手算应该怎么算呢?我们会找到一张草稿纸,第一行前两行写上要加起来的两个数然在第三行准备写 阅读全文
posted @ 2020-05-05 01:18 rxmind 阅读(566) 评论(0) 推荐(0)