东南大学计算机组成原理复习_任国林版课件
计算机组成原理复习资料.ppt
软硬件界面
硬件 物理机
固件
系 统 软 件 级 Level 3 (操作系统、库代码)
机 器 级 Level 2 (指令集结构ISA)
控制级
Level 1 (微程序或硬布线)
硬件直接执行
数 字 逻 辑 级 Level 0 (门电路、电子线路)
软件与硬件的逻辑功能等价性
软件的特点 易于实现各种逻辑和运算功能,但是常
冯·诺依曼结构
控制器
输入 输入 设备
指令流
运算器 (ALU) 数据流
存储器
输出 输出
设备
控制流
存储程序计算机的结构
基本原理:存储程序控制 基本特点:按地址访问并顺序执行
计算机的层次结构
应用软件
用户级
Level 6 (可执行程序)
虚拟机
高 级 语 言 级 Level 5 (C++,Java,等)
系统软件 汇 编 语 言 级 Level 4 (汇编语言代码)
规格化浮点数:阶码E=1~254(11111110)
无穷大的机器数
阶码E=全1(11111111) ,尾数M=0
+∞:S=0,-∞:S=1
NaN(not a number,不是一个数)
阶码E=全1(11111111) ,尾数M≠0
用来通知异常情况
练习与思考
1. 何谓机器数 ?机器零和真值0有何 不同 。
机器档次
高
向上兼容
当前机器
向下兼容 向前兼容
低
向后兼容
时间
练习与思考题
1. 计算机中有两股信息在流动,它们分别是
和
。
2. 在计算机系统的层次结构中,位于硬件之外的所有层次统称为
最新计算机组成原理第4章_指令系统_任国林版课件幻灯片
…
2000 …
2010 CALL 2200 2011 A←A+1 ……
2200 …
… CALL ** …
2280 RETURN ……
条件转移操作
无条件转移操作
调用操作
返回操作
注:①条件转移操作的条件由测试条件及转移条件组成;
②调用操作参数有目标指令地址及返回指令地址;
③返回操作参数仅为返回指令地址
出栈:①目标地址←[SP],②SP←(SP)+X
对于入栈时SP递增移动方式,入栈+X、出栈-X
边界不对齐方式
边界对齐方式
整数边界对齐方式:长度为2n个存储字的数据在存储
器中存储时,最小单元地址(N)的最低n位必须为零。
如长度为20、21、22个存储字的N为XXXX、XXX0、XX00
3、数据(常数)在指令中的存放方式
*存放方式:边界—采用边界不对齐方式; (尽量减少指令字长) 次序—与存储器存放次序一致。(方便CPU处理)
操作步骤—入栈:先移动栈顶,再在栈顶写入数据, 出栈:先从栈顶读出数据,再移动栈顶;
B
A
A
A
①空堆栈
②A入栈
③B入栈
④出栈(B)
存取特征—后进先出顺序、不按地址访问,
破坏性读出(只对栈顶操作);
6
18
*寄存器堆栈: --用移位REG实现,面向硬件
组成特征—大小及栈顶固定,CPU用计数器表示“栈底”;
8
1、操作码字段 *功能:用编码指明(约定)操作的性质, 包括操作类型、操作数类型及长度3个方面;
例1—指令系统约定:操作类型≤8种,加法操作需支持8/16 位定点数、单/双精度浮点数,移位操作需支持8/16位定点数, 逻辑非操作只需支持8位逻辑数。操作码字段如何编码?
计算机组成原理复习任国林版通用课件
分析指令
指令寄存器中的指令送至 译码器进行译码,确定所 执行的操作性质。
执行指令
将操作数送至运算器进行 运算或传输,并将结果存 回内存。
控制器的时序系统
时钟信号
用于同步各部件的工作, 使它们按照一定的节拍协 同工作。
节拍信号
将时钟信号分频得到,用 于确定各部件的工作周期。
控制信号
根据指令要求和节拍信号 生成,用于协调各部件的 工作。
USB接口
通用串行总线接口,支持热插 拔和即插即用,广泛用于各种 设备。
HDMI接口
高清多媒体接口,用于连接高 清视频输出设备。
数据传输方式
同步传输
数据在固定的时钟信号控制下进行传输,具 有稳定性和可靠性。
串行传输
数据一位一位地顺序传输,占用通信线路少, 适合长距离传输。
异步传输
数据传输不受时钟信号控制,传输速率不固 定,但灵活性较高。
输入输出系统的性能评价
01 02
输入输出系统的性能评价
输入输出系统的性能评价主要包括数据传输速率、数据吞吐量、数据传 输延迟以及可靠性等方面。这些因素直接影响到计算机的数据处理能力、 系统响应速度以及与外部设备的交互能力。
数据传输速率
数据传输速率是指输入输出设备之间每秒钟传输的数据量。较高的数据 传输速率可以提高数据处理的效率。
只读存储器(ROM)
ROM是一种只能读取而不能写入的 存储器,断电后数据不会丢失。
高速缓存(Cache)
Cache是一种高速的、容量较小的存 储器,用于存放CPU经常访问的数据 和指令。
主存储器与高速缓存
主存储器
主存储器是计算机中最重要的存储器, 用于存放计算机运行时所需的数据和 指令。
计算机组成原理第1章ppt课件
浮点数的表示与运算
浮点数的概念
浮点数是指小数点位置可以浮 动的数,用于表示更大范围、
更高精度的数值。
浮点数的表示方法
通常采用IEEE 754标准表示, 包括符号位、指数位和尾数位 。
浮点数的加减运算
需要进行对阶、尾数加减、规 格化等步骤,同时处理溢出和 舍入等问题。
浮点数的乘除运算
需要设计高效的算法和电路实 现,包括浮点乘法、浮点除法
地址译码器
将地址寄存器中的地址转换为对 应存储单元的选择信号。
存储体
由大量存储单元组成,每个存储 单元可存放一个字节或多个字节 的数据。
读写控制电路
根据CPU的命令控制存储器的读 写操作。
主存储器的性能指标与优化
存储容量
主存储器可以容纳的二进制信息量,通常以字节(Byte)为单位进 行衡量。
存取时间
逻辑门电路
基本逻辑门电路
介绍与门、或门、非门等 基本逻辑门电路的工作原 理和实现方法。
复合逻辑门电路
讲解与非门、或非门、异 或门等复合逻辑门电路的 工作原理和实现方法。
逻辑门电路的应用
介绍逻辑门电路在数字电 路中的应用,如组合逻辑 电路的设计和实现等。
03
计算机中的数据表示
数值数据的表示
定点数表示法
计算机的发展
计算机经历了从机械式计算机、电子管计算机、晶体管计算机、集成电路计算 机到超大规模集成电路计算机的五个发展阶段。
计算机系统的组成
硬件系统
包括中央处理器、存储器、输入 输出设备等,是计算机的物理基
础。
软件系统
包括系统软件和应用软件,是计算 机的逻辑基础。
数据
是计算机处理的对象,包括数值数 据、非数值数据和多媒体数据等。
计算机组成原理总复习 ppt课件
PPT课件
15
第四章 指令系统
1、指令格式
分类:三 / 二 / 一 / 零 地址 二地址指令格式中,从操作数的物理位置来说,
又可归结为三种类型: 存储器-存储器(SS)型指令 寄存器-寄存器(RR)型指令 寄存器-存储器(RS)型指令
PPT课件
16
2、指令字长度 指令字长度:一个指令字中包含二进制代码的位数。 机器字长:计算机能直接处理的二进制数据的位数, 决定了计算机的运算精度。
第一章 计算机系统概论
1、计算机系统:计算机硬件和计算机软件。计算机(指 硬件)应由运算器、控制器、存储器、总线和输入/输出 设备五大功能部件组成。运算器和控制器合称为中央处 理器;运算器是对信息进行处理和运算的部件。经常进 行的运算是算术运算和逻辑运算,所以运算器又称为算 术逻辑运算部件;控制器是整个计算机的指挥中心,它 的主要功能是按照人们预先确定的操作步骤,控制整个 计算机的各部件有条不紊地自动工作。存储器是用来存 放程序和数据的部件,它是一个记忆装置,也是计算机 能够实现“存储程序,程序控制”的基础,常见的三级 存储系统是:cache、主存储器和外存储器;外围设备是 指除了CPU和内存以外的其它设备。
PPT课件
1
PPT课件
2
2、了解冯· 诺依曼型计算机的基本工作原理: “存储程序,按地址顺序执行”。
3、了解计算机的层次结构(P14)。
P 1、数制及其转换 2、数据表示格式 3、定点数的表示方法及数的表示范围;定点加法、
减法、乘法、除法运算;溢出的概念及检测方法。
如果X为正数,则[X]原=[X]反 =[X]补。 如果X为0,则 [X]补 、[X]移有唯一编码, [X]原、
《计算机组成原理》复习简答题总结ppt课件
它一般用于做高速缓存。
DRAM器件的特点是相对廉价和大容量,但须定时刷新。它一般用于做
主存储器。
6
❖ 一个具有24位地址和8位字长的存储器,问: 1.该存储器能够存储多少字节的信息? 2.如果存储器由4Mxl位的SRAM芯片组成,需要多少
片? 3.需要多少位作芯片选择? 1.存储单元数为224B=16MB, 故能存储16M个字节的信息。
5
❖比较SRAM和DRAM的主要特性,用其组成系统时,从设计和使用角度 看两
者有何区别。
(1)SRAM和DRAM的主要性能
区别
SRAM
DRAM
特性
静态存储器
动态存储器
存储信息
触发器
电容
破坏性读出
非
是
需要刷新 送行列地址
不要 同时送
需要 分两次送
运行速度
快
慢
集成度
低
高
发热量
大
小
存储成本
高
低
(2)SRAM器件的特点是速度快、不用刷新,但集成度不高,价格贵。
(2)简化了系统结构。整个系统结构清晰,连线 少,底板连线可以印刷化。
计算机组成原理复习任国林版通用课件
长度码
指示指令的长度,以便正确解析指令。
扩展码
用于扩展指令的长度,以适应更长的操作码或地址 码。
操作数
指定操作数的内容,可以是寄存器中的值、内存 单元中的数据或立即数。
标志位
指示指令执行后的结果状态,如进位、溢出等。
寻址方式
寄存器寻址
操作数存储在寄存器中,需要 访问寄存器以获取操作数。
进程定义
进程是程序的一次执行过程,是 系统进行资源分配和调度的基本 单位。
进程状态
02
03
进程控制
进程在运行过程中会处于不同的 状态,如运行状态、就绪状态和 等待状态。
进程控制的主要任务是对系统中 所有进程进行创建、撤销、暂停 和恢复等操作。
存储管理
存储管理概述
存储管理的主要任务是对内存空间进行分配、回 收、共享、保护和扩充等操作。
内存管理方式
常见的内存管理方式有分区管理、分页管理、分 段管理和段页式管理等。
虚拟内存
虚拟内存是一种内存管理技术,通过将部分硬盘 空间映射为内存,可以弥补物理内存的不足。
文件系统
01
02
03
文件系统定义
文件系统是用于实现文件 存储、检索和管理的一组 软件和数据结构。
文件类型
常见的文件类型包括普通 文件、目录文件和特殊文 件等。
网络设备
网络设备概述
网络设备是实现计算机网络功 能的硬件设备,包括计算机、
交换机、路由器、网卡等。
交换机
交换机是一种基于MAC地址的 二层网络设备,可以实现多个 端口之间的数据交换。
路由器
路由器是一种基于IP地址的三 层网络设备,可以实现不同网 络之间的数据转发。
计算机组成原理复习提要加例题PPT学习教案
<4>(1分)舍入处理
不需舍入
<5>(1分)判溢出
阶码符号位为00,不溢出,
(2分)故得最终结果为
x+y=0.101100×2-6
第16页/共44页
210821/5/15
第三章
1. 基本概念
存储元,存储单元,RAM, ROM, PROM, EPROM,
存储器系统,存取时间,存储周期, 存储带宽,
/*存储器设计的要求*/,双端口存储 器
最后结果:
阶码 j=(10)2,用4位移码表示为1010。
尾数 S=0.1101100,用8位原码(带1位符号位)表示为01101100.
第13页/共44页
1. (13分)已知x=0.11011,y= -0.11111,请按下列要求计算
(1)(5分)用变形补码计算x-y,同时指出运算结果是否溢出
+[-x]补 11.00101
11.00101
右移一位 11.10010 11.0000 1
+[x]补 00.11011
00.01101
右移一位 00.00110 111.000 0
+0并右移一位
00.00011 0111.00 0
+0并右移一位
00.00001 10111.0 0
+0并右移一位
00.00000 110111. 0
第22页/共44页
选择:下列不属于虚拟存储器的管理方式 的是( )。
A.页式 B.段式 C.段页式 D.链式
第23页/共44页
填空:一个组相联映射的Cache,有128块, 每组4块,主存共有16384块,每块64个字, 则主存地址共( )位,其中主存字块标记 应为()位,组地址应为( )位,Cache地 址共( )位。
计算机组成原理第6章 总线 任国林版课件
t
8
②寻址阶段: 寻址阶段: 目标地址和 拥有总线使用权的主设备 发出目标地址 操作命令; 主设备— 拥有总线使用权的主设备— 发出目标地址和操作命令; 是否被选中, 总线操作; 从设备— 判断是否被选中 被选中的响应总线操作 各从设备— 判断是否被选中,被选中的响应总线操作;
9
2、总线仲裁的性能优化 *隐藏式总线仲裁:总线仲裁与总线传输重叠; 隐藏式总线仲裁:总线仲裁与总线传输重叠;
总线允许BG1 总线允许BG1 总线允许BG2 总线允许BG2 地址总线 控制总线 数据总线 x(主设备?发出) x(主设备?发出) 主设备 R/W(主设备?发出) R/W(主设备?发出) 主设备 Data 数据期 总线 地址期 空闲 总线传输周期 总线周期 y(主设备2发出) y(主设备2发出) 主设备 R/W(主设备2发出) R/W(主设备2发出) 主设备 Data 地址期 数据期 总线传输周期 总线周期
第六章 总
线
1
§6.1
CPU 主存
总线概述
CPU I/O设备1 I/O设备1 … 设备 主存 I/O设备n I/O设备n 设备
※部件的连接方式:有分散连接和总线连接两种; 部件的连接方式: 分散连接和总线连接两种; 两种
输入设备 … 输出设备
分散连接—通信性能好(同时通信),可扩展性差; 分散连接—通信性能好(同时通信) 可扩展性差; 总线连接—可扩展性好 通信性能略差(分时通信) 总线连接—可扩展性好,通信性能略差(分时通信)
计算机组成原理任国林
第1 章1. 解释概念或术语:实际机器、虚拟机器,机器指令、机器指令格式,主机、CPU、主存、I/O、PC、IR、ALU、CU 、AC、MAR、MDR,机器字长、存储字长、指令字长、CPI、TC、主频、响应时间、吞吐量、MIPS、MFLOPS。
答:略2. 如何理解计算机系统的层次结构?说明高级语言、汇编语言及机器语言的差别与联系。
答:⑴计算机系统是由软件和硬件结合而成的整体。
为了提高计算机系统的好用性,程序设计语言的描述问题能力越来越强,各种程序设计语言大体上是一种层次结构,即高等级编程语言指令包含低等级编程语言指令的全部功能。
对于使用不同层次编程语言的程序员来说,他们所看到的同一计算机系统的属性是不同的,这些属性反映了同一计算机系统的不同层次的特征,即同一计算机系统可划分成多个层次结构,不同层次的结构反映的计算机系统的特征不同而已。
⑵机器语言是能够被计算机硬件直接识别和执行的程序设计语言,机器语言是一种面向硬件的、数字式程序设计语言;汇编语言和高级语言均用符号表示机器语言指令,指令很容易阅读和编写、但不能被硬件直接识别和执行,它们均是一种面向软件的、符号式程序设计语言;相对于汇编语言而言,高级语言描述问题的能力更强;高级语言和汇编语言程序必须翻译成机器语言程序后,才能在计算机硬件上执行。
3. 计算机系统结构、计算机组成的定义各是什么?两者之间有何关系?答:计算机系统结构是指机器语言程序员或编译程序编写者所看到的计算机系统的属性,包括概念性结构和功能特性两个方面。
主要研究计算机系统软硬件交界面的定义及其上下的功能分配。
计算机组成是指计算机硬件设计人员所看到的计算机系统的属性。
主要研究如何合理地逻辑实现硬件的功能。
计算机组成是计算机系统结构的逻辑实现。
4. 冯·诺依曼模型的存储程序原理包含哪些内容、对计算机硬件和软件有哪些要求?冯·诺依曼模型计算机的特点有哪些?答:存储程序原理是指程序和数据预先存放在存储器中,机器工作时自动按程序的逻辑顺序从存储器中逐条取出指令并执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命令 数据
主存
辅存
虚拟 存储器
2、虚拟存储器存储管理 段式、页式、段页式的存储管理方法及地址变换方法 3、虚拟存储器工作过程 完成访问过程,地址变换优化与TLB,优化后完成访问过程
14
第4章 指令系统
一、指令系统组成
*指令系统:机器指令,指令系统定义、与软硬件关系 1、指令功能
操作数的类型及长度,操作的类型(功能、操作数及个数)
2、填空题(1分×16)
例1:八位二进制补码所能表示的十进制整数范围是_______ 至_______,其补码分别为 和 。
例2:CPU响应某I/O中断请求的条件是无DMA及更高级请求、 该I/O中断请求有效、 及 。
1
3、计算题(6分×4)
例:若X=-1011,Y=+1101,求[X]原、[-Y]补、[X]移, 求[X+Y]补,用Booth算法求X×Y。
12
四、Cache
1、Cache基本原理 功能与引脚,性能,与主存交换单位、存储空间管理, 基本工作原理,结构与组成
2、Cache相关技术 *地址映像及变换:全相联、直接、组相联 映像规则、目录表结构、地址变换方法 *替换算法:RAND、FIFO、LRU 算法原理、实现方法、特点 *写策略:命中策略/不命中策略的原理,两者的组合
冯·诺依曼模型 CPU功能 CPU工作流程
基本OP→μ OP
指令系统 指令周期
CPU结构
运算器(ALU) CPU数据通路 实现 控制器 程 序
指令i执行的μ OP序列 指令i执行的μ OP步序列
当前指令
指令功能部件
18
二、控制器组成与工作原理
1、控制器基本结构
CU(指令/时序/操作形成)、BIU、中断机构 2、时序系统组成 --时序的“序” *CPU相关周期:指令周期,机器周期、节拍周期、节拍脉冲 *时序系统组成:环形信号发生器、信号周期组成;
2、总线传输与控制
*操作步骤:4个阶段的任务、各部件完成的功能; *总线仲裁:3种方式的信号线连接、仲裁原理及特点;
*总线定时:4种协议的定时及传输原理、信号线及特点; *传输模式:各种模式的功能、特点; *总线标准:ISA、PCI标准概况。
3、总线互连结构
*总线结构:多总线结构的优势、模型与实物; *总线互连:总线与设备的连接、总线与总线的连接(桥)。
4、简答题(5分×2)
例:简述冯·诺依曼计算机模型的存储程序原理。
5、应用题(12分×2)
例1:用1K×4位的SRAM芯片组成2K×8位的存储系统,请说明
需多少芯片、画出逻辑结构图(含引脚)。 ←课件CH3.P42例5 例2:单总线结构CPU(课件P5)中,请写出指令R1←(R2)+[R3] 的微操作步序列。 ←课件CH5.P26练习1
2、Cache的改进 请求字处理技术、多级Cache结构、DIB结构、哈佛结构
13
五、虚拟存储器
1、虚拟存储器概述
VM定义、组成,工作原理,主存存储管理(VM-MM)的组织
虚拟 地址 辅助软硬件 不成功时 虚存-主存 虚存-辅存 不成功时 系统异常 地址映像及变换 地址映像及变换 成功时 成功时 主存存储管理
1、CPU功能与结构 五大功能→部件及基本结构,寄存器组织
2、CPU工作流程
指令周期与指令系统,CPU功能→CPU工作流程
3、指令执行过程 指令执行过程→基本操作→微操作→指令执行的微操作序列 4、数据通路组织 性能与微操作步,数据通路种类,
单总线通路→运算器组织,微操作序列→微操作步序列
17
※CPU工作原理与组成:
校验位编码—奇校验 p1=mn+mn-1+„+m1+1 (mod 2) 偶校验 p1=mn+mn-1+„+m1 (mod 2) *海明校验码:编码原理、校验能力目标→校验原理推导
编码方法、校验方法←┘
7
二、数据的表示
1、数值数据的表示方法 *硬件特征:二进制表示(只有0/1)、定长运算; *表示方法:进制、符号、小数点、数码长度、运算方法; *数据的表示属性:表示格式、编码方式、数码长度;
要求:知识点掌握←→量化分析及简单设计
2
第1章 计算机系统概论
一、计算机系统简介
计算机功能与软硬件,层次结构,结构与组成
二、计算机系统组成
1、冯·诺依曼模型计算机 结构与组成; 数据表示与运算; 存储程序原理(程序存储方式、程序控制机制) ↓ ↑(按逻辑顺序) (一维、按地址)存储器结构 ────┘(自动、逐条) ↓ 取指令 执行指令 (操作码、地址码)指令格式
状态 REG MUX 锁存器 锁存器
REG堆
ALU
移位器
…
…
CPU=运算器+„
Байду номын сангаас
G
10
第3章 存储系统
一、存储系统概述
1、存储器性能指标 2、层次结构存储系统
用户需求的矛盾,程序访问局部性,层次结构与存储器
二、半导体存储器
1、SRAM 存储元组成,芯片组成、参数与引脚 ,读写时序 2、DRAM 存储元及芯片组成,行刷新与引脚,读写时序,刷新方式 3、ROM 芯片特征、存储元状态、读写控制
9
四、浮点数的运算方法
浮点加减运算规则与警戒位、运算步骤、算法流程
五、算术逻辑单元ALU
1、加法器组成 全加器、串行进位加法器,并行进位逻辑、并行进位加法器 2、ALU组成 ALU功能—←数据表示与运 算 ALU结构—以加法器为基础 ALU组成—组合逻辑电路 3、运算器组成 运算器=ALU+状态REG+„
24
三、I/O接口
1、I/O接口功能 设备选址、数据缓冲、操作中转、信号转换、状态监视
2、I/O接口组成 *硬件组成:两段式工作过程;
数据 总线 控制 总线 地址 总线 地址总线 锁存 数据总线 缓冲 内部控制 逻辑电路 设备选 择电路 控制寄存器 信 号 转 换 逻 辑 外 设 信 号
数据输出锁存寄存器
22
第7章 输入输出系统
一、I/O系统组成
1、I/O系统组成 *目标—可扩展性、CPU性能; *组成—I/O设备、I/O接口、I/O管理部件,I/O指令 2、I/O设备与主机的联系
*编址方式—统一编址、独立编址; *寻址方式—编址、寻址; *联络方式—异步、同步、立即响应
←指令、总线信号种类 ←惟一,监视、比较/判断
2、数的定点表示 定点表示方法,定点数的表示 ; 3、数的浮点表示 浮点表示方法,浮点数的表示、规格化 ,IEEE754标准;
4、非数值数据的表示 *字符的表示:表示方法,关系运算处理方法; *逻辑数的表示:表示方法,运算处理方法
硬件需设置状 态位(Z、C/S)
8
三、定点数的运算方法
1、移位运算 逻辑移位/算术移位的移位规则、溢出判断方法 2、补码加减运算 *运算规则:[A+B]补=[A]补+[B]补,[A-B]补=[A]补+[-B]补 *溢出判断:OVR= (An-1 Zn-1 )(Bn-1 Zn-1 ) = Cn-1 Cn 2 = Zn Zn-1 *硬件配置及流程:思路为[A]补+[B]补+0,[A]补+[B]补+1 *无符号数运算:与有符号数相同,仅溢出判断不同 3、原码一位乘法运算 运算规则、硬件配置、算法流程,无符号数乘法 4、补码一位乘法运算 比较法运算规则、硬件配置、算法流程
考试题型
1、选择题(2分×13)
例1:集中式总线仲裁中, 方式对接口电路故障最敏感。 A.独立请求 B.计数器定时查询 C.菊花链查询 例2:假定下列带奇偶校验位的字符码均没有数据错误,采用 偶校验方式的字符码是 。 A.11001011 B.11010110 C.11000001 D.11001001
存储器
三、计算机系统性能指标
1、硬件性能参数
*机器字长:CPU同时处理的位数; ←常指CPU中哪个部件? *机器主频:单位(1KHz=1×103Hz); ←对应CPU哪个时序信号? *存储容量:单位(1KB=1×210B),最大主存容量;
2、系统性能指标 *响应时间:T响应=TCPU+TI/O等待,TCPU=IN×CPI×TC *吞 吐 量:TP=∑IN(任务i)÷∑TCPU(任务i) 3、性能设计 *冯·诺依曼模型性能瓶颈:CPU-MEM、指令串行执行; *优化方法:平衡设计、CPU性能设计
数据输入缓冲寄存器
状态寄存器
端口地址译码器
*软件组成:I/O端口→I/O指令→驱动程序
5
第2章 数据的表示与运算
一、数据的编码
1、数制及转换 2、机器数及其编码 原码、补码、反码、移码的定义、特性、相互转换;
原码 反码 补码 移码 真值 无 无 10„00 00„00 11„11 10„00 10„01 00„01 10„01 11„10 11„11 01„11 -1 10„00 00„00 00„01 11„11 00„00 00„01 00„00 00„01 10„00 10„01 0 +1 01„11
01„11 01„11 11„11
+(2n-1-1)
-2n-1 -(2n-1-1)
3、十进制数编码(BDC码)
6
4、字符及字符串编码
字符码的类型,字符编码与字符数据, 字符串常见编码方法
5、检验码 *冗余检验思想:检错及纠错原理;
*奇偶校验码 :编码原理、校验方法、校验能力;
校验码组成—
数据mn-1„m1 校验位p1
3、I/O传送控制方式 *目标—减少占用CPU时间、提高传送速度; *控制方式—程序查询、程序中断方式,DMA方式,通道方式
23
二、I/O设备
1、I/O设备 键盘、鼠标、显示器、打印机的组成及工作原理;
2、存储设备 *结构与操作—盘状/带状,寻道+定位; *性能指标—存储密度、存储容量、寻址时间、数据传输率等 例—磁盘组有6个双面盘片(两外侧盘面不用),每个盘面有 204个磁道、每个磁道有12个扇区、每个扇区可记录512B数据, 磁盘机转速为7200rpm,平均寻道时间为8ms。 ⑴计算磁盘存储空间; ⑵计算磁盘平均寻址时间; ⑶计算磁盘数据传输率;⑷画出磁盘地址格式及参数。 *磁盘MEM组成—盘片、驱动器、控制器