计算机组成原理复习例题
计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题。
1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。
B. 操作系统。
C. 计算机体系结构。
D. 算法。
答案,C。
2. 计算机组成原理的核心是什么?A. 中央处理器。
B. 内存。
C. 输入输出设备。
D. 总线。
答案,A。
3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。
B. 运算器。
C. 存储器。
D. 输入设备。
答案,D。
4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。
C. 八进制。
D. 十六进制。
答案,A。
5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。
B. 进行运算。
C. 存储数据。
D. 输入输出。
答案,A。
1. 计算机组成原理中,CPU的作用是进行数据处理和______。
答案,控制。
2. 内存是计算机中的______存储器。
答案,临时。
3. 计算机组成原理中,总线是连接各个部件的______。
答案,通信线路。
4. 控制单元的主要功能是______。
答案,控制数据传输和处理。
5. 计算机组成原理中,运算器负责进行______运算。
答案,算术和逻辑。
1. 简述计算机组成原理中的冯·诺依曼结构。
答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。
其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。
2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。
时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。
指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。
四、综合题。
1. 简述计算机组成原理中的存储器层次结构。
答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。
(完整word版)计算机组成原理复习题

1.请说明指令周期、机器周期、时钟周期之间的关系。
2.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?3.请说明程序查询方式与中断方式各自的特点。
4.简要描述外设进行DMA操作的过程及DMA方式的主要优点。
5.什么是闪速存储器?它有那些特点?6.集中式仲裁有几种方式?画出计数器定时查询方式的逻辑结构图,说明其工作原理。
有三种方式:链式查询方式,计数器定时查询方式,独立请求方式。
计数器定时查询方式逻辑结构图如下:图B 6.67.在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。
因为前者操作数在寄存器中,后者操作数在存储器中,而访问一次存储器所需的时间一般比访问一次寄存器所需时间长。
8.用16k×8位的SRAM芯片构成64K×16位的存储器,要求画出该存储器的组成逻辑框图。
存储器容量为64K×16位,其地址线为16位(A15—A0),数据线也是16位(D15—D0)SRAM芯片容量为16K×8位,其地址线为14位,数据线为8位,因此组成存储器时须字位同时扩展。
字扩展采用2 :4译码器,以16K为一个模块,共4个模块。
位扩展采用两片串接。
图C1.19.提高存储器速度可采用哪些措施,请说出至少五种措施。
措施有:采用高速器件,采用cache (高速缓冲存储器),采用多体交叉存储器,采用用双端口存储器,采用相联存储器,加长存储器的字长。
10.若机器字长36位,采用三地址格式访存指令,共完成54种操作,操作数可在1K地址范围内寻找,画出该机器的指令格式。
操作码需用6位,操作数地址码需用10位。
格式如下6 10 10 10OP D1 D2 D3OP:操作码6位D1:第一操作数地址,10位D2:第二操作数地址,10位D3:第三操作数地址,10位11.举例说明存储器堆栈的原理及入栈、出栈的过程。
计算机组成原理复习题(含答案)

