- •Организация эвм и систем
- •Глава 6 Организация памяти
- •Глава 1. Структура современного компьютера
- •1.1 Основные понятия
- •1.2 Принцип действия компьютера
- •Цикл работы компьютера
- •1.3 Программное обеспечение компьютера
- •1.4 Надежность, производительность и показатели быстродействия
- •Производительность компьютера
- •Технико-эксплуатационные характеристики
- •1.5 Вычислительные системы и сети
- •Вопросы для самопроверки
- •Глава 2 представление информации в компьютере
- •5.2 Система команд. Форматы команд и способы адресации
- •5.3 Система прерываний и приостановок, состояние процессора
- •Характеристики системы прерываний
- •Организация перехода к прерывающей программе
- •5.4 Режимы работы процессора: однопрограммный, пакетный, разделения времени, реального времени
- •5.5 CisCиRisCкомпьютеры
- •Процессоры персональных компьютеров
- •5.6 Устройства управления
- •Устройства управления с хранимой в памяти логикой
- •5.7 Методы и средства повышения производительности процессоров персональных компьютеров
- •Суперскалярная обработка
- •Переименование регистров
- •Динамическое прогнозирование условных переходов
- •Контроллер памяти Контроллер pci
- •Вопросы для самопроверки
- •Глава 6. Организация памяти
- •6.1 Адресное пространство
- •6.2 Виды памяти
- •6.3 Оперативная память
- •Статическая и динамическая память
- •6.5 Внешняя память
- •6.6 Организация виртуальной памяти
- •Страничное, сегментное и странично-сегментное распределение
- •Свопинг
- •6.7 Защита памяти
- •Вопросы для самопроверки
- •Глава 7. Интерфейсы
- •7.1 Понятие интерфейса и его характеристики
- •7.1 Состав линий системной шины
- •Передача данных по проводным линиям связи По линиям связи современных интерфейсов преимущественно передаются низкочастотные дискретные одно - и биполярные сигналы (рисунок 7.Х).
- •Адрес верный
- •7.2 Подключение устройств
- •7.4 Интерфейсы внешней памяти
- •7.5 Малые интерфейсы (usb,ide,rs-232c,scsi)
- •Вопросы для самопроверки
- •Глава 8. Периферийные устройства компьютеров
- •8.1 Организация систем ввода-вывода. Каналы, контроллеры
- •Основные функции свв
- •Программный ввод-вывод
- •Прямой доступ в память
- •8.2 Клавиатура и мышь
- •8.3 Дисплеи
- •8.4 Принтеры
- •8.5 Накопители на магнитных дисках
- •Структура накопителя на жестких дисках
- •Структура и особенности накопителя на гмд
- •8.6 Накопители на компакт-дисках (cd-rom, cd-r, cd-rw, dvd)
- •8.7 Другие виды периферийных устройств
- •Вопросы для самопроверки
- •Какие особенности пу делают возможным организацию параллельной обработки и ввода-вывода?
- •Закон Амдала
- •Совместно используемая и распределенная память
- •Когерентность кэш-памяти
- •Наибольшее распространение получили следующие аппаратные механизмы, реализующие протокол когерентности кэш-памяти: это протоколы наблюдения и на основе справочника.
- •9.2 Конвейерные системы
- •Векторные регистры
- •9.3 Симметричные системы
- •9.4 Вычислительные системы со сверхдлинным командным словом
- •9.5 Другие виды мультипроцессорных систем
- •Машины с массовым параллелизмом
- •Нейрокомпьютеры
- •9.6 Проблемно-ориентированные системы
- •Вопросы для самопроверки
- •Глава 10. Организация вычислительного процесса
- •12.2 Системы автоматического контроля и диагностики
- •Контроль передач информации
- •Контроль арифметических операций
- •12.3 Защита памяти. Raid-массивы
- •12.4 Построение «безотказных» систем питания Вопросы для самопроверки
- •Список литературы
7.5 Малые интерфейсы (usb,ide,rs-232c,scsi)
К числу «малых» интерфейсов принято относить интерфейсы для подключения отдельных периферийных устройств – накопителей на магнитных и оптических дисках, печатающих устройств, сканеров, модемов и т.д. Самой высокой скоростью передачи данных обладают НЖМД, поэтому для их подключения используют специальные параллельные интерфейсы – IDE (встроенный интерфейс накопителя) или SCSI (интерфейс малых вычислительных машин).
К «обычному» параллельному интерфейсу (обычно в качестве него используется интерфейс Centronics) принято подключать принтеры, сканеры и другие типы устройств с достаточно высокой скоростью обмена.
В последнее время все чаще стали использовать универсальный последовательный интерфейс USB. К последовательным интерфейсам подключают все остальные виды устройств, скорость работы которых по тем или иным соображениям принципиально ограничена, в том числе модемы, некоторые виды принтеров и т.п. В большинстве малых интерфейсов (исключение составляют интерфейсы SCSI и USB) отсутствует фаза адресации, поскольку к таким интерфейсам можно подключить только одно устройство.
Последовательные интерфейсы могут строиться по асинхронному и синхронному принципам.
Термин последовательный означает, что непосредственная передача символов осуществляется по одному проводу, при этом, если в таком интерфейсе имеется несколько проводов, то они используются для функций управления, например, запроса передачи, сигнализации готовности к приему и т.д.
Асинхронный интерфейс служит для последовательной передачи символов; примерно 20% информации используется только для идентификации символа и осуществления синхронизации.
При синхронной передаче (синхронный интерфейс) передатчик поддерживает постоянные интервалы времени между выдачей очередных квантов информации при передаче сообщения. Принимающее устройство с помощью дополнительных сигналов, обеспечивающих «синхронизацию», осуществляет прием передаваемых квантов в темпе их выдачи. В последовательность передаваемых байт передатчик вставляет коды символов синхронизации SYN; переход сигнала из состояния «0» в состояние «1» используется приемником для запуска своего генератора, работающего на той же частоте (таким образом осуществляется «синхронизация»). Приемник распознает передаваемый символ SYN и после этого принимает очередной байт сообщения. При невозможности распознать символ синхронизации, т.е. когда потеряна синхронизация, передатчик вставляет дополнительные символы синхронизации.
Если для устройства необходима двунаправленная связь с компьютером, то его подключают к стандартному последовательному интерфейсу RS-232C, передача сигналов которого обычно производится через 25-контактный разъем.
Из всех возможных интерфейсов НЖМД для персональных компьютеров на сегодня имеет смысл рассматривать только два: IDE и SCSI. Интерфейс SCSI более универсален; он обладает большими возможностями расширения компьютерной системы, подключения большего числа НЖМД, большего объема накопителей, их быстродействия, кроме того, он универсален, т.е. позволяет подключать и другое оборудование. Однако интерфейс IDE дешевле, он не уступает в быстродействии, но возможности его расширения и универсальность ограничены (он не позволяет подключать более двух накопителей). Оба типа интерфейса позволяют объединить контроллер с накопителем и за счет этого существенно повысить надежность воспроизведения данных. Это связано с тем, что наиболее критичные к помехам аналоговые сигналы не должны передаваться по кабелям.
Разъем IDE во многих компьютерах представляет собой просто усеченный вариант стандартного разъема шины. Контроллер IDE располагается в корпусе самого НЖМД. Для увеличения объема памяти подключаемого накопителя и повышения пропускной способности интерфейса используют улучшенную версию BIOS и несколько режимов «быстрого обмена». Такой «улучшенный» интерфейс получил название EIDE.
Стандартом SCSI определяются физические и электрические параметры параллельной шины ввода-вывода. Он обеспечивает скорость передачи данных по линиям в синхронном режиме до 5-10 Мбайт/с. Если же используется 16-разрядная (Wide) шина и быстрый обмен (Fast) данными, то скорость передачи может составлять 20 Мбайт/с. Обмен осуществляется по 50-проводному (или 68-проводному) кабелю длиной до 3 м.
Проверка правильности передаваемой информации осуществляется контролем по четности. Шина SCSI может работать в двух режимах – асинхронном (принимается по умолчанию) и синхронном. Режим синхронизации устанавливается контроллером шины после обмена специальными сообщениями между двумя устройствами. Если оба устройства способны передавать (и принимать) данные в быстром синхронном режиме, то именно такой режим и будет установлен.
Чтобы упростить подключение и настройку НЖМД, накопителей на CD-ROM и ряда других устройств, для шины SCSI выпускаются контроллеры Plug-and-Play («вставляй и работай»), позволяющие автоматически настраивать программы-драйверы и системные ресурсы.
Уже введен стандарт SCSI-2 (в настоящее время разрабатываются и стандартизуются требования SCSI-3) . В нем предусмотрены новые команды для управления различными устройствами, помимо НЖМД – накопителями CD-ROM, оптическими устройствами, сканерами, устройствами памяти на съемных носителях и т.п. Общее число устройств, подключаемых к шине SCSI-2, составляет 8 (в том числе, один адаптер для связи этой шины с шиной PCI), скорость обмена – до 20 Мбайт/с.
Среди последовательных интерфейсов отметим USB, представляющий собой шину, к которой подключаются мыши, джойстики, клавиатуры, телекоммуникационные и другие устройства. USB позволяет подключать до 127 различных периферийных устройств в виде «шлейфа», т.е. одно за другим. Пропускная способность USB составляет 12 Мбит/с (для устройств с собственными устройствами питания, например, принтеров) и 1,5 Мбит/с для мышей и клавиатур. Интерфейс USB имеет еще одну особенность: все устройства подключаются к его разъему, расположенному на дисплее. Первые упоминания об USB появились в печати в 1995 г., но до сих пор он не вытеснил разнообразные параллельные и последовательные интерфейсы главным образом из-за большого количества находящихся в эксплуатации мышей, джойстиков, принтеров, модемов и т.п.
Здесь мы привели самые общие сведения об интерфейсах, получивших наиболее широкое распространение. При рассмотрении интерфейсов нужно обратить внимание на следующее:
за счет чего достигается высокое быстродействие и чем оно принципиально ограничено для данного интерфейса,
сколько устройств можно подключать к интерфейсу и чем лимитируется число подключаемых к нему устройств,
как распределяется время на обслуживание устройств, т.е. как выполнена схема арбитража.
Подробное рассмотрение этих, а также ряда других вопросов для интерфейсов, находящих применение в вычислительной технике, потребовало бы значительно больше времени.