Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 42 стр.

UptoLike

Составители: 

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



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