Операционные системы

• Операционная система – основа для функционирования прикладных программных продуктов, в том числе, программных компонентов любой информационной системы.

• Сетевая операционная система обеспечивает функционирование распределенной информационной системы.

Функциональные компоненты сетевой ОС

Основные компоненты сетевой ОС:

Средства управления локальными ресурсами

компьютера реализует все функции ОС

автономного компьютера (управление процессами, оперативной памятью, управление внешней памятью, пользователями и т.п.)

Сетевые средства, разделяемые на три компонента:

 Серверная часть ОС – средства предоставлениялокальных ресурсов и сервисов в общее пользование

 Клиентская часть ОС – средства запроса на доступ к удаленным ресурсам и сервисам

 Транспортные средства ОС, совместно с

коммуникационной системой обеспечивающие передачу сообщений между компьютерами

Сетевые службы и сервисы

Сетевой службой называется совокупность серверной и клиентской частей ОС, предоставляющих доступ к конкретному

типу ресурса компьютера через сеть.

Сервис – интерфейс между потребителем услуг (пользователем или приложением) и поставщиком услуг (службой)

• Примеры служб:

▫ DHCP – служба автоматизации выдачи и учета IP-адресов

▫ DNS – служба преобразования ip-адресов в DNS имена компьютеров

▫ Server – служба предоставления доступа к файловым ресурсам компьютера

▫ Workstation – служба клиента, получения доступа к файловым ресурсам удаленного компьютера

Сетевые операционные системы

• Компьютеры в сети, в зависимости от распределения

функций, могут выступать в роли выделенного

сервера или клиентского узла

• Сеть может быть построена по следующим схемам:

▫ на основе компьютеров, совмещающих функции

клиента и сервера – одноранговая сеть

▫ на основе разделения функций клиентов и серверов –

сеть с выделенными серверами

▫ сеть, включающая узлы разных типов – гибридная сеть.

Модели сетевых служб и распределенных приложений

• Выделяют три основных параметра организации работы приложений в сети:

▫ Способ разделения приложения на части, выполняющиеся на разных компьютерах сети;

▫ Выделение специализированных серверов в сети, на которых выполняются некоторые общие для всех приложений функции;

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: