Адресные пространства
Более изощренные операционные системы позволяют одновременно находиться в памяти нескольким программам. Чтобы исключить взаимные помехи (и помехи работе операционной системы), нужен какой-то защитный механизм. Несмотря на то что этот механизм должен входить в состав оборудования, управляется он операционной системой.
Вышеупомянутая точка зрения связана с вопросами управления и защиты оперативной памяти компьютера. Другой, но не менее важный вопрос, связанный с памятью, — это управление адресным пространством процессов. Обычно каждому процессу отводится для использования некоторый непрерывный набор адресов, как правило, с нуля и до некоторого максимума. В простейшем случае максимальный объем адресного пространства, выделяемого процессу, меньше объема оперативной памяти.
Таким образом, процесс может заполнить свое адресное пространство и для его размещения в оперативной памяти будет достаточно места.При этом на многих компьютерах используется 32- или 64-разрядная адресация, позволяющая иметь адресное пространство размером 232 или 264 байт соответственно. Что произойдет, если адресное пространство процесса превышает объем оперативной памяти, установленной на компьютере, а процессу требуется использовать все свое пространство целиком? На первых компьютерах такой процесс неизменно терпел крах. В наше время, как уже упоминалось, существует технология виртуальной памяти, при которой операционная система хранит часть адресного пространства в оперативной памяти, а часть — на диске, по необходимости меняя их фрагменты местами. По сути, операционная система создает абстракцию адресного пространства в виде набора адресов, на которые может ссылаться процесс. Адресное пространство отделено от физической памяти машины и может быть как больше, так и меньше нее. Управление адресными пространствами и физической памятью является важной частью работы операционной системы, поэтому данной теме посвящена вся глава 3.
1.5.3.
Еще по теме Адресные пространства:
- Адресность обращения (рекомендуется)
- Два пространства
- ПРОСТРАНСТВО: ВОСПРИЯТИЕ
- ПРОСТРАНСТВО: ВОСПРИЯТИЕ: НАРУШЕНИЕ
- ПРОСТРАНСТВО СЕМАНТИЧЕСКОЕ СУБЪЕКТИВНОЕ
- Часть I Пространство движения
- 5.10.1. Создание пространства для ответа
- ФАЗИРОВАНИЕ ПРОСТРАНСТВА
- Утренняя медитация от возлюбленной Сарасвати. Исцеление пространства.
- ЛЕКЦИЯ 11 2.2.3. Структура городского пространства
- 5.3. КАК ОСВОБОДИТЬ ПРОСТРАНСТВО ДЛЯ СЮРПРИЗА
- Структурирование консультативного пространства
- Упражнение для восприятия физических пространств
- 3.11.12. Метод пространства - времени
- РАБОТА С ПРОСТРАНСТВОМ И ВРЕМЕНЕМ.
- "Вторжение в личное пространство"
- 4. Европейское правовое пространство