![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机组成
mvpsendoh
这个作者很懒,什么都没留下…
展开
-
《计算机组成与体系结构》读书笔记 --- 引言
<br />引言<br />1. 硬件和软件等效原理:<br />任何可以利用软件实现的事情可以利用硬件来实现,反之,任何可以利用硬件来实现的事情同样可以利用软件来实现。<br />2. 计算机通常由下面三部分组成:<br />a) 用来解释和执行程序的处理器<br />b) 用来存储数据和程序的存储器<br />c) 与外界进行数据传输的机制<br />3. 计算机测量体系中使用的前缀通常采用以2为基的系统。例如一个一千字原创 2011-05-27 21:05:00 · 569 阅读 · 0 评论 -
《计算机组成与体系结构》 读书笔记 --- 第5章
1. 指令系统的设计:指令系统体系结构ISA的效能可以用下面几个因素来衡量:a) 程序执行指令时占用内存空间的大小b) 指令系统的复杂程度,主要指指令执行所需要的译码数量和指令所执行的任务的复杂性c) 指令的长度d) 指令系统中指令的总数目设计指令系统需要考虑的问题包括:a) 指令一般越短越好,较短的指令占用较少的内存空间。但是短指令会限制指令的数量,也会限制操作数的大小和数量b) 固定长度的指令译码相对比较容易,但是浪费空原创 2011-05-30 20:28:00 · 1211 阅读 · 0 评论 -
《计算机组成与体系结构》读书笔记 --- 第3章
1. 布尔表达式:a) 逻辑算符AND(或称为“与”)可采用一个圆点来表示,或者中间无符号。例如x.y和表达式xy是等效的,也常被称为布尔积。只有当两个输入值都为1时,表达式结果才为1。b) 逻辑算符OR(或称为“或”),通常用加号表示。x+y通常也称为布尔和。只有当两个输入值都为0时,表达式结果才为0。c) 逻辑算符NOT(或称为“非”),通常用上划线或单引号来表示。2. 布尔恒等式:一致律: 1x = x 0+x = x零律: 0x =原创 2011-05-28 23:27:00 · 721 阅读 · 0 评论 -
《计算机组成与体系结构》 读书笔记 --- 第4章
1. CPU的基本知识和组成原理:CPU的任务是负责提取程序指令,并对指令进行译码,然后按照程序规定的顺序对正确的数据执行各种操作。CPU可以分成两部分,第一部分是数据通道,是一种由存储单元(寄存器)和算术逻辑单元(对数据执行各种操作)所组成的网络。这些组件是通过总线(总线是传递数据的电子线路)连接起来,并利用时钟来控制时间。CPU 的第二部分是控制单元,该模块负责对各种操作进行排序并保证各种正确的数据适时地出现在所需的地方。a) `寄存器:计算机系统采用寄存器来存储各种数据。简单的原创 2011-05-29 14:30:00 · 1681 阅读 · 0 评论 -
《计算机组成与体系结构》 读书笔记 --- 第6章
1. 存储器类型:大部分计算机系统都使用两种基本类型的存储器:随机存储器(RAM)和只读存储器(ROM).RAM即为主存储器,在计算机执行程序时用来存放程序和数据。但是RAM是一种易失性的存储器,断电时RAM所存储的信息会丢失。现在的计算机系统一般采用两种类型的存储器芯片来构建大规模的RAM存储器:静态随机存储器(SRAM)和动态随机存储器(DRAM)。DRAM由一个小电容构成,由于电容会漏电,因此DRAM需每隔几个毫秒充电才能保持数据。相比之下SRAM只需电源供电不断就可以维持它所保存的数据。原创 2011-06-01 10:54:00 · 1949 阅读 · 0 评论 -
《计算机组成与体系结构》读书笔记 --- 第7章
1. AMDAHL定律:计算机系统整体性能速度的提升(加速率),取决于某个特定部件本身的加速率和该部件在系统中的使用率。S = 1/( (1-f) + f/k )S代表系统整体性能的加速率。f表示较快部件完成的工作部分。k是新部件的加速率。2. 外围设备的速度分级:a. 速度极慢或简单的外围设备:CPU直接接收数据或发出数据b.原创 2011-06-05 20:26:00 · 1240 阅读 · 0 评论 -
《计算机组成与体系结构》读书笔记 --- 第2章
1. 数字计算机最基本的信息单元被称为1位(bit)。8个数位构成了一个字节(byte)。计算机的字(word)由两个或多个相邻的字节组成。字的大小表示了一个特定的计算机体系结构能够处理的最有效的数据的大小。8位字节可以被对分为两个4位,称为半字节。包含最小值的二进制原创 2011-05-27 21:06:00 · 984 阅读 · 0 评论