- •Эволюция ос и Сетевые ос
- •3.Назначение и функции ос для автономного (не сетевого )пк
- •Функциональные компоненты автономной ос
- •Назначение и функции сетевой ос
- •Сетевые службы и сервисы
- •Одноранговые и Сервисные ос, Современные ос
- •Архитектура ос
- •Многослойная архитектура ос
- •Микроядерная архитектура
- •Совместимость и множественные прикладные среды.
- •Мультипрограммирование
- •Мультипроцессорная обработка
- •Процессы и потоки
Функциональные компоненты автономной ос
Функциональные ОС группируются либо по типам локальных ресурсов, либо по выполненным задачам, которые применимы ко всем ресурсам
Виды подсистем управления ресурсов
-управление процессами
-памятью
-файлами и внешними устройствами
Общие подсистемы:
-подсистема пользовательского интерфейса
-защита данных и администрирование
Управление процессами: для каждого создаваемого процесса ОС генерирует спец информационную структуру, кот. Содержит данные о потребностях процесса в ресурсах и о фактически выделенных процессу ресурса.
Совокупность всех областей оперативной памяти процесса называется адресным пространством этого процесса.
Подсистема управления процессами:
- планирует управление процессам т.е. распределяет процессорное время между одновременно сущ. Процессами
-создание и уничтожение процессов
-обеспечивает процессы необходимыми ресурсами
-поддерживает синхронизацию процессов
- обеспечивает межпроцессорное взаимодействие
Система управления памятью:
-Распределяет память между всеми сущ. Процессами
-управляет загрузкой кодов и данных процесса
-выполняет настройку адресозависимых частей кода на физ. Адрес
-защищает области памяти каждого процесса
Функции:
-отслеживание свободной и занятой памяти
-выделение и освобождение памяти
-вытеснение процессов из оперативной памяти на жесткий
-настройка адресов программы на конкретной области адресов памяти
Управление файлами и внешними устройствами:
ОС – отдельный набор данных, которые хранятся на жестком диске в виде файла
Файл-простая неструктурированная последовательность байт
ФС выполняет преобразование символьных имен файла в физ адреса данных на диске, организует совместный доступ к файлам, защищает их от несанкционированного использования
Для каждого устройства сущ свой драйвер.
Защита данных и администрирование:
Безопасность данных вычислительных систем обеспечивается средствами отказоустойчивости, которые направлены на защиту от сбоев и отказов аппаратуры, ошибок программ обеспечения, а так же средств защиты от несанкционированного доступа. Средство защиты – аудит(журнал)
Пользовательский интерфейс:
ОС должна представить удобный интерфейс не только представителю, но и пользователю.
Взаимодействие человека с ПК возможно через команды или графический интерфейс.
Назначение и функции сетевой ос
Сетевая ОС- набор ОС отдельных ПК, составляющих сеть.
Типы Сетевых ОС :
-Распределенная – динамически и автоматически распределяет работу по различным машинам, заставляя набор сетевых машин работать как единый процессор
-Сетевая – как набор отдельных компонентов, составляющую общую сеть
ОС ПК , кот работают в сети, должны иметь взаимосогласованный набор сетевых протоколов для взаимодействия между собой:
-)доступ и обмен ресурсами
-)выч операции
Функц. Компоненты СетОС
Средство упр. Лок ресурсами – реализация всех функций ос автономного ПК
Сетевые средства :
-) ср-ва предоставления услуг в общее пользование (серверная часть)
-)ср-ва доступа к удаленным ресурсам и услугам (клиентская часть)
-)транспортные ср-ва, кот совместно с коммуникационной системой обеспечивают передачу сообщения между компапи в сети
Клиентская часть ОС не может не может получить не посредственный доступ к ресурсам другого ПК, она может только попросить об этом серверную часть другого ПК. Просьба выражается в виде передачи сообщения. Которое передается по сети с помощью транспортных ср-в системы
Задача тр. Ср-в:
-сформировать сообщение
-разбить его на части
-преобразовать имена ПК в их адреса
-организовать надежную доставку
Серверная часть постоянно ожидает прихода запроса из сети и выполняет действия, определенные в этом запросе.
Клиентская часть называется редактором и берет на себя обязанность о перенаправлении запросов приложения к ресурсу