1-3.数字电路、计算机组成

硬件这三门课理论化程度:计算机体系结构 > 计算机组成原理 > 微机原理(及接口技术)

《计算机组成原理》主要是介绍计算机的一般原理。这里的计算机没有指定是哪一个型号的计算机,是通用原理,起一个先建立起计算机概念的作用。内容上包含了计算机的几大组成:运算器,控制器,存储器,输入设备,输出设备与总线结构。具体来说,是一条指令在cpu中是如何执行的,计算机的储存体系是如何的(分三层),还有就是I/O接口的基本概念。

《微机原理》是《计算机组成》的一个实现,直接拎过来型号为IBM5150(CPU是8088)的计算机来看。老意味着相对简单,型号虽然落后但是直指核心原理,后面新的也一脉传承,同样学操作系统也是Linux0.11上古版本。这门课直接上具体引脚的作用,寄存器的各个位有什么意义,I/O的具体接口芯片8255,总线驱动芯片74LS373,由一般到个体了,有点类的实例化的感觉。

前面两个互相补充,下面开始升华。更抽象,更先进、更理论、更不好学。

《计算机体系结构》可以认为是对《计算机组成原理》的抽象化与进一步的理论化,里面的技术包罗万象,包括大型机和微机中所应用的技术。主要内容是学习指令的流水技术,动态调度,静态调度。重点论述计算机系统的各种基本结构、设计技术和性能分析方法。在设计方面:体系结构研究领域是CPU级的,包括指令如何发送、流水线设计、指令级并行。

最后更新于