一、计算机系统概论
1 高级语言程序——汇编语言——机器语言
2计算机系统的层次结构如下图
第2、3、4、5层分别为操作系统计算机、汇编语言计算机、高级语言计算机、应用语言计算机
3软件和硬件的关系:相互依存、逻辑上等价、协同发展
4冯诺依曼计算机的基本组成:存储器 运算器 控制器 输入设备 输出设备,由总线连接
5运算器:核心是算数逻辑运算单元ALU,还包含一些寄存器,用来暂存参与运算的数据与结果
6控制器:计算机的指挥中心,发出各种控制命令,由程序计数器PC,指令寄存器IR以及控制单元CU
7存储器:存放正在运行的程序和数据
存储体由若干个存储单元构成,每个存储单元能存储一位二进制
8硬件运行程序的必要条件:(1)程序已被转换为机器指令序列,即可执行程序;(2)可执行程序已加载到主存储器中,并将起始地址置于PC
即:
while(!end){
从PC取指令;
分析执行指令;
PC++;
}
9影响计算机系统性能的因素:机器字长、运算速度、内存容量、外存容量、总线传输率
第一章只是概述层次结构和各个组成部分的功能,关于每一部分的详细内容请见其余章节
(注:图片摘自西交的ppt,文章图片以交流探讨帮助学习为目的,请勿用于商业用途
参考教材:计算机组成与设计 王换招 赵青苹著)