Архитектура современных операционных систем

107 Выделяемая или резервируемая область памяти – это объект памяти, назы- ваемая «секция». Он имеет атрибуты: адрес, размер, параметры защиты, файл подкачки (выгрузки), секция может быть базированной или нет (то есть, распо- лагается ли она по определенному адресу). Базированные секции в адресных пространства разных процессов располагаются по одному адресу. Windows NT имеет некоторые особенности в управлении памятью, отли- чающие ее от других систем: 1) проекция, или отображение памяти. Рис. 4.9. Объект-секция, выделенный процессу, может иметь достаточно большой размер (рис. 4.9.), поэтому для экономии своего виртуального адресного про- странства, процесс может просматривать его частями, то есть отображать часть секции в какую-то часть своего адресного пространства. Эта часть и называет- ся проекцией. Перемещая проекцию, можно просмотреть всю секцию. 2) отображаемые файлы. Процесс может назначить в качестве файла выгрузки для какой-то области памяти обычный файл и тогда с содержимым этого файла можно работать средствами виртуальной памяти. Такие файлы называются отображаемыми. 3) четыре средства защиты памяти: - собственное адресное пространство процесса; - несколько режимов работы (пользовательский, ядра); Проекция (View) ВАП Секция

RkJQdWJsaXNoZXIy MTY0OTYy