目录
一、计算机的软硬件概念
- 计算机系统
计算机系统 | 硬件:计算机的实体,如:主机、外设等 |
软件:由具有各类特殊功能的信息(程序)组成 |
- 软件
软件 | 系统软件 | 语言处理系统 |
操作系统 | ||
服务性系统 | ||
数据库管理系统 | ||
网络软件 | ||
应用软件 | 按任务需要编制成的各种程序 |
二、计算机系统的层次结构
- 系统复杂性管理的方法——抽象
高级语言 | 虚拟机器M3 ↓ |
汇编语言 | 虚拟机器M2 ↓ |
操作系统 | 虚拟机器 ↓ |
机器语言 | 实际机器M1 ↓ |
微指令系统 | 微程序机器M0 |
图1
虚拟机器M4 ↓ | 用编译程序翻译成汇编语言程序 |
虚拟机器M3 ↓ | 用汇编程序翻译成机器语言程序 |
虚拟机器M2 ↓ | 用机器语言程序解释称操作系统 |
实际机器M1 ↓ | 用微指令解释成机器指令 |
微程序机器M0 | 由硬件直接执行微指令 |
图2
三、计算机体系结构和计算机组成
计算机体系结构:程序员所见到的计算机系统的属性概念性的结构与功能特性
注:【程序员:机器语言程序员;计算机系统的属性:指令系统、数据类型、寻址技术、I/O机理】
(比如:在乘法中,有无乘法指令)
计算机组成:实现计算机体系结构所体现的属性
注:【具体指令的实现】
(比如:如何实现乘法指令)