这门课讲什么?
- 计算机:机械式计算机,模拟电子计算机,数字电子计算机。现在的计算机都是数字电子计算机。
- 组成:(organization)又翻译成 组织,计算机硬件系统的逻辑实现(不是硬件实现):即利用数字电路的知识,数字逻辑的知识以及数字电路的元器件(门电路,触发器)来实现计算机的硬件系统
- 原理:数字电子计算机硬件系统逻辑实现的一般原理,不依托任何具体机型;电子计算机发展过程中多种计算机实现的公共原理
知识点大纲
- 基本部件的结构和组织方式
- 基本运算的操作原理
- 基本部件和单元的设计思想
- 特色:
计算机组成的一般原理,不以具体机型为依托
采用自顶向下的方式、层层细化
计算机知识体系
计算机系统简介
- 系统复杂性管理的方法-1:
抽象
百度百科:抽象是对于一个过程 或者 一件制品的某些细节有目的的隐藏,以便把其他方面、细节或者结构表达得更加清除
维基百科:抽象是指高级的模型,和低级的实体相对
David Harris:隐藏系统中不重要的细节
- 计算机体系结构是指能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。
- 计算机系统的属性通常是指用机器语言编程的程序员(也包括汇编语言程序设计者和汇编程序设计者)所看到的传统机器的属性,包括指令集、数据类型、存储器寻址技术、I/O机理等,大都属于抽象的属性。
- 计算机组成是指如何实现计算机体系结构所体现的属性,它包括了许多对程序员来说是透明的硬件细节。
- 能否实现乘法计算属于计算机体系结构的问题,怎么样实现乘法计算属于计算机组成的问题;
- 联想拯救者R7000和R7000P的计算机体系结构相同,但计算机组成不同。在计算机体系结构不变的情况下,计算机组成对计算机性能更重要。越好的硬件设备,计算能力越强。
计算机的基本组成
一.冯·诺依曼(von Neumann)计算机的特点
- 计算机由五大部件组成:运算器、控制器、存储器、输入、输出 <