問59
頻出度★☆☆
OSの機能の一つである仮想記憶方式の目的はどれか。
这道题的解析和你的作答记录。
OSの機能の一つである仮想記憶方式の目的はどれか。
防止应用程序擅自访问操作系统正在使用的主存储器区域,这是「存储保护(内存保护)」的功能,与虚拟存储的目的不同。虚拟存储的机制在结果上确实有助于保护,但该方式的目的是扩展容量,而不是保护本身。
把主存储器的内容写入硬盘后停止供电,以降低休止期间的耗电量,这是「休眠(休止状态)」的说明。它是为了省电的电源管理功能,与扩大存储空间的虚拟存储目的不同。
正解 虚拟存储方式是把辅助存储装置(硬盘等)的一部分当作主存储器的延伸来使用,让程序看上去拥有比实际装配的主存容量更大的存储空间的机制。程序使用连续的虚拟地址空间运行,由操作系统把虚拟地址转换为实际的主存地址。只把需要的部分放在主存中,暂时不用的部分退避到辅助存储(分页/交换),这样即使程序的大小超过主存容量也能够运行。这正是选项ウ所描述的内容,也就是虚拟存储的目的本身。
在中间放置比主存储器更快的存储器来加快 CPU 的处理,这是「高速缓冲存储器(缓存)」的说明。缓存的目的是弥补速度差距以实现高速化,它位于与虚拟存储相反方向的层次(更高速、更小容量的一侧)。