Виртуальная память — Википедия

Виртуальная память Основы виртуальной памяти Виртуальная память позволяет операционной системе разделять память на виртуальные адресные пространства для разных процессов.  Виртуальная […]

Виртуальная память

  • Основы виртуальной памяти

    • Виртуальная память позволяет операционной системе разделять память на виртуальные адресные пространства для разных процессов. 
    • Виртуальная память обеспечивает изоляцию процессов и позволяет операционной системе управлять памятью. 
  • Виртуальная память в Unix

    • Unix использует виртуальную память для разделения памяти между процессами и для управления памятью. 
    • Виртуальная память в Unix включает в себя страницы, сегменты и таблицы страниц. 
    • Страницы виртуальной памяти могут быть фиксированными или динамическими, а также могут быть доступны для чтения или записи. 
  • Управление памятью в Unix

    • Управление памятью включает в себя управление страницами, сегментами и таблицами страниц. 
    • В Unix есть специальные команды для управления памятью, такие как mmap и mlock. 
  • Виртуальная память в Windows

    • Windows использует виртуальную память для изоляции процессов и управления памятью. 
    • Windows использует страницы для управления памятью и поддерживает различные режимы управления памятью. 
  • Управление памятью в Linux

    • Linux использует виртуальную память для управления памятью и изоляции процессов. 
    • Linux использует страницы, сегменты и таблицы страниц для управления памятью. 
    • В Linux есть специальные команды для управления памятью, такие как mmap и mlock. 
  • Сегментация и подкачка

    • Сегментация и подкачка являются двумя основными механизмами управления памятью в Unix. 
    • Сегментация разделяет виртуальное адресное пространство на сегменты, а подкачка перемещает страницы между физической памятью и файлом подкачки. 
  • Виртуальная память и защита

    • Виртуальная память обеспечивает защиту памяти от несанкционированного доступа. 
    • В Unix и Windows есть механизмы для защиты памяти, такие как mlock и PAGE_GUARD. 
  • Виртуальная память и управление памятью

    • Виртуальная память и управление памятью тесно связаны и используются для управления ресурсами памяти. 
    • В Unix и Windows есть специальные команды для управления памятью и управления адресным пространством. 
  • Виртуальная память и сегменты

    • Сегментация и подкачка могут использоваться совместно для управления памятью. 
    • Сегментация обеспечивает защиту памяти и может быть использована для создания одноуровневой модели памяти. 
  • Замена адресного пространства

    • Некоторые операционные системы позволяют заменять целые адресные пространства, а не только страницы. 
    • IBM MVS и z/OS поддерживают замену адресного пространства, что позволяет временно отключать его для определенных задач. 
  • Дополнительные ресурсы

    • Ссылки на книги и статьи, а также обсуждения в списках рассылки предоставляют дополнительную информацию о виртуальной памяти и управлении памятью. 

Полный текст статьи:

Виртуальная память — Википедия

Оставьте комментарий

Прокрутить вверх