计算机组成原理复习题(含答案)计算机组成原理复习题⼀、选择题:1.双字节⼀般指(C )⼆进制数。
A.1位B.32位C.16位D.8位2.在主机中,能对指令进⾏译码的器件是(D )。
A.存储器B.ALU C.运算器D.控制器3.若⼀个数的编码是10000000,它的真值是-127,则该编码是(D )。
A.原码B.移码C.补码D.反码4.在I/O控制⽅式中,主要由程序实现的是(C )。
A.PPU⽅式B.DMA⽅式C.中断⽅式D.通道⽅式5.在浮点数的表⽰范围中,(B )在机器数中不出现,是隐含的。
A.阶码B.基数C.尾数D.符号6.指令系统采⽤不同的寻址⽅式的主要⽬的是( D )。
A.提⾼访问速度B.简化指令译码电路C.增加内存容量D.扩⼤寻址范围7.若标志寄存器Z=1 ,表明(C )A.运算结果为负B.运算结果为1 C.运算结果为0 D.运算结果为正8.寄存器间接寻址⽅式中,操作数在(B )中。
A.寄存器B.存储器C.堆栈D.CPU9.DMA接⼝(B )。
A.可以⽤于主存与主存之间的数据交换 B.内有中断机制C.内有中断机制,可以处理异常情况 D.内⽆中断机制10.计算机主频的周期是指(A )A.时钟周期B.指令周期C.⼯作周期D.存取周期11.运算器是由多种部件组成的,其核⼼部件是(D )。
A.数据寄存器B.累加器C.多数转换器 D. 算术逻辑运算单元12.使CPU与I/O设备完全并⾏⼯作⽅式是(C )⽅式。
A.程序直接传送B.中断C.通道D.程序查询13.某计算机字长32位,存储容量为64KB,若按照字节编址,它的寻址范围是(B )A.8K B.16K C.32K D. 4K 14.⽬前我们所说的个⼈台式商⽤机属于( D )。
A.巨型机 B.中型机 C.⼩型机 D.微型机15.冯·诺依曼机⼯作⽅式的基本特点是( B )。
A.多指令流单数据流 B.按地址访问并顺序执⾏指令C.堆栈操作 D.存储器按内容选择地址16.CPU的组成中不包含( A )。
计算机组成原理试题及答案全套

计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。
答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。
答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。
答案:容量4.计算机的存储器分为________和辅存两部分。
答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。
计算机组成原理期末典型例题及答案

计算机组成原理期末典型例题1.CPU结构如图1所示,其中有一个累加寄存器AC,一个状态条件寄存器,各部分之间的连线表示数据通路,箭头表示信息传送方向。
1)标明图中四个寄存器的名称。
2)简述指令从主存取到控制器的数据通路。
3)简述数据在运算器和主存之间进行存 / 取访问的数据通路。
图1解:1)a为数据缓冲寄存器 DR ,b为指令寄存器 IR ,c为主存地址寄存器,d为程序计数器PC。
2)主存 M →缓冲寄存器 DR →指令寄存器 IR →操作控制器。
3)存贮器读:M →缓冲寄存器DR →ALU →AC4)存贮器写:AC →缓冲寄存器DR →M2. 某机器中,配有一个ROM芯片,地址空间0000H—3FFFH。
现在再用几个16K×8的芯片构成一个32K×8的RAM区域,使其地址空间为8000H—FFFFH。
假设此RAM 芯片有/CS和/WE信号控制端。
CPU地址总线为A15—A0,数据总线为D7—D0,控制信号为R//W,MREQ(存储器请求),当且仅当MREQ和R//W同时有效时,CPU 才能对有存储器进行读(或写)。
1)满足已知条件的存储器,画出地址码方案。
2)画出此CPU与上述ROM芯片和RAM芯片的连接图。
解:存储器地址空间分布如图1所示,分三组,每组16K×8位。
由此可得存储器方案要点如下:1)用两片16K*8 RAM芯片位进行串联连接,构成32K*8的RAM区域。
片内地址:A0 ——A13 ,片选地址为:A14——A15;2)译码使用2 :4 译码器;3)用 /MREQ 作为2 :4译码器使能控制端,该信号低电平(有效)时,译码器工作。
4)CPU的R / /W信号与RAM的/WE端连接,当R // W = 1时存储器执行读操作,当R // W = 0时,存储器执行写操作。
如图1图1CPU与芯片连接如图2:图2的ROM区域,现在用一3. 某机器中,已知配有一个地址空间为(0000—1FFF)16个SRAM芯片(8K×8位)形成一个16K×16位的ROM区域,起始地址为(2000)。
计算机组成原理复习题带答案

