分页与分段
分页是操作系统使用的一种内存管理方法。分页允许主内存使用驻留在辅助存储设备上的数据。这些数据作为大小相同的块(称为页)存储在辅助存储设备中。分页允许操作系统使用不适合主内存的数据。内存分割是一种提供内存保护的方法。每个内存段都与特定的长度和一组权限相关联。当进程试图访问内存时,首先要检查它是否具有访问特定内存段所需的权限。
什么是寻呼?
分页是操作系统使用的一种内存管理方法。分页允许主内存使用驻留在辅助存储设备上的数据。这些数据作为大小相同的块(称为页)存储在辅助存储设备中。分页允许操作系统使用不适合主内存的数据。当一个程序试图访问一个页面时,首先检查页表以查看该页是否在主内存上。页表包含有关页面存储位置的详细信息。如果它不在主存储器中,则称为页面错误。操作系统负责处理页面错误,而不将其显示给程序。操作系统首先找到存储在辅助存储器中的特定页的位置,然后将其放入主存储器中的空页帧中。然后它更新页表以指示新数据在主内存中,并将控件返回给最初请求页的程序。
什么是细分?
内存分割是一种提供内存保护的方法。每个内存段都与特定的长度和一组权限相关联。当进程试图访问内存时,首先要检查它是否具有访问特定内存段所需的权限,以及它是否在特定内存段指定的长度内。如果不满足这些条件中的任何一个,则引发硬件异常。此外,段还可以具有指示该段是否在主存储器中的标志。如果段不在主内存中,则会引发异常,操作系统将该段从辅助内存移到主内存。
分页和分段有什么区别?