Программное обеспечение сетей.

Сопряжение ЭВМ и устройств в сетях.

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

Все интерфейсы, используемые в ВТ и сетях, разделяются на 3 вида: параллельные, последовательные и связные.

Параллельный состоит из большого числа линий, по которым передача данных осуществляется в параллельном коде (обычно в виде 8-128 разрядных слов). Параллельный интерфейс обладает большой пропускной способностью порядка 104 - 105 бод. Большие скорости передачи обеспечиваются за счет ограниченной длины интерфейса (от нескольких м до десятков редко до сотни м)

Последовательный интерфейс состоит из одной линии по которой передаются данные в последовательном коде. Пропускная способность составляет 103 - 104 бод при длине интерфейса от десятков м до км.

Связные интерфейсы содержат каналы связи, работа которых обеспечивается аппаратурой передачи данных, повышающей с помощью специальных физических методов достоверность передачи данных. Связные интерфейсы обеспечивают передачу информации на любые расстояния, нос небольшой скоростью (102 - 103 бод).

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

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

От организации интерфеса во многом зависит организация программного обеспечения.

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

Программное обеспечение сетей включает 3 компонента:

общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;

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

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

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