Don*_*one 4 operating-system memory-management
我正在阅读操作系统概念,我无法理解页表中有效-无效位的使用。每个进程都有自己的进程表,那么所有条目不都应该有效吗?
\n\n\n页表中每个条目附加有效-无效位:
\n\xe2\x80\x9cvalid\xe2\x80\x9d 表示关联页位于进程\xe2\x80\x99 逻辑地址空间中,因此是合法页
\n\xe2\x80\x9cinvalid\xe2\x80\x9d 表示该页不在进程\xe2\x80\x99逻辑地址空间中
\n
在按需调页中,仅将当前需要的页面放入主存储器中。
假设一个进程有5个页面:A、B、C、D、E,并且A和B在内存中。借助有效-无效位,系统可以在需要时知道页面C、D和E不在内存中。
简而言之:
有效-无效位中的 1 表示该页在内存中,0 表示该页可能无效或尚未进入内存。
| 归档时间: |
|
| 查看次数: |
20118 次 |
| 最近记录: |