单项选择(2017年秋程序员软考)

以下存储器中,需要周期性刷新的是【 】。

A、DRAM

B、SRAM

C、FLASH

D、EEPROM

答案解析

A

【解析】

DRAM是指动态随机存储器,是构成内存储器的主要存储器,需要周期性地进行刷新才能保持所存储的数据。

SRAM是静态随机存储器,只要保持通电,里面储存的数据就可以恒常保持,是构成高速缓存的主要存储器。

FLASH闪存是属于内存器件的一种,在没有电流供应的条件下也能够长久地保持数据其存储特性相当于硬盘,该特性正是闪存得以成为各类便携型数字设备的存储介质的基础。

EEPROM是电可擦除可编程只读存储器。

讨论

在计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA等。其中,采用【 】方式时,不需要CPU控制数据的传输过程。

CPU中设置了多个寄存器,其中,【 】用于保存待执行指令的地址。

假设变址寄存器R的内容为1000H,指令中的形式地址为2000H;地址1000H中的内容为2000H,地址2000H中的内容为3000H,地址3000H中的内容为4000H,则变址寻址方式下访问到的操作数是【 】。

偏移寻址通过将某个寄存器内容与一个形式地址相加而生成有效地址。下列寻址方式中,不属于偏移寻址的是【 】。

某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成:第1字节为操作码字段,第2字节为相对位移量字段。假定取指令时,每取一个字节 PC 自动加 1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转移后的目标地址是【 】。

某机器有一个标志寄存器,其中有进位/借位标志CF、零标志ZF、符号标志SF和溢出标志OF,条件转移指令bgt(无符号整数比较大于时转移)的转移条件是【 】。

下列选项中,能引起外部中断的事件是【 】

某计算机的指令流水线由四个功能段组成。已知指令流经各功能段的时间(忽略各功能段之间的缓存时间) 分别为 90ns、80ns、70ns 和 60ns,则该计算机的CPU时钟周期至少是【 】。

某机主存容量为4Mx16,且存储字长等于指令字长,若该机指令系统可完成108种操作,操作码位数固定,且具有直接、间接、变址、基址、相对、立即等6种寻址方式,试回答:(1)画出一地址指令格式,并指出各字段的作用;(2)该指令直接寻址的最大范围;(3)一次间址和多次间址的寻址范围;(4)立即数的范围(十进制数表示):(5)相对寻址的位移量(十进制数表示);(6)上述6种寻址方式的指令哪一种执行时间最短?哪一种最长?为什么?哪一种便子程序浮动?哪一种最适合处理数组问题?

假定我们有一台计算机,如果所有的Cache 访问都命中的话,它的CPI是2.0。唯一的数据访问指令是Store和Load,它们占指令总数的40%,不命中的损失是25个时钟周期,不命中率是2%。如果所有的指令访问Cache都命中的话,那么机器的速度是存在Cache不命中的多少倍?

某机字长32位,主存储器按字节编址,现有4种不同长度的数据(字节、半字、单字、双字),请采用一种既节省存储空间,又能保证任何长度的数据都在单个存取周期内完成读/写的方法,将一批数据顺序地存入主存,画出主存中数据的存放示意图。这批数据共有10个,它们依次为字节、半字、双字、单字、字节、单字、双字、半字、单字、字节。

计算机系统的三级存储器结构指的是_________、_________和_________。

在多级存储体系中,Cache的主要功能是____________,虚拟存储器的主要功能是____________。

某一SRAM芯片,其容量为1024×8位,除电源和接地端外,该芯片最少引出线数为【 】。

某一SRAM芯片,容量为512×8位,除了电源和接地端外,该芯片引出线的最少数目应该为【 】。

某机器CPU可寻址的最大存储空间为64KB,存储器按字节编址,CPU的数据总线宽度为8位,可提供一个控制器信号为RD。目前,系统中使用的存储器容量为8KB,其中4KB为ROM。拟采用2K×8位的ROM芯片,其地址范围是0000H~0FFFH。4KB为ROM,拟采用4K×2位的RAM芯片,其地址范围为4000H~4FFFH。(1)需要RAM和ROM芯片各多少片?(2)画出CPU与存储器之间的连接图(译码器自定)。

某计算机的存储系统是由Cache、主存和磁盘组成的虚拟存储系统。若一字在Cache中,访问它需要时间T1ns;若字不在主存中,将其从磁盘装入主存需要T2ns,主存访问时间为T3ns,若Cache的命中率为p1,主存命中率为p2,求出该存储系统的平均字访问时间。

设有主存M1和辅存M2构成的2级存储体系,其中M1和M2的读出时间分别是1微秒和1毫秒。经实测,该2级存储系统的平均读出时间为100微秒。欲使其减小为10微秒,试改出两种改进的实现方法。

试述带有Cache的内存储器的读写原理。

Cache存储器中保存的字块和__________中相应的字块保持一致。