Ошибка страницы
- Ошибка страницы – исключение в вычислительной технике, вызывающее модуль управления памятью при обращении к странице памяти без должной подготовки.
- Для доступа к странице требуется добавить отображение в виртуальное адресное пространство процесса и загрузить содержимое страницы из резервного хранилища.
- Ядро операционной системы обрабатывает ошибку страницы, предоставляя доступ к требуемой странице или запрещая несанкционированный доступ.
- Допустимые ошибки страницы необходимы для увеличения объема памяти, доступной программам в операционных системах с виртуальной памятью.
- Типы ошибок страницы: незначительный, главный и недействительный.
- Незначительные ошибки страницы – быстрые и дешевые сбои, не связанные с задержкой работы диска.
- Главные ошибки страницы – механизм увеличения объема программной памяти, доступный по запросу.
- Недействительные ошибки страницы – возникают из-за ссылки на адрес, не являющийся частью виртуального адресного пространства.
- Незаконный доступ и ошибки на недопустимых страницах могут привести к сбою сегментации или шины и вызвать сбой приложения или операционной системы.
- Операционные системы предоставляют различные механизмы для сообщения об ошибках, связанных с ошибкой страницы, включая структурированную обработку исключений и сигналы.
- Сбои в работе страниц снижают производительность системы и могут привести к сбоям в работе.
Полный текст статьи: