Operating system 操作系统中的页面错误。(地址无效或页面不在主存中)
我正在阅读有关请求分页中的页面错误的信息。页面错误发生在 1) 正在访问的内存是非法的 2) 该页有效,但不存在于主存中 我读到,通过有效位和无效位,您可以判断内存是否处于逻辑状态 地址空间,因为相应的位将被标记为无效 相同的有效位用于识别上述2种情况 我的问题是,操作系统如何知道被访问的内存是否非法 或者如果页面是有效的,但不在主内存中,只有一个有效位?Operating system 操作系统中的页面错误。(地址无效或页面不在主存中),operating-system,paging,page-fault,demand-paging,Operating System,Paging,Page Fault,Demand Paging,我正在阅读有关请求分页中的页面错误的信息。页面错误发生在 1) 正在访问的内存是非法的 2) 该页有效,但不存在于主存中 我读到,通过有效位和无效位,您可以判断内存是否处于逻辑状态 地址空间,因为相应的位将被标记为无效 相同的有效位用于识别上述2种情况 我的问题是,操作系统如何知道被访问的内存是否非法 或者如果页面是有效的,但不在主内存中,只有一个有效位? 谢谢大家! 在请求分页中如果设置了有效无效位(1),则表示关联的页面既合法又在内存中。但是,如果未设置有效位(0),则表示: 页面无效。这意
谢谢大家! 在请求分页中如果设置了
有效无效位
(1),则表示关联的页面
既合法又在内存中。但是,如果未设置有效位(0),则表示:
页面
无效。这意味着页面未处于进程逻辑地址空间或
页面
位于磁盘上
如有任何疑问,请随时咨询。