рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Адресация и система команд

Адресация и система команд - раздел Образование, Системы ввода - вывода и интерфейсы В Начало Как Указывалось Ранее, Любое...

в начало

Как указывалось ранее, любое устройство SCSI на шине адресуется идентификатором SCSI ID, соответствующим заданному уникальному адресу. В ЦУ может быть определено до 8 ЛУ со своими номерами LUN (Logical Unit Number) в диапазоне 0-7. Понятие LUN неприменимо к ИУ, но SCSI-устройство двойного назначения может иметь ЛУ.

Система команд и сообщений позволяет адресовать как ЦУ в целом, так и любое его ЛУ. В ЦУ может быть определено до 8 целевых программ TRN (Target Routine), которые не имеют непосредственной привязки к ЛУ. Целевые программы появились в SCSI-2, их адресация также производится через сообщения.

Система команд SCSI включает общие команды, применимые для устройств всех классов, и специфические для каждого класса. Как общие, так и специфические наборы команд содержат обязательные (Mandatory), дополнительные (Optional) и фирменные (Vendor Specific) команды. Любое SCSI-устройство должно поддерживать обязательные команды общего набора и своего класса, чем обеспечивается высокий уровень совместимости. Команда передается ИУ в ЦУ через блок дескриптора команды Command Descriptor Block, посылаемый в фазе Command. Некоторые команды сопровождаются блоком параметров, следующим за блоком дескриптора в фазе Data. Форматы блоков стандартизованы, длина блока определяется кодом операции Operation Code, который всегда является первым байтом блока и может составлять 6, 10 или 12 байт. Типовой блок содержит следующие поля (таблица 3.14):

· OpCode - код операции, 1 байт (графа "Код" в таблице 3.16). Биты [7:5] определяют группу, а биты [4:0] - код команды. В группе 0 блок дескриптора имеет длину 6 байт, в группах 1 и 2 -10 байт, в группе 5 -12 байт. Группы 3 и 4 зарезервированы, группы 6 и 7 отданы на усмотрение разработчиков.

· LUN - номер ЛУ (для совместимости со SCSI-1), всегда занимает биты [7:5] байта 1. Если для идентификации используются сообщения Identify, то это поле игнорируется (рекомендуется устанавливать LUN=0).

· LBA - адрес логического блока, 21 бит для 6-байтных блоков и 32 бит - для 10- и 12- байтных. В ряде команд поле не используется.

· Length - длина (количество блоков или байт) передаваемых данных Transfer Length, блока параметров Parameter List Length или блока, резервируемого ИУ под данные Allocation Length (один из трех вариантов в зависимости от команды). При однобайтном задании длины 0 соответствует значению 256, в длинных формах 0 указывает на отсутствие передач. В ряде команд поле не используется.

· Control - байт управления. Биты [7:6] отданы на усмотрение разработчику, биты [5:2] - зарезервированы, бит 1 - Flag, бит 0 - Link (служит признаком объединения команд в цепочку). Flag определяет сообщение, передаваемое в случае успешного выполнения команд цепочки, при Flag=1 сообщение Linked Command Complete (With Flag) будет вызывать прерывания между командами цепочки.

 

 

Таблица 3.14. Форматы блоков дескрипторов команд: а - 6 байт, б - 10 байт, в - 12 байт.

      7 6 5 4 3 2 1 0   7 6 5 4 3 2 1 0
        OpCode
        LUN Резерв
    OpCode (MSB)
    LUN Резерв  
    (MSB) ---LBA---
  7 6 5 4 3 2 1 0   (LSB)
OpCode ---LBA--- (MSB)
LUN (MSB) (LSB)  
---LBA--- Резерв Length
(LSB) (MSB)Length (LSB)
Length (LSB) Резерв
Control Control Control
  a   б   в

 

Обратим внимание на порядок байт: первыми передаются старшие байты (бит MSB - самый старший), за ними - младшие (бит LSB - самый младший). Зарезервированные поля для совместимости с будущими стандартами должны иметь нулевые значения.