计算机组成原理复习题带答案第1章计算机系统概述⼀、选择题1、在下列四句话中,最能准确反映计算机主要功能的是 C。
A、计算机可以存储⼤量信息B、计算机能代替⼈的脑⼒劳动C、计算机是⼀种信息处理机D、计算机可实现⾼速运算2、1946年2⽉,在美国诞⽣了世界上第⼀台电⼦数字计算机,它的名字叫(1)C,1949年研制成功的世界上第⼀台存储程序式的计算机称为(2)。
(1)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ(2)A、EDVAC B、EDSAC C、ENIAC D、UNIVAC-Ⅰ3、计算机硬件能直接执⾏的只能是B。
A、符号语⾔B、机器语⾔C、汇编语⾔D、机器语⾔和汇编语⾔4、对计算机软、硬件资源进⾏管理,是 A 的功能。
A、操作系统B、数据库管理系统C、语⾔处理程序D、⽤户程序⼆、填空题1、计算机的各⼤部件通过____总线____________连接在⼀起,它是各部件之间传输信息的通道。
2、计算机按内部信息形式可以分为___模拟____________和___数字信号_两类。
3、计算机硬件⼀般由_运算器,控制器_______、__存储器______、_输⼊_______和、____输出____和五⼤部分组成。
4、运算器是⼀个数据加⼯部件,主要完成⼆进制___算术_______运算及__逻辑________运算。
5、运算器的___位数________越多,计算的精度就越⾼,但是所费的电⼦器件也越多,成本越⾼。
三、简答题1、简述计算机的发展过程。
1、第⼀代电⼦管计算机1946年2⽉,诞⽣了世界上第⼀台电⼦数字计算机——ENIAC ,1949年研制成功的世界上第⼀台存储程序式的计算机EDSAC。
2、第⼆代晶体管计算机1947年在贝尔实验室制成第⼀个晶体管,进⼊20世纪50年代全球出现⼀场以晶体管代替电⼦管的⾰命。
3、第三代集成电路计算机4、⼤规模集成电路计算机5、超⼤规模集成电路计算机3、冯.诺依曼计算机的特点是什么?它包括哪些主要组成部分?各部分的功能是什么?1、计算机由运算器、存储器、控制器、输⼊设备和输出设备五⼤部件组成2、指令和数据以同等的地位存放在存储器内,并可以按地址寻访3、指令和数据均⽤⼆进制数表⽰4、指令由操作码和地址组成。
计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题(每题2分,共20分)1. 计算机系统由哪两大部分组成?A. 硬件系统和软件系统B. 中央处理器和外部设备C. 存储器和输入/输出设备D. 运算器和控制器答案:A2. 下列哪个寄存器用于存储指令?A. 程序计数器B. 指令寄存器C. 状态寄存器D. 数据寄存器答案:B3. 下列哪种总线用于连接CPU和内存?A. 数据总线B. 地址总线C. 控制总线D. 外部总线答案:B4. 在计算机系统中,下列哪个设备用于实现数据的输入和输出?A. CPUB. 内存C. 硬盘D. 输入/输出设备答案:D5. 下列哪种存储器属于易失性存储器?A. RAMB. ROMC. 硬盘D. U盘答案:A6. 在计算机中,下列哪种操作称为中断?A. CPU执行指令的过程B. CPU响应外部设备请求的过程C. CPU执行系统调用的过程D. CPU进行输入/输出操作的过程答案:B7. 下列哪种计算机体系结构采用精简指令集?A. CISCB. RISCC. VLIWD. SIMD答案:B8. 在计算机中,下列哪种设备用于实现数据的高速缓存?A. L1缓存B. L2缓存C. 硬盘D. 内存答案:A9. 下列哪种计算机总线标准用于连接显卡?A. PCIB. AGPC. PCI-ED. USB答案:C10. 在计算机系统中,下列哪种设备用于存储大量数据?A. 内存B. 硬盘C. U盘D. 光盘答案:B二、填空题(每题2分,共20分)1. 计算机硬件系统包括________、________和________三大部件。
答案:中央处理器、内存、外部设备2. 计算机的运算器主要包括________和________两部分。
答案:算术逻辑单元、寄存器组3. 计算机的控制器主要包括________、________和________三部分。
答案:指令寄存器、程序计数器、指令译码器4. 计算机的输入/输出设备主要包括________、________、________和________等。
计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题1. 在计算机中,字长是指()A. 计算机的内存容量B. CPU一次能处理的数据的位数C. 计算机的硬盘容量D. 计算机的显示器分辨率答案:B2. 冯·诺伊曼计算机体系结构的主要特点是()A. 程序存储B. 程序控制C. 程序存储和程序控制D. 程序执行答案:C3. 在计算机中,浮点数的表示方式是()A. 定点小数B. 科学记数法C. 指数形式D. 十进制数答案:C4. 计算机的指令周期包括()A. 指令取值和指令执行B. 数据取值和数据执行C. 指令取值、数据取值和指令执行D. 指令执行和数据执行答案:A5. 在计算机系统中,主存储器的主要作用是()A. 长期存储数据和程序B. 临时存储数据和程序C. 长期存储操作系统D. 临时存储操作系统答案:B二、填空题1. 计算机的中央处理器(CPU)主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)2. 在计算机系统中,________是用于暂时存储指令和数据的存储器。
答案:寄存器3. 计算机的存储系统通常包括主存储器和________。
答案:辅助存储器4. 计算机的输入设备包括键盘、鼠标等,而输出设备包括显示器、打印机等。
其中,________是计算机最基本的输入设备。
答案:键盘5. 在计算机中,指令的执行通常分为取指、分析和________三个阶段。
答案:执行三、简答题1. 简述计算机的五大基本组成部件。
答案:计算机的五大基本组成部件包括:输入设备、输出设备、存储器、中央处理器(CPU)和总线。
2. 解释什么是指令流水线,并简述其优缺点。
答案:指令流水线是一种在计算机中用于提高指令执行效率的技术,它将指令的执行过程分解为多个阶段,每个阶段可以并行处理不同的指令。
优点包括提高指令执行速度和CPU利用率;缺点包括资源冲突、流水线冒险等。
四、计算题1. 假设一个计算机的字长为32位,计算其最大正整数的值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机组成原理》例题安康学院 成典勤第三章 系统总线例1.假设总线的时钟频率为33MHz ,且一个总线时针周期为一个总线传输周期。
若在一个总线传输周期可并行传送4个字节的数据,求该总线的带宽,并分析哪些因素影响总线的带宽。
解:总线的带宽是指单位时间内总线上可传输的数据位数,通常用每秒传送信息的字节数来衡量,单位可用MBps (兆字节每秒)表示。
由时针频率f=33MHz ,可得时钟周期T=1/f ,根据题目假设的条件,一个总线传输周期为一个时钟周期,且在一个总线传输周期传输4个字节数据,故总线带宽为)21(132103344/4206=≈⨯⨯=⨯=M MBps Hz B f B T B影响总线带宽的因素有:总线宽度、传输距离、总线发送和接收电路工作频率的限制以及数据传输形式等。
例2.在一个16位的总线系统中,若时针频率为100MHz ,总线传输周期为5个时钟周期,每一个总线传输周期可传送一个字,试计算总线的数据传输率。
解:根据时钟频率为100MHz ,得一个时钟周期为s MHz μ01.0)100/(1=数据传输率为Bps bps s b 6610401032005.0/16⨯=⨯=μ第四章 存储器例3.设CPU 共有16根地址线和8根数据线,并用MREQ 作为访存控制信号,WR 作为读/写命令信号(高电平读,低电平写)。
设计一个容量为32KB 、地址范围为0000H ~7FFFH 且采用低位交叉编址的四体并行存储器。
要求:(1)采用下图所列芯片,详细画出CPU 和存储芯片的连接图。
(2)指出图中每个存储芯片的容量及地址范围(用十六进制表示)。
解:32KB 四体结构的存储器可由4片88⨯K 位存储芯片组成,由于采用低位交叉编址,因此需用末两位地址1A 、0A 控制片选信号,用13根地址线14A ~2A 与存储芯片的地址线相连。
满足地址范围为0000H ~7FFFH 的存储器与CPU 的连接如图所示,图中各片存储芯片的地址范围是:第0片 0,4,…,7FFCH ;第1片 1,5,…,7FFDH ;第2片 2,6,…,7FFEH ;第3片 3,7,…,7FFFH ;例4.用一个8512⨯K 位的闪存存储芯片组成一个324⨯M 位的半导体只读存储器。
试回答:(1)该存储器的数据线数是多少?(2)该存储器的地址线数是多少?(3)共需几片这种存储芯片?(4)说明每根地址线的作用。
解:(1)对于324⨯M 位的存储器,数据线为32位。
(2)对于324⨯M 的的存储器,按字寻址的范围是222,按字节寻址的范围是242,故该存储器的地址线为24位23A ~0A(3)4片8512⨯K 位的闪存可组成32512⨯K 位的存储器,324⨯M 位的存储器共需32片8512⨯K 位的闪存。
(4)CPU 的24根地址线中,最低2位地址01A A 为字节地址,20A ~2A 这19根地址线与闪存的地址线相连,最高3位地址212223A A A 可通过3线---8线译码器形成片选信号。
每一个片选信号同时选中4片闪存,以满足32位的数据线要求。
例5.定量分析n 体低位交叉存储器连续读取n 个字所需的时间。
解:连续读取n 个字所需的时间为τ)1(-+n T ,如下图所示例6.设有8个模块组成的八体存储器结构,每个模块的存取周期为400ns ,存储字长为32位。
数据总线宽度为32位,总线传输周期为50ns ,试求顺序存储(高位交叉)和交叉存储(低位交叉)的存储器带宽。
解:八体存储器连续读出8个字的信息量为b b 256832=⨯顺序存储存储器连续读出8个字的时间是s ns ns 7103232008400-⨯==⨯ 交叉存储存储器连续读出8个字的时间是s ns ns ns 7105.775050)18(400-⨯==⨯-+高位交叉存储器的带宽是bps bps 77108)1032/(256⨯=⨯-低位交叉存储器的带宽是bps bps 771034)105.7/(256⨯=⨯-例7.假设CPU 执行某段程序时,共访问缓存命中3800次,访问主存200次,已知缓存存取周期为50ns ,主存存取周期为250ns 。
求缓存---主存系统的效率和平均访问时间。
解:(1)缓存的命中率为95.0)2003800/(3800=+(2)由题可知,访问主存的时间是访问缓存时间的5倍(250/50=5)设访问缓存的时间为t ,访问主存的时间为5t ,缓存---主存系统的效率为e ,则%3.83%1002.11%1005)95.01(95.0%100=⨯=⨯⨯-+⨯=⨯=t t t e 平均访存时间访问缓存的时间 (3)平均访问时间ns ns ns 60)95.01(25095.050=-⨯+⨯=例8.设某机主存容量为16MB ,缓存的容量为16KB 。
每字块有8个字,每个字32位。
设计一个四路组相联映射(即缓存每组内共有4个字块)的缓存组织,要求:(1)画出主存地址字段中各段的位数。
(2)设缓存初态为空,CPU 依次从主存第0、1、2、…、99号单元读出100个字(主存一次读出一个字),并重复此次序读8次,问命中率是多少?(3)若缓存的速度是主存速度的6倍,试问有缓存和无缓存相比,速度提高多少倍?解:(1)根据每个字块有8个字,每个字32位,得出主存地址字段中字块内地址字段为5位。
根据缓存容量为B KB 14216=,字块大小为52B ,得缓存共有92块,故c=9。
根据四路组相联映射42=r ,得2=r ,则7=-=r c q 。
根据主存容量为B MB 24216=,得出主存地址字段中主存字块标记位数为24-7-5=12主存地址字段各段格式如图所示:(2)由于每个字块中有8个字,而且初态缓存为空,因此CPU 读第0号单元时,未命中,必须访问主存,同时将该字所在的主存块调入缓存第0组中的任一块内,接着CPU 读1~7号单元时,均命中。
同理CPU 读第8、16、…、96号单元时均未命中。
可见CPU 在连续读100个字中共有13次未命中,而后7次循环读100个字全部命中,命中率为%375.98%1008100138100=⨯⨯-⨯ (3)根据题意,设主存存取周期为6t ,缓存的存取周期为t ,没有缓存的访问时间为8006⨯t ,有缓存的访问时间为136)13800(⨯+-t t ,则有缓存和没有缓存相比,速度提高倍数为5.41136)13800(8006≈-⨯+-⨯t t t例9.一个采用直接映射方式的16KB 缓存,假设块长为8个32位的字,试问地址为FDA459H 的主存单元在缓存中的什么位置(指出块号和块内地址,均用十进制表示)?解:根据缓存容量为16KB ,得出缓存的地址为14位。
由于每字32位,块长为8个字,则缓存的块内地址为5位(高3位为字地址,末2位为字节地址)。
地址为FDA459H 的主存单元,其二进制地址为1111 1101 1010 0100 0101 1001,对应缓存第10 0100 010(即十进制170)块中的第6个字的第1字节。
例10.假设缓存的工作速度为主存的5倍,缓存的命中率为90%,试问采用缓存后,存储器的性能提高多少?解:设主存的存取周期为m t ,则缓存的存取周期为m m t t 2.05/=,故平均访存时间为m m m t t t 28.010.090.02.0=⨯+⨯采用缓存后,存储器性能为原来的57.328.0/=m m t t 倍,即提高了2.57倍。
例11.已知缓存---主存系统的效率为85%,平均访问时间为60ns ,缓存比主存快4倍,求主存的存取周期和缓存的命中率。
解:设缓存---主存系统的效率为e 平均访问时间为a t ,缓存的取周期为c t ,命中率为h ,主存的存取周期为m t 。
根据%100⨯=a c t t e 得ns ns e t t a c 5185.060=⨯=⋅= 由于缓存比主存快4倍,则ns ns t t c m 255551)14(=⨯=+⨯=根据m c a t h ht t )1(-+=,其中ns t a 60=,ns t c 51=,ns t m 255=,得%6.95=h例12.设CPU 共有16根地址线,8根数据线,并用MREQ 作为访存控制信号(低电平有效),用WR 作为读/写控制信号(高电平读,低电平写)。
现有芯片及各种门电路(门电路自定),如下图所示。
画出CPU 与存储器的连接图,要求:(1)存储芯片地址空间分配:0~2047为系统程序区;2048~8191为用户程序区。
(2)指出选用的存储芯片类型及数量。
(3)详细画出片选逻辑。
解:根据主存地址空间分配,0~2047为系统程序区,选用1片2K×8位ROM 芯片;2048~8191为用户程序区,选用2K×8位RAM芯片,即存储芯片与CPU的连接如图所示。
例13.一个磁盘存储器共有6个盘片,假设最上、下两个面不可用,每面有204条磁道,每条磁道有12个扇段,每个扇段有512B,磁盘机以7200r/min速度旋转,平均定位(寻道)时间为8ms。
(1)计算该磁盘存储器的存储量。
(2)计算该磁盘存储器的平均寻址时间。
解:(1)6个盘片共有10个记录面,磁盘存储器的总容量为512B×12×204×10=12533760B(2)磁盘存储器的平均寻址时间=平均寻道时间+平均等待时间平均等待时间=[60s/(7200r/min)] ×0.5≈4.165ms平均寻址时间=8ms+4.165ms=12.165ms例14.一个磁盘组共有11片,假设最上、下两个面不用,每片有203道,数据传输率为983040Bps,磁盘组转速为3600r/min,假定每个记录块有1024B,且系统可挂16台这样的磁盘机,计算磁盘存储器的总容量并设计磁盘地址格式。
解:由于数据传输速率=每一磁道的容量×磁盘转速,且磁盘转速为3600r/min=60r/s,故每一磁道的容量=(983040Bps)/(60r/s)=16384B,扇段数=16384B/1024B=16。
表示磁盘地址格式的参数包括:台数为16,记录面为20,磁道数为203,扇段数为16,故磁盘地址格式如图所示。
Welcome To Download !!!欢迎您的下载,资料仅供参考!。