Реферат: Программное обеспечение сетей ЭВМ
общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;
специальное программное обеспечение, образованное прикладными программными средствами, отражающими специфику предметной области пользователей при реализации задач управления;
системное сетевое программное обеспечение, представляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислительной сети как единой системы.
Разумеется, любая слоистая структура нуждается в фундаменте, как земная кора в магме, а многослойное программное обеспечение, образующее сетевую среду для коллективной деятельности, базируется на операционной системе.
Операционные системы компьютерных сетей
Операционная система сети включает в себя набор управляющих и обслуживающих программ, обеспечивающих:
-
межпрограммный метод доступа (возможность организации связи между отдельными прикладными программами комплекса, реализуемыми в различных узлах сети);
-
доступ отдельных прикладных программ к ресурсам сети (и в первую очередь к устройствам ввода-вывода);
-
синхронизацию работы прикладных программных средств в условиях их обращения к одному и тому же вычислительному ресурсу;
-
обмен информацией между программами с использованием сетевых "почтовых ящиков";
-
выполнение команд оператора с терминала, подключенного к одному из узлов сети, на каком-либо устройстве, подключенном к другому удаленному узлу вычислительной сети;
-
удаленный ввод заданий, вводимых с любого терминала, и их выполнение на любой ЭВМ в пакетном или оперативном режиме;
-
обмен наборами данных (файлами) между ЭВМ сети;
-
доступ к файлам, хранимым в удаленных ЭВМ, и обработку этих файлов;
-
защиту данных и вычислительных ресурсов сети от несанкционированного доступа;
-
выдачу различного рода справок об использовании информационных, программных и технических ресурсов сети;
-
передачу текстовых сообщений с одного терминала пользователя на другие (электронная почта).
Операционные системы (ОС) отвечают за выполнение основных функций любого компьютера, будь то мэйнфрейм или миникомпьютер, сетевой сервер или настольный ПК. Для пользователя работа и роль операционной системы наиболее заметна и важна; ведь клавиатура, мышь и интерфейс — единственные посредники при общении человека с приложениями и аппаратурой.
С помощью операционной системы сети:
-
устанавливается последовательность решения задач пользователя;
-
задачи пользователя обеспечиваются необходимыми данными, хранящимися в различных узлах сети;
-
контролируется работоспособность аппаратных и программных средств сети;
-
обеспечивается плановое и оперативное распределение ресурсов в зависимости от возникающих потребностей различных пользователей вычислительной сети.
Выполняемое с помощью операционной системы сети управление включает: планирование сроков и очередности получения и выдачи информации абонентам; распределение решаемых задач по ЭВМ сети; присвоение приоритетов задачам и выходным сообщениям; изменение конфигурации сети ЭВМ; распределение информационных вычислительных ресурсов сети для решения задач пользователя.
Оперативное управление процессом обработки информации с помощью операционной системы сети помогает организовать: учет выполнения заданий (либо определить причины их невыполнения); выдачу справок о прохождении задач в сети; сбор данных о работах, выполняемых в сети, и т.д.
По отношению к аппаратной части и приложениям операционная система выступает как диспетчер, ответственный за открытие и закрытие файлов, взаимодействие с сетью, перенос информации на диск и обратно, отображение информации на экране и ее обновление, наблюдение за коммуникационными портами и т. д.
Операционная система защищает программы друг от друга, следит за запросами и обслуживает их, управляет использованием памяти и т.д.
Операционные возможности ОС отдельных ЭВМ, входящих в состав вычислительной сети, поддерживают потребности пользователей во всех традиционных видах обслуживания: средствах автоматизации программирования и отладки, доступа к пакетам прикладных программ и информации локальных баз данных и т.д.
Сетевые возможности — одна из обязанностей операционной системы. Существует два подхода к поддержке способностей компьютеров общаться друг с другом. Один из них — снабдить сетевыми средствами автономную операционную систему типа MS DOS. Второй, более современный подход — с самого начала встраивать средства поддержки сети в операционную систему и получать таким образом целостное решение. Такой подход реализован в системах Windows 95, Windows NT, OS/2, Novell NetWare, UNIX, в протоколах AppleTalk для Macintosh и в других ныне применяемых операционных системах. Операционные системы с сетевыми функциями представлены двумя не всегда различимыми разновидностями: серверными и клиентскими. Это вызвано различием возможностей и функций серверов и клиентов сети на базе ПК. Серверная операционная система концентрируется на управлении ресурсами, а клиентская — на удовлетворении потребностей владельца, то есть на выполнении заданий с максимальной скоростью и эффективностью.
Выбор серверных операционных систем для корпоративных сетей на базе ПК весьма широк: Windows NT, OS/2, Novell NetWare, UNIX и Mac OS с сетевыми службами Apple Share и AppleTalk. Как правило, эти операционные системы способны функционировать и в качестве ПО клиента, и в качестве ПО сервера. Более того, часто существует «младшая» версия для настольных компьютеров. Такие программные продукты как Windows NT Workstation, OS/2 Workstation и ПО рабочей станции от NetWare, по существу, представляют собой несколько упрощенные версии своих «старших братьев», работающих на серверах..