Управление памятью (операционные системы)

Управление памятью (операционные системы) Управление памятью в операционных системах Управление памятью отвечает за распределение и управление основной памятью компьютера.  Отслеживает […]

Управление памятью (операционные системы)

  • Управление памятью в операционных системах

    • Управление памятью отвечает за распределение и управление основной памятью компьютера. 
    • Отслеживает состояние каждой ячейки памяти и решает, как распределяется память между процессами. 
    • Определяет, как выделяется и освобождается память, и отличается от управления памятью приложений. 
  • Методы управления памятью

    • Единое непрерывное распределение: вся память доступна для одного приложения, но может быть многозадачность. 
    • Секционированное распределение: память разделена на несколько разделов, каждый из которых содержит всю информацию для конкретной задачи. 
    • Мультипрограммирование: позволяет запускать несколько программ одновременно, каждая со своим адресным пространством. 
    • Выгружаемая память: память разделена на фреймы страниц, каждое задание выполняется в своем адресном пространстве. 
    • Сегментированная память: память разделена на сегменты, каждый из которых имеет свой размер и защиту доступа. 
    • Развертывание/rollin: позволяет временно расширять задание за пределы первоначально выделенного региона. 
  • Примеры операционных систем

    • MS-DOS: использует единое непрерывное распределение памяти. 
    • IBM System/360: использует секционированное распределение с блокировкой и регистровыми ограничениями. 
    • Multics: известна сегментированной памятью с сегментами до 1 Мб. 
    • OS/360: имеет функцию развертывания/rollin для пакетных заданий. 

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

Управление памятью (операционные системы) — Википедия

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

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