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