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 Register,指令寄存器指令寄存器,存放当前正在执行的指令存放当
6、前正在执行的指令的寄的寄存器;存器;CUControl Unit,控制单元控制单元(部件),控制器中(部件),控制器中产生微操作命令序列产生微操作命令序列的部件,为控制器的核心部件;的部件,为控制器的核心部件;ALUArithmetic Logic Unit,算术逻辑运算单元算术逻辑运算单元,运算器中,运算器中完成算术逻完成算术逻辑运算辑运算的逻辑部件;的逻辑部件;ACCAccumulator,累加器累加器,运算器中运算前存放操作数、运算后运算器中运算前存放操作数、运算后存放存放运算结果运算结果的寄存器;的寄存器;MQMultiplier-Quotient Register,乘商寄存器乘商寄存
7、器,乘法运算时,乘法运算时存放存放乘数乘数、除法时、除法时存放商存放商的寄存器。的寄存器。X此字母没有专指的缩写含义,此字母没有专指的缩写含义,可以用作任一部件名,在此表示可以用作任一部件名,在此表示操作数寄操作数寄存器存器,即运算器中工作寄存器之一,用来,即运算器中工作寄存器之一,用来存放操作数存放操作数;MARMemory Address Register,存储器地址寄存器存储器地址寄存器,内存中用,内存中用来来存放欲访问存储单元地址存放欲访问存储单元地址的寄存器;的寄存器;MDRMemory Data Register,存储器数据缓冲寄存器存储器数据缓冲寄存器,主存中用来,主存中用来存放
8、存放从某单元从某单元读出读出、或、或写入写入某存储单元某存储单元数据的数据的寄存器寄存器;I/OInput/Output equipment,输入输入/输出设备输出设备,为输入设备和输出设备,为输入设备和输出设备的总称,用于计算机的总称,用于计算机内部和外界信息的内部和外界信息的转换与传送转换与传送;MIPSMillion Instruction Per Second,每秒执行百万条指令数每秒执行百万条指令数,为计算机运算速度指标的一种为计算机运算速度指标的一种计量单位计量单位;CPICycle Per Instruction,执行一条指令所需时钟周期数执行一条指令所需时钟周期数,计算机,计算
9、机运算速度指标运算速度指标计量单位计量单位之一;之一;FLOPSFloating Point Operation Per Second,每秒浮点运算次数每秒浮点运算次数,计算机运,计算机运算速度算速度计量单位计量单位之一。之一。10.指令和数据指令和数据都存于都存于存储器中存储器中,计算机如何计算机如何区分区分它它们?们?解:计算机硬件主要解:计算机硬件主要通通过不同的时间段过不同的时间段来区分指令来区分指令和数据,即:和数据,即:取指周期取指周期(或(或取指微程序)取出的既为指取指微程序)取出的既为指令,令,执行周期执行周期(或相应微程(或相应微程序)取出的既为数据。序)取出的既为数据。另外
10、也可另外也可通过地址来源通过地址来源区分区分,从,从PC指出的存储单元指出的存储单元取出的是指令,由取出的是指令,由指令地址指令地址码码部分提供操作数地址。部分提供操作数地址。系系 统统 总总 线线 1.什么是什么是总线总线?总线传输?总线传输有何有何特点特点?为了减轻总线负载,?为了减轻总线负载,总线上的总线上的部件部件应具备什么特点?应具备什么特点?解:总线是解:总线是多个部件共享多个部件共享的传输部件;的传输部件;总线传输的总线传输的特点特点是:某一是:某一时刻只能有一路信息在总线上传时刻只能有一路信息在总线上传输,输,即分时使用;即分时使用;为了减轻总线负载,总线为了减轻总线负载,总线
11、上的部件应通过上的部件应通过三态驱动缓冲电三态驱动缓冲电路路与总线连通。与总线连通。4.为什么要设置为什么要设置总线判优控制总线判优控制?常见?常见的集中式总线控制有的集中式总线控制有几种几种?各有何?各有何特点特点?哪种方式响应时间哪种方式响应时间最快最快?哪种方式对电路?哪种方式对电路故障故障最敏感最敏感?解:总线判优控制解:总线判优控制解决多个部件同时解决多个部件同时申请总线时的使用权分配问题申请总线时的使用权分配问题;常见的集中式总线控制有常见的集中式总线控制有三种三种:链式查询、计数器查询、独立请求;链式查询、计数器查询、独立请求;特点:特点:链式查询方式连线简单,易于链式查询方式连
12、线简单,易于扩充,扩充,对电路故障最敏感对电路故障最敏感;计数器查询方;计数器查询方式式优先级设置较灵活优先级设置较灵活,对故障不敏感,连,对故障不敏感,连线及控制过程较复杂;独立请求方式线及控制过程较复杂;独立请求方式判优判优速度最快速度最快,但硬件器件用量大,连线多,但硬件器件用量大,连线多,成本较高。成本较高。5.解释下列概念解释下列概念:总线的主设备:总线的主设备(或主模块)、总线的从设备(或从模(或主模块)、总线的从设备(或从模块)、总线的传输周期和总线的通信控制。块)、总线的传输周期和总线的通信控制。解:解:总线的主设备总线的主设备(主模块)(主模块)指一指一次总线传输期间,次总线
13、传输期间,拥有总线控制权拥有总线控制权的设备的设备(模块);(模块);总线的从设备总线的从设备(从模块)(从模块)指一指一次总线传输期间,次总线传输期间,配合配合主设备完成传输的主设备完成传输的设备(模块),它只能设备(模块),它只能被动接受被动接受主设备发主设备发来的命令;来的命令;总线的传输周期总线的传输周期总线完成总线完成一次完整而可靠一次完整而可靠的传输的传输所需时间;所需时间;总线的通信控制总线的通信控制指总线传送过程中双方的指总线传送过程中双方的时间配合方式时间配合方式。6.试试比较同步通信和异步通信比较同步通信和异步通信。解:解:同步通信同步通信由统一时钟控制的通信由统一时钟控制
14、的通信,控制方式简单,灵活性差,当系统中各部控制方式简单,灵活性差,当系统中各部件工作速度差异较大时,总线工作效率明件工作速度差异较大时,总线工作效率明显下降。适合于速度差别不大的场合;显下降。适合于速度差别不大的场合;异步通信异步通信不由统一时钟控制的通不由统一时钟控制的通信,信,部件间部件间采用应答方式采用应答方式进行联系,控制进行联系,控制方式较同步复杂,灵活性高,当系统中各方式较同步复杂,灵活性高,当系统中各部件工作速度差异较大时,有利于提高总部件工作速度差异较大时,有利于提高总线工作效率。线工作效率。8.为什么说为什么说半同步通半同步通信同时保留信同时保留了同步通信和异了同步通信和异
15、步通信的特点?步通信的特点?解:解:半同步通信半同步通信既能像既能像同步同步通信通信那样那样由统一时钟控制由统一时钟控制,又能像又能像异步通信异步通信那样那样允许传允许传输时间不一致输时间不一致,因此因此工作效工作效率介于两者之间率介于两者之间。10.为什么要设置为什么要设置总线标准总线标准?你?你知道目前知道目前流行的总线标准流行的总线标准有哪些?什有哪些?什么叫么叫plug and play?哪些总线有哪些总线有这这一特点?一特点?解:解:总线标准的设置总线标准的设置主要解决不同厂主要解决不同厂家各类模块化产品的家各类模块化产品的兼容兼容问题;问题;目前流行的总线标准有:目前流行的总线标准
16、有:ISA、EISA、PCI等;等;plug and play即插即用即插即用,EISA、PCI等具有此功能。等具有此功能。11.画一个具有画一个具有双向传输功能的总线双向传输功能的总线逻辑图。逻辑图。解:此题实际上是要求设计一个解:此题实际上是要求设计一个双向双向总线收发器总线收发器,设计要素为设计要素为三态三态、方向、使方向、使能能等控制功能的实现,可参考等控制功能的实现,可参考74LS245等等总线缓冲器芯片内部电路。总线缓冲器芯片内部电路。逻辑图逻辑图如下:如下:(n位)位)GDIRA1B1AnBn 12.设数据总线上接有设数据总线上接有A、B、C、D四个寄存器,要求选用合适的四个寄存
17、器,要求选用合适的74系列系列芯片芯片,完成下列逻辑设计:,完成下列逻辑设计:(1)设计一个电路,在同一时间实设计一个电路,在同一时间实现现DA、DB和和DC寄存器间的传送;寄存器间的传送;(2)设计一个电路,实现下列操作:设计一个电路,实现下列操作:T0时刻完成时刻完成D总线;总线;T1时刻完成时刻完成总线总线A;T2时刻完成时刻完成A总线;总线;T3时刻完成时刻完成总线总线B。解:解:(1)采用)采用三态输出三态输出的的D型寄存型寄存器器74LS374做做A、B、C、D四个寄四个寄存器,其存器,其输出可直接挂总线输出可直接挂总线。A、B、C三个寄存器的输入三个寄存器的输入采用同一脉冲打采用
18、同一脉冲打入入。注意。注意-OE为为电平控制电平控制,与打入脉,与打入脉冲间的时间配合关系为:冲间的时间配合关系为:现以现以8位总线为例,设计此电路,如下图位总线为例,设计此电路,如下图示:示:(2)寄存器设置同()寄存器设置同(1),由),由于本题中发送、接收不在同一节拍,于本题中发送、接收不在同一节拍,因此总线需设因此总线需设锁存器缓冲锁存器缓冲,锁存器,锁存器采用采用74LS373(电平使能输入)。(电平使能输入)。节拍、脉冲配合关系如下:节拍、脉冲配合关系如下:节拍、脉冲分配逻辑如下:节拍、脉冲分配逻辑如下:节拍、脉冲时序图如下:节拍、脉冲时序图如下:以以8位总线为例,电路设计如下:位
19、总线为例,电路设计如下:(图中,(图中,A、B、C、D四个寄存器与数据总线四个寄存器与数据总线的连接方法同上。)的连接方法同上。)存存 储储 器器 4.说明存取周期和存取时间的说明存取周期和存取时间的区别区别。解:存取周期和存取时间的主要解:存取周期和存取时间的主要区别区别是:是:存取时间仅为完成一次操作的时间存取时间仅为完成一次操作的时间,而存取周,而存取周期不仅包含操作时间,还包含操作后线路的期不仅包含操作时间,还包含操作后线路的恢恢复时间复时间。即:。即:存取周期存取周期=存取时间存取时间+恢复时间恢复时间 5.什么是存储器的什么是存储器的带宽带宽?若存储器的数据?若存储器的数据总线宽度
20、为总线宽度为32位,存取周期为位,存取周期为200ns,则存储,则存储器的带宽是多少?器的带宽是多少?解:存储器的带宽指解:存储器的带宽指单位时间内从存储器单位时间内从存储器进出信息的最大数量进出信息的最大数量。存储器带宽存储器带宽=1/200ns X 32位位=160M位位/秒秒=20MB/S=5M字字/秒秒 6.某机字长为某机字长为32位,其存储容量是位,其存储容量是64KB,按字编址按字编址它的寻址范围是多少?若主存它的寻址范围是多少?若主存以字节以字节编址编址,试画出主存字地址和字节地址的分配情,试画出主存字地址和字节地址的分配情况。况。解:存储容量是解:存储容量是64KB时,时,按字
21、节编址的按字节编址的寻址范围就是寻址范围就是64KB,则:,则:按字寻址范围按字寻址范围=64KX8/32=16K字字 按字节编址时的主存地址分配图如下:按字节编址时的主存地址分配图如下:3 7.一个容量为一个容量为16KX32位的存储器,其位的存储器,其地地址线和数据线的总和址线和数据线的总和是多少?当选用下列不同是多少?当选用下列不同规格的存储芯片时,各需要多少片?规格的存储芯片时,各需要多少片?1KX4位,位,2KX8位,位,4KX4位,位,16KX1位,位,4KX8位,位,8KX8位位 解:解:地址线和数据线的总和地址线和数据线的总和=14+32=46根根;各需要的片数为:各需要的片数
22、为: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/8KX8=2X4=8片片 9.什么叫什么叫刷新刷新?为什么为什么要刷新?说明刷新要刷新?说明刷新有有几种方法几种方法。解:解:刷新刷新对对DRAM定期定期进行的进行的全部重全部重写写过程;过程;刷新原因刷新原因因因电容泄漏电容泄漏而引起的而引起的DRAM所存信息的衰减需要所存信息的衰减需要及时补充及时补充,因此
23、安排了定,因此安排了定期刷新操作;期刷新操作;常用的刷新方法常用的刷新方法有三种有三种集中式集中式、分散分散式、异步式式、异步式。集中式:集中式:在最大刷新间隔时间内,在最大刷新间隔时间内,集中安集中安排排一段时间进行刷新;一段时间进行刷新;分散式:分散式:在每个读在每个读/写周期之后写周期之后插入一个插入一个刷刷新周期,无新周期,无CPU访存死时间;访存死时间;异步式:异步式:是集中式和分散式的是集中式和分散式的折衷折衷。10.半导体存储器芯片的半导体存储器芯片的译码驱动方式译码驱动方式有几种?有几种?解:半导体存储器芯片的译码驱动方式解:半导体存储器芯片的译码驱动方式有有两种两种:线选法线
24、选法和和重合法重合法。线选法:线选法:地址译码信号只地址译码信号只选中同一个字选中同一个字的所有位的所有位,结构简单,费器材;,结构简单,费器材;重合法:重合法:地址地址分行分行、列两部分译码列两部分译码,行、,行、列译码线的列译码线的交叉点交叉点即为所选单元。这种方法即为所选单元。这种方法通过行、列译码信号的通过行、列译码信号的重合重合来选址,也称来选址,也称矩矩阵译码阵译码。可大大节省器材用量,是。可大大节省器材用量,是最常用最常用的的译码驱动方式。译码驱动方式。11.画出用画出用1024X4位位的存储芯片组成一个的存储芯片组成一个容量为容量为64KX8位位的存储器逻辑框图。要求将的存储器
25、逻辑框图。要求将64K分成分成4个页面个页面,每个页面分,每个页面分16组组,指出共需,指出共需多少片存储芯片。多少片存储芯片。解:设采用解:设采用SRAM芯片,芯片,总片数总片数=64KX8位位/1024X4位位 =64X2=128片片 题意分析题意分析:本题设计的存储器结构上分为:本题设计的存储器结构上分为总体总体、页面、组三级页面、组三级,因此画图时也应分三级,因此画图时也应分三级画。首先应确定各级的容量:画。首先应确定各级的容量:页面容量页面容量=总容量总容量/页面数页面数 =64KX8位位/4 =16KX8位位;组容量组容量=页面容量页面容量/组数组数 =16KX8位位/16=1KX
26、8位位;组内片数组内片数=组容量组容量/片容量片容量 =1KX8位位/1KX4位位=2片片;地址分配:地址分配:组逻辑图如下:(组逻辑图如下:(位扩展位扩展)页面逻辑框图:(页面逻辑框图:(字扩展字扩展)4:16 存储器逻辑框图:(存储器逻辑框图:(字扩展字扩展)12.设有一个设有一个64KX8位位的的RAM芯片,试问芯片,试问该芯片共有多少个该芯片共有多少个基本单元基本单元电路(简称存储基电路(简称存储基元)?欲设计一种具有上述同样多存储基元的元)?欲设计一种具有上述同样多存储基元的芯片,要求对芯片字长的选择应满足芯片,要求对芯片字长的选择应满足地址线和地址线和数据线的总和为最小数据线的总和
27、为最小,试确定这种芯片的地址,试确定这种芯片的地址线和数据线,并说明有线和数据线,并说明有几种几种解答。解答。解:解:存储基元总数存储基元总数=64KX8位位 =512K位位=219位位;思路思路:如要满足地址线和数据线总和最小,:如要满足地址线和数据线总和最小,应尽量把存储元安排在应尽量把存储元安排在字向字向,因为地址位数和,因为地址位数和字数成字数成2的幂的幂的关系,可较好地的关系,可较好地压缩压缩线数。线数。设地址线根数为设地址线根数为a,数据线根数为,数据线根数为b,则,则片容量为:片容量为:2aXb=219;b=219-a;若若a=19,b=1,总和,总和=19+1=20;a=18,
28、b=2,总和,总和=18+2=20;a=17,b=4,总和,总和=17+4=21;a=16,b=8,总和,总和=16+8=24;由上可看出:由上可看出:片字数越少,片字长越长,片字数越少,片字长越长,引脚数越多。引脚数越多。片字数、片位数均按片字数、片位数均按2的幂变化的幂变化。结论:结论:如果满足地址线和数据线的总和如果满足地址线和数据线的总和为最小,这种芯片的引脚分配方案有为最小,这种芯片的引脚分配方案有两种两种:地:地址线址线=19根根,数据线,数据线=1根根;或地址线;或地址线=18根根,数据线,数据线=2根根。13.某某8位位微型机微型机地址码为地址码为18位位,若使,若使用用4KX
29、4位位的的RAM芯片组成模块板结构的存芯片组成模块板结构的存储器,试问:储器,试问:(1)该机所允许的)该机所允许的最大主存空间最大主存空间是多是多少?少?(2)若每个模块板为)若每个模块板为32KX8位位,共需,共需几个几个模块板?模块板?(3)每个模块板内共有)每个模块板内共有几片几片RAM芯片?芯片?(4)共有)共有多少片多少片RAM?(5)CPU如何如何选择选择各模块板?各模块板?解:解:(1)218=256K,则该机所允许的最大主,则该机所允许的最大主存空间是存空间是256KX8位位(或(或256KB););(2)模块板总数)模块板总数=256KX8/32KX8 =8块块;(3)板内
30、片数)板内片数=32KX8位位/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位,位,
31、8KX8位),位),RAM(1KX4位,位,2KX8位,位,4KX8位),及位),及74138译译码器和其他码器和其他门电路门电路(门电路自定)。试从上述(门电路自定)。试从上述规格中选用合适芯片,画出规格中选用合适芯片,画出CPU和存储芯片的和存储芯片的连接图。要求:连接图。要求:(1)最小最小4K地址地址为为系统系统程序区,程序区,409616383地址范围为地址范围为用户用户程序区;程序区;(2)指出)指出选用选用的存储芯片类型及数量;的存储芯片类型及数量;(3)详细)详细画出画出片选逻辑。片选逻辑。解:解:(1)地址空间分配图地址空间分配图:(2)选片选片:ROM:4KX4位:位:2片
32、片;RAM:4KX8位:位:3片片;(3)CPU和存储器连接逻辑图和存储器连接逻辑图及及片选逻片选逻辑辑:CBA -Y0-Y1-Y2-Y3 15.CPU假设同上题,现有假设同上题,现有8片片8KX8位位的的RAM芯片与芯片与CPU相连,试回答:相连,试回答:(1)用)用74138译码器画出译码器画出CPU与存储芯与存储芯片的片的连接图连接图;(2)写出每片)写出每片RAM的的地址范围地址范围;(3)如果运行时发现不论往哪片)如果运行时发现不论往哪片RAM写写入数据后,以入数据后,以A000H为起始地址的存储芯片都为起始地址的存储芯片都有与其有与其相同相同的数据,分析的数据,分析故障原因故障原因
33、。(4)根据()根据(1)的连接图,若出现地址线)的连接图,若出现地址线A13与与CPU断线断线,并,并搭接搭接到到高电平高电平上,将出现上,将出现什么什么后果后果?解:解:(1)CPU与存储器芯片连接逻辑图:与存储器芯片连接逻辑图:R/-WD70A120-MREQA13A14A15 (2)地址空间分配图:)地址空间分配图:(3)如果运行时发现不论往哪片)如果运行时发现不论往哪片RAM写入数据后,以写入数据后,以A000H为起始地址的存储芯为起始地址的存储芯片都有与其相同的数据,则根本的片都有与其相同的数据,则根本的故障原因故障原因为:该存储芯片的为:该存储芯片的片选输入端片选输入端很可能很可
34、能总是处总是处于低电平于低电平。可能的情况有:。可能的情况有:1)该片的)该片的-CS端与端与-WE端端错连错连或或短路短路;2)该片的)该片的-CS端与端与CPU的的-MREQ端端错连错连或或短短路路;3)该片的)该片的-CS端与端与地线地线错连错连或或短路短路;在此,假设芯片与译码器本身都是好的。在此,假设芯片与译码器本身都是好的。(4)如果地址线)如果地址线A13与与CPU断线断线,并并搭接到高电平搭接到高电平上,将会出现上,将会出现A13恒为恒为“1”的情况。此时存储器只能寻址的情况。此时存储器只能寻址A13=1的地址空间,的地址空间,A13=0的另一半的另一半地址空间将永远访问不到地
35、址空间将永远访问不到。若对。若对A13=0的地址空间进行访问,只能错的地址空间进行访问,只能错误地访问到误地访问到A13=1的对应空间中去。的对应空间中去。17.某机字长某机字长16位位,常规的存储空间为,常规的存储空间为64K字字,若想不改用其他高速的存储芯片,而,若想不改用其他高速的存储芯片,而使访存速度提高到使访存速度提高到8倍倍,可采取什么措施?画,可采取什么措施?画图说明。图说明。解:若想不改用高速存储芯片,而使访存解:若想不改用高速存储芯片,而使访存速度提高到速度提高到8倍,可采取倍,可采取多体交叉存取技术多体交叉存取技术,图示如下:图示如下:8体交叉访问时序:体交叉访问时序:23
36、.画出画出RZ、NRZ、NRZ1、PE、FM写入数字串写入数字串1011001的的写入电流波形图写入电流波形图。解:解:ttttt 24.以写入以写入1001 0110为例,比较调频制为例,比较调频制和改进调频制的写电流波形图。和改进调频制的写电流波形图。解:写电流波形图如下:解:写电流波形图如下:ttt 比较:比较:1)FM和和MFM写电流在写电流在位周期中心处位周期中心处的变化规则的变化规则相同相同;2)MFM制除连续一串制除连续一串“0”时时两个两个0周周期交界处期交界处电流电流仍变化仍变化外,外,基本取消了位周期基本取消了位周期起始处的电流变化;起始处的电流变化;3)FM制记录一位二进
37、制代码制记录一位二进制代码最多两次最多两次磁翻转,磁翻转,MFM制记录一位二进制代码制记录一位二进制代码最多一最多一次次磁翻转,因此磁翻转,因此MFM制的记录密度可制的记录密度可提高一提高一倍倍。上图中示出了在。上图中示出了在MFM制时制时位周期时间缩位周期时间缩短一倍短一倍的情况。由图可知,当的情况。由图可知,当MFM制记录密制记录密度度提高一倍提高一倍时,其写电流频率与时,其写电流频率与FM制的写制的写电流频率电流频率相当相当;4)由于)由于MFM制并不是制并不是每个位周期都有电流变化,故每个位周期都有电流变化,故自同步脉冲的分离需依据自同步脉冲的分离需依据相邻相邻两个位周期的读出信息两个
38、位周期的读出信息产生,产生,自同步技术比自同步技术比FM制制复杂复杂得多。得多。25.画出画出调相制调相制记录记录01100010的驱动的驱动电流电流、记录记录磁通磁通、感应、感应电势电势、同步同步脉冲及脉冲及读出读出代码等代码等几种波形。几种波形。解:解:ttttt 26.磁盘组有磁盘组有六片六片磁盘,每片磁盘,每片有有两个两个记录面,存储区域记录面,存储区域内径内径22厘厘米米,外径外径33厘米厘米,道密度道密度为为40道道/厘米厘米,内层密度内层密度为为400位位/厘米厘米,转转速速2400转转/分分,问:,问:(1)共有多少)共有多少存储面存储面可用?可用?(2)共有多少)共有多少柱面
39、柱面?(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 220道道 =759,880B 盘组盘组总容量总容量=759,880B X 10面面 =7,598,800B(4)转速转
40、速=2400转转/60秒秒 =40转转/秒秒 数据传输率数据传输率=3454B X 40转转/秒秒 =138,160 B/S 27.某磁盘存储器某磁盘存储器转速转速为为3000转转/分分,共,共有有4个记录盘面个记录盘面,每毫米每毫米5道道,每道记录信息,每道记录信息12 288字节字节,最小磁道直径为,最小磁道直径为230mm,共有,共有275道道,求:,求:(1)磁盘存储器的)磁盘存储器的存储容量存储容量;(2)最高位密度最高位密度(最小磁道的位密度)(最小磁道的位密度)和和最低位密度最低位密度;(3)磁盘)磁盘数据传输率数据传输率;(4)平均等待时间平均等待时间。解:解:(1)存储容量存
41、储容量=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)磁盘)磁盘数据传输率数据传输率 =12 288B X 3000转转/分分 =12 288B X 50转转/秒秒=614 400B/S (4)平均等待时间平均等待时间=1/50/2=10ms输入输出系统输入输出系统
42、 1.I/O有哪些编址方式?各有何特点?有哪些编址方式?各有何特点?解:常用的解:常用的I/O编址方式有两种:编址方式有两种:I/O与与内存统一编址和内存统一编址和I/O独立编址独立编址;特点特点:I/O与内存统一编址方式的与内存统一编址方式的I/O地地址采用址采用与主存单元地址完全一样与主存单元地址完全一样的格式,的格式,I/O设备和主存占用设备和主存占用同一个同一个地址空间,地址空间,CPU可可像像访问主存一样访问主存一样访问访问I/O设备,设备,不需要安排专门不需要安排专门的的I/O指令指令。I/O独立编址方式时机器为独立编址方式时机器为I/O设备专门设备专门安排一套完全不同于主存地址格
43、式的地址编安排一套完全不同于主存地址格式的地址编码,此时码,此时I/O地址与主存地址是地址与主存地址是两个独立的空两个独立的空间间,CPU需要通过需要通过专门的专门的I/O指令指令来访问来访问I/O地址空间。地址空间。6.字符显示器的接口电路字符显示器的接口电路中配有中配有缓冲存储器缓冲存储器和和只读存储只读存储器器,各有何作用?,各有何作用?解:显示缓冲存储器的作解:显示缓冲存储器的作用是支持屏幕扫描时的反复用是支持屏幕扫描时的反复刷刷新新;只读存储器作为;只读存储器作为字符发生字符发生器器使用,他起着将字符的使用,他起着将字符的ASCII码转换为字形点阵码转换为字形点阵信息的作用。信息的作
44、用。8.某计算机的某计算机的I/O设备采用设备采用异步串行传送方式传送字符信息。异步串行传送方式传送字符信息。字符信息的格式为字符信息的格式为一位起始位、一位起始位、七位数据位、一位校验位和一位七位数据位、一位校验位和一位停止位。停止位。若要求每秒钟传送若要求每秒钟传送480个字符个字符,那么该设备的数据传送,那么该设备的数据传送速率为多少?速率为多少?解:解:48010=4800位位/秒秒=4800波特;波特;波特波特是数据传送速率是数据传送速率波特率的波特率的单位单位。10.什么是什么是I/O接口接口?为什么为什么要要设置设置I/O接口?接口?I/O接口如何接口如何分分类类?解:解:I/O
45、接口接口一般指一般指CPU和和I/O设备间的设备间的连接部件连接部件;I/O接口接口分类方法很多,主要有:分类方法很多,主要有:按按数据传送方式数据传送方式分有分有并行并行接接口和口和 串行串行接口接口两种两种;按按数据传送的控制方式数据传送的控制方式分有分有程序控制程序控制接口、接口、程序中断程序中断接口、接口、DMA接口三种。接口三种。12.结合结合程序查询方式的接口程序查询方式的接口电路,说明电路,说明其工作过程。其工作过程。解:解:程序查询接口工作过程程序查询接口工作过程如下(以输如下(以输入为例):入为例):1)CPU发发I/O地址地址地址总线地址总线接口接口设备选择器译码设备选择器
46、译码选中,发选中,发SEL信号信号开命令开命令接收门;接收门;2)CPU发发启动启动命令命令 D置置0,B置置1 接接口向设备发启动命令口向设备发启动命令设备开始工作;设备开始工作;3)CPU等待等待,输入设备读出数据,输入设备读出数据 DBR;4)外设工作)外设工作完成完成,完成信号,完成信号接口接口 B置置0,D置置1;5)准备)准备就绪就绪信号信号控制总线控制总线 CPU;6)输入输入:CPU通过通过输入指令输入指令(IN)将)将DBR中的数据取走;中的数据取走;若为若为输出输出,除数据传送方向相反以外,除数据传送方向相反以外,其他操作与输入类似。工作过程如下:其他操作与输入类似。工作过
47、程如下:1)CPU发发I/O地址地址地址总线地址总线接口接口设备选择器译码设备选择器译码选中,发选中,发SEL信号信号开命开命令接收门;令接收门;2)输出输出:CPU通过通过输出指令输出指令(OUT)将数据放入接口将数据放入接口DBR中;中;3)CPU发发启动启动命令命令 D置置0,B置置1 接口向设备发启动命令接口向设备发启动命令设备开始工作;设备开始工作;4)CPU等待等待,输出设备将数据,输出设备将数据从从 DBR取走;取走;5)外设工作)外设工作完成完成,完成信号,完成信号接口接口 B置置0,D置置1;6)准备)准备就绪就绪信号信号控制总线控制总线 CPU,CPU可通过指令可通过指令再
48、次再次向接口向接口DBR输出数据,输出数据,进行第二次传送。进行第二次传送。13.说明说明中断向量地址中断向量地址和和入口地址入口地址的区的区别和联系。别和联系。解:解:中断向量地址和入口地址的中断向量地址和入口地址的区别区别:向量地址向量地址是硬件电路(向量编码器)产是硬件电路(向量编码器)产生的中断源的内存地址编号,生的中断源的内存地址编号,中断入口地址中断入口地址是中断服务程序首址。是中断服务程序首址。中断向量地址和入口地址的中断向量地址和入口地址的联系联系:中断向量地址可理解为中断服务程序中断向量地址可理解为中断服务程序入入口地址指示器口地址指示器(入口地址的地址),通过它(入口地址的
49、地址),通过它访存可获得中断服务程序入口地址。访存可获得中断服务程序入口地址。14.在什么条件下,在什么条件下,I/O设备可以向设备可以向CPU提出提出中断请求中断请求?解:解:I/O设备向设备向CPU提出中断请求的提出中断请求的条条件件是:是:I/O接口中的设备工作完成状态为接口中的设备工作完成状态为1(D=1),中断屏蔽码为),中断屏蔽码为0(MASK=0),),且且CPU查询中断时,中断请求触发器状态为查询中断时,中断请求触发器状态为1(INTR=1)。)。15.什么是什么是中断允许触发器中断允许触发器?它有何作?它有何作用?用?解:中断允许触发器是解:中断允许触发器是CPU中断系统中中
50、断系统中的一个部件,他起着开关中断的作用(即中的一个部件,他起着开关中断的作用(即中断断总开关总开关,则中断屏蔽触发器可视为中断的,则中断屏蔽触发器可视为中断的分开关分开关)。)。16.在什么在什么条件条件和什么和什么时间时间,CPU可以可以响响应应I/O的中断请求?的中断请求?解:解:CPU响应响应I/O中断请求的中断请求的条件和时间条件和时间是:当中断允许状态为是:当中断允许状态为1(EINT=1),且),且至少至少有一个中断请求有一个中断请求被查到,则在被查到,则在一条指令执行完一条指令执行完时,响应中断。时,响应中断。17.某系统对输入数据进行取样处理,每某系统对输入数据进行取样处理,