计算机组成原理笔记

【基本概念】

机器语言:  (二进制语言)计算机唯一可以直接识别和执行的语言。

汇编语言:用英文单词或其缩写代替二进制的指令代码,易于人们记忆和理解。

高级语言:为方便程序设计人员写出解决问题的处理方案和解题过程的程序。

完整的计算机系统包括:配套的硬件设备和软件系统

计算机的存储器系统包括:主存储器和外存储器

冯诺依曼计算机特点是:按地址访问并顺序执行指令

计算机系统采用补码运算目的是简化计算机的设计

在机器中,补码的零的表示形式是唯一的

控制器:用来控制、指挥程序和数据的输入、运行以及处理运算结果,由程序计数器(PC)、指令寄存器(IR)、控制单元(CU)组成

运算器:用来完成算术运算和逻辑运算,并将运算的中间结果暂存在运算器内

存储器:用来存放数据和程序

输入设备:用来将人们熟悉的信息形式转换为机器能识别的信息形式,常见的有键鼠、鼠标等。

输出设备:可将机器运算结果转换为人们熟悉的信息形式,如打印机输出、显示器输出等。

现代计算机由三大部分组成:CPU、I/O设备及主存储器

CPU:(Central Processing Unit)中央处理器,是计算机硬件的核心部件,主要由运算器控制器组成

主机:CPU + 主存储器

PC: Program Counter 程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数形成下一条指令地址

IR:   Instruction Register,指令寄存器,其功能是存放当前正在执行的指令。

CU:  Control Unit,控制单元(部件),为控制器的核心部件,其功能是产生微操作命令序列。

ALU: Arithmetic Logic Unit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑运算。

ACC: Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器

MQ: Multiplier-Quotient Reqister,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。

X:  此字母没有专指的缩写含义,可以用作任一部件名,在此表示操作数寄存器,即运算器中工作寄存器之一,用来存放操作数;

MAR: Memorv Address Reaister,存储器地址寄存器,在主存中用来存放欲访问的存储单元的地址。

MDR: Memory Data Reqister,存储器数据寄存器,在主存中用来存放从某单元读出、或要写入某存储单元的数据

I/O: Input/Output equipment,输入/输出设备,为输入设备和输出设备的总称,用于计算机内部和外界信息的转换与传送。

MIPS: Million Instruction Per Second,百万条指令每秒,为计算机运算速度指标的一种计量单位。

现代机器的运算速度:采用单位时间内执行指令的平均条数来衡量。

CPI:Cycle Per Instruction 执行一条指令所需的时钟周期(机器主频的倒数)

FLOPS: Floating Point Per Second 浮点运算次数每秒

主频: 机器内部主时钟的运行频率,是衡量机器速度的重要参数。

吞吐量: 指流入、处理和流出系统的信息速率。它主要取决于主存的存取周期。

响应时间: 计算机系统对特定事件的响应时间,如实时响应外部中断的时间等。

机器字长:指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。字长越长,数的表示范围越大,精度越高。

存储器容量:主存容量 + 辅存容量   主存容量:主存中存放二进制代码的位数

存储容量 = 存储单元个数 × 存储字长    (MAR反应存储单元个数,MDR反应存储字长)

数据传输率:每秒传输的数据,单位MBps

总线带宽:总线的数据传输速率,单位时间内总线上数据传输的位数,通常用每秒传输信息的字节数衡量,单位MBps(兆字节每秒)

存储器带宽:单位时间内存储器存取的信息量,单位是字/秒、位/秒 = 存储位数/存取周期

存取周期:存储器连续两次独立的存储器操作所需的最小间隔时间,通常存取周期大于存取时间。

指令周期:CPU从主存中取出一条指令加上执行这条指令的时间

时钟周期(节拍、状态):在一个机器周期内可以完成若干个微操作,每个微操作都需要一定的时间,可以用时钟信号来控制产生每一个微操作命令。

机器周期: 访问一次存储器的时间,作为基准时间。

计算机操作的最小时间单位:时钟周期

一个指令周期可以包含多个机器周期,每个指令周期内的机器周期数可能相等也可能不等,

一个机器周期内也可以包含多个时钟周期(节拍),每个机器周期内的时钟周期数可能相等也可能不等。

机器周期所含时钟周期数少的机器,速度更快。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星河酷跑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值