计算机组成原理第一章

53 阅读2分钟

一、计算机系统的层次结构

1.计算机系统由硬件系统和软件系统共同组成

计算机硬件

  1. 冯诺依曼
1. 思想是"存储程序"
2.五大部件组成:运算器、控制器、存储器、输入设备、输出设备
3.指令和数据同等地位的存储在存储器中
4.以二进制形式存储
5.指令由操作码和地址码构成

冯诺依曼是以运算器为核心,现代计算机以存储器为核心

  1. 五大部件的解释
1.运算器:ALU算术逻辑单元核心 ACC MQ X 通用寄存器
2.控制器:CU控制单元核心 PC程序计数器自动+1(指令的长度) IR存储正在执行的指令
3.存储器:分为内存和外存 内存是cpu能够直接访问的 MAR MDR(会考算术)
4.输入设备:鼠标、键盘
5.输出设备:打印机、显示器
附带数据总线、地址总线、控制总线

存储体由存储单元构成,存储单元由存储元件构成 一个存储单元存储的内容叫做存储字长 他可以是8的整数倍

  1. 指令执行过程
1.取指令:pc->MAR->存储体->MDR->IR
2.分析指令:IR(q)->CU
3.执行指令:IR(a)->MAR->存储体—>MDR->ACC

  1. 计算机软件
机器语言和汇编语言面向的是计算机,高级语言面向的是用户
汇编程序:汇编->机器 
解释程序:边解释边执行不产生中间代码,但是正因为一条条执行,因此速度慢 
编译:高级->机器/汇编

软/硬件逻辑功能的等价性:软件和硬件都能实现

计算机的性能指标

  1. 主频:每秒多少个指令周期
  2. 指令周期:赫兹的倒数
  3. CPI:平均每条指令需要多少个指令周期
  4. cpu执行时间:指令周期总数指令周期=指令中暑CPI/主频
  5. MIPS:每秒执行多少百万条指令=主频/CPI/10^9=指令条数/时间/10^9