Среда окружения | это... Что такое Среда окружения? (original) (raw)
Среда окружения (англ. Environment) — в информатике совокупность значений системных переменных, путей, открытых файловых хэндлов и других ресурсов операционной системы, передаваемые процессу (программе) при его запуске.
В различных операционных системах состав среды окружения может сильно различаться.
К объектам среды окружения обычно относят:
- системные переменные
- Текущие пути на различных дисках (в случае поддержки нескольких дисков операционной системой)
- Точка монтирования каталогов (в том числе корневого), используется в unix-подобных операционных системах для обеспечения режима "тюрьмы" (англ. jail)
- Связь стандартных потоков ввода-вывода с файловыми хэндлерами или устройствами (используется для перенаправления ввода-вывода)
- Ограничения на количество одновременно открытых файлов, стеков и т.д.
- Набор прав (обычно соответствует правам пользователя, запустившего процесс, но может изменяться как в сторону большего набора прав, так и в сторону ужесточения)
- Дисковые квоты, ограничение на максимальный объём оперативной памяти, загрузки процессоров и т.д.
- Значения показателей использования ресурсов, получаемые от родительского процесса (на некоторых системах)
Среда окружения содержит в себе как общесистемные настройки (например, имя компьютера), так и специфичные настройки для приложения, изменяемые перед запуском приложения. Важной особенностью среды окружения является наследование. Процесс наследует среду окружения от родительского процесса.
В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена.Вы можете отредактировать эту статью, добавив ссылки на авторитетные источники.Эта отметка установлена 14 мая 2011. |
---|