首页 » 科学 » 《计算机事理》模拟试卷 3套_主存_存储器

《计算机事理》模拟试卷 3套_主存_存储器

南宫静远 2024-11-15 00:14:49 0

扫一扫用手机浏览

文章目录 [+]

考试形式:闭卷 考试韶光:120分钟

站点:_________ 姓名: 学号: 成绩:

《计算机事理》模拟试卷 3套_主存_存储器 科学

一、名词阐明: (3分×5)

1.保留断点

2.Cache

3.微程序

4.CPU周期

5.总线

二、是非题: (2分×10)

1. 立即寻址办法是:从主存中取出指令后,可立即得到操作数地址。
( )

2.相联存储器是按内容指定办法进行寻址的存储器。
( )

3.程序访问的局部性理论是引入Cache的理论依据。
( )

4.进栈操作时,SP寄存器的内容送地址总线。
( )

5.静态RAM是非易失落性器件,以是不需刷新。
( )

6.掌握存储器是用来存放微程序的存储器,它该当比主存储器速率快。
( )

7.程序中断需保护断点和现场,两者都是通过程序保护的。
( )

8.多路型DMA掌握器以字节交叉办法通过DMA掌握器进行数据传送。
( )

9. 集中式总线仲裁办法中,独立要求办法相应速率最快 ( )

10. T时钟是打算机操作的最小单位。
( )

三、填空题:(1分´10)

1.浮点数规格化时,尾数若向左移一位,阶码应_______,为_____规操作;尾数若向右移一位,阶码应________,为____规操作。

2. 设A、B两数用变型补码做加法,操作结果为10.0011,则运算结果的符号为______,运算结果产生________。

3. 微程序掌握器比组合逻辑掌握器慢的缘故原由紧张是由于增加了从________中读取微指令的韶光。

4. CPU在中断相应周期由硬件电路完成如下操作:_______________、______________和_____________________。

四、选择题: (2分´10)

1. 单地址指令中,为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个操作数常采取_____得到。

A. 隐含寻址办法 B. 基址寻址办法

C. 堆栈寻址办法 D. 间接寻址办法

2. ______存储器不可以断电,否则会使数据丢失。

A. 磁盘 B. ROM

C. RAM D. 光盘

3. 设采取奇校验,在传送过程中涌现差错的那组信息是______。

A.01001100 B. 10010001

C. 01111110 D. 11000111

4 . 页式虚拟存储器页表长度取决于______。

A.虚存的页数 B. 主存的页数

C.Cache的容量 D. 虚存与主存容量之比

5. 在定点二进制运算器中,减法运算一样平常是采取____实现的?

A. 补码运算的二进制加法器

B. 补码运算的二进制减法器

C. 补码运算的十进制加法器

D. 原码运算的二进制减法器

6. 微程序掌握器中,机器指令与微指令的关系是_____。

A 每条机器指令由一段用微指令编成的微程序来阐明实行。

B 一条微指令由多少条机器指令组成。

C 每条机器指令由一条微指令来实行。

D 一段机器指令组成的程序可由一条微指令来实行

7. 采取串行接口进行7位ASCII码传送,停滞位为2位并带1位奇校验位,当波特率为9600时,字符传送速率为______。

A 960字符/s B 873字符/s C 1067字符/s D 480字符/s

8. DMA掌握器的总线要求被相应的条件是____。

A CPU开中断且指令周期结束 B CPU不正在为中断做事

C 当前指令周期结束 D CPU正在占用总线且总线周期结束

9.一样平常机器周期的韶光是根据从_____来规定的。

A 主存中读取一个数据字的最永劫光

B 主存中读取一个指令字的最短韶光

C 主存中写入一个数据字的均匀韶光

D 主存中读取一个数据字的均匀韶光

10. 异步掌握常用于____的紧张掌握办法。

A 微型机CPU掌握中

B 组合逻辑掌握CPU中

C 微程序掌握器中

D 访问主存和外设时

五、设:X=-0.00000100010B , Y=0.0001011B, 取阶码4位,尾数8位(各含1位符号

位),阶码和尾数均用补码表示,请完成X+Y运算。
(写出运算步骤) (10分)

六、 用2K×4位的存储器芯片组成8KB的SRAM存储器。
设CPU的地址总线为A15-A0,存储器使能掌握旗子暗记为MREQ’,读/写掌握旗子暗记为R/W’ 。
8KBSRAM霸占的地址空间为6000H-7FFFH。
(15分)

(1) 存储器数据寄存器应为___________位;

(2) 存储器地址寄存器应为___________位;

(3) 请画出存储器的组成逻辑图。

