计算机组成原理 (Computer Organization and Principles) #
Review
- 2019/09/10
- 2020/04/17
简介 #
计算机组成原理是计算机科学与工程的核心基础课程,主要研究计算机系统的硬件结构和工作原理,包括处理器、存储器、输入/输出设备等组成部分及其相互关系。本课程旨在帮助学生理解计算机的工作机制,为后续学习计算机体系结构、操作系统等奠定基础。
主要内容 #
- 计算机系统概述:计算机发展历史、冯·诺依曼结构、性能评价指标
- 数据表示与运算:数制与编码、定点数与浮点数、算术运算与逻辑运算
- 存储系统:存储器层次结构、主存储器、Cache、虚拟存储
- 指令系统:指令格式、寻址方式、RISC与CISC
- CPU组成与设计:CPU功能与结构、数据通路、控制器设计
- 总线系统:总线概念、总线仲裁、总线标准
- 输入/输出系统:I/O接口、I/O控制方式、中断系统
学习目标 #
- 掌握计算机硬件系统的基本组成和工作原理
- 理解数据在计算机中的表示方法和运算实现
- 了解指令执行过程和CPU的工作机制
- 掌握存储器的层次结构和各级存储器的工作原理
- 熟悉总线结构和I/O系统的基本概念和工作方式
推荐教材 #
- Patterson, D.A. and Hennessy, J.L., Computer Organization and Design: The Hardware/Software Interface
- Harris, D.M. and Harris, S.L., Digital Design and Computer Architecture
- Tanenbaum, A.S., Structured Computer Organization
- 唐朔飞,计算机组成原理(第2版)
- 白中英,计算机组成原理(第五版)