- •Вопрос 1. Структура машин фон-Неймана, с общей шиной, с каналами прямого доступа в память. Сравнительный анализ и область применения.
- •Вопрос 11. Защита памяти с помощью ключей защиты. Структурная схема памяти с защитой. Достоинства и недостатки.
- •Вопрос 17. Методы параметрического диагностирования.
- •Вопрос 19. Детерминированный структурный подход к синтезу тестов.
- •Вопрос 20. Применение логического моделирования к синтезу тестов.
- •Асинхронное событийное моделирование
- •Видно, что на выходе схемы образуется последовательность значений 01011, что приводит к ложному импульсу. Троичное моделирование
- •Вопрос 21. Методы анализа выходных реакций.
- •Вопрос 40. Однокристальные м-эвм фирмы Intel
- •Вопрос 74. Com и exe программы. Их особенности и правила написания.
- •Вопрос 75. Принципы организации взаимодействия пользовательской программы с клавиатурой ibm pc.
- •Вопрос 76. Принципы организации вывода информации на экран ibm pc.
- •Вопрос 78. Файловая система ms dos, функции с использованием fcb и дескриптора
- •Вопрос 80. Компоновщики и загрузчики. Назначение и применение.
- •Вопрос 81. Отладчики, дизассемблеры и профайлеры. Назначение. Функции и возможности.
- •Вопрос 82. Утилиты. Назначение. Примеры использования.
- •Вопрос 97. Авм. Основные решающие элементы.
- •Вопрос 102. Квантование информации. Теорема Котельникова.
- •3.2. Выбор частоты отсчётов при дискретизации.
- •Вопрос 119. Алгоритмическая структура вычислительных сетей. Назначение протоколов соответствующих уровней.
- •Вопрос 120. Стандарты комитета ieee в области локальных вычислительных сетей. Протоколы ieee 802.3, ieee 802.4, ieee 802.5.
- •Вопрос 122. Стандарты скоростных магистралей Fast Ethernet, Switch Ethernet, 100vg.
- •Вопрос 123. Архитектурные особенности малых локальных сетей. Структура сети битбас.
- •Вопрос 124. Структура региональных сетей эвм.
- •Вопрос 141. Векторный операционный автомат с изменяющейся разрядностью данных и размерностью вектора.
- •Вопрос 156. Управляющий автомат с принудительной адресацией, с проверкой двух логических условий и с одним укороченным адресом в поле микрокоманды.
- •Вопрос 167. Принципы иерархической организации памяти эвм. Роль взу в иерархической структуре памяти современных эвм.
- •4.1 Основные понятия и классификация взу
- •Вопрос 184. Современные методологии разработки сложных информационных систем и их программного обеспечения. Case-системы, особенности организации и применения.
Вопрос 123. Архитектурные особенности малых локальных сетей. Структура сети битбас.
МЛС называют сеть, имеющую небольшую протяженность (от 1 до 100 метров) и сокращенный набор сетевых протоколов. Количество сетевых протоколов – 3. Это протоколы физического, канального и прикладного уровня.
МЛС называют сетями микроконтроллеров. Это связано с тем, что абонентами сети являются однокристальные и одноплатные микроконтроллеры.
По функциональному назначению МЛС делятся на бытовые и управляющие. Наиболее известной управляющей сетью является BITBUS. Данная сеть является международным стандартом на управляющие сети микроконтроллеров. Она ориентирована на построение распределенных систем управления различного функционального назначения. В сети используется централизованный метод доступа на основе полинга. В сети имеется одна центральная станция и n подчиненных. Все передачи в сети инициируются центральной станцией. Она может читать и записывать информацию в любую из подчиненных станций. Любая из подчиненных станций может выполнять функции центральной для сети нижнего уровня. Это позволяет строить иерархические сети на базе магистрали BITBUS.
Всети используется два способа синхронизации:
1-й способ: передача информации с выделенной линией синхронизации. Он предполагает использование в моноканале двух витых пар: одна для передачи информации, а другая для передачи синхроимпульса. Синхронизация всегда проводится от центральной станции.
Скорость передачи – 2,5 Мб/с;
Максимальное расстояние – 30м;
Максимальное количество абонентов – 28.
Для увеличения максимального расстояния или количества станций возможно использование репитера (для данного способа возможно подключение одного репитера).
2-й способ: самосинхронизация. Используется одна витая пара. Информация передается в манчестерском коде.
Максимальная скорость передачи – 375 Кб/с;
Максимальная протяженность – 1200м;
Скорость передачи обратно пропорциональна протяженности сети. Максимальная скорость обеспечивается при протяженности не более 500м. При 1200м – скорость 62 Кб/с. Для увеличения числа абонентов либо дальности возможно использование репитеров (при скорости 375 Кб/с – максимальное число репитеров – 2, при 62 Кб/с - 10)
Алгоритмическая структура сети.
В сети организована трехуровневая алгоритмическая сети. Реализованы протоколы физического, канального и прикладного уровней. Прикладной уровень выполнен в виде двух подуровней: протокол сообщений и протокол дистанционного доступа и управления. В качестве протокола физического уровня используется стандарт RS485, который определяет передачу по витой паре. На канальном уровне используется SDLC протокол. SDLC определяет процедуры установления связи и помехоустойчивой передачи информации между абонентами сети. На канальном уровне также определена структура передаваемого кадра.
-
Флаг
Адрес
Управление
Информация
КЦК
Флаг
1 1 1 N 2 1
Кадр начинается и заканчивается флагом: 01111110. Данная комбинация воспринимается приемником как разделитель кадров.
Адрес – определяет одного из 250 адресатов направляемой информации. Шесть адресов зарезервированы под групповые адреса.
Управление – служит для задания одного из трех возможных типов кадров (ненумерованный, супервизорный, информационный).
Информация – для передачи сообщения, которое формируется прикладным уровнем.
КЦК (код циклического контроля) – обнаружение ошибок (свертка всех полей кроме флагов).
В информационном канале выполняется 3 типа операций:
установление связи;
управление каналом;
передача информации.
Процедура установления связи выполняется после включения системы, либо после восстановления после ошибок. Суть операции в установлении логического соединения между центральной станцией и подчиненными. Эта операция производится при помощи ненумерованных кадров. Центральная станция посылает кадр SNRM, а ведомое устройство отвечает кадром VA, подтверждая, что логическое соединение установлено. Супервизорные кадры могут быть двух типов: RR (receiver ready), и RNR (receiver not ready). Кадр RR используется центральной станцией для опроса готовности подчиненной станции к приему информационного кадра. Подчиненная станция использует RR для подтверждения правильности приема информационного кадра от ЦС.
RNR используется подчиненной станцией для сигнализации о том, что кадр передан верно, но в буфере приемника отсутствует свободное место, и кадр не был записан в буфер (то есть повтор передачи).
Информационный кадр I. Единственный тип кадра, который содержит информационное поле, в котором передается сообщение прикладного уровня.
Способы передачи в сети на канальном уровне:
односторонняя передача;
двухсторонняя передача.
При односторонней передаче ЦС передает I-кадр, а подчиненная отвечает RR либо RNR. Это соответствует процедуре записи информации из ЦС в подчиненную. В случае чтения информации из подчиненной станции в ЦС, центральная выдает RR, а подчиненная I-кадр.
При двухсторонней передаче ЦС передает I-кадр, на который подчиненная отвечает I-кадром.
Передача информации
Центральная станция Подчиненная станция
I
RR
Чтение
I
I Обмен информацией
RR
Прикладной уровень
Протокол сообщений определяет структуру сообщений, которыми обмениваются абоненты сети. Протокол работает в режиме 'команда-ответ', то есть на каждую команду центральной станции выдается ответ подчиненной станции.
Структура протокола сообщений:
7 0
-
Длина сообщения
Поле расширения
Адрес узла
Задача источника
Задача приемника
Команда
Ответ
Данные
Поле длины определяет длину передаваемого сообщения (максимум 256 байт).
Расширение – зарезервировано под дальнейшее расширение магистрали.
Адрес узла – адрес абонента, которому адресовано данное сообщение.
Задача источника(4 бита) – определяет номер задачи ЦС, которая передает сообщение (предполагается мультизадачный режим).
Задача приемника – номер задачи в подчиненной станции.
Команда / ответ – определяет тип передаваемого сообщения (команда или ответ), а также тип передаваемой команды.
Данные – передаваемые с командой либо ответом данные.
Протокол дистанционного доступа и управления определяет набор команд и ответов, которые передаются в сообщениях, и с помощью которых распределенные задачи взаимодействуют между собой.
Команды магиcтрали BITBUS
запуск задачи; чтение порта ввода/вывода;
останов задачи; запись в порт ввода/вывода;
чтение памяти; конъюнкция с содержимым порта;
запись в память; дизъюнкция с содержимым порта;
чтение содержимого регистра; запись регистра.
Имеется возможность введения команд определяемых пользователем. Определены два типа ответа: положительный и отрицательный. В случае отрицательного ответа на команду, проводится ее повторная передача. В случае вторичного отрицательного ответа, команда отменяется.
С каждой командой связан определенный формат передаваемой информации.
Структура команды записи:
-
Запись в память
Адрес
Счетчик байт
Данные
Структура команды чтения:
-
Чтение из памяти
Адрес
Счетчик байт
Данные
ФирмойIntel выпускается специальная элементная база для реализации сети BITBUS: это однокристальные микроЭВМ i8044. МикроЭВМ данного семейства содержат на кристалле 2 процессора i8051 и сетевой сопроцессор, реализующий протокол SDLC. Кроме того, на кристалле имеется двухпортовая буферная память, куда оба процессора могут записывать и считывать информацию. Такая реализация позволяет полностью разгрузить ЦП для решения прикладной задачи (от решения сетевой задачи).