七、在某打算机系统中:

(1) 中断采取菊花链掌握电路,若一条链路上有2个设备(1#和2#)同时向主机提出中断要求,试问主机共能收到几个中断要求?

(2) 若1#设备优先级高于2#设备,请剖析主机收到中断要求的情形(什么情形下该收到什么设备的中断要求);

(3) 详细指出程序中断办法事情时,哪一段韶光表示了主机与设备是并行事情的;

(4) 若CPU许可中断,无总线要求,那么最高优先级的设备个中止相应的最长延时时间为多少? (10分)

一、 选择题

1 EEPROM是指(D )。

A 读写存储器 B 只读存储器

C 闪速存储器 D 电擦除可编程只读存储器

2 常用的虚拟存储系统由( B )两级存储器组成,个中辅存是大容量的磁表面存储器。

A cache-主存 B 主存-辅存 C cache-辅存 D 通用寄存器-cache

3 某打算机字长32位,其存储容量为256MB,若按单字编址,它的寻址范围是( D )。

A 64MB B 32MB C 32M D 64M

4 主存贮器和CPU之间增加cache的目的是( A )。

A 办理CPU和主存之间的速率匹配问题

B 扩大主存贮器容量

C 扩大CPU中通用寄存器的数量

D 既扩大主存贮器容量,又扩大CPU中通用寄存器的数量

5 某DRAM芯片,其存储容量为512K×8位,该芯片的地址线和数据线的数目是( D )。
512 1024 B

A 8,512 B 512,8 C 18,8 D 19,8

6 交叉存储器本色上是一种多模块存储器,它用( A )办法实行多个独立的读写操作。

A 流水 B 资源重复 C 顺序 D 资源共享

7 某微型打算机系统,其操作系统保存在硬磁盘上,其内存储器该当采取(C )

A RAM B ROM C RAM和ROM   D CCD

8 某SRAM芯片,其容量为1M×8位,除电源和接地端外,掌握端有E和R/W#,该芯片的管脚引出线数目是( D )。

A 20 B 28 C 30 D 32

9 双端口存储器以是能进行高速读/写操作,是由于采取( D )。

A 高速芯片 B 新型器件

C 流水技能 D 两套相互独立的读写电路

10 存储单元是指(B )。

A 存放1个二进制信息位的存储元

B 存放1个机器字的所有存储元凑集

C 存放1个字节的所有存储元凑集

D 存放2个字节的所有存储元凑集

二、 填空题

1 双端口存储器和多模块交叉存储器属于并行存储器构造,个中前者采取(空间 )并行技能,后者采取( 韶光 )并行技能。

2 广泛利用的(SRAM )和(DRAM )都是半导体随机读写存储器。
前者的速率比后者快,但集成度不如后者高。

3 反响主存速率指标的三个术语是存取韶光、(存储周期 )和(存储器带宽 )。

4 某打算机字长32位,其存储容量为64MB,若按字编址,它的存储系统的地址线至少须要( 24 )条。

5 某四模块交叉存储器,每个模块的存储容量为128K×64位,存储周期为200ns,则数据总线的宽度为( 64 ),总线传送周期的最大值为( 50 )ns。
若总线传送周期取该最大值,则CPU连续读取4个字所需的韶光为(350 )ns。

200/4 = 50 200 + (4-1) 50 = 350

6 对存储器的哀求是容量大、速率快、本钱低,为理解决这三方面的抵牾,打算机采取多级存储体系构造,即( Cache )、( 主存 )、(辅存 )。

7 一个组相联映射的Cache,有128块,每组4块,主存共有16384块,每块64个字,则主存地址共(20 )位,个中主存字块标记应为( 9 )位,组地址应为( 5 )位。

三、 简答题

1 简要总结一下,采取哪几种技能手段可以加快存储系统的访问速率?

2 存储系统中加入cache存储器的目的是什么?有哪些地址映射办法,各有什么特点?

四、 综合题

1 用定量剖析方法证明多模块交叉存储器带宽大于顺序存储器带宽。

2 某打算机系统中,CPU可输出20条地址线(A19~A0),8条数据线(D7~D0)和1条掌握线(WE#),主存储器按字节编址,由容量为8KB的ROM和32KB的RAM构成,拟采取8K × 4位的ROM芯片2片,32K × 2位的RAM芯片4片。

哀求:ROM的地址范围为18000H~19FFFH,RAM的地址范围为98000H~9FFFFH,画出CPU与主存储器的连接图。

3 设存储器容量为64M字,字长为64位,模块数m=8,分别用顺序和交叉办法进行组织。
存储周期T=100ns,数据总线宽度为64位,总线传送周期t=50ns。

求:顺序存储器和交叉存储器的带宽各是多少?

4 某机器采取四体交叉存储器,今实行一段小循环程序,此程序放在存储器的连续地址单元中。
假设每条指令的实行韶光相等,而且不须要到存储器存取数据,叨教不才面两种情形中(实行的指令数相等),程序运行的韶光是否相等?

(1) 循环程序由6条指令组成,重复实行80次。

(2) 循环程序由8条指令组成,重复实行60次。

5 某打算机系统的内存储器由cache和主存构成,cache的存取周期为45ns,主存的存取周期为200ns。
已知在一段给定的韶光内,CPU共访问内存4500次,个中340次访问主存。
问:

 (1)cache命中率是多少?

 (2)CPU访问内存的均匀韶光是多少ns?

 (3)cache-主存系统的效率是多少?

6 某打算机的存储系统由cache、主存和磁盘构成。
cache的访问韶光为15ns;如果被访问的单元在主存中但不在cache中,须要用60ns的韶光将其装入cache,然后再进行访问;如果被访问的单元不在主存中,则须要10ms的韶光将其从磁盘中读入主存,然后再装入cache中并开始访问。
若cache的命中率为90%,主存的命中率为60%,求该系统中访问一个字的均匀韶光。

7 某打算机的存储器系统采取L1、L2 Cache和主存3级分层构造,访问第一级命中率95%,访问第二级时命中率50%,别的50%访问主存,所有访问均在第一级Cache中命中。
假定访问L1 Cache须要1个时钟周期,访问L2 Cache和主存分别须要10个和100个时钟周期。
问:均匀须要多少个时钟周期?

8 某打算机存储器按字节寻址,设主存容量为512KB,Cache容量为16KB,每块有16个字,每字32位。

⑴若Cache采取直接映射办法,请给出主存地址字段中各段的位数。

⑵若Cache采取四路组相联映射,请给出主存地址字段中各段的位数。

9 主存储器容量为64KB,字节寻址,块(行)的大小为8B。
假设采取直接映射办法的cache(划分为32行)。
问:

(1) 存储器地址如何划分成标记、行号、字节号?

(2) 如下4种地址的内容将存入cache哪些行?

1111H,0C334H,0D01DH,0AAAAH

(3) 假设地址0001101000011010B的字节内容存入cache,那么与它同存一行的其他字节的地址各是什么?

单项选择题:

1. 下列__B___项是针对一个MIPS打算机体系构造的改变?

A. 仅提高系统时钟频率,不做其他改变

B. 额外增加一个16位的通用整数寄存器

C. 增加一个指令缓冲器

D. 额外增加一个流水线阶段

2. 下列__C___项是针对一个MIPS打算机实现的改变

A. 将指令位宽从32位扩展到64位

B. 去掉延迟槽

C. 从数据通路中去掉部分转发功能

D. 额外增加一个16位的通用整数寄存器

3. 下面__A___项关于流水寄存器的描述是精确的?

A. 增加流水线的阶段常日会导致掌握和数据冒险

B. 流水线阶段越多,系统性能越高

C. 流水线寄存器开销对流水线的最大阶段数没有影响

D. 改变流水线的阶段数常日哀求变动指令集构造

4. CPU片上cache分别采取独立的指令cache和数据cache的目的是_D____。

A. 降落内存访问错失落率

B. 办理掌握冒险(掌握干系冲突)

C. 办理数据冒险(数据干系冲突)

D. 办理构造冒险(资源干系冲突)

5. IEEE754单精度浮点数X=(-1)S ´ (1.M)´ 2E-127能表示的最大正整数是__A___。

A. 2128-2104

B. 2127-2104

C. 2127-2103

D. 2126-2103

6. 当实行一条指令时,先把它从指令cache存储器读出,然后再传送至___A_____。

A. IR寄存器

B. AC寄存器

C. PC寄存器

D. SP寄存器

7. 假定用多少个2 K×4位的芯片组成一个8 K×8位的存储器,则地址0B12H所在芯片的最小地址是__B____。

A. 0000H

B. 0800H

C. 1000H

D. 1800H

8. 一个经典流水线实现包括IF,ID,EX,MEM及WB五个阶段。
采取转发技能后,下面__D___组指令仍旧存在数据冲突。

A. add r3,r1,r2;add r3,r4,r5;

B. add r1, r2, r3; sub r4, r1, r5;

C. add r1, r2, r3; st $15, 100(r1)

D. ld r1, 100(r2); sub r4, r1, r5;

综合运用题

1.(8分)给定一个内存系统及位宽一个字(32比特)的总线,该内存系统的参数如下表所示:

将地址送到内存所需韶光

1时钟周期

行周期韶光

10时钟周期

列访问韶光

4时钟周期

从内存返回一个字所需韶光

1时钟周期

(1) 请打算从内存取一个字所须要的时钟周期数。

16时钟周期

(2) 请打算从内存取8个字所须要的时钟周期数。
假定内存访问地址采取顺序办法组织,并且所要读取的8个字位于两块上,个中每块由4个字组成,每块中的字在同一行,但两块位于不同的行。

顺序组织办法,读取一个块上的4个字须要的韶光是416=64,读出2个块上的共8个字须要的韶光是642=128时钟周期。

(3) 请打算从内存取8个字所须要的时钟周期数。
假定内存访问地址采取4模块交叉办法组织,并且所要读取的8个字位于两块上,个中每块由4个字组成,每块中的字位于不同的存储器模块,这两块也位于不同的行。

交叉组织办法,读取第一个块(4个位于不同模块的字)所需的韶光是16+31=19时钟周期。
读取2个块(8个字)所需的韶光是16+71=23时钟周期。

2.(5分)MIPS指令集供应条件指令,比如,可以利用beq指令实现条件分支。
我们也可以实现其他类型的条件指令,条件数据传送便是这样一种指令。

假定MIPS指令集中的一条新指令为:cmove $r1, $r2, $r3

它的功能可以描述为:

if (r3==0) then

r1=r2;

else

无操作

也便是说,当r3为零时,这条指令将r2的值赋给r1。

假定cmove指令用于更换下列指令序列:

bne $r3, $r0, skip

move r1=r2;

skip: ….

假定程序中20%的条件分支因此上述形式涌现,那么这样一个分支指令序列可以用一条件数据传送指令cmove来更换。
假定cmove指令和数据传送指令move具有相同的均匀CPI(每条指令的时钟周期数),那么条件数据传送指令cmove的效果便是肃清了条件分支所哀求的韶光。
考虑下表中给定的数据,请给出这种更换可以带来的程序加速比。

指令种别

频率

均匀CPI

算术

43%

1.0

数据传送

40%

1.4

条件分支

15%

1.8

其他

2%

1.3

加速比=(43%1.0+40%1.4+15%1.8 +2%1.3)/(43%1.0+40%1.4+15%((80%1.8)+(20%+1.4)) +2%1.3)=2.6936/1.76072=1.5

3.(10分)一个经典MIPS体系构造的实现包括IF(取指), ID(指令译码及寄存器读取), EX(实行或有效地址打算), MEM(访问内存存取数据), 以及WB(将结果写回到寄存器)五个阶段。
每个阶段的韶光延迟如下表所示:

组件

韶光延迟

IF

160ps

ID

100ps

EX

220ps

MEM

180ps

WB

90ps

(1) 假定一个非流水线实现,并且假定所有上表中未明确列出的韶光延迟均可忽略不计,请打算下列各条指令的韶光延迟:

addi (功能描述:R[rd]= R[rs]+ R[rt]): 160+100+220+90=570

bne (功能描述:if R[rs]!= R[rt], PC=PC+4+BranchAddr),: 160+100=480或者 160+100+220=700

jr (功能描述:PC= R[rs]), : 160+100=260

lw (功能描述:R[rt]=M[R[rs]+SignExtImm]),: 160+100+220+180+90=750

st (功能描述:M[R[rs]+SignExtImm]= R[rt]): 160+100+220+180=660

(2) 假定一个如上表所示的具有5个阶段的经典流水线实现,请打算下列各条指令的韶光延迟:

addi (功能描述:R[rd]= R[rs]+ R[rt]): 2205=1100

bne (功能描述:if R[rs]!= R[rt], PC=PC+4+BranchAddr), : 2205=1100

jr (功能描述:PC= R[rs]), : 2205=1100

lw (功能描述:R[rt]=M[R[rs]+SignExtImm]), : 2205=1100

st (功能描述:M[R[rs]+SignExtImm]= R[rt]) : 2205=1100

相关文章

易语言,父进程的智慧传承与创新发展

随着科技的飞速发展,编程语言在各个领域发挥着越来越重要的作用。在我国,易语言以其独特的魅力,赢得了广大编程爱好者的喜爱。易语言之父...

科学 2025-01-03 阅读0 评论0

易语言362,传承与创新,助力编程教育发展

随着信息技术的飞速发展,编程教育在我国得到了越来越多的重视。易语言作为一种新兴的编程语言,凭借其易学易用、跨平台等特点,逐渐成为编...

科学 2025-01-03 阅读0 评论0