- •1. Оценка производительности вычислительных систем. Основные требования, предъявляемые к вычислительным системам.
- •2. Конвейерная обработка. Организация. Конфликты и основные пути их минимизации.
- •3. Суперскалярная обработка. Процессоры vliw-типа.
- •4. Архитектура вычислительных систем. Эволюция развития архитектуры пэвм.
- •5. Организация системы памяти. Иерархия памяти современного компьютера.
- •6. Принципы построения кэш-памяти. Виртуальная память.
- •1. Полностью ассоциативный кэш.
- •2 . Кэш с прямым отображением:
- •3 . Множественно-ассоциативный кэш.
- •7. Основная память. Методы повышения производительности. Типы динамической памяти.
- •8. Организация внешней памяти. Параметры нжд. Пути повышения производительности внешней памяти. Интерфейсы внешней памяти ide, eide, scsi, sata.
- •9. Системные шины. Назначение, технические характеристики. Реализация функции «горячей» замены в системных шинах.
- •10. Параллельные интерфейсы. Centronics, коп. Беспроводные интерфейсы Bluetooth IrDa.
- •11. Последовательные интерфейсы. Интерфейсы rs-232, rs-485, usb и ieee-1394.
- •12. Периферийные устройства. Клавиатура, мышь.
- •13. Параллельные вс. Основные архитектуры параллельной обработки
- •14. Параллельные вс. Архитектура с общей памятью. Архитектура с распределенной памятью.
- •15. Системы высокой готовности. Классификация. Модели оус. Обнаружение сбоев и отказов.
11. Последовательные интерфейсы. Интерфейсы rs-232, rs-485, usb и ieee-1394.
Последовательный интерфейс для передачи данных использует одну сигнальную линию, по которой информационные биты передаются друг за другом последовательно.
1) Интерфейс RS-232. Используется в телекоммуникациях для передачи двоичных данных между оконечным оборудованием данных (DTE) и коммуникационным устройством (DCE), а также для связи друг с другом двух однотипных устройств.
Длина линии передачи – до 15 метров. Информация передается по проводам цифровым сигналом с двумя уровнями напряжения. Логическому "0" соответствует положительное напряжение (от +5 до +15 В для передатчика), а логической "1" отрицательное (от -5 до -15 В для передатчика). Асинхронная передача данных осуществляется с фиксированной скоростью при самосинхронизации фронтом стартового бита.
Чаще всего используется в промышленном и узкоспециальном оборудовании, встраиваемых устройствах. Присутствует на несколько устаревших стационарных персональных компьютерах в виде COM-портов. В современных чаще всего доступен через дополнительный контроллер/преобразователь (как правило, RS-232 не ставят на портативных компьютерах - на ноутбуках, нетбуках, КПК и т. п.).
Данные передаются пакетами по одному байту (обычно 8 бит). Вначале передаётся стартовый бит, противоположной полярности состоянию незанятой линии, после чего передаётся непосредственно кадр полезной информации, от 5 до 8 бит.
Увидев стартовый бит, приемник выжидает интервал T1 и считывает первый бит, потом через интервалы T2 считывает остальные информационные биты. Последний бит – стоповый бит (состояние незанятой линии), говорящий о том, что передача завершена. Возможно 1, 1,5 или 2 стоповых бита. В конце байта, перед стоп-битом, может передаваться бит чётности (parity bit) для контроля качества передачи.
Н
азначение
выводов 9-контактного разъема COM-порта:
Контакт |
Сигнал |
Направление |
Описание |
1 |
CD |
Вход |
Обнаружена несущая |
2 |
RXD |
Вход |
Принимаемые данные |
3 |
TXD |
Выход |
Передаваемые данные |
4 |
DTR |
Выход |
Хост готов |
5 |
GND |
– |
Общий провод |
6 |
DSR |
Вход |
Устройство готово |
7 |
RTS |
Выход |
Хост готов к передаче |
8 |
CTS |
Вход |
Устройство готово к приему |
9 |
RI |
Вход |
Обнаружен вызов |
2) RS-485 – стандарт физического уровня для асинхронного интерфейса. Регламентирует электрические параметры многоточечной дифференциальной линии связи типа «общая шина». Интерфейс является полудуплексным: узел не может одновременно и принимать, и передавать данные.
Для передачи и приёма данных используется одна витая пара проводов, иногда сопровождаемая экранирующей оплеткой или общим проводом. Передача данных осуществляется с помощью дифференциальных сигналов. Разница напряжений между проводниками одной полярности означает логическую единицу, разница другой полярности – ноль. Стандарт RS-485 оговаривает только электрические и временные характеристики интерфейса.
Электрические и временные характеристики интерфейса RS-485:
- До 32 приёмопередатчиков в одном сегменте сети;
- Максимальная длина одного сегмента сети: 1200 метров.
- Только один передатчик активный.
- Максимальное количество узлов в сети – 256 с учётом магистральных усилителей.
Скорости обмена данными (длина линии связи): 62,5 кбит/с (1200 м); 375 кбит/с (300 м); 500 кбит/с; 1000 кбит/с; 2400 кбит/с (100 м); 10000 кбит/с (10 м).
3
)
Интерфейс USB
– универсальная последовательная шина,
обеспечивающая высокоскоростной обмен
информацией между хост-системой и
периферийными устройствами.
Используется топология дерева. В вершине данного дерева располагается хост-компьютер.
Обмен по интерфейсу USB всегда происходит через хост-машину.
Концентраторы (hub) – некоторые интеллектуальные устройства, не только обеспечивают функции передачи, но и некоторые функции управления потоком данных.
О
бмен
инициируется хостом. По шине USB
нельзя объединять более 1 активного
устройства.
Сами устройство и программное обеспечение разбиты на 3 уровня:
Функции USB – это устройства, которые способны принимать или передавать данные по шине.
Каждое устройство при подключении к шине USB автоматически получает свой уникальный номер, который и составляет адрес данного устройства. Логически, каждое устройство USB представляет собой набор независимых точек, которые ещё называются EP – end point. С ними Host-машина выполняет обмен информацией.
Каждая точка имеет свой номер и описывается следующими параметрами:
- Требуемая частота доступа к данному устройству (точке)
- Допустимые задержки обслуживания
- Требуемая полоса пропускания канала.
- Максимальные размеры принимаемых и передаваемых пакетов
- Тип передачи и направление передачи.
Последний параметр используется при передаче массивов информации.
Все обмены (транзакции) с устройствами USB состоят из 2-х, 3-х пакетов. Каждая транзакция начинается по инициативе host-контроллера (host-машины), которая посылает специальный пакет-маркер (token packet), данный пакет описывает тип, направление передачи, адрес устройства USB и номер конечной точки.
В каждой транзакции возможен обмен только между адресуемой точкой и хостом. Если адресуемое устройство распознает свой адрес, то оно готовится к обмену. Источник данных передает информацию, то есть передает некоторый пакет данных или выдает уведомление о том, что оно не будет производить обмен. После успешного приема пакета приемник посылает специальный пакет квитирования или подтверждения (handshake packet). Далее контроллер циклически формирует кадры, в которые укладываются все запланированные транзакции. Здесь каждый кадр дополнительно начинается со стартовой посылки SOF и заканчивается специальным сигналом EOF.
В каждом кадре может быть выполнено несколько транзакций, число которых зависит от длины поля данных. Для обнаружения ошибок каждый пакет имеет свое поле CRC, в основном эти поля дают возможность обнаруживать 1 или 2 ошибки, при её обнаружении возможна повторная передача (до 3-х раз).
Физическая среда передачи – 4-жильный провод («земля», питание, дифференциальная пара). Скорость передачи: USB1.0 – 12 МБ/с, USB2.0 – 60 МБ/c.
Максимальная длина кабеля до 5 метров. Скорость передачи зависит от длины кабеля, его экранирования.
4) IEEE-1394 (FireWire). Данный интерфейс – высокопроизводительная последовательная шина, которая позволяет объединять в сеть более 1 активного устройства. Данный интерфейс разрабатывался как дешевая альтернатива интерфейсу SCSI и предназначался для построения домашних сетей.
Основные отличительные особенности:
- многофункциональность (количество подключаемых устройств до 64)
- высокая скорость обмена (до 2,1 ГБ/с). Такая скорость достигается при использовании оптоволоконного кабеля.
- расширенный режим Plug And Play
- наличие питающего провода и, следовательно, независимость от наличия у устройства собственного питания.
- возможность передавать в реальном масштабе времени видео- и аудиоданные.
- гибкая топология (звезда, дерево, цепочка)
- низкая цена кабеля и компонентов.
Физическая среда: 6-проводный кабель, питание 8-40 В, токи до 1.5 А. Две дифференциальные пары – на прием и на передачу.
Стандарт IEEE-1394 определяет 2 категории шин (кабельные шины и кросс-шины). Под кросс-шинами понимается параллельный интерфейс, который обеспечивает внутренний интерфейс устройств. Кабельная шина – это обычная шина, которая обеспечивает взаимодействие нескольких устройств друг с другом.
Также для данного интерфейса предусмотрено использование так называемых мостов, которые обеспечивают соединение шин между собой. Мост – некоторое интеллектуальное устройство, занимающееся некоторыми функциями управления.
Данный протокол реализуется на 3-х уровнях:
1 уровень: уровень транзакций – на этом уровне выполняется преобразование пакетов в данные, и наоборот.
2 уровень: уровень связи – данный уровень формирует пакеты из данных физического уровня и наоборот.
3 уровень: физический уровень – занимается приемом и передачей сигналов на шину.
Сейчас контроллер данного интерфейса встраивается в современные чип сеты, так же есть специальные платы расширения. Появляются новые устройства, использующие этот интерфейс.
