- 01 1.开篇:计算机的组成原理
- 02 2.计算机分类
- 03 3.计算机发展简史
- 04 4.计算机的硬件
- 05 5.计算机的硬件
- 06 6.计算机的软件
- 07 7.计算机的层次结构
- 08 8.数据和文字的表示和定点数
- 09 9.浮点数和ieee754标准
- 10 10.十进制数串
- 11 11.数的机器码原码反码补码移码
- 12 12.字符与字符串的表示方法和汉字的表示方法
- 13 13.姜毅2.6补码的加法
- 14 14.姜毅2.7补码的减法
- 15 15.姜毅2.8溢出概念和检测
- 16 16.15.姜毅2.9加减法器
- 17 17.16.姜毅2.10不带符号的源码乘法阵列器
- 18 18.17.-姜毅2.11带符号的乘法阵列器
- 19 19.18.姜毅2.12直接补码阵列乘法器
- 20 20.19.姜毅2.13定点除法运算
- 21 21.20.姜毅2.14逻辑运算
- 22 22.21.姜毅2.15多功能算术逻辑运算单元
- 23 23.22.姜毅2.16定点运算器的基本结构
- 24 24.23.姜毅2.18浮点数乘除法
- 25 25.24.姜毅2.19浮点运算流水线
- 26 26.25.胡威3.1储存器概述
- 27 27.26.胡威3.2SRAM储存器(1)
- 28 28.27.胡威3.2SARM储存器(2)
- 29 29.28.胡威3.2SRAM存储器(3)
- 30 30.29胡威3.3DRAM存储器(1)
- 31 31.30.胡威3.3DRAM存储器(2)
- 32 32.31.存储器的扩展
- 33 33.32.存储器加速
- 34 34.33.Cache基本原理与构成
- 35 35.34.Cache与主存的映射
- 36 36.35.胡威3.8Cache的替换与写操作
- 37 37.36.指令系统
- 38 38.37-4.2指令格式
- 39 39.4.3指令的寻址方式
- 40 40.-姜毅4.4操作数的寻址方式
- 41 41.卢建华5.1CPU的功能和组成(一改)_batch
- 42 42.卢建华5.2.1指令周期的基本概念(一改)_batc
- 43 43.-卢建华5.2.2典型指令的指令周期_batch(1)
- 44 44.卢建华5.2.3用方框图表示指令周期用方框图表示指令
- 45 45.卢建华5.3.1时序信号产生器和控制方式_batch
- 46 46.卢建华5.3.2时序信号产生器的电路设计_batch
- 47 47.卢建华5.4.1微程序控制原理_1_x264(1)
- 48 48.卢建华5.4.2十进制加法指令的微程序设计_batc
- 49 49.卢建华5.4.3微程序设计技术_batch
- 50 50.卢建华5.5硬连线控制器(一改)_batch
- 51 51.卢建华5.6.1流水CPU(一改)_batch
- 52 52.卢建华5.6.2流水线中的主要问题(一改)_bat
- 53 53.卢建华5.7.1RISCCPU(一改)_batch
- 54 54.卢建华5.7.2超标量指令流水线各段推进情况及时空
- 55 55.黄莉6.1总线概念
- 56 56.黄莉6.2总线结构
- 57 57.黄莉6.3总线仲裁
- 58 58.黄莉6.4分布式仲裁
- 59 59.黄莉6.5总线定时和数据传送模式
- 60 60.黄莉6.6PCI总线
- 61 61.磁表面存储器概念及原理
- 62 62.磁盘性能指标
- 63 63.磁盘参数计算举例
- 64 64.黄莉7.4访问磁盘过程_batch
- 65 65.黄莉7.5磁盘存储设备的技术发展_batch
- 66 66.黄莉7.6显示设备_batch
- 67 67.黄莉8.1外围设备的速度分级_batch
- 68 68.黄莉8.2程序查询方式_batch
- 69 69.黄莉8.3程序中断_batch
- 70 70.黄莉8.4单级中断与多级中断_batch
- 71 71.黄莉8.5DMA_batch
- 72 72.黄莉8.6通道_x26
计算机组成(computer organization)指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。
计算机组成的任务是在指令集系统结构确定分配给硬件系统的功能和概念结构之后,研究各组成部分的内部构造和相互联系,以实现机器指令集的各种功能和特性。这种联系包括各功能部件的内部和相互作用。
计算机组成要解决的问题是在所希望达到的性能和价格下,怎样最佳,最合理地把各个数倍和部件组成成计算机,已实现所确定的ISA。计算机组成设计要确定的方面应包括:
(1)数据通路宽度:数据总线上一次并行传送的信息位数。
(2)专用部件的设置:是否设置乘除法、浮点运算、字符处理、地址运算等专用部件,设置的数量与机器要达到的速度、价格及专用部件的使用频度等有关。
(3)各种操作对部件的共享程度:分时共享使用程度高,虽限制了速度,但价格便宜。设置部件多降低共享程度,因操作并行度提高,可提高速度,但价格也会提高。
(4)功能部件的并行度:是用顺序串行,还是用重叠、流水或分布式控制和处理。
(5)控制机构的组成方式:用硬联还是微程序控制,是单机处理还是多机或功能分布处理。
(6)缓冲和排队技术:部件间如何设置及设置多大容量的缓冲器来协调它们的速度差;用随机、先进先出、先进后出、优先级,还是循环方式来安排事件处理的顺序。
(7)预估、预判技术:为优化性能用什么原则预测未来行为。
(8)可靠性技术:用什么冗余和容错技术来提高可靠性。