Исполнение команды завершается в фазе Status передачей байта состояния Status Byte. Байт не передается, если команда завершена по сообщению Abort, Abort Tag, Bus Device Reset, Clear Queue, по условию Hard Reset или в случае неожиданного разъединения. В байте состояния используются только биты [5:1], возможные состояния приведены в таблице 3.15 (остальные зарезервированы).

 

Таблица 3.15. Байты состояния

Биты 7 6 5 4 3 2 1 0 Состояние Значение
RROOOOOR Good Успешное завершение команды
RROOOO1R Check Condition Указание на асинхронное событие
RROOO1OR Condition Met Запрошенная операция выполнена (команды Search Data и Pre-Fetch)
RROO1OOR Busy Занято (невозможен прием команды)
RRO1OOOR Intermediate Успешное выполнение команды в цепочке
RRO1O1OR Intermediate Condition Met Удовлетворение запрошенной операции в цепочке команд
RRO11OOR Reservation Confhct Попытка обратиться к ЛУ, зарезервированному другим ИУ
RR1OOO1R Command Termmted Завершение текущего процесса по сообщению Terminate I/O Process или по асинхронному событию
RR1O1OOR Queue Full Очередь (маркированная) заполнена, процесс в очередь не поставлен

 

Набор команд для устройств классов 0-9 приведен в таблице 3.16. Любое ЦУ SCSI-2 обязано поддерживать четыре команды: Inquiry, Request Sense, Send Diagnostic, Test Unit Ready. Они используются для конфигурирования системы, тестирования устройств и сообщений об ошибках и исключительных ситуаций. Команда Inquiry позволяет получить информацию о ЛУ через стандартизованный блок данных длиной 96 байт: тип подключенного ПУ, возможность смены носителя, поддержка 32- или 16-битного расширения, синхронного обмена, относительной адресации, цепочек команд, очередей и уведомления об асинхронных событиях.

Здесь же описываются уровень поддержки стандартов SCSI (ISO, ANSI, ЕСМА), идентификаторы производителя, устройства и т. п. Формат блока по усмотрению производителя может быть расширен.

В графе "Применимость" указаны номера типов ПУ, соответствующие таблице 3.16 (символ * соответствует всем типам). Команды для каждого типа устройств могут быть обязательными - номер сопровождается символом m (Mandatory) - или необязательными - номер типа сопровождается символом о (Optional). Часть команд в устройствах разных классов реализуется по-разному, что отмечено обозначением *z.

 

Таблица 3.16. Команды SCSI

