版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机系统概论计算机系统概论 1. 什么是什么是计算机系统计算机系统、计、计算机算机硬件硬件和计算机和计算机软件软件?硬件?硬件和软件哪个和软件哪个更重要更重要? 解:解:P3 计算机系统计算机系统计算机硬计算机硬件、软件和数据通信设备的物件、软件和数据通信设备的物理或逻辑的理或逻辑的综合体综合体。 计算机硬件计算机硬件计算机的计算机的物理实体物理实体。 计算机软件计算机软件计算机运计算机运行所需的行所需的程序程序及相关资料。及相关资料。 硬件和软件在计算机系统硬件和软件在计算机系统中相互依存,缺一不可,因此中相互依存,缺一不可,因此同样重要同样重要。 5. 冯冯诺依曼计算机的特点诺依曼计算机
2、的特点是什么?是什么? 解:冯氏计算机的解:冯氏计算机的特点特点是:是:P9 由运算器、控制器、存储由运算器、控制器、存储器、输入设备、输出设备器、输入设备、输出设备五大部五大部件组成件组成; 指令和数据以指令和数据以同一形式同一形式(二进制形式)存于存储器中;(二进制形式)存于存储器中; 指令由操作码、地址码指令由操作码、地址码两两大部分大部分组成;组成; 指令在存储器中指令在存储器中顺序存放顺序存放,通常通常自动顺序取出执行自动顺序取出执行; 以以运算器为中心运算器为中心(原始冯(原始冯氏机)。氏机)。 7. 解释下列概念:解释下列概念:主机、主机、CPU、主存、存储单元、主存、存储单元、
3、存储元件、存储基元、存储元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、存储字、存储字长、存储容量、机器字长、指令字长。机器字长、指令字长。 解:解:P10 主机主机是计算机硬件的是计算机硬件的主体主体部分,部分,由由CPU+MM(主存(主存或内存)组成;或内存)组成; CPU中央处理器中央处理器(机),是计算机硬件的(机),是计算机硬件的核心核心部件,部件,由运算器由运算器+控制器控制器组成;组成; 主存主存计算机中存放计算机中存放正在运行的程序和数据的存储正在运行的程序和数据的存储器,为计算机的主要工作存储器,为计算机的主要工作存储器,可随机存取;器,可随机存取; 存储单元存储
4、单元可可存放一存放一个机器字个机器字并并具有特定存储地址具有特定存储地址的存储单位;的存储单位; 存储元件存储元件存储一位存储一位二进制信息二进制信息的物理元件,是存的物理元件,是存储器中最小的存储单位,又叫储器中最小的存储单位,又叫存储基元存储基元或或存储元存储元,不能单独不能单独存取;存取; 存储字存储字一个存储单一个存储单元所存二进制代码的元所存二进制代码的逻辑单位逻辑单位; 存储字长存储字长一个存储一个存储单元所存单元所存二进制代码的位数二进制代码的位数; 存储容量存储容量存储器中存储器中可存二进制代码的可存二进制代码的总量总量; 机器字长机器字长CPU能能同同时处理时处理的数据位数;
5、的数据位数; 指令字长指令字长一条指令一条指令的的二进制代码二进制代码位数;位数; 8. 解释下列解释下列英文缩写的中文英文缩写的中文含义含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS 解:解: CPUCentral Processing Unit,中央处理机中央处理机(器),(器),见见7题;题; PCProgram Counter,程序计数器程序计数器,存放当前欲执行指存放当前欲执行指令的地址令的地址,并可,并可自动计数形成下自动计数形成下一条指令地址一条指令地址的计数器;的计数器; IRInstruction Registe
6、r,指令寄存器指令寄存器,存放当前正在执行存放当前正在执行的指令的指令的寄存器;的寄存器; CUControl Unit,控制单元控制单元(部件),控制器中(部件),控制器中产生微操作命令序列产生微操作命令序列的部件,的部件,为控制器的核心部件;为控制器的核心部件; ALUArithmetic Logic Unit,算术逻辑运算单算术逻辑运算单元元,运算器中,运算器中完成算术逻辑运完成算术逻辑运算算的逻辑部件;的逻辑部件; ACCAccumulator,累加器累加器,运算器中运算前存放,运算器中运算前存放操作数、运算后操作数、运算后存放运算结果存放运算结果的寄存器;的寄存器; MQMultip
7、lier-Quotient Register,乘商寄乘商寄存器存器,乘法运算时,乘法运算时存放乘数存放乘数、除法时除法时存放商存放商的寄存器。的寄存器。 X此字母没有专指的此字母没有专指的缩写含义,可以用作任一部件缩写含义,可以用作任一部件名,在此表示名,在此表示操作数寄存器操作数寄存器,即运算器中工作寄存器之一,即运算器中工作寄存器之一,用来用来存放操作数存放操作数; MARMemory Address Register,存储器地存储器地址寄存器址寄存器,内存中用来,内存中用来存放欲存放欲访问存储单元地址访问存储单元地址的寄存器;的寄存器; MDRMemory Data Register,存
8、储器数据缓冲寄存储器数据缓冲寄存器存器,主存中用来,主存中用来存放存放从某单从某单元元读出读出、或、或写入写入某存储单元某存储单元数数据的寄存器据的寄存器; I/OInput/Output equipment,输入输入/输出设备输出设备,为输入设备和输出设备的总称,为输入设备和输出设备的总称,用于计算机用于计算机内部和外界信息的内部和外界信息的转换与传送转换与传送; MIPSMillion Instruction Per Second,每秒执行百万条指令数每秒执行百万条指令数,为计,为计算机运算速度指标的一种算机运算速度指标的一种计量计量单位单位; CPICycle Per Instructi
9、on,执行一条指令所执行一条指令所需时钟周期数需时钟周期数,计算机运算速,计算机运算速度指标度指标计量单位计量单位之一;之一; FLOPSFloating Point Operation Per Second,每秒浮点运算次数每秒浮点运算次数,计算机运,计算机运算速度算速度计量单位计量单位之一。之一。 10. 指令和数据指令和数据都存于都存于存储器中存储器中,计算机如何计算机如何区分区分它它们?们? 解:计算机硬件主要解:计算机硬件主要通通过不同的时间段过不同的时间段来区分指令来区分指令和数据,即:和数据,即:取指周期取指周期(或(或取指微程序)取出的既为指取指微程序)取出的既为指令,令,执行
10、周期执行周期(或相应微程(或相应微程序)取出的既为数据。序)取出的既为数据。 另外也可另外也可通过地址来源通过地址来源区分区分,从,从PC指出的存储单元指出的存储单元取出的是指令,由取出的是指令,由指令地址指令地址码码部分提供操作数地址。部分提供操作数地址。系系 统统 总总 线线 1. 什么是什么是总线总线?总线传输?总线传输有何有何特点特点?为了减轻总线负载,?为了减轻总线负载,总线上的总线上的部件部件应具备什么特点?应具备什么特点? 解:总线是解:总线是多个部件共享多个部件共享的传输部件;的传输部件; 总线传输的总线传输的特点特点是:某一是:某一时刻只能有一路信息在总线上传时刻只能有一路信
11、息在总线上传输,输,即分时使用;即分时使用; 为了减轻总线负载,总线为了减轻总线负载,总线上的部件应通过上的部件应通过三态驱动缓冲电三态驱动缓冲电路路与总线连通。与总线连通。 4. 为什么要设置为什么要设置总线判优总线判优控制控制?常见的集中式总线控制有?常见的集中式总线控制有几种几种?各有何?各有何特点特点?哪种方式响?哪种方式响应时间应时间最快最快?哪种方式对电路故?哪种方式对电路故障障最敏感最敏感? 解:总线判优控制解:总线判优控制解决多解决多个部件同时申请总线时的使用权个部件同时申请总线时的使用权分配问题分配问题; 常见的集中式总线控制有常见的集中式总线控制有三种三种:链式查询、计数器
12、查询、独立请链式查询、计数器查询、独立请求;求; 特点:特点:链式查询方式连线链式查询方式连线简单,易于扩充,简单,易于扩充,对电路故障最对电路故障最敏感敏感;计数器查询方式;计数器查询方式优先级设优先级设置较灵活置较灵活,对故障不敏感,连线,对故障不敏感,连线及控制过程较复杂;独立请求方及控制过程较复杂;独立请求方式式判优速度最快判优速度最快,但硬件器件用,但硬件器件用量大,连线多,成本较高。量大,连线多,成本较高。 5. 解释下列概念解释下列概念:总线:总线的主设备(或主模块)、总线的主设备(或主模块)、总线的从设备(或从模块)、总线的从设备(或从模块)、总线的传输周期和总线的通信控制。的
13、传输周期和总线的通信控制。 解:解: 总线的主设备总线的主设备(主模(主模块)块)指一次总线传输期间,指一次总线传输期间,拥有总线控制权拥有总线控制权的设备(模的设备(模块);块); 总线的从设备总线的从设备(从模(从模块)块)指一次总线传输期间,指一次总线传输期间,配合配合主设备完成传输的设备主设备完成传输的设备(模块),它只能(模块),它只能被动接受被动接受主主设备发来的命令;设备发来的命令; 总线的传输周期总线的传输周期总线完成总线完成一次完整而可靠一次完整而可靠的传输的传输所需时间;所需时间; 总线的通信控制总线的通信控制指总线传送过程中双方的指总线传送过程中双方的时间配合方式时间配合
14、方式。 6. 试试比较同步通信和异步比较同步通信和异步通信通信。 解:解: 同步通信同步通信由统一时钟由统一时钟控制的通信控制的通信,控制方式简单,控制方式简单,灵活性差,当系统中各部件工灵活性差,当系统中各部件工作速度差异较大时,总线工作作速度差异较大时,总线工作效率明显下降。适合于速度差效率明显下降。适合于速度差别不大的场合;别不大的场合; 异步通信异步通信不由统一时不由统一时钟控制的通信,钟控制的通信,部件间部件间采用应采用应答方式答方式进行联系,控制方式较进行联系,控制方式较同步复杂,灵活性高,当系统同步复杂,灵活性高,当系统中各部件工作速度差异较大时,中各部件工作速度差异较大时,有利
15、于提高总线工作效率。有利于提高总线工作效率。 8. 为什么说为什么说半同步通半同步通信同时保留信同时保留了同步通信和异了同步通信和异步通信的特点?步通信的特点? 解:解: 半同步通信半同步通信既能像既能像同步同步通信通信那样那样由统一时钟控制由统一时钟控制,又能像又能像异步通信异步通信那样那样允许传允许传输时间不一致输时间不一致,因此因此工作效工作效率介于两者之间率介于两者之间。 10. 为什么要设置为什么要设置总线总线标准标准?你知道目前?你知道目前流行的总流行的总线标准线标准有哪些?什么叫有哪些?什么叫plug and play?哪些总线有哪些总线有这一这一特点?特点? 解:解: 总线标准
16、的设置总线标准的设置主要解主要解决不同厂家各类模块化产品决不同厂家各类模块化产品的的兼容兼容问题;问题; 目前流行的总线标准有:目前流行的总线标准有:ISA、EISA、PCI等;等; plug and play即即插即用插即用,EISA、PCI等具有等具有此功能。此功能。 11. 画一个具有画一个具有双向传输功能的总线双向传输功能的总线逻辑图。逻辑图。 解:此题实际上是要求设计一个解:此题实际上是要求设计一个双向双向总线收发器总线收发器,设计要素为设计要素为三态三态、方向、使方向、使能能等控制功能的实现,可参考等控制功能的实现,可参考74LS245等等总线缓冲器芯片内部电路。总线缓冲器芯片内部
17、电路。 逻辑图逻辑图如下:如下:(n位)位)GDIRA1B1AnBn 12. 设数据总线上接有设数据总线上接有A、B、C、D四个寄存器,要求四个寄存器,要求选用合适的选用合适的74系列芯片系列芯片,完,完成下列逻辑设计:成下列逻辑设计: (1) 设计一个电路,在同设计一个电路,在同一时间实现一时间实现DA、DB和和DC寄存器间的传送;寄存器间的传送; (2) 设计一个电路,实现设计一个电路,实现下列操作:下列操作: T0时刻完成时刻完成D总线;总线; T1时刻完成时刻完成总线总线A; T2时刻完成时刻完成A总线;总线; T3时刻完成时刻完成总线总线B。 解:解: (1)采用)采用三态输出三态输
18、出的的D型寄存型寄存器器74LS374做做A、B、C、D四个寄四个寄存器,其存器,其输出可直接挂总线输出可直接挂总线。A、B、C三个寄存器的输入三个寄存器的输入采用同一脉冲打采用同一脉冲打入入。注意。注意-OE为为电平控制电平控制,与打入脉,与打入脉冲间的时间配合关系为:冲间的时间配合关系为: 现以现以8位总线为例,设计此电路,如下图位总线为例,设计此电路,如下图示:示: (2)寄存器设置同()寄存器设置同(1),由),由于本题中发送、接收不在同一节拍,于本题中发送、接收不在同一节拍,因此总线需设因此总线需设锁存器缓冲锁存器缓冲,锁存器,锁存器采用采用74LS373(电平使能输入)。(电平使能
19、输入)。节拍、脉冲配合关系如下:节拍、脉冲配合关系如下: 节拍、脉冲分配逻辑如下:节拍、脉冲分配逻辑如下:节拍、脉冲时序图如下:节拍、脉冲时序图如下: 以以8位总线为例,电路设计如下:位总线为例,电路设计如下:(图中,(图中,A、B、C、D四个寄存器与数据总线四个寄存器与数据总线的连接方法同上。)的连接方法同上。)存存 储储 器器 4. 说明存取周期和存取时间的说明存取周期和存取时间的区别区别。 解:存取周期和存取时间的主要解:存取周期和存取时间的主要区区别别是:是:存取时间仅为完成一次操作的时存取时间仅为完成一次操作的时间间,而存取周期不仅包含操作时间,还,而存取周期不仅包含操作时间,还包含
20、操作后线路的包含操作后线路的恢复时间恢复时间。即:。即: 存取周期存取周期 = 存取时间存取时间 + 恢复时间恢复时间 5. 什么是存储器的什么是存储器的带宽带宽?若存储器?若存储器的数据总线宽度为的数据总线宽度为32位,存取周期为位,存取周期为200ns,则存储器的带宽是多少?,则存储器的带宽是多少? 解:存储器的带宽指解:存储器的带宽指单位时间内从单位时间内从存储器进出信息的最大数量存储器进出信息的最大数量。 存储器带宽存储器带宽 = 1/200ns X 32位位= 160M位位/秒秒 = 20MB/S = 5M字字/秒秒 6. 某机字长为某机字长为32位,其存储容量位,其存储容量是是64
21、KB,按字编址按字编址它的寻址范围是多少?它的寻址范围是多少?若主存若主存以字节编址以字节编址,试画出主存字地址,试画出主存字地址和字节地址的分配情况。和字节地址的分配情况。 解:存储容量是解:存储容量是64KB时,时,按字节按字节编址的寻址范围就是编址的寻址范围就是64KB,则:,则: 按字寻址范围按字寻址范围 = 64KX8 / 32=16K字字 按字节编址时的主存地址分配图如下:按字节编址时的主存地址分配图如下:3 7. 一个容量为一个容量为16KX32位的存位的存储器,其储器,其地址线和数据线的总和地址线和数据线的总和是是多少?当选用下列不同规格的存储多少?当选用下列不同规格的存储芯片
22、时,各需要多少片?芯片时,各需要多少片? 1KX4位,位,2KX8位,位,4KX4位,位,16KX1位,位,4KX8位,位,8KX8位位 解:解:地址线和数据线的总和地址线和数据线的总和 = 14 + 32 = 46根根; 各需要的片数为:各需要的片数为: 1KX4:16KX32 / 1KX4 = 16X8 = 128片片 2KX8:16KX32 / 2KX8 = 8X4 = 32片片 4KX4:16KX32 / 4KX4 = 4X8 = 32片片 16KX1:16KX32 / 16KX1 = 32片片 4KX8:16KX32 / 4KX8 = 4X4 = 16片片 8KX8:16KX32 /
23、 8KX8 = 2X4 = 8片片 9. 什么叫什么叫刷新刷新?为什么为什么要刷新?要刷新?说明刷新有说明刷新有几种方法几种方法。 解:解:刷新刷新对对DRAM定期定期进进行的行的全部重写全部重写过程;过程; 刷新原因刷新原因因因电容泄漏电容泄漏而引而引起的起的DRAM所存信息的衰减需要所存信息的衰减需要及及时补充时补充,因此安排了定期刷新操作;,因此安排了定期刷新操作; 常用的刷新方法常用的刷新方法有三种有三种集集中式中式、分散式、异步式分散式、异步式。 集中式:集中式:在最大刷新间隔时间在最大刷新间隔时间内,内,集中安排集中安排一段时间进行刷新;一段时间进行刷新; 分散式:分散式:在每个读
24、在每个读/写周期之写周期之后后插入一个插入一个刷新周期,无刷新周期,无CPU访存访存死时间;死时间; 异步式:异步式:是集中式和分散式的是集中式和分散式的折衷折衷。 10. 半导体存储器芯片的半导体存储器芯片的译译码驱动方式码驱动方式有几种?有几种? 解:半导体存储器芯片的译解:半导体存储器芯片的译码驱动方式有码驱动方式有两种两种:线选法线选法和和重重合法合法。 线选法:线选法:地址译码信号只地址译码信号只选选中同一个字的所有位中同一个字的所有位,结构简单,结构简单,费器材;费器材; 重合法:重合法:地址地址分行分行、列两部列两部分译码分译码,行、列译码线的,行、列译码线的交叉点交叉点即为所选
25、单元。这种方法通过行、即为所选单元。这种方法通过行、列译码信号的列译码信号的重合重合来选址,也称来选址,也称矩阵译码矩阵译码。可大大节省器材用量,。可大大节省器材用量,是是最常用最常用的译码驱动方式。的译码驱动方式。 11. 画出用画出用1024X4位位的存储芯的存储芯片组成一个容量为片组成一个容量为64KX8位位的存储的存储器逻辑框图。要求将器逻辑框图。要求将64K分成分成4个页个页面面,每个页面分,每个页面分16组组,指出共需多,指出共需多少片存储芯片。少片存储芯片。 解:设采用解:设采用SRAM芯片,芯片, 总片数总片数 = 64KX8位位 / 1024X4位位 = 64X2 = 128
26、片片 题意分析题意分析:本题设计的存储器:本题设计的存储器结构上分为结构上分为总体总体、页面、组三级页面、组三级,因此画图时也应分三级画。首先应因此画图时也应分三级画。首先应确定各级的容量:确定各级的容量: 页面容量页面容量 = 总容量总容量 / 页面数页面数 = 64KX8位位 / 4 = 16KX8位位; 组容量组容量 = 页面容量页面容量 / 组数组数 = 16KX8位位 / 16 = 1KX8位位; 组内片数组内片数 = 组容量组容量 / 片容量片容量 = 1KX8位位 / 1KX4位位 = 2片片;地址分配:地址分配: 组逻辑图如下:(组逻辑图如下:(位扩展位扩展) 页面逻辑框图:(
27、页面逻辑框图:(字扩展字扩展)4:16 存储器逻辑框图:(存储器逻辑框图:(字扩展字扩展) 12. 设有一个设有一个64KX8位位的的RAM芯片,试问该芯片共有多少个芯片,试问该芯片共有多少个基本基本单元单元电路(简称存储基元)?欲设电路(简称存储基元)?欲设计一种具有上述同样多存储基元的计一种具有上述同样多存储基元的芯片,要求对芯片字长的选择应满芯片,要求对芯片字长的选择应满足足地址线和数据线的总和为最小地址线和数据线的总和为最小,试确定这种芯片的地址线和数据线,试确定这种芯片的地址线和数据线,并说明有并说明有几种几种解答。解答。 解:解:存储基元总数存储基元总数 = 64KX8位位 = 5
28、12K位位 = 219位位; 思路思路:如要满足地址线和数据:如要满足地址线和数据线总和最小,应尽量把存储元安排线总和最小,应尽量把存储元安排在在字向字向,因为地址位数和字数成,因为地址位数和字数成2的幂的幂的关系,可较好地的关系,可较好地压缩压缩线数。线数。 设地址线根数为设地址线根数为a,数据线根,数据线根数为数为b,则片容量为:,则片容量为:2aXb = 219;b = 219-a;若若a = 19,b = 1,总和,总和 = 19+1 = 20; a = 18,b = 2,总和,总和 = 18+2 = 20; a = 17,b = 4,总和,总和 = 17+4 = 21; a = 16
29、,b = 8,总和,总和 = 16+8 = 24; 由上可看出:由上可看出:片字数越少,片字数越少,片字长越长,引脚数越多。片字长越长,引脚数越多。片字数、片字数、片位数均按片位数均按2的幂变化的幂变化。 结论:结论:如果满足地址线和数如果满足地址线和数据线的总和为最小,这种芯片的引据线的总和为最小,这种芯片的引脚分配方案有脚分配方案有两种两种:地址线:地址线 = 19根根,数据线,数据线 = 1根根;或地址线;或地址线 = 18根根,数据线,数据线 = 2根根。 13. 某某8位位微型机微型机地址码为地址码为18位位,若使用,若使用4KX4位位的的RAM芯芯片组成模块板结构的存储器,试片组成
30、模块板结构的存储器,试问:问: (1)该机所允许的)该机所允许的最大主最大主存空间存空间是多少?是多少? (2)若每个模块板为)若每个模块板为32KX8位位,共需,共需几个几个模块板?模块板? (3)每个模块板内共有)每个模块板内共有几几片片RAM芯片?芯片? (4)共有)共有多少片多少片RAM? (5)CPU如何如何选择选择各模块各模块板?板?解:解: (1)218 = 256K,则该机所允许的最大主,则该机所允许的最大主存空间是存空间是256KX8位位(或(或256KB);); (2)模块板总数)模块板总数 = 256KX8 / 32KX8 = 8块块; (3)板内片数)板内片数 = 32
31、KX8位位 / 4KX4位位 = 8X2 = 16片片; (4)总片数)总片数 = 16片片X8 = 128片片; (5)CPU通过通过最高最高3位地址译码位地址译码选板,选板,次次高高3位地址译码位地址译码选片。地址格式分配如下:选片。地址格式分配如下:17 15 14 12 11 0 14. 设设CPU共有共有16根地址线根地址线,8根数根数据线据线,并用,并用-MREQ(低电平有效)作访(低电平有效)作访存控制信号,存控制信号,R/-W作读写命令信号(高作读写命令信号(高电平为读,低电评为写)。现有下列存电平为读,低电评为写)。现有下列存储芯片:储芯片:ROM(2KX8位,位,4KX4位
32、,位,8KX8位),位),RAM(1KX4位,位,2KX8位,位,4KX8位),位),及及74138译码器和其他译码器和其他门电路门电路(门电路自(门电路自定)。试从上述规格中选用合适芯片,定)。试从上述规格中选用合适芯片,画出画出CPU和存储芯片的连接图。要求:和存储芯片的连接图。要求: (1)最小最小4K地址地址为为系统系统程序区,程序区,409616383地址范围为地址范围为用户用户程序区;程序区; (2)指出)指出选用选用的存储芯片类型及数的存储芯片类型及数量;量; (3)详细)详细画出画出片选逻辑。片选逻辑。 解:解: (1)地址空间分配图地址空间分配图: (2)选片选片:ROM:4
33、KX4位:位:2片片; RAM:4KX8位:位:3片片; (3)CPU和存储器连接逻辑图和存储器连接逻辑图及及片选逻片选逻辑辑:CBA -Y0-Y1-Y2-Y3 15. CPU假设同上题,现有假设同上题,现有8片片8KX8位位的的RAM芯片与芯片与CPU相连,试回相连,试回答:答: (1)用)用74138译码器画出译码器画出CPU与与存储芯片的存储芯片的连接图连接图; (2)写出每片)写出每片RAM的的地址范围地址范围; (3)如果运行时发现不论往哪片)如果运行时发现不论往哪片RAM写入数据后,以写入数据后,以A000H为起始地址为起始地址的存储芯片都有与其的存储芯片都有与其相同相同的数据,分
34、析的数据,分析故障原因故障原因。 (4)根据()根据(1)的连接图,若出现)的连接图,若出现地址线地址线A13与与CPU断线断线,并,并搭接搭接到到高电高电平平上,将出现什么上,将出现什么后果后果? 解:解: (1)CPU与存储器芯片连接逻辑图:与存储器芯片连接逻辑图:R/-WD70A120-MREQA13A14A15 (2)地址空间分配图:)地址空间分配图: (3)如果运行时发现不论往哪片)如果运行时发现不论往哪片RAM写入数据后,以写入数据后,以A000H为起始地为起始地址的存储芯片都有与其相同的数据,址的存储芯片都有与其相同的数据,则根本的则根本的故障原因故障原因为:该存储芯片的为:该存
35、储芯片的片选输入端片选输入端很可能很可能总是处于低电平总是处于低电平。可能的情况有:可能的情况有:1)该片的)该片的-CS端与端与-WE端端错连错连或或短路短路;2)该片的)该片的-CS端与端与CPU的的-MREQ端端错错连连或或短路短路;3)该片的)该片的-CS端与端与地线地线错连错连或或短路短路; 在此,假设芯片与译码器本身都在此,假设芯片与译码器本身都是好的。是好的。 (4)如果地址线)如果地址线A13与与CPU断线断线,并,并搭接到高电平搭接到高电平上,将会出现上,将会出现A13恒为恒为“1”的情况。此时存储器只能寻的情况。此时存储器只能寻址址A13=1的地址空间,的地址空间,A13=
36、0的另一半地址空间将的另一半地址空间将永远访问不到永远访问不到。若对。若对A13=0的地址空间进行访问,只能的地址空间进行访问,只能错误地访问到错误地访问到A13=1的对应的对应空间中去。空间中去。 17. 某机字长某机字长16位位,常规的存储空间为,常规的存储空间为64K字字,若想不改用其他高速的存储芯片,而,若想不改用其他高速的存储芯片,而使访存速度提高到使访存速度提高到8倍倍,可采取什么措施?画,可采取什么措施?画图说明。图说明。 解:若想不改用高速存储芯片,而使访存解:若想不改用高速存储芯片,而使访存速度提高到速度提高到8倍,可采取倍,可采取多体交叉存取技术多体交叉存取技术,图示如下:
37、图示如下:8体交叉访问时序:体交叉访问时序: 23. 画出画出RZ、NRZ、NRZ1、PE、FM写入写入数字串数字串1011001的的写入电流波形图写入电流波形图。 解:解:ttttt 24. 以写入以写入1001 0110为例,比较调频制为例,比较调频制和改进调频制的写电流波形图。和改进调频制的写电流波形图。 解:写电流波形图如下:解:写电流波形图如下:ttt 比较:比较: 1)FM和和MFM写电流在写电流在位周位周期中心处期中心处的变化规则的变化规则相同相同; 2)MFM制除连续一串制除连续一串“0”时时两个两个0周期交界处周期交界处电流电流仍变化仍变化外,外,基本取消了位周期起始处的基本
38、取消了位周期起始处的电流变化;电流变化; 3)FM制记录一位二进制代制记录一位二进制代码码最多两次最多两次磁翻转,磁翻转,MFM制记录制记录一位二进制代码一位二进制代码最多一次最多一次磁翻转,磁翻转,因此因此MFM制的记录密度可制的记录密度可提高一提高一倍倍。上图中示出了在。上图中示出了在MFM制时制时位位周期时间缩短一倍周期时间缩短一倍的情况。由图的情况。由图可知,当可知,当MFM制记录密度制记录密度提高一提高一倍倍时,其写电流频率与时,其写电流频率与FM制的写制的写电流频率电流频率相当相当; 4)由于)由于MFM制并不是制并不是每个位周期都有电流变化,故每个位周期都有电流变化,故自同步脉冲
39、的分离需依据自同步脉冲的分离需依据相邻相邻两个位周期的读出信息两个位周期的读出信息产生,产生,自同步技术比自同步技术比FM制制复杂复杂得多。得多。 25. 画出画出调相制调相制记录记录01100010的驱动的驱动电流电流、记录记录磁通磁通、感应、感应电势电势、同步同步脉冲及脉冲及读出读出代码等代码等几种波形。几种波形。 解:解:ttttt 26. 磁盘组有磁盘组有六片六片磁盘,每片磁盘,每片有有两个两个记录面,存储区域记录面,存储区域内径内径22厘厘米米,外径外径33厘米厘米,道密度道密度为为40道道/厘米厘米,内层密度内层密度为为400位位/厘米厘米,转转速速2400转转/分分,问:,问:
40、(1)共有多少)共有多少存储面存储面可用?可用? (2)共有多少)共有多少柱面柱面? (3)盘组)盘组总存储容量总存储容量是多少?是多少? (4)数据传输率数据传输率是多少?是多少? 解:解: (1)若)若去掉两个保护面去掉两个保护面,则,则共有:共有: 6 X 2 - 2 = 10个存储面可用个存储面可用; (2)有效存储区域)有效存储区域 =(33-22)/ 2 = 5.5cm 柱面数柱面数 = 40道道/cm X 5.5= 220道道 (3)内层道周长)内层道周长=22 = 69.08cm 道容量道容量=400位位/cmX69.08cm = 3454B 面容量面容量=3454B X 22
41、0道道 = 759,880B 盘组盘组总容量总容量 = 759,880B X 10面面 = 7,598,800B(4)转速转速 = 2400转转 / 60秒秒 = 40转转/秒秒 数据传输率数据传输率 = 3454B X 40转转/秒秒 = 138,160 B/S 27. 某磁盘存储器某磁盘存储器转速转速为为3000转转/分分,共有,共有4个记录盘面个记录盘面,每毫米每毫米5道道,每道记录信息,每道记录信息12 288字节字节,最小磁道直径为,最小磁道直径为230mm,共有共有275道道,求:,求: (1)磁盘存储器的)磁盘存储器的存储容量存储容量; (2)最高位密度最高位密度(最小磁道(最小
42、磁道的位密度)和的位密度)和最低位密度最低位密度; (3)磁盘)磁盘数据传输率数据传输率; (4)平均等待时间平均等待时间。解:解: (1)存储容量存储容量 = 275道道X12 288B/道道X4面面 = 13 516 800B (2)最高位密度最高位密度 = 12 288B/230 = 17B/mm = 136位位/mm(向下取(向下取整)整) 最大磁道直径最大磁道直径 =230mm+275道道/5道道 X2 = 230mm + 110mm = 340mm 最低位密度最低位密度 = 12 288B / 340 = 11B/mm = 92位位 / mm (向下取(向下取整)整) (3)磁盘)
43、磁盘数据传输率数据传输率 = 12 288B X 3000转转/分分 =12 288B X 50转转/秒秒=614 400B/S (4)平均等待时间平均等待时间 = 1/50 / 2 = 10ms输入输出系统输入输出系统 1. I/O有哪些编址方式?各有有哪些编址方式?各有何特点?何特点? 解:常用的解:常用的I/O编址方式有两编址方式有两种:种: I/O与内存统一编址和与内存统一编址和I/O独独立编址立编址; 特点特点: I/O与内存统一编址与内存统一编址方式的方式的I/O地址采用地址采用与主存单元地与主存单元地址完全一样址完全一样的格式,的格式,I/O设备和主设备和主存占用存占用同一个同一
44、个地址空间,地址空间,CPU可可像访问主存一样像访问主存一样访问访问I/O设备,设备,不不需要安排专门的需要安排专门的I/O指令指令。 I/O独立编址方式时机器为独立编址方式时机器为I/O设备专门安排一套完全不同于设备专门安排一套完全不同于主存地址格式的地址编码,此时主存地址格式的地址编码,此时I/O地址与主存地址是地址与主存地址是两个独立的两个独立的空间空间,CPU需要通过需要通过专门的专门的I/O指指令令来访问来访问I/O地址空间。地址空间。 6. 字符显示器的接口电路字符显示器的接口电路中配有中配有缓冲存储器缓冲存储器和和只读存储只读存储器器,各有何作用?,各有何作用? 解:显示缓冲存储
45、器的作解:显示缓冲存储器的作用是支持屏幕扫描时的反复用是支持屏幕扫描时的反复刷刷新新;只读存储器作为;只读存储器作为字符发生字符发生器器使用,他起着将字符的使用,他起着将字符的ASCII码转换为字形点阵码转换为字形点阵信息的作用。信息的作用。 8. 某计算机的某计算机的I/O设备采用设备采用异步串行传送方式传送字符信息。异步串行传送方式传送字符信息。字符信息的格式为字符信息的格式为一位起始位、一位起始位、七位数据位、一位校验位和一位七位数据位、一位校验位和一位停止位。停止位。若要求每秒钟传送若要求每秒钟传送480个字符个字符,那么该设备的数据传送,那么该设备的数据传送速率为多少?速率为多少?
46、解:解:48010=4800位位/秒秒=4800波特;波特; 波特波特是数据传送速率是数据传送速率波特率的波特率的单位单位。 10. 什么是什么是I/O接口接口?为什么为什么要要设置设置I/O接口?接口?I/O接口如何接口如何分分类类? 解:解: I/O接口接口一般指一般指CPU和和I/O设备间的设备间的连接部件连接部件; I/O接口接口分类方法很多,主要有:分类方法很多,主要有: 按按数据传送方式数据传送方式分有分有并行并行接接口和口和 串行串行接口接口两种两种; 按按数据传送的控制方式数据传送的控制方式分有分有程序控制程序控制接口、接口、程序中断程序中断接口、接口、DMA接口三种。接口三种
47、。 12. 结合结合程序查询方式的接口程序查询方式的接口电电路,说明其工作过程。路,说明其工作过程。 解:解:程序查询接口工作过程程序查询接口工作过程如下如下(以输入为例):(以输入为例): 1)CPU发发I/O地址地址地址总线地址总线接接口口设备选择器译码设备选择器译码选中,发选中,发SEL信信号号开命令接收门;开命令接收门; 2)CPU发发启动启动命令命令 D置置0,B置置1 接口向设备发启动命令接口向设备发启动命令设备开始设备开始工作;工作; 3)CPU等待等待,输入设备读出数据,输入设备读出数据 DBR; 4)外设工作)外设工作完成完成,完成信号,完成信号接接口口 B置置0,D置置1;
48、 5)准备)准备就绪就绪信号信号控制总线控制总线 CPU; 6)输入输入:CPU通过通过输入指令输入指令(IN)将将DBR中的数据取走;中的数据取走; 若为若为输出输出,除数据传送方向相反,除数据传送方向相反以外,其他操作与输入类似。工作过以外,其他操作与输入类似。工作过程如下:程如下: 1)CPU发发I/O地址地址地址总线地址总线接口接口设备选择器译码设备选择器译码选中,发选中,发SEL信号信号开命令接收门;开命令接收门; 2)输出输出: CPU通过通过输出指令输出指令(OUT)将数据放入接口)将数据放入接口DBR中;中; 3)CPU发发启动启动命令命令 D置置0,B置置1 接口向设备发启动
49、命令接口向设备发启动命令设备开设备开始工作;始工作; 4)CPU等待等待,输出设备将数据,输出设备将数据从从 DBR取走;取走; 5)外设工作)外设工作完成完成,完成信号,完成信号接接口口 B置置0,D置置1; 6)准备)准备就绪就绪信号信号控制总线控制总线 CPU,CPU可通过指令可通过指令再次再次向接口向接口DBR输出数据,进行第二次传送。输出数据,进行第二次传送。 13. 说明说明中断向量地址中断向量地址和和入入口地址口地址的区别和联系。的区别和联系。 解:解: 中断向量地址和入口地址的中断向量地址和入口地址的区别区别: 向量地址向量地址是硬件电路(向量是硬件电路(向量编码器)产生的中断
50、源的内存地编码器)产生的中断源的内存地址编号,址编号,中断入口地址中断入口地址是中断服是中断服务程序首址。务程序首址。 中断向量地址和入口地址的中断向量地址和入口地址的联系联系: 中断向量地址可理解为中断中断向量地址可理解为中断服务程序服务程序入口地址指示器入口地址指示器(入口(入口地址的地址),通过它访存可获地址的地址),通过它访存可获得中断服务程序入口地址。得中断服务程序入口地址。 14. 在什么条件下,在什么条件下,I/O设备设备可以向可以向CPU提出提出中断请求中断请求? 解:解:I/O设备向设备向CPU提出中提出中断请求的断请求的条件条件是:是:I/O接口中的设接口中的设备工作完成状
51、态为备工作完成状态为1(D=1),中),中断屏蔽码为断屏蔽码为0 (MASK=0),且),且CPU查询中断时,中断请求触发查询中断时,中断请求触发器状态为器状态为1(INTR=1)。)。 15. 什么是什么是中断允许触发器中断允许触发器?它有何作用?它有何作用? 解:中断允许触发器是解:中断允许触发器是CPU中断系统中的一个部件,他起着中断系统中的一个部件,他起着开关中断的作用(即中断开关中断的作用(即中断总开关总开关,则中断屏蔽触发器可视为中断的则中断屏蔽触发器可视为中断的分开关分开关)。)。 16. 在什么在什么条件条件和什么和什么时间时间,CPU可以可以响应响应I/O的中断请求?的中断请
52、求? 解:解:CPU响应响应I/O中断请求的中断请求的条件和时间条件和时间是:当中断允许状态为是:当中断允许状态为1(EINT=1),且),且至少有一个中断至少有一个中断请求请求被查到,则在被查到,则在一条指令执行完一条指令执行完时,响应中断。时,响应中断。 17. 某系统对输入数据进行取某系统对输入数据进行取样处理,每抽取一个输入数据,样处理,每抽取一个输入数据,CPU就要中断处理一次,将取样的就要中断处理一次,将取样的数据存至存储器的缓冲区中,该中数据存至存储器的缓冲区中,该中断处理需断处理需P秒秒。此外,缓冲区内每。此外,缓冲区内每存储存储N个个数据,主程序就要将其取数据,主程序就要将其
53、取出进行处理,这个处理需出进行处理,这个处理需Q秒秒。试。试问该系统可以问该系统可以跟踪到每秒多少次中跟踪到每秒多少次中断请求?断请求? 解:这是一道求解:这是一道求中断饱和度中断饱和度的题,要的题,要注意注意主程序对数据的处主程序对数据的处理不是中断处理,因此理不是中断处理,因此Q秒不能秒不能算在中断次数内。算在中断次数内。 N个数据所需的处理时间个数据所需的处理时间=PN+Q秒秒 平均每个数据所需处理时间平均每个数据所需处理时间= (PN+Q) /N秒;秒; 求倒数得:求倒数得: 该系统该系统跟踪到的每秒中断请求跟踪到的每秒中断请求数数=N/(PN+Q)次。)次。 19. 在程序中断方式中
54、,磁盘在程序中断方式中,磁盘申请中断的优先权高于打印机。当申请中断的优先权高于打印机。当打印机正在进行打印时,磁盘申请打印机正在进行打印时,磁盘申请中断请求。试问中断请求。试问是否要将打印机输是否要将打印机输出停下来出停下来,等磁盘操作结束后,打,等磁盘操作结束后,打印机输出才能继续进行?为什么?印机输出才能继续进行?为什么? 解:这是一道解:这是一道多重中断多重中断的题,的题,由于磁盘中断的优先权高于打印机,由于磁盘中断的优先权高于打印机,因此因此应将打印机输出停下来应将打印机输出停下来,等磁,等磁盘操作结束后,打印机输出才能继盘操作结束后,打印机输出才能继续进行。因为打印机的速度比磁盘续进
55、行。因为打印机的速度比磁盘输入输出的速度慢,并且暂停打印输入输出的速度慢,并且暂停打印不会造成数据丢失。不会造成数据丢失。 22. CPU对对DMA请求和中断请求请求和中断请求的响应时间的响应时间是否一样是否一样?为什么?为什么? 解:解: CPU对对DMA请求和中断请请求和中断请求的响应时间求的响应时间不一样不一样,因为两种方式,因为两种方式的交换速度相差很大,因此的交换速度相差很大,因此CPU必须必须以更短的时间间隔查询并响应以更短的时间间隔查询并响应DMA请请求(求(一个存取周期末一个存取周期末)。)。 24. DMA的工作方式中,的工作方式中,CPU暂暂停方式和周期挪用方式的停方式和周
56、期挪用方式的数据传送流数据传送流程程有何不同?画图说明。有何不同?画图说明。 解:两种解:两种DMA方式的工作流程见方式的工作流程见下页,其下页,其主要区别在于传送阶段,现主要区别在于传送阶段,现行程序是否完全停止访存。行程序是否完全停止访存。停止停止CPU访存访存方式的方式的DMA工作流程如下:工作流程如下:现行程序现行程序 CPU DMAC I/O让出让出总线总线 CPU DMAC I/O B C D周期窃取方式的周期窃取方式的DMA工作流程如下:工作流程如下:现行程序现行程序 CPU DMAC I/O CPU DMAC I/O B C D 25. 假设某设备向假设某设备向CPU传送信息传
57、送信息的最高频率是的最高频率是40K次次/秒秒,而相应的中,而相应的中断处理程序其执行时间为断处理程序其执行时间为40 s,试问,试问该外设该外设是否可用程序中断是否可用程序中断方式与主机方式与主机交换信息,为什么?交换信息,为什么? 解:该设备向解:该设备向CPU传送信息的时传送信息的时间间隔间间隔 =1/40K=0.025103=25 s 40 s 则:该外设则:该外设不能用程序中断方式不能用程序中断方式与主机交换信息,因为其中断处理程与主机交换信息,因为其中断处理程序的执行速度比该外设的交换速度慢。序的执行速度比该外设的交换速度慢。 26. 设磁盘存储器转速为设磁盘存储器转速为3000转
58、转/分分,分,分8个扇区个扇区,每扇区存储,每扇区存储1K字节字节,主存与磁盘存储器数据传送的宽度为主存与磁盘存储器数据传送的宽度为16位位(即每次传送(即每次传送16位)。假设一条位)。假设一条指令最长执行时间是指令最长执行时间是25 s,是否可采,是否可采用用一条指令执行结束时响应一条指令执行结束时响应DMA请求请求的方案,为什么?若不行,应采取什么的方案,为什么?若不行,应采取什么方案?方案? 解:先算出磁盘传送速度,然后解:先算出磁盘传送速度,然后和指令执行速度进行比较得出结论。和指令执行速度进行比较得出结论。道容量道容量=1KB8 16 =1K 8 8 16 =1K 4=4K字字数传
59、率数传率=4K字字3000转转/分分 =4K字字50转转/秒秒 =200K字字/秒秒一个字的传送时间一个字的传送时间=1/200K字字/秒秒=5 s 5 s 1/2; (2)X 1/8; (3)1/4 X 1/16 解:解: (1)若要)若要X 1/2,只,只要要a1=1,a2a6不全为不全为0即可(即可(a2 or a3 or a4 or a5 or a6 = 1);); (2)若要)若要X 1/8,只要只要a1a3不全为不全为0即可(即可(a1 or a2 or a3 =1),), a4a6可任取可任取0或或1;(3)若要)若要1/4 X 1/16,只要,只要a1=0,a2可任取可任取0或
60、或1; 当当a2=0时,若时,若a3=0,则必须,则必须a4=1,且且a5、a6不全为不全为0(a5 or a6=1;若;若a3=1,则,则a4a6可任取可任取0或或1; 当当a2=1时,时, a3a6可任取可任取0或或1。 3. 设设x为整数,为整数,x补补=1,x1x2x3x4x5,若要求,若要求 x -16,试问,试问 x1x5 应取何值?应取何值? 解:若要解:若要x -16,需,需 x1=0,x2x5 任意。(注:任意。(注:负数绝对值大负数绝对值大的反而小的反而小。)。) 4. 设机器数字长为设机器数字长为8位(含位(含1位符号位在位符号位在内),写出对应下列各真值的原码、补码和内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能穿戴设备压力传感器工程师岗位招聘考试试卷及答案
- 潮玩设计辅助技师考试试卷及答案
- 产后康复技师试卷及答案
- 区域医疗资源整合:线上线下协同策略
- 区域内肾脏检验结果互认标准实施
- 区块链技术在内镜检查数据共享中的风险防控
- 火灾应急管理制度和预案(3篇)
- 海珠降水施工方案(3篇)
- 双电源开关管理制度(3篇)
- 护栏样板施工方案(3篇)
- 幼儿园安全管理考核细则及执行方案
- 《烧伤外科诊疗指南及操作规范(2025版)》
- 法学基础理论考试试题及答案
- 2026春季学期教务处工作计划(小学学校)
- 2025eber原位杂交检测技术专家共识解读 (1)课件
- 《中央企业合规管理办法》逐条解读
- 《无线局域网技术与实践》(易丽华)件 模块6 大型WLAN优化
- 跨境电商通关实务(第2版)全套教学课件
- 高三行事历具体安排
- 安徽上尚品茶业有限公司新茶饮、中药提取及食品加工生产线项目环境影响报告表
- YS/T 921-2013冰铜
评论
0/150
提交评论