русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Возникновение понятия открытости


Дата добавления: 2013-12-23; просмотров: 715; Нарушение авторских прав


Класс информационных сетей как открытые информационные системы

Тема 1.

Команды приема и передачи данных

Таблица 16.2. Команды приема и передачи данных
Назначение команды Код команды Заполняемые поля
выполнение с ожиданием выполнение в фоновом режиме
Команда передачи по каналу связи блока данных размером от 1 байта до 28 байт 14h 94h - код команды, - номер канала, - адрес буфера данных, - размер буфера данных.
Команда передачи по каналу связи блока данных размером от 1 байта до 28 байт без кветирования 71h В1h - код команды, - номер канала, - адрес буфера данных, - размер буфера данных.
Команда передачи по каналу связи двух блоков данных общим размером до 131070 байт 17h 97h - код команды, - номер канала, - адрес первого буфера данных, - размер первого буфера данных, - размер второго буфера данных.
Команда передачи по каналу связи двух блоков данных общим размером до 131070 байт без кветирования 72h B2h - код команды, - номер канала, - адрес первого буфера данных, - размер первого буфера данных, - размер второго буфера данных.
Команда приема по каналу связи блока данных размером от 1 байта до 28 байт 15h 95h - код команды, - номер канала, - адрес буфера данных, - размер буфера данных.

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

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



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

 

Развитие систем и средств вычислительной техники, расширенное их внедрение во все сферы науки, техники, сферы обслуживания и быта привели к необходимости объединения конкретных вычислительных устройств и реализованных на их основе информационных систем в единые информационно-вычислительные системы (ИВС) и среды. При этом разработчики ИВС столкнулись с рядом проблем:

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

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

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

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

- разнородность интерфейсов общения в системе "человек-машина" требовала постоянного переобучения кадров.

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

Широкое распространение ИВС в самых разных областях современной жизни: промышленности, финансах, образовании и культуре, - выдвинуло на первое место вопрос о создании некоторых стандартов выполнения ИВС. Наиболее комплексно эти вопросы ставятся в научном направлении, которое определяет концепцию "открытых систем".

 



<== предыдущая лекция | следующая лекция ==>
Команды создания и удаления канала связи | Понятие открытой системы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.