Команда Код Применимость Назначение
Change Definition 40h *o Модификация определений операций для ЛУ
Compare 39h *o Побайтное сравнение данных двух ЛУ *
Copy 18h *o Копирование данных с одного ЛУ на другое *
Copy And Verify 3Ah *o Копирование данных с одного ЛУ на другое с верификацией *
Erase 19h 1m Стирание (участка или до конца носителя)
Erase (10) 2Ch 7o То же с 10-байтным блоком дескриптора
Erase (12) ACh 7o То же с 12-байтным блоком дескриптора
Exchange Medium A6h 8o Обмен носителями между двумя элементами устройства
Format 04h 2o Выбор шрифтов и форм
Format Unit 04h 0m 7o Форматирование устройства
Get Data Buffer Status 34h 6o Опрос состояния буфера данных
Get Message 08h 9o Прием пакета из коммуникационного устройства
Get Message (10) 28h 9o То же с 10-байтным блоком дескриптора
Get Message (12) A8h 9o То же с 12-байтпым блоком дескриптора
Get Window 25h 6o Получение информации о предварительно определенном окне
Initialize Element Status 07h 8o Инициализация состояния элемента
Inquiry 12h *m Опрос типа устройства, уровня стандарта, идентификатора производителя, модели и т.п.
Load Unload 1Bh 1o Загрузка/разгрузка носителя
Locate 2Bh 1o Позиционирование на заданный логический блок
Lock-Unlock Cache 36h 0o4o5o7o Фиксация заданных логических блоков в кэше устройства и ее отмена
Log Select 4Ch *o Запись статистической информации, обработка которой поддерживается устройством, в ЦУ или ЛУ
Log Sense 4Dh *o Считывание статистической информации с ЦУ или ЛУ
Medium Scan 38h 4o7o Сканирование - поиск непрерывной области чистых или записанных блоков
Mode Select (6) 15h *z Запись параметров носителя, ЦУ или ЛУ (с 6-байтным блоком дескриптора)
Mode Select (10) 55h *z То же с 10-байтным блоком дескриптора
Mode Sense (6) lAh *z Считывание параметров носителя, ЦУ или ЛУ (с 6-байтиым блоком дескриптора)
Mode Sense (10) 5Ah *z То же с 10-байтным блоком дескриптора
Move Medium A5h 8m Передача носителя
Object Position 31h 6o Позиционирование (загрузка/выгрузка) сканируемого объекта
Pause/Resume 4Bh 5o Пауза/продолжение воспроизведения аудио
Play Audio (10) 45h 5o Аудио воспроизведение указанных логических блоков
Play Audio (12) A5h 5o То же с 12-байтным блоком дескриптора
Play Audio MSF 47h 5o Аудио воспроизведение с адресацией MSF
Play Audio Track/Index 48h 5o Аудио воспроизведение с указанием треков и индексов
Play Track Relative (10) 49h 5o Аудио воспроизведение с адресацией относительно трека
Play Track Relative (12) A9h 5o То же с 12-байтным блоком дескриптора
Position To Bement 2Bh 8o Позиционирование транспортного элемента к указанному элементу
Prefetch 34h 0o4o5o7o Считывание блоков данных в кэш (без передачи ИУ)
Prevent Allow Medium Removal 1Eh 0o1o4o5o7o8o Запрет/разрешение смены носителя в ЛУ
Print 0Ah 2m Печать блока данных
Read(6) 08h 0m 1m 4o 5o 7o Чтение данных (с 6-байтным блоком дескриптора)
Read (10) 28h 0m 4m 5m 6m 7m То же с 10-байтным блоком дескриптора
Read (12) A8h 4o 5o 7o То же с 12-байтным блоком дескриптора
Read Block Limits 05h 1m Запрос ограничений на длину блока (минимальная и максимальная длины)
Read Buffer 3Ch *o Чтение буфера
Read Capacity 25h 0m 4m 7m Определение емкости ЛУ
Read Cd-Rom Capacity 25h 5m Определение емкости CD-ROM (возможно быстрое определение с погрешностью) .
Read Defect Data 37h 0o7o Чтение списков дефектных блоков (Plist - исходный список от изготовителя, Glist - список, заполняемый при эксплуатации)
Read Defect Data (12) B7h 7o То же с 12-байтным блоком дескриптора
Read Element Status B8h 8o Чтение состояния элементов
Read Generation 29h 7o Чтение максимально возможного поколения для указанного логического блока
Read Header 44h 5o Чтение заголовка логического блока CD-ROM
Read Long 3Eh 0o4o5o7o "Длинное" чтение - данные блока и поля ЕСС
Read Position 34h 1o Запрос позиции данных, находящихся в буфере (адрес начала и конца, количество блоков и байт)
Read Reverse 0Fh 1o Чтение блоков с текущей позиции в обратном направлении
Read Sub-Channel 42h 5o Чтение данных субканала CD-ROM
Read Toc 43h 5o Чтение таблицы содержимого CD-ROM
Read Updated Block 2Dh 7o Чтение определенного поколения обновленного логического блока
Reassign Blocks 07h 0o 4o 7o Переназначение дефектных блоков
Receive 08h 3o Прием пакета
Receive Diagnostic Results 1Ch *o Получение результатов диагностики
Recover Buffered Data 14h 1o2o Восстановление данных, посланных в буфер, но не записанных (не напечатанных) из-за ошибки
Release 17h 0m 2m 4m 5m 6m 7m 8o Освобождение зарезервированного ЛУ, экстента или элемента
Request Sense 03h *m Опрос уточненного состояния
Request Volume Element Address B5h 8o Передача результатов команды SEND VOLUME TAG
Reserve 16h 0m 1m 2m 4m 5m 6m 7m 80 Предотвращение использования ЛУ (его экстента или элемента) другим ИУ
Rewind 0lh 1m Перемотка носителя к началу раздела
Rezero Unit 0lh 0o4o5o7o8o Приведение ЛУ в определенное состояние
Scan 1Bh 6o Сканирование данных в определенном окне
Search Data Equal 31h 0o4o5o7o Поиск данных, (не) совпадающих с эталоном *
Search Data Equal (12) Blh 4o 5o 7o То же с 12-байтным блоком дескриптора *
Search Data High 30h 0o4o5o7o Поиск данных, (не) больших эталона *
Search Data High (12) B0h 4o 5o 7o То же с 12-байтным блоком дескриптора *
Search Data Low 32h 0o5o7o Поиск данных, (не) меньших эталона *
Search Data Low (12) B2h 4o 5o 7o То же с 12-байтным блоком дескриптора *
Seek(6) 0Bh 0o4o5o7o Позиционирование (с 6-байт-ным блоком дескриптора) *
Seek(10) 2Bh 0o4o5o7o Позиционирование - поиск логического адреса (с 10-байтным блоком дескриптора ) *
Send 0Ah 3m Посылка пакета
Send(10) 2Ah 6o Посылка данных в устройство
Send Diagnostic 1Dh *m Запуск теста ЦУ. Ответом будет состояние Good, если тест прошел успешно, или Check Conditum в случае ошибки
Send Message 0Ah 9m Посылка пакета в коммуникационное устройство
Send Message (10) 2Ah 9o То же с 10-байтным блоком дескриптора
Send Message (12) AAh 9o То же с 1.2-байтным блоком дескриптора
Send Volume Tag B6h 8o Посылка тега тома (шаблона) для поиска его в элементах или создания нового тега
Set Limits 33h 0o4o5o7o Определение области логических адресов, над которыми могут выполняться операции цепочки команд
Set Limits (12) B3h 4o5o7o То же с 12-байтным блоком дескриптора
Set Window 24h 6m Определение окна сканирования
Slew And Print 0Bh 2o Прогон бумаги и печать
Space 11h 1m Относительное позиционирование (вперед и назад) на заданное число блоков, файлов, маркеров и т. п.
Start Stop Unit 1Bh 0o4o5o7o Разрешение/запрет операций с носителем, извлечение носителя *
Stop Print 1Bh 2o Останов печати с очисткой буфера или без нее
Synchronize Buffer 10h 2o Синхронизация буфера - печать всего содержимого, при невозможности - сообщение об ошибке
Synchronize Cache 35h 0o4o5o7o Синхронизация кэша - запись несохраненных данных заданного диапазона адресов на носитель
Test Unit Ready 00h *m Опрос готовности ЛУ
Update Block 3Dh 7o Обновление логического блока
Verify 2Fh 0o5o7o Верификация - проверка возможности безошибочного считывания блоков данных с носителя
Verify 13h 1o Тоже
Verify(10) 2Fh 4o5o7o То же или проверка чистоты блоков (с 10-байтным блоком дескриптора)
Verify (12) AFh 4o 5o 7o То же с 12-байтным блоком дескриптора
Write (6) OAh 0o 1m 4o 7o Запись блоков данных, переданных ИУ (с 6-байтным блоком дескриптора)
Write (10) 2Ah 0o4m 7m Запись блоков данных, переданных ИУ (с 10-байтным блоком дескриптора)
Write (12) AAh 4o7o То же с 10-байтным блоком дескриптора
Write And Verify 2Eh 0o4o7o Запись блоков данных, переданных ИУ, с верификацией записи
Write And Verify (12) AEh 7o4o То же с 12-байтным блоком дескриптора
Write Buffer 3Bh *o Запись в буфер (но не на носитель) или загрузка микрокода
Write Filemarks 10h 1m Запись маркера файлов
Write Long 3Fh 0o4o7o "Длинная" запись - блока данных и поля ЕСС
Write Same 41h 0o Запись блока данных, переданных ИУ, в группу смежных блоков или до конца носителя *

