ВУЗ:
Составители:
42
между оперативной памятью и диском, а также трансляцию адресов
выполняются операционной системой прозрачно для программиста.
Защита памяти – это избирательная способность предохранять
выполняемый процесс от записи или чтения памяти, назначенной другому
процессу. В принципе, корректно и правильно написанная программа и не
должна пытаться обратиться к чужой памяти. Если подобные попытки все
же
предпринимаются, это значит, что, либо в программе присутствуют
ошибки, либо имеется злой умысел. Подсистема защиты памяти
операционной системы должна пресекать попытки несанкционированного
доступа процессов к чужим областям памяти. От того, насколько удачно
реализована подсистема защиты памяти, во многом зависит стабильность
операционной системы.
Итак, подсистема управления памятью операционной системы
занимается:
−
отслеживанием свободной и занятой памяти,
− выделение памяти процессам и освобождение ее при завершении
процессов,
− защита памяти,
− вытеснение процессов из основной памяти на диск, когда размеры
оперативной памяти недостаточны для размещения в ней всех
процессов, и возвращение их в оперативную память, когда в ней
освобождается место,
− настройка адресов
программы на конкретные области физической
памяти.
Управление файлами и внешними устройствами
Способность операционной системы «скрывать» сложности
реальной работы с аппаратурой наиболее ярко проявляется в одной из
основных подсистем – файловой системе. Операционная система
42 между оперативной памятью и диском, а также трансляцию адресов выполняются операционной системой прозрачно для программиста. Защита памяти – это избирательная способность предохранять выполняемый процесс от записи или чтения памяти, назначенной другому процессу. В принципе, корректно и правильно написанная программа и не должна пытаться обратиться к чужой памяти. Если подобные попытки все же предпринимаются, это значит, что, либо в программе присутствуют ошибки, либо имеется злой умысел. Подсистема защиты памяти операционной системы должна пресекать попытки несанкционированного доступа процессов к чужим областям памяти. От того, насколько удачно реализована подсистема защиты памяти, во многом зависит стабильность операционной системы. Итак, подсистема управления памятью операционной системы занимается: − отслеживанием свободной и занятой памяти, − выделение памяти процессам и освобождение ее при завершении процессов, − защита памяти, − вытеснение процессов из основной памяти на диск, когда размеры оперативной памяти недостаточны для размещения в ней всех процессов, и возвращение их в оперативную память, когда в ней освобождается место, − настройка адресов программы на конкретные области физической памяти. Управление файлами и внешними устройствами Способность операционной системы «скрывать» сложности реальной работы с аппаратурой наиболее ярко проявляется в одной из основных подсистем – файловой системе. Операционная система
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »