1.计算机系统
氨基酸及系统层次结构进行横向切分,自上而下分解为:
2.ISA
软件与硬件的界面:ISA(Instruction Set Architecture )指令集体系结构
简介:ISA是一种规约,它规定了如何使用硬件:
·
3.冯·诺依曼结构
“存储程序”工作原理:任何要计算机完成的工作都要先被编写成程序,然后将程序和原始数据送入存储器并启动执行。一旦程序被启动,计算机应能在不需操作人员干预下,控制器自动完成逐条取指令、译码、执行指令的任务,直到完成全部指令操作为止。
硬件框图:
特点:(1)由运算器、控制器、存储器、输入设备、输出设备五个部件组成
(2)存储器不仅存放数据,而且存放指令,在形式上两者没有区别,但是计算机可以区分数据和指令;控制器能够自动执行指令;运算器能够进行加减乘除四种基本算数运算,以及一些逻辑运算和附加运算;操作人员通过输入设备、输出设备和主机进行通信。
(3)内部以二进制表示指令和数据。每条指令由操作码和地址码两部分组成。操作码指出操作类型,地址码指出操作数的地址。
(4)采用“存储程序、程序控制”的工作方式
4.计算机中最基本的部件
CPU:中央处理器
PC:程序计数器
MAR:存储器地址寄存器
ALU:算数逻辑部件
IR:指令寄存器
MDR:存储器数据寄存器
由于执行每一条指令,都包括取指、移码和执行三个基本步骤,所以微型计算机的工作过程也就是不断地取指、译码和执行的过程,直到遇到停机指令时才结束及其运行。
5.计算机系统性能评价
(1)机器字长:指机器一次能处理的二进制位数。(一般和内部寄存器的位数相等,字长越长精度越高,常见的字长有32位和64位)
(2)存储容量:存放二进制信息的总位数。公式为:存储容量=存储单元个数 * 存储字长
(3)时间指标:CPI 执行一条指令执行时所用的时钟周期。CPI=程序中所有指令的时钟周期数之和/程序指令总数=(程序中各指令的CPI * 程序中该类指令的比例)
(4)CPU时间指标:CPU时间=程序执行时间=总指令条数*CPI*T(时钟周期)
(5)MIPS时间指标:每秒钟CPU能执行的指令总条数(百万条/秒)
例题:
(1)
答案:C
(2)
答案:C
(3)
答案:C
(4)
答案:B
(5)
答案: