随笔分类 - 计算机组成原理
摘要:写好的代码编译成指令之后,一般正常流程是一条一条的顺序执行的。但是在程序中总会用到if...else这样的条件判断语句、while和for循环语句,还有函数或者过程调用,所以遇到这些程序编译的指令时是不会平铺下去的。这是就是跳转执行,这就是指令跳转的功能。 下面看一下CPU的构成以及这些组成部分在程
阅读全文
摘要:古老年代的编程 以前编程都用一种叫“打孔卡”的物理设备,首先是需要先把程序构思出来或者写在纸上,然后在纸带上或者卡片上打洞,这样,要写的程序、要处理的数据,就变成一条条纸带或者一张张卡,之后再交给当时的计算机去处理。在特定的位置打洞或者不打洞来代表“0”或者“1”。 原因很简单,就是计算机或者CPU
阅读全文
摘要:CPU性能公式:程序的 CPU 执行时间 = 指令数×CPI×Clock Cycle Time 降低能耗 从以上公式看出,可以从指令数、CPI以及CPU主频这三个方面入手来提升计算机性能。然而当CPU的主频达到极限时,功耗会增加,导致性能不会达到预期的目的,一方面,我们要在 CPU 里,同样的面积里
阅读全文
摘要:性能?时间的倒数 有两个指标:一个是响应时间或者叫执行时间;一个是吞吐率或者带宽,这两个就可以理解为办事的时间和办事的多少。 而 性能= 1/响应时间 CPU时钟:计算机的计时单位 程序的CPU执行时间 = CPU时钟周期数 X 时钟周期时间 CUP主频:比如主频是2.8GHz,那么就是CPU在1秒
阅读全文
摘要:1、计算机组成原理知识地图 图中将计算机分成四大部分:计算机的基本组成、计算机的指令和运算、处理器设计、已经存储器和I/O设备 计算机的基本组成 将计算机的组成部分对应的冯诺依曼的系统结构中,也就是运算器、控制器、存储器、输入设备和输出设备这五大基本组件。除此之外还需要了解计算机的两个核心指标:性能
阅读全文
摘要:1、计算机组成原理结构 计算机组成原理是入门和底层层面的第一课程,在硬件和软件之间需要一座桥梁,而“计算机组成原理”就扮演了这角色,它既隔离了软件和硬件,也提供了让软件无需关心硬件,就能直接操硬件的接口。 计算机组成原理是一个入门的计算机结构体系,如图 计算机应用程序(即应用软件)是运行计算机体系结
阅读全文