Ядерные реакторы
РБМК 1000
Математика
Курсовые
Альтернативная энергетика
ВВЭР
Информатика
Черчение

Теплоэнергетика

Реактор БН
Сопромат
Электротехника
Ядерная физика
Ядерное оружие
Графика
Карта

Организация информационно-вычислительных сетей

Открытые системы и объектно-ориентированный подход В связи с применением открытых систем весьма перспективным направлением представляется объектно-ориентированный подход проектирования и программирования. Объектно-ориентированное программирование - это относительно новый подход к разработке программных систем. Основные принципы объектно-ориентированного подхода: - данные и процедуры объединяют в программные объекты; - для связи объектов используют механизм посылки сообщения; - объекты с похожими свойствами объединяют в классы; - объекты наследуют свойства других объектов через иерархию классов.

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

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

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

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

Связь двух процессов осуществляется пересылкой массивов информации по логическим каналам от одного порта к другому. Транспортируемые пакеты делятся на две группы: информационные и управляющие.

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

Рис. 8.4. Ассоциация транспортных сетей.

Пример ассоциации трех транспортных сетей показан на рис. 8.4, на котором приводится связь основной транспортной сети с двумя дополнительными.

Объектно-ориентированные системы обладают следующими основными cвойствами: o инкапсуляция (скрытие реализации) - данные и процедуры объекта скрываются от внешнего пользователя, и связь с объектом ограничивается набором сообщений, которые "понимает" объект; o полиморфизм (многозначность сообщений) - одинаковые сообщения по-разному понимаются разными объектами, в зависимости от их класса; o динамическое (позднее) связывание - значение имени (область памяти для данных или текст программы для процедур) становится известным только во время выполнения программы; o абстрактные типы данных - объединение данных и операций для описания новых типов, позволяющие использовать новые типы наравне с уже существующими. o наследование - позволяет при создании новых объектов использовать свойства уже существующих объектов, описывая заново только те свойства, которые отличаются.

Инженерная графика

 

Начертательная геометрия
Теория цепей
Сопромат
Лабораторные работы
Электротехника
Математика