Программное обеспечение компьютерных сетей
2.5. Программное обеспечение компьютерных сетей
Программное обеспечение компьютерных сетей обеспечивает организацию коллективного доступа к вычислительным и информационным ресурсам сети, динамическое распределение и перераспределение ресурсов сети с целью повышения оперативности обработки информации и максимальной загрузки аппаратных средств, а также в случае отказа и выхода из строя отдельных технических средств и т.д.
Программное обеспечение вычислительных сетей включает три компонента:
ü общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;
ü специальное программное обеспечение, образованное прикладными программными средствами, отражающими специфику предметной области пользователей при реализации задач управления;
ü системное сетевое программное обеспечение, представляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислительной сети как единой системы.
Особая роль в ПО вычислительной сети отводится системному сетевому программному обеспечению, функции которого реализуются в виде распределенной операционной системы сети.
Операционная система сети включает в себя набор управляющих и обслуживающих программ, обеспечивающих:
ü межпрограммный метод доступа (возможность организации связи между отдельными прикладными программами комплекса, реализуемыми в различных узлах сети);
Рекомендуемые материалы
ü доступ отдельных прикладных программ к ресурсам сети (и в первую очередь к устройствам ввода-вывода);
ü синхронизацию работы прикладных программных средств в условиях их обращения к одному и тому же вычислительному ресурсу;
ü обмен информацией между программами с использованием сетевых «почтовых ящиков»;
ü выполнение команд оператора с терминала, подключенного к одному из узлов сети, на каком-либо устройстве, подключенном к другому удаленному узлу вычислительной сети;
ü удаленный ввод заданий, вводимых с любого терминала, и их выполнение на любой ЭВМ в пакетном или оперативном режиме;
ü обмен наборами данных (файлами) между ЭВМ сети;
ü доступ к файлам, хранимым в удаленных ЭВМ, и обработку этих файлов;
ü защиту данных и вычислительных ресурсов сети от несанкционированного доступа;
ü выдачу различного рода справок об использовании информационных, программных и технических ресурсов сети;
ü передачу текстовых сообщений с одного терминала пользователя на другие (электронная почта).
С помощью операционной системы сети:
ü устанавливается последовательность решения задач пользователя;
ü задачи пользователя обеспечиваются необходимыми данными, хранящимися в различных узлах сети;
Обратите внимание на лекцию "Часть 5".
ü контролируется работоспособность аппаратных и программных средств сети;
ü обеспечивается плановое и оперативное распределение ресурсов в зависимости от возникающих потребностей различных пользователей вычислительной сети.
Выполняемое с помощью операционной системы сети управление включает: планирование сроков и очередности получения и выдачи информации абонентам; распределение решаемых задач по ЭВМ сети; присвоение приоритетов задачам и выходным сообщениям; изменение конфигурации сети ЭВМ; распределение информационных вычислительных ресурсов сети для решения задач пользователя.
Оперативное управление процессом обработки информации с помощью операционной системы сети помогает организовать: учет выполнения заданий (либо определить причины их невыполнения); выдачу справок о прохождении задач в сети; сбор данных о работах, выполняемых в сети.
ОС отдельных ЭВМ, входящих в состав вычислительной сети, поддерживают потребности пользователей во всех традиционных видах обслуживания: средствах автоматизации программирования и отладки, доступа к пакетам прикладных программ и информации локальных баз данных и т.д.