Сетевое программное обеспечение

Сетевое программное обеспечение является составной частью системного ПО и предназначено для управления общими ресурсами в распределенных вычислительных системах. Общими ресурсами, как правило, являются сетевые накопители на магнитных и оптических дисках, принтеры, сканеры и др. аппаратные средства. Кроме этого, к общим ресурсам относятся программы и данные. К сетевому ПО относят ОС, поддерживающие работу компьютера в сетевых конфигурациях (так называемые сетевые ОС), а также отдельные сетевые программы (пакеты), используемые совместно с обычными — несетевыми ОС.

Сетевая операционная система составляет основу любой вычислительной сети. В узком смысле сетевая ОС — это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети. Сетевая ОС отдельного ПК включает несколько частей (рис. 5.4):

  • средства управления локальными ресурсами компьютера реализуют функции ПК в локальном (изолированном от других ПК) режиме;

· средства предоставления собственных ресурсов и услуг в общее пользование (серверная часть сетевой ОС) обеспечива­ют обработку запросов удаленного доступа к собственной файловой системе и базе данных, управление очередями запросов удаленных пользователей к своим периферийным устройствам и т.д.;

· средства запроса доступа к удаленным ресурсам и услугам и их использование (клиентская часть сетевой ОС) формируют и перенаправляют в сеть запросы к удаленным ресурсам от приложений и пользователей.

· коммуникационные средства ОС реализуют обмен сообщениями в сети, обеспечивая адресацию сообщений и выбор маршрута передачи сообщений по сети.

 

 

Рис. 5.4. Структура сетевой операционной системы

В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части.