Добавил:
ИВТ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экз сливы / Bilety_1-52_Os.doc
Скачиваний:
3
Добавлен:
26.01.2024
Размер:
1.8 Mб
Скачать

№15. Организация оперативной памяти. Мультипрограммные системы.

Организация памяти это способ представления и использования основной памяти

Способы организации основной памяти (DRAM)

  • Однопрограммные системы

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

  • Мультипрограммные системы с фиксированными разделами с трансляцией и загрузкой перемещаемых модулей

  • Мультипрограммные системы с переменными разделами

  • Системы со свопингом (SWAP)

Мультипрограммные системы.

Многозада́чность (англ. multitasking) — свойство операционной системы или среды программирования обеспечивать возможность параллельной (или псевдопараллельной) обработки нескольких процессов. Истинная многозадачность операционной системы возможна только в распределенных вычислительных системах.

Схема с фиксированными разделами.

Трансляция и загрузка в абсолютных адресах (раздельные очереди процессов)

Плюсы: простота организации работы, высокая скорость загрузки

Минусы: число одновременно загруженных процессов ограничено и не зависит от занимаемой ими памяти; переход в свободный раздел невозможен.

Трансляция и загрузка перемещаемых модулей (общая очередь процессов)

Плюс: простое управление очередью.

Минус: сложный загрузчик.

Схема с переменными разделами

Стратегии выбора разделов:

  • first fit - первый подходящий по размеру

  • best fit - наиболее подходящий по размеру

  • worst fit - наименее подходящий по размеру

Плюс: эффективное использование памяти

Минус: необходимость периодической дефрагментации.

№ 16 Основные функции системы управления памятью.

Основные функции системы управления памятью (Memory Manager)

  • отображение адресного пространства процесса на конкретные области физической памяти (размещение);

  • распределение памяти между конкурирующими процессами (выборка);

  • контроль доступа к адресным пространствам процессов;

  • выгрузка процессов (целиком или частично) во внешнюю память, когда в оперативной памяти недостаточно места (замещение);

  • учет свободной и занятой памяти.

№17 Организация оперативной памяти. Основные способы.

Организация памяти это способ представления и использования основной памяти

Способы организации основной памяти (DRAM)

  • Однопрограммные системы

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

  • Мультипрограммные системы с фиксированными разделами с трансляцией и загрузкой перемещаемых модулей

  • Мультипрограммные системы с переменными разделами

  • Системы со свопингом (SWAP)

№18 Организация оперативной памяти. Системы со свопингом.

Организация памяти это способ представления и использования основной памяти

Способы организации основной памяти (DRAM)

Свопинг

Один из механизмов реализации виртуальной памяти, при котором отдельные запущенные процессы (обычно неактивные) перемещаются из ОЗУ на жёсткий диск, освобождая ОЗУ для загрузки других процессов. Основное отличие этого механизма от страничного заключается в том, что процессы перемещаются между ОЗУ и жестким диском целиком, поэтому иногда некоторые процессы могут полностью отсутствовать в ОЗУ. При наступлении условий активизации процесса он возвращается диспетчером памяти в ОЗУ. Существуют различные алгоритмы выбора процессов на загрузку и выгрузку, а также различные способы выделения оперативной и дисковой памяти загружаемому процессу.

Мультипрограммные системы с фиксированными разделами и переменными разделами требуют, чтобы задание оставалось в памяти до момента завершения. При свопинге задание можно «вталкивать» до завершения во внешнюю память.

Основная идея – держать в памяти только те инструкции программы, которые нужны в данный момент.

Соседние файлы в папке экз сливы