计算机组成原理

计算机组成原理

1.1 计算机系统概述

发展

  第一代计算机:电子管(无操作系统,采用机械语言编程);
  第二代计算机:晶体管(出现操作系统雏形,开始使用高级语言);
  第三代计算机:中小规模集成电路(出现分时操作系统,高级语言发展迅速);
  第四代计算机:超大规模集成电路(产生微处理器);

分类(按指令与数据流分)

 1、SISD
 2、SIMD
 3、MISD(不存在)
 4、MIMD

趋势:
1、向微型化、网络化、高性能、多用途发展;
2、向巨型化、超高速、并行处理、智能化发展;

1.2 计算机系统层次结构

硬件系统和软件系统共同构成一个完整的计算机系统;硬件指有形的物理设备,实际物理装置的总称,软件指在硬件上运行的程序和数据及文档。

冯*诺依曼机特点:
1、硬件系统由运算器、存储器、输入输设备、控制器组成;
2、指令与数据按同等地位存放,按址寻访;
3、指令与数据均用二进制表示;
4、指令由操作码与地址码组成;
5、指令在存储器中按顺序存放,指令执行顺序可改变;
6、以运算器为中心,输入输出设备通过运算器与存储器传输数据(现代计算机以存储器为中心);

三个语言级别:
机器语言:计算机唯一可以直接识别与执行的语言;
汇编语言:不可直接识别;
高级语言:通常需要通过程序编译成汇编语言,在由汇编操作得到机器语言,也可直接翻译为机器语言;

1.3 计算机工作过程

工作过程:
1、源程序与数据送入内存;
2、翻译源程序为可执行文件;
3、从可执行文件首地址开始逐条执行指令;

计算机系统层级:
高级语言层:面向用户,经过编译程序翻译为汇编程序;
汇编语言层:一种符号化语言,经过汇编成机器语言;
操作系统层:由机器指令与广义指令(系统调用命令)组成;
机器语言层:把机器语言解释为微指令;
微程序机器层:硬件直接执行微指令;

2.1 计算机性能指标

1、机器字长:计算机进行一次整数运算所能处理的二进制数据的位数;
2、数据通道带宽:通道一次可并行传输信息的位数;
3、主存容量:主存储器所能存储的最大数据量;
4、运算速度:
1)吞吐量与响应时间
吞吐量:单位时间系统处理的请求量,取决于主存存取周期;
响应时间:发出请求到处理请求并获得所需结果所等待的时间;
2)主频与CPU时钟周期
主频:同一型号的计算机,主频越高,执行指令的速度越快;
CPU时钟周期:主频倒数,CPU中最小的时间单位,CPU的每个操作所用时间 >= 1个CPU时钟周期;
3)CPI:执行一条指令所需时钟周期数;
4)CPU执行时间:执行一个程序所花费的时间;
5)MIPS:每秒执行多少百万条指令;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值