* Команды копирования и сравнения данных оперируют парой ЛУ, которые могут принадлежать как одному ЦУ, так и разным, если эту возможность поддерживает ведущее устройство копирования - Copy Master. Копирование возможно между устройствами любых классов. Для устройств типов 8 и 9 эти команды не применяются.

* Данные ищутся сравнением указанного числа логических записей с эталоном. Логические записи определяются длиной, начальным логическим блоком и смещением внутри него. Можно потребовать попадания искомых данных в один логический блок.

* Команда эффективна для ленточных устройств прямого доступа.

* Команда STOP UNIT для устройств с кэшированием перед остановом автоматически выполняет синхронизацию кэша.

* Первые 4 байта в записываемых блоках могут быть заменены физическим или логическим адресом блока.

– Конец работы –

Эта тема принадлежит разделу:

Системы ввода - вывода и интерфейсы

ВВЕДЕНИЕ... Глава Основные принципы построения систем ввода вывода и интерфейсов...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Адресация и система команд

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

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

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

Системные интерфейсы и шины расширения
в начало Основой высокой производительности вычислительной машины любого типа является центральный процессор (ЦПр), состоящий из микропроцессора (МП) и оперативной памяти, связа

Интерфейсы периферийных устройств
в начало Шины ввода-вывода взаимодействуют с ПУ не непосредственно, а с помощью внешних интерфейсов (интерфейсов периферийных устройств). В отличие от шин расширения, ш

