Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Адресное пространство



Диапазон виртуальных адресов, которые операционная система назначает пользователю или программе, называется адресным пространством. Он представляет собой набор идущих подряд виртуальных адресов, доступных для выполнения инструкций и хранения данных. Диапазон виртуальных адресов в адресном пространстве начинается с нуля и может достигать максимального адреса, разрешенного архитектурой операционной системы. z/OS выделяет для каждого пользователя уникальное адресное пространство и обеспечивает разделение между программами и данными, относящимися к каждому адресному пространству. В каждом адресном пространстве пользователь может запускать несколько задач, применяя блоки управления задачами (TCB), поддерживающие мультипрограммирование.

В некотором смысле адресное пространство z/OS подобно процессу в UNIX, а идентификатор адресного пространства (ASID) подобен идентификатору процесса (PID). Кроме того, TCB подобны потокам в UNIX в том смысле, что каждая операционная система поддерживает одновременную обработку нескольких единиц работы.

Виртуальная адресация позволяет использовать диапазоны адресов, превышающие возможности основной памяти системы. Использование нескольких виртуальных адресных пространств обеспечивает возможность виртуальной адресации для каждого задания в системе путем назначения каждому заданию собственного виртуального адресного пространства.

При использовании нескольких виртуальных адресных пространств ошибки ограничиваются одним адресным пространством, за исключением ошибок в памяти с общей адресацией, что повышает надежность системы и упрощает восстановление после ошибок. Программы в отдельных адресных пространствах защищены друг от друга. Изоляция данных в отдельном адресном пространстве также позволяет защитить данные.

z/OS использует множество адресных пространств. Применяется по меньшей мере одно адресное пространство для каждого выполняемого задания и еще одно адресное пространство для каждого пользователя, подключенного через TSO, telnet, rlogin или FTP Используется множество адресных пространств для реализации функций операционной системы, в частности связи с оператором, автоматизации, сетевых функций, безопасности и т. д.


7.7. Использование адресных пространств: изоляция, связь. Динамическая трансляция адреса.





Дата публикования: 2015-02-03; Прочитано: 480 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...