Базовые механизмы управления памятью
Однако не стоит забывать, что объем программ растет так же стремительно, как и объем памяти, поэтому не исключено, что необходимость в эффективном управлении памятью будет требоваться всегда. В 1980-е годы во многих университетах использовались компьютеры VAX, оснащенные системами разделения времени и памятью объемом 4 Мбайт.
С одним таким компьютером работали десятки пользователей, получая более или менее удовлетворительное качество обслуживания. Теперь для однопользовательского компьютера с операционной системой Windows ХР компания Microsoft рекомендует не менее 128 Мбайт памяти. Повсеместное распространение мультимедиа еще более повышает требования к памяти, так что эффективное управление памятью будет востребовано еще как минимум лет 10.4.1.1. Однозадачная система без подкачки и замещения страниц
В самой простой однозадачной системе управления памятью из всех возможных в каждый конкретный момент времени работает только одна программа, при этом память разделяется между программами и операционной системой. Есть три варианта такой схемы.
Как показано на рис. 4.1, а, операционная система может находиться в нижней части памяти — в оперативной памяти (RAM), или в ОЗУ (оперативное запоминающее устройство).
Кроме того, операционная система может располагаться в самой верхней части памяти (рис. 4.1, б) — в постоянной памяти (ROM), или в ПЗУ (постоянное запоминающее устройство). В третьей модели драйверы устройств могут размещаться в ПЗУ, а остальная часть системы — ниже в ОЗУ (рис. 4.1, в). Первая модель раньше применялась на мэйнфреймах и мини-компьютерах, но в настоящее время практически не употребляется. Вторая модель сейчас используется в некоторых палмтопах и встраиваемых системах, а третья модель была характерна для ранних персональных компьютеров (например, работающих под управлением MS-DOS), при этом часть системы, которая располагалась в ПЗУ, носила название BIOS (Basic Input Output System — базовая система ввода-вывода).
Когда система организована таким образом, в каждый конкретный момент времени может работать только один процесс. Как только пользователь набирает команду, операционная система копирует запрашиваемую программу с диска в память и выполняет ее, а после окончания процесса выводит на экран приглашение и ждет новой команды. Получив инструкции, она загружает другую программу в память, записывая ее поверх предыдущей.
4.1.2.
Еще по теме Базовые механизмы управления памятью:
- Базовые принципы соединения ума и тела
- 1.1. Базовая информация
- Под ред. С. В. Симоновича. Информатика. Базовый курс. 2-е издание, 2004
- БАЗОВЫЕ ПОНЯТИЯ ЭТНОПСИХОЛОГИИ
- ГЛАВА 2 Базовые законы
- ПРЕДСТАВЛЕНИЕ ПАМЯТИ
- 31. Функции и базовые характеристики социальных институтов
- Навыки установления межличностных отношений являются базовыми
- Статья 1040. Обращение взыскания на имущество, переданное в управление, по требованию кредитора установщика управления
- Sшrvig Morten. Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms), 2000
- Гигиена памяти.
- укрепление памяти
- Базовый протокол устранения проблемы с BSFF
- ТЕОРИЯ ПАМЯТИ
- V. 2. 5. Структура парциального хранилища памяти.
- Сила памяти
- следующие виды памяти
- В психологии различают четыре типа памяти.
- V. 2. МОДЕЛЬ ПАРЦИАЛЬНОГО ХРАНИЛИЩА ПАМЯТИ ЧЕЛОВЕКА
- Энерго-информационные ключи к памяти Атлантиды