Теоретические вопросы Вопрос №1 (Перечислите функции мультипрограммной ос по управлению памяти)
Download 22.23 Kb.
|
OS 2
- Bu sahifa navigatsiya:
- Вопрос №2 (Какие типы адресов вы знаете)
Дата занятия: 13.02 – 19.02 “Операционные системы” гр.25 Шепелев Е. Теоретические вопросы Вопрос №1 (Перечислите функции мультипрограммной ОС по управлению памяти) В ранних операционных системах управление памятью сводилось к загрузке программы и ее данных из какого-либо внешнего устройства хранения (перфоленты, магнитной ленты или магнитного диска) в память. С появлением мультипрограммирования перед ОС встали новые задачи, связанные с распределением доступной памяти между несколькими одновременно выполняющимися программами. Функции ОС по управлению памятью в мультипрограммной системе следующие: - отслеживание свободной и используемой памяти; - выделение памяти процессам и освобождение памяти по завершении процессов; - вытеснение кодов и данных процессов из основной памяти на диск (полное или частичное), когда объем основной памяти недостаточен для размещения в ней всех процессов, и возвращение их в основную память, когда в ней освобождается место; - установка адресов программ для определенной области физической памяти. Помимо первоначального выделения памяти процессам при их создании, ОС также должна заниматься динамическим выделением памяти, то есть выполнять запросы приложений о выделении им дополнительной памяти во время выполнения. После того как приложению больше не нужна дополнительная память, оно может вернуть ее системе. Выделение памяти произвольной длины в произвольное время из общего пула памяти приводит к фрагментации и, как следствие, к ее неэффективному использованию. Дефрагментация памяти также является функцией операционной системы. Вопрос №2 (Какие типы адресов вы знаете?) Типы адресов: • Физический адрес - код, который ЦП (или другое устройство) может использовать для доступа к ней. • Логический адрес - определяется программой путем преобразования ключа данных по некоторому алгоритму. • Виртуальная память — это компонент современных операционных систем, в том числе Linux, который обеспечивает бесперебойную работу вашего компьютера. Вы можете использовать файл подкачки, но обычно используется выделенный раздел. Вам не нужно много думать об этом, но разделы подкачки Linux и файлы подкачки легко настроить и устранить неполадки.Многие из этих советов применимы и к другим системам, включая Windows, даже если методы настройки виртуальной памяти отличаются. Download 22.23 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling