计算机已普及到社会的各个层面,被各行各业的人士采用。在这样的大背景下,计算机组成及其工作原理已不再仅仅是计算机专业的核心课程,而逐渐成为一门各专业学生都必须学习的公共必修课。
本书从硬件和软件两个方面阐述计算机系统的工作原理。书中除了介绍传统的指令系统、运算器、存储器、控制器、输入输出系统与总线外,还汇集了数字电路分析与设计、汇编语言程序设计以及操作系统等内容。其中,控制器部分在整合前面所学知识的基础上,通过一个实例阐述了计算机的工作原理;输入输出系统部分侧重于从微机接口与应用的角度来介绍;操作系统则从资源管理的角度进行阐述。