第一章计算机系统概述计算机系统的组成:硬件子系统:运算器、控制器、存储器、I/O设备、总线(数据线控制线地址线)软件子系统:系统软件(操作系统语言处理系统(汇编程序:汇编语言源程序→机器语言目标程序 编译程序:高级语言源程序→机器级目标程序 解释程序将高级语言语句逐条翻译成机器指令并立即执行,不生成目标文件)数据库管理系统各类实用程序)、应用软件计算机系统的分层结构:应用算法编程语言操作系统/虚拟机指令集体系结构微体系结构功能部件电路器件计算机系统的基本功能:数据处理数据存储数据传送
计算机组织和系统结构概念计算机发展简史:冯诺伊曼机器结构:1采用存储程序的工作方式2计算机由运算器控制器存储器输入设备和输出设备5个基本部件组成3存储器不仅能存放数据还能存放指令(形式上无区别)控制器应能自动执行指令运算器能进行加减乘除和逻辑运算操作人员能通过输入输出设备使用计算机4计算机内部以二进制形式表示指令和数据每个指令由操作码(指出操作类型)和地址码(指出操作树的地址)两部分组成由一串指令组成程序工作方式:将程序像数据一样存储到计算机内部存储器中的一种设计原理。程序存入存储器后,计算机便可自动地从一条指令转到执行另一条指令
CPU:基本组成部分数据通路(算术和逻辑运算寄存器和存储器的读写控制)和控制器(对指令进行译码生成对应的控制信号)存储器:存储器分为内存(主存储器MM和高速缓冲存储器cache(早期没有))和外存(辅助存储器(磁盘和固态)和海量后备存储器(磁带和光盘))CPU:控制器算术逻辑部件(ALU)寄存器堆(也称通用寄存器组或者寄存器文件)I/O桥接器不同IO总线连接到I/O桥接程序的执行过程:预处理阶段编译阶段汇编阶段链接阶段启动和执行一个程序的过程:
计算机的性能:CPU执行时间、时钟周期、CPI(指令执行所需要的周期数)、MIPS (每秒执行多少百万条指令)频率除上平均CPI 摩尔定律:每18个月价格降低一半