第一章计算机系统概述

1.1计算机发展历程

计算机系统由硬件和软件两大系统组成,硬件的发展经历了电子管,晶体管,到现在中小规模集成电路到大规模超大规模集成电路,目前的发展方向是微型多用途和巨型超高速

1.2计算机系统层次结构

五大部分:I/O设备,主存(存放数据和程序),运算器(算术运算,逻辑运算),控制器(指挥各部件,使程序运行)

冯诺依曼结构,以运算器为中心,首次提出“存储结构”概念,基本工作方式:控制流驱动方式

现代计算机结构,以存储器为中心,cpu=运算器+控制器

各硬件部件:

主存:存储体相关概念:存储元,存储单元,存储字,存储字长,地址

MAR(地址寄存器)用于指明要读/写哪个存储单元,其位数反应存储单位数量

MDR(数据寄存器)用于暂存要读/写的数据,其位数=存储字长

运算器ACC(累加计数器)存放操作数,运算的结果

MQ(乘商寄存器)进行乘,除法时用得到

X(通用寄存器)存放操作数

ALU算数逻辑单元)用电路实现各种算术运算逻辑运算

控制器PC(程序计数器)存放下一条指令的地址

IR(指令寄存器)存放当前执行的指令

CU(控制单元)分析指令,给出控制信号

工作过程:初始:取指。指令数据存入主存,PC指向第一条指令。然后从主存中取指令放入IR,PC自动加一,CU分析指令,并控制其他部件执行指令

计算机层次结构:

五层:M0微程序机器(执行微指令)

M1传统机器(执行机器语言指令)

M2操作系统机器(向上提供广义指令)

M3汇编语言机器(执行汇编语言)

M4高级语言机器(执行高级语言)   

三个级别语言:高级语言,汇编语言,机器语言

编译程序:将高级语言一次全部翻译成为汇编语言,或者直接翻译为机器语言

汇编程序:将汇编语言翻译成机器语言

解释程序:高级语言翻译为机器语言(翻译一句执行一句)

1.3计算机的性能指标:

1数据通路带宽:数据总线一次所能并行传送信息的位数(各硬件部件通过数据总线传输数据)

2吞吐量:系统在单位时间内处理请求的数量,主要取决于主存的存取周期

3响应时间:用户向计算机发送请求,到系统对该请求做出响应并获得所需要的结果的等待时间。影响响应时间的通常包括cpu时间(运行一个程序所花费的时间),与等待时间(用于磁盘访问,存储器访问,I/O系统,操作系统开销等等时间)。

4字长:计算机进行一次整数运算(即定点指数运算)所能处理的二进制数据的位数,通常与cpu寄存器位数,加法器有关。因此,字长一般等于内部寄存器大小。计算机字长通常为字节(8位)的整数倍。(注意:机器字长,指令字长和存储字长的关系)

5,存储器的容量

MAR的位数反应存储单元数量,MDR反应每个存储单元大小

6,cpu

   时钟周期:cpu中最小的时间单位,每个动作至少需要一个时钟周期

   主频(时钟频率)=平均脉冲个数/s 单位hz,与时钟周期互为倒数

   CPI  执行一条指令所需的时钟周期数

   CPU执行时间:运行一个程序所花费的时间,(=指令条v数*cpi/主频)

   IPS 每秒执行多少条指令=主频/平均cpi

   FLOPS  每秒执行多少次浮点运算

       IPC(instrution per clock)每一时钟周期所执行的指令数

7,基准程序:测量计算机处理速度的一种实用程序(跑分app),跑分app的速度并不代表计算机的性能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值