Составители:
Рубрика:
• Каждый процесс работает в своем адресном пространстве ОП.
• Процесс может быть многократно прерван и возобновлен. Для этого
сохраняется контекст процесса (состояние операционной среды).
Управление памятью. ОС осуществляет распределение физической памяти между
процессами и защиту памяти, настройку адресно-зависимых частей кодов процесса,
загрузку кодов в отведенную область памяти.
Управление файлами и внешними устройствами. Файловая система ОС скрывает
от пользователя сложную реальную аппаратуру (виртуализирует набор данных,
хранящихся на внешнем накопителе, в виде файла). Наборы данных, разбросанных по
цилиндрам, представляются в виде иерархической структуры файлов и каталогов.
Для управления конкретной моделью внешнего устройства производители этих
устройств поставляют специализированные программы – драйверы
.
Концепция файлового доступа, впервые использованная в ОС Unix, обеспечивает
высокоуровневый интерфейс прикладного программирования к разнородным внешним
устройствам.
Защита данных и администрирование. Основные функции:
• Защита данных от несанкционированного доступа;
• Аудит ОС (фиксация событий, влияющих на безопасность системы);
• Поддержка отказоустойчивости, резервирование;
• Утилиты для администратора, резервное копирование.
Интерфейс прикладного
программирования. Алфавитно-цифровой или
графический интерфейс прикладного программиста API (Application Programming
Interface) обеспечивает доступ к возможностям ОС, поскольку в современных ОС все
действия по управлению аппаратными средствами компьютера может выполнять только
ОС.
Для обращения к функциям API приложение использует системные вызовы.
Сетевые ОС – Сетевое ПО
Сетевая ОС – это пока ОС отдельного компьютера, способного работать
в сети.
Сетевая ОС самостоятельно создает и завершает свои собственные процессы и управляет
локальными ресурсами.
Сетевое ПО – это совокупность сетевых ОС отдельных компьютеров, работающих в
сети. В одной сети могут работать компьютеры с различными ОС (например, Unix,
Windows 98, Windows XP, Windows NT). Для организации взаимодействия процессов,
выполняющихся на разных машинах, эти ОС используют согласованный набор
коммуникационных протоколов.
Страницы
- « первая
- ‹ предыдущая
- …
- 126
- 127
- 128
- 129
- 130
- …
- следующая ›
- последняя »