Структура систем ввода-вывода
в начало Структура систем ввода-вывода представляет из себя совокупность взаимосвязанных внутренних и внешних интерфейсов (шин), посредством которых все устройства (модули) объе

Основные функции и принципы построения интерфейсов
в начало Интерфейсы, используемые в вычислительных системах, очень разнообразны (см. таблицы 3 и 4), но их функции и основы построения являются достаточно общими,

Алгоритмы протоколов передачи данных
в начало Управление передачей информации при выполнении процессов ввода или вывода с помощью того или иного стандартного интерфейса (шины) осуществляется посредством специальных

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

Протоколы последовательных интерфейсов
в начало В случае последовательных компьютерных интерфейсов взаимосвязь устройств по этому интерфейсу осуществляется по принципу «точка-точка» или по схеме многоуровне­во

Принципы взаимодействия шин расширения и интерфейсов периферийных устройств
в начало При передаче информации между ПУ и ЦПр данные проходят по двум интерфейсам: внутреннему (шина расширения, например, PCI) и внешнему (интерфейс периферийных устройств, н

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

Центральный процессор
в начало Центральный процессор по умолчанию является основным владельцем шины, контроллер ПДП и контроллер регенерации памяти могут стать задатчиками на шине, только предварител

Контроллер ПДП
в начало Сигналы для поддержки ПДП заводятся с разъема непосредственно на контроллер ПДП, выполненный, как правило, на микросхеме Intel 8237A. Когда режим ПДП запрашивается каки

Внешняя плата
в начало Внешние платы могут функционировать в 5 различных режимах: задатчика шины, памяти и устройств ввода/вывода прямого доступа, памяти и устройств ввода/вывода, регенерации

Контроллер регенерации памяти
в начало Контроллер регенерации памяти выполняет циклы чтения памяти по специальным адресам на материнской плате и внешних платах для регенерации информации в микросхемах динами

Адресное пространство при обращении к памяти
в начало Максимальное адресное пространство при обращении к памяти, поддерживаемое шиной ISA, 16 Мб (24 линии адреса), но не все слоты поддерживают полно

Структура прерываний
в начало Линии запроса на прерывания непосредственно заведены на контроллеры прерываний типа Intel 8259A. Контроллер прерываний будет реагировать на запрос по такой линии в случ

Сигналы адреса
в начало Группа сигналов адреса включает в себя адреса, вырабатываемые текущим задатчиком на шине. На шине ISA есть два вида сигналов адреса, SA<19...0> и LA<23...17>

Центральные сигналы управления
в начало Группа центральных сигналов управления состоит из сигналов различных частот, сигналов управления и ошибок. -MASTER Сигнал -MASTER

Сигналы прерывания
в начало Группа сигналов прерывания используется для запроса на прерывание центрального процессора. ПРИМЕЧАНИЕ: Обычно сигналы запроса на прерывания присоединены к к

Сигналы режима ПДП
в начало Эти сигналы поддерживают циклы пересылки данных при прямом доступе в память. ПРИМЕЧАНИЕ: Каналы ПДП <3...0> поддерживают только пересылки 8-разрядных

Питание
в начало Для питания внешних плат на шине ISA используются 5 напряжений питания постоянного тока: +5 В, -5 В, +12 В, -12 В, 0 В (корпус - Ground). Все линии питания заведены на

Цикл Захвата Шины
в начало Циклы шины ISA всегда асинхронны по отношению к SYSCLK. Различные сигналы разрешаются и запрещаются в любое время; внутри допустимых интервалов сигналы отклика могут та

Цикл Доступа к Ресурсу
в начало Центральный процессор начинает цикл Доступа к Ресурсу выработкой сигнала BALE, сообщающего всем ресурсам об истинности адреса на линиях SA<19...0>, а также для фи

Цикл Доступа к Ресурсу - 0 тактов ожидания
в начало Цикл доступа с 0 тактов ожидания - наиболее короткий цикл из всех возможных на шине. Этот цикл может быть выполнен только при доступе ЦП или внешней платы (когда она за

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

Архитектура шины PCI
в начало Интерфейс PCI имеет двухшинную структуру: мультиплексированную шину адреса данных (АД) и шину управления. Интерфейс использует два набора сигналов: базовый и расширенны

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

Команды шины
в начало Команды шины передаются в фазе адреса по линиям С/ВЕ[3::0]#. Они дешифрируются исполнителем и выполняются в соответствии с таблицей. Все устройства должны (в к

Цикл конфигурации
в начало Все сигналы базовой конфигурации шины PCI устанавливаются и сбрасываются по переднему фронту CLK. AD - единице соответствует высокий уровень, нулю - низкий. Ак

Начало и продолжение транзакции
в начало Транзакцию начинает задатчик, предварительно получив разрешение на работу на шине. Это разрешение задатчик получает от арбитра, послав ему сигнал запроса REQ# и

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

Цикл чтения
в начало Транзакцию начинает задатчик, при наличие на шине холостого хода (IDLE) и разрешения на работу на шине. Это разрешение задатчик получает от арбитра, послав ему с

Цикл записи
в начало Транзакцию начинает задатчик, при наличии на шине холостого хода (IDLE) и разрешения на работу на шине. Это разрешение задатчик получает от арбитра, послав ему с

Арбитрация
в начало Каждый задатчик на шине PCI получает доступ к шине только после разрешения на захват шины от Арбитра. Для этого используется специальные, индивидуальные для кажд

Цикл конфигурации
в начало Шина PCI имеет две команды конфигурации: чтения и записи из адресного пространства конфигурации емкостью в 256 байт. Команды конфигурации, подобно другим команда

Шина PCI Express(3GIO)
Эта глава посвящена обзору успешного и широко-распространенного стандарта шины PCI и описывает следующее поколение шины ввода вывода, называемой PCI Express, которая будет служить стандартом локаль

HyperTransport
в начало Разработка шины Lightning Data Transfer (LDT) была начата AMD в 1997 году. Несколько позже к компании из Саннивэйл присоединились такие гиганты как API Networks, Apple

Топологии
в начало Существует три типа топологий, поддерживаемых стандартом HyperTransport(tm): хост, туннель и односвязное устройство. Хост – это прямое подключение периферийного

Совместимость с шиной PCI
в начало Совместимость со стандартом локальной шиной передачи данных PCI была очень важна при разработке спецификации HyperTransport(tm), и именно это создает преимущества при р

Интерфейс Centronics
в начало Понятие Centronics относится как к набору сигналов и протоколу взаимодействия, так и к 36-контактному разъему, устанавливаемому на принтерах. Назначение сигналов привед

Традиционный LPT-порт
в начало Традиционный (стандартный) порт SPP (Standard Parallel Port) является однонаправленным портом, на базе которого программно реализуется протокол обмена Centronics. Порт

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

Стандарт IEEE 1284-1994
в начало Стандарт на параллельный интерфейс IEEE 1284, принятый в 1994 году, определяет термины SPP, EPP и ECP. Стандарт определяет 5 режимов обмена данными, метод согласования

Физический и электрический интерфейс
в начало Стандарт IEEE 1284 определяет физические характеристики приемников и передатчиков сигналов. IEEE 1284 определяет два уровня интерфейсной совместимости. Первый уровень (

Режим ЕРР
в начало Протокол ЕРР (Enhanced Parallel Port – улучшенный параллельный порт) был разработан задолго до принятия IEEE 1284 компаниями Intel, Xircom и Zenith Data Systems.

Режим ЕСР
в начало Протокол ЕСР (Extended Capability Port – порт с расширенными возможностями) был предложен фирмами Hewlett-Packard и Microsoft как прогрессивный режим связи с пер

Конфигурирование LPT-портов
в начало Управление параллельным портом разделяется на два этапа – предварительное конфигурирование (Setup) аппаратных средств порта и текущее (оперативное) переключение режимов

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

Параллельный порт и РпР
в начало Большинство современных периферийных устройств, подключаемых к LPT-порту, поддерживает стандарт 1284 и функции РпР. Для поддержки этих функций компьютером с аппаратной

Интерфейс RS-232С
в начало Интерфейс RS-232С предназначен для подключения аппаратуры, передающей или принимающей данные (ООД оконечное оборудование данных или АПД – аппаратура передачи данных), к

Электрический интерфейс
в начало Стандарт RS-232С использует несимметричные передатчики и приемники – сигнал передается относительно общего провода – схемной земли (симметричные дифференциальные сигнал

Управление потоком передачи
в начало Для управления потоком данных (Flow Control) могут использоваться два варианта протокола – аппаратный и программный. Иногда управление потоком путают с квитированием, н

Микросхемы асинхронных приемопередатчиков
в начало Преобразование параллельного кода в последовательный для передачи и обратное преобразование при приеме данных выполняют специализированные микросхемы UART (Universal As

Шина SCSI
в начало Системный интерфейс малых компьютеров SCSI (Small Computer System Interface, произносится "скази") был стандартизован ANSI в 1986 году (Х3.131-1986). Интерфей

Основные отличия SCSI-2 от SCSI-1
в начало Помимо чисто технических отличий, таких, как увеличение частоты и ширины шины, и введения дифференциального интерфейса, SCSI-2 имеет и множество дру

Быстрее, выше, сильнее
в начало Именно этот лозунг советских физкультурников как нельзя лучше подходит, причем практически дословно, для характеристики многочисленных разновидносте

ULTRA, ULTRA2 и ULTRA3
в начало Спецификация Ultra SCSI предусматривает еще большее увеличение частоты шины — до 20 МГц. Вследствие того, что Ultra SCSI позволяет передавать 20 млн

Совместимость устройств SCSI
в начало Многочисленные разновидности SCSI разрабатывались таким образом, чтобы каждая последующая была обратно совместима с предшествующим стандартом, в час

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

Фазы шины
в начало Шина может находиться в одной из перечисленных фаз. Роли источников сигналов между ИУ и ЦУ описаны в таблице 3.10.  

Описание сообщений и управление интерфейсом
в начало Для управления интерфейсом служит система сообщений - Message System, которыми обмениваются ИУ и ЦУ. Обмен происходит в фазах Message IN/OUT (см. вы

Выполнение команд
в начало Рассмотрим процесс на шине SCSI на примере одиночной команды чтения Read. ИУ имеет активный набор указателей и несколько сохраненных наборов, по одн

Коммуникационные устройства (9)
в начало Каждое ЛУ может представлять одно или несколько однотипных периферийных устройств (ПУ), перечень их стандартизованных типов приведен в таблице 3.17. Сложн

Устройства прямого доступа (0)
в начало Устройства прямого доступапозволяют сохранять блоки данных. Каждый блок хранится по уникальному логическому адресу LBA - Logical Block Addres

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

Приводы CD-ROM (5)
в начало Приводы CD-ROMпредназначаются для работы с CD-дисками. Изначально диски содержали звукозапись и приводы были рассчитаны не только на чтение б

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

Устройства смены носителей (8)
в начало Устройства смены носителейпредназначены для автоматического манипулирования сменными носителями - дисками и картриджами с магнитными лентами.

Хост-адаптер SCSI
в начало Все устройства на шине должны быть согласованно сконфигурированы. Для них требуется программно или с помощью джамперов установить следующие основные параметры:

Хост-адаптер SCSI
в начало Хост-адаптер является важнейшим узлом интерфейса, определяющим производительность системы SCSI. Существует широкий спектр адаптеров. К простейшим можно подключать тольк

Общая информация
в начало USB (Universal Serial Bus - универсальная последовательная шина) - новый стандарт последовательного соединения, предложенный фирмой Intel совместно с фирмами Com

Структура системы USB
в начало Шина USB может быть описана с помощью трёх составляющих: § USB коммутация (interconnect); § USB устройства (devices); § U

Функция
в начало Функции представляют собой устройства, способные передавать или принимать данные или управляющую информацию по шине. Типично функции представ

Физический интерфейс
в начало Стандарт USB определяет электрические и механические спецификации шины. 3.4.2.3.1. Электрические характеристики

Сообщенияch32
3.4.3.3. Типы передачи данныхch33 в начало USB обеспечивает связь между хост-контроллером и USB устройствами. Однако, с точки зрения конечно

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

Типы передачи данных
в начало USB поддерживает как однонаправленные, так и двунаправленные режимы связи. Передача данных производится между ПО хоста и конечной точкой устройства.

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

Маркер начала кадра (SOF)
в начало Хост-контроллер организует обмены с устройствами согласно своему плану распределения ресурсов. Контроллер циклически (с периодом 1 мс) формирует кадры (Frames), в котор

Пакет подтверждения
в начало Пакет подтверждения (Handshake рacket) состоит только из одного 8-битного поля PID. Handshake-пакеты используются, чтобы отобразить состояние переда

Сплошные передачи
в начало Сплошные передачи (Bulk Data Transfer) характеризуются безошибочной передачей данных между хостом и устройством, достигаемую за счёт обнаружения оши

Управляющие посылки
в начало Управляющие посылки (control transfers) содержат минимум две стадии : инициализацию (SETUP stage) и стадию определения состояния (Status). Управляющ

Прерывания
в начало Прерывания могут состоять из получения или отправки данных функцией (рисунок 3.26)pic>frame@img/491.hlp. В ответ на получение марке

Внешние запоминающие устройства( взу)
ВЗУ обеспечивают энергонезависимое хранение больших массивов информации на каком либо физическом носителе. Наибольшее распространение получили три вида носителей. 1.Магнитные: диски и лент

Стандартные интерфейсы взу
К этим интерфейсам относятся. Интерфейсы IDE для магнитных и оптических дисков: ATA/ATAPI, SATA (ATA – AT Attachment for Disk Drives. ATAPI – ATA Package Interfeis, SATA – Serial

Четырехурвневая модель интерфейса SATA
    Имеется 4 уровня: прикладной, транспортный, канальный и физический 1.Прикладной уровень выполняет обмен командами, информацией о состоянии и хранимыми данны

МИКРОСХЕМЫ СИСТЕМНОЙ ЛОГИКИ
5.1.1 Чипсеты Чипсет ( Chipset ) – основа системной платы, - это набор микросхем системной логики. Посредством чипсета происходит взаимодействие всех п

Matrix RAID;
- 12 устройств USB 2.0; - MAC-контроллер Gigabit Ethernet; - поддержка Intel Turbo Memori; - High Defenition Au

Характеристики чипсета P55 Express
• • • поддержка новых процессоров (представленных на момент анонса статьи семействами Core i7 и Core i5), основанных на микроархитектуре Nehalem, при подключении к этим

Назначение блоков и используемые сокращения.
в начало Программируемый интервальный таймер К1810ВИ54. Программируемый таймер (ПТ) К1810ВИ54 предназначен для генерации времязадающих функций, программно-управл

Назначение входов и выходов БИС
в начало Для получения необходимой информации о каком-либо входе или выходе БИС щёлкните мышью на название данного элемента, выделенного в тексте подчёркиван

Программирование таймера
в начало После включения питания состояние таймера неопределенное. Режим работы каждого счетчика определяется при его программировании. Каждый счетчик должен

Режимы работы таймера
в начало Каналы таймера независимо друг от друга могут быть запрограммированы на работу в одном из шести режимов: · РЕЖИМ 0 - прерывание терм

РЕЖИМ 0 - прерывание терминального счета
в начало После того как записано управляющее слово, OUT устанавливается низким. Загрузка константы не оказывает влияния на OUT. Счет разрешается сиг

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги