/ 知识库     / 试卷库

等级2017年春程序员软考( )

以下关于计算机系统中高速缓存(Cache)的说法中,正确的是【 】

A、Cache 的容量通常大于主存的存储容量

B、通常由程序员设置 Cache 的内容和访问速度

C、Cache 的内容是主存内容的副本

D、多级 Cache 仅在多核 CPU 中使用

Cache 的内容是主存内容的副本

高速缓存(Cache)是随着 CPU 与主存之间的性能差距不断增大而引入的,相对于主存,其容量小、速度快,所存储的内容是 CPU 近期可能会需要的信息,也就是主存内容的副本,因此 CPU 需要访问数据和读取指令时要先访问 Cache,若命中则直接访问,若不命中再去访问主存。

等级2016年秋程序员软考( )

计算机系统中,虚拟存储体系由【 】两级存储器构成。

A、主存和辅存

B、寄存器和 Cache

C、寄存器和主存

D、Cache和主存

主存和辅存

虚拟存储是指将多个不同类型、独立存在的物理存储体,通过软、硬件技术,集成为一个逻辑上的虚拟的存储系统,集中管理供用户统一使用。这个虚拟逻辑存储单元的存储容量是它所集中管理的各物理存储体的存储量的总和,而它具有的访问带宽则在一定程度上接近各个物理存储体的访问带宽之和。

虚拟存储器实际上是主存和辅存构成的一种逻辑存储器,实质是对物理存储设备进行逻辑化的处理,并将统一的逻辑视图呈现给用户。

等级2016年春程序员软考( )

设有一个64K×32位的存储器(每个存储单元为32位),其存储单元的地址宽度为【 】。

A、15

B、16

C、30

D、32

16

64K×32位的存储器(每个存储单元含32位)有64K个存储单元,即216个存储单元,地址编号的位数为16。

等级2016年春程序员软考( )

以下关于SRAM(静态随机存储器)和DRAM(动态随机存储器)的说法中,正确的是【 】。

A、SRAM的内容是不变的,DRAM的内容是动态变化的

B、DRAM断电时内容会丢失,SRAM的内容断电后仍能保持记忆

C、SRAM的内容是只读的,DRAM的内容是可读可写的

D、SRAM和DRAM都是可读可写的,但DRAM的内容需要定期刷新

SRAM和DRAM都是可读可写的,但DRAM的内容需要定期刷新

静态存储单元(SRAM)由触发器存储数据,其优点是速度快、使用简单、不需刷新、静态功耗极低,常用作高速缓存( Cache),缺点是元件数多、集成度低、运行功耗大。动态存储单元(DRAM)需要不停地刷新电路,否则内部的数据将会消失。刷新是周期性地给栅极电容补充电荷的操作。DRAM的优点是集成度高、功耗低,价格也低。

等级2015年秋程序员软考( )

采用虚拟存储器的目的是【 】。

A、提高主存的存取速度

B、提高外存的存取速度

C、扩大用户的地址空间

D、扩大外存的存储空间

扩大用户的地址空间

将一个作业的部分内容装入主存便可开始启动运行,其余部分暂时留在磁盘上,需要时再装入主存。这样就可以有效地利用主存空间。从用户角度看,该系统所具有的主存容量将比实际主存容量大得多,人们把这样的存储器称为虚拟存储器。因此,虚拟存储器是为了扩大用户所使用的主存容量而采用的一种设计方法。