第 16 题
下列说法中,错误的是( )。
A. II 和 III B. III 和 IV C. I、II 和 IV D. I、II、III 和 IV
[tag_link]
正确答案:D
我们需要判断每个说法的正确性。 I. 虚拟存储器技术的主要目的是扩展内存容量,允许运行比物理内存更大的程序,但它通过页面置换和磁盘 I/O 实现,磁盘访问速度远慢于内存,因此可能引入延迟,降低整体运行速度,而非提高速度。 该说法错误。
II. 存取时间(Access Time)通常指从启动一次存储器操作(如读操作)到完成该操作所需的时间,即单次访问的延迟。 连续两次读操作所需的最小时间间隔是存储器的周期时间(Cycle Time),它可能大于存取时间,因为存储器需要恢复时间。 因此,该说法混淆了存取时间与周期时间,错误。
III. Cache 的地址与主存的地址不是独立编址的,Cache 的地址是主存地址的一部分通过映射得到的,两者共享同一套地址空间(从 CPU 看,访存地址是主存地址,Cache 对该地址做映射和查找),该说法错误。
IV. 主存通常由易失性的随机读写存储器(如 DRAM)构成,但并非绝对。 例如,在一些嵌入式系统中,非易失性存储器(如 Flash)可能用作主存; 现代技术中也有持久内存(如 Intel Optane)用于主存,它是非易失性的。 因此,说主存“都是”易失性的随机读写存储器过于绝对,错误。 综上,错误的说法是 I、II、III 和 IV,对应选项 D。