在虚拟页式存储管理系统中,若采用请求调页方式,当用户需要装入一个新的页面时,其调入的页面来自
磁盘文件区
磁盘交换区
内存缓冲区
磁盘系统区
答案
磁盘文件区
解析
在虚拟页式存储管理系统中,若采用请求调页方式,当用户需要装入一个新的页面时,其调入的页面主要来源于磁盘文件区。
详细说明:
磁盘文件区:
在请求分页的外存(磁盘)中,通常分为两部分:文件区和交换区(也称为对换区)。文件区用于存放与进程相关的文件,包括程序代码和数据。当进程运行且需要装入一个尚未在内存中的新页面时,如果该页面是首次被访问或之前未被加载到内存中,系统会从文件区中读取该页面并调入内存。
磁盘交换区:
交换区则主要用于存放那些曾经被加载到内存中,但随后又因内存不足而被换出的页面。如果用户在之后再次需要这些页面,系统会尝试从交换区中重新调入这些页面。然而,对于新装入的页面,如果它们之前未被加载过,则不会从交换区调入。
内存缓冲区:
内存缓冲区是内存中的一部分,用于缓存从磁盘读取的数据或准备写入磁盘的数据,以减少对磁盘的直接访问次数,提高数据访问效率。但它不直接作为页面调入的来源,因为缓冲区中的数据是动态的,且可能不包含用户直接请求的新页面。
磁盘系统区:
磁盘系统区通常指的是磁盘上用于存储系统文件、引导扇区、文件系统元数据等关键信息的区域。它并不直接作为用户进程页面调入的来源。
结论:
因此,在虚拟页式存储管理系统中,采用请求调页方式时,用户需要装入的新页面主要来源于磁盘文件区。这一结论基于磁盘存储结构的划分以及请求分页机制的工作原理,符合操作系统中虚拟存储管理的常见实践。