Студопедия — Типы ПУ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Типы ПУ






Каждое ЛУ может представлять одно или несколько однотипных периферийных устройств (ПУ), перечень их стандартизованных типов приведен в табл. 5.12. Сложное ПУ может представляться несколькими ЛУ SCSI. По характеру обмена данных устройства разделяются на 2 класса - блочные (Block Device) с типами 0, 4, 5, 7 и поточные (Stream Device) с типами 1, 2, 3, 9.

Код типа Назначение
OOh Direct-access device - устройства прямого доступа (накопители на магнитных дисках)
Olh Sequential-access device - устройства последовательного доступа (накопители на магнитных лентах)
02h Printer device - принтеры
03h Processor device - процессоры (устройства обработки данных)
04h Write-once device - устройства однократной записи (некоторые оптические диски)
05h CD-ROM device - приводы CD-ROM
06h Scanner device - сканеры
07h Optical memory device - устройства оптической памяти
08h Medium Changer device - устройства смены носителей (jukebox)
09h Communications device - коммуникационные устройства
OAh-OBh Устройства класса ASC ITS (Graphic Arts Pre-Press Devices - высококачественные устройства печати)
OCh Array controller device - контроллеры массивов накопителей
ODh-lEh Зарезервировано
IFh Неизвестный тип или устройство отсутствует


Устройства прямого доступа (0) позволяют сохранять блоки данных. Каждый блок хранится по уникальному логическому адресу LBA - Logical Block Address. Взаимное расположение логических блоков на носителе не регламентируется. Адрес первого логического блока - нулевой, последнего - (п-1), где n - общее число блоков. В цепочках команд устройствами может поддерживаться относительная адресация, когда исполнительный адрес в команде определяется смещением относительно адреса, действовавшего в предыдущей команде.

Блоки данных хранятся на носителе вместе с дополнительной информацией, используемой контроллером для управления чтением и записью, а также обеспечения надежности хранения данных (ЕСС или CRC-коды). Формат дополнительных данных не регламентируется, ЦУ скрывает эти данные от ИУ.

Для каждого блока может быть установлена своя длина, но чаще используют единую длину блока для всего носителя. Группа смежных блоков одинаковой длины называется экстентом (extent), экстенты определяются командой MODE SELECT, длину блока можно узнать по команде MODE SENSE. После изменения длины блока для активизации экстента обычно требуется форматирование.

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

Носитель может быть фиксированным и сменяемым (Removable). Сменяемый носитель в картридже (или чехле) называют томом (Volume). Для чтения/записи том должен быть смонтирован.

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

Устройства, имеющие кэш данных, могут поддерживать политику обратной записи (Write Back). При этом появляются интервалы времени, в течение которых внезапное отключение питания устройства приведет к потере данных, поскольку сообщение о завершении команды посылается после записи в кэш, а не на носитель. Сообщения об ошибках при WB поступают к ИУ с опозданием. Чтобы избежать этих
неудобств, ИУ может запретить устройству использовать WB. Отдельные блоки в кэше можно фиксировать, не допуская их замещения при последующих операциях обмена.

Типичный пример устройств прямого доступа – накопитель на магнитном диске. Есть устройства прямого доступа на ленточном носителе - Floppy Tape. Именно для них эффективна команда SEEK. Устройства прямого доступа могут не иметь подвижных носителей, а быть основаны на памяти разной природы: SRAM, DRAM, FRAM, EEPROM, флэш-память.

Устройства последовательного доступа (1) имеют ряд особен-
ностей, связанных с принципом их действия. Носитель пред-
ставляет собой магнитную ленту с многодорожечным, серпан-
тинным или наклонно-строчным типом записи. Носитель -
всегда сменяемый, с некоторым конструктивньш обрамлени-
ем (катушка, картридж) - также называется томом. Том име-
ет начало носителя ВОМ (beginning-of-medium) и конец но-
сителя ЕОМ (end-of-medium). При записи ИУ должен заранее
узнавать о приближении конца носителя, для чего определя-
ется позиция раннего предупреждения EW (Early Warning) с
соответствующим маркером. Это позволяет после записи блока
данных из буфера поместить на носитель соответствующий
концевой маркер. Том может иметь один или несколько раз-
делов
(Partitions), нумеруемых с нуля. Разделы располагают-
ся друг за другом, без перекрытия. Каждый раздел х имеет
начало ВОР х (Begining-Of- Partition х), конец ЕОР х и ран-
нее предупреждение EW х. Между началом и концом разде-
ла помещаются блоки данных и маркеры. Блоки данных, пе-
редаваемые ИУ, называются логическими. Логический блок
может занимать один или несколько физических блоков дан-
Hbix на носителе, в последнем случае за блокирование-дебло-
кирование отвечает ЦУ. Описатели записанных физических
и/или логических блоков могут храниться на носителе
(определяется форматом записи). Буфер устройства должен
вмещать по крайней мере один логический блок.

Принтеры (2), подключаемые через интерфейс SCSI, не тре-
буют особых команд для управления, поскольку эти функ-
ции реализуются через поток передаваемых данных. Одна-
ко двунаправленная связь по шине позволяет ввести
дополнительные команды, служащие для отслеживания со-
стояния принтеров с буферной памятью, и обеспечить це-
лостность заданий. Принтеры могут иметь встроенный кон-
троллер SCSI или подключаться ЛУ к внешнему контроллеру
по интерфейсу Centronics или RS-232. Параметры подклю-
чения определяются командой MODE SELECT,

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

Устройства оптической памяти (7) близки к устройствам
прямого доступа со сменными носителями, но имеют ряд ха-
рактерных особенностей. Большая емкость носителя вызывает
необходимость применения команд с 12-байтным дескрипто-
ром. Устройства могут обеспечивать считывание, однократную
или многократную запись. На носителе могут быть определены
зоны, недоступные для записи. Блоки носителя имеют состо-
яние "чистый" и "записанный", что отмечается соответству-
ющим атрибутом. Для устройств многократной записи перед
повторной записью блока необходимо его стереть. Стирание
может выполняться специальной командой или автоматичес-
ки по команде записи. В записи фаза стирания может отсут-
ствовать. К этим устройствам применимо понятие обновле-
ния (update)
логического блока - запись новых данных по тому
же адресу логического блока, но на другое место носителя.
Прежние данные могут быть считаны специальной командой,
указывающей кроме логического адреса блока и его поколе-
ние (generation).
Емкость носителя в таком случае сообщает-

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

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

Приводы CD-ROM (5) предназначаются для работы с CD-
дисками. Изначально диски содержали звукозапись и при-
воды были рассчитаны не только на чтение блоков данных,
но и на потоковый вывод на внешний аудиоинтерфейс. За-
пись не предусмотрена. Данные на диске адресуются по-раз-
ному. Физический сектор имеет 2352 байт, из которых обычно
используется 2048, поле синхронизации 12 байт и поле тега
адреса сектора 4 байт. Дополнительное поле 288 байт исполь-
зуется для исправления ошибок данных, но если ошибки до-
пустимы, его тоже используют для хранения данных. Таким
образом, физический сектор данных может иметь размер
2048 байт (CD-ROM Data Mode 1) или 2336 и даже 2340
(вместе с полем тега) байт (CD-ROM Data Mode 2). В зави-
симости от размера логического блока (1024, 512 или
256 байт) сектор может вмещать 2,4 или 8 блоков.

Один сектор, или кадр (frame), аудиодиска хранит 1/75 с
звукозаписи. От этого происходит адресация MSF: 75 смеж-
ных кадров, адресуемых полем F (0-74), объединяются в бо-
лее крупную единицу, адресуемую полем S (0-59), звуча-
щую 1 с. 60 полей S соответствуют полю М (0-74),
звучащему 1 мин. Адресация MSF может использоваться как
абсолютная или относительно начала трека.

Носитель делится на треки (track), характерные однотипно-
стью записанной информации. Каждый трек (они нумеру-
ются от 1 до 99) делится на последовательно нумеруемые
(1-99) индексы (index).

Носитель CD-ROM и CD-DA кроме основного канала име-
ет субканал (sub-channel), разделенный на 8 частей, называ-

емых Р, Q, R, S, Т, U, V и W. К примеру, часть Q несет ин-
формацию для контроллера и привода - управляющие поля
и MSF-адрес. Каждая часть имеет производительность, рав-
ную 1/192 основного канала.

Сканеры. (6) передают ИУ данные, описывающие растровое
изображение сканируемого объекта. Команды позволяют за-
давать окна сканирования, определяя в них режим и разре-
шение. Для некоторых функций требуется посылка данных
в сканер (например, полутоновые маски). Для сканеров с
автоподачей имеются команды позиционирования.

Устройства смены, носителей (8) предназначены для авто-
матического манипулирования сменными носителями - дис-
ками и картриджами с магнитными лентами. В SCSI они
представляются ЛУ, отличающимися от первичных устройств
хранения, которые они обслуживают. Модель устройства
состоит из набора адресуемых элементов, каждый из кото-
рых может "держать" только одну единицу носителя:

^ Medium Transport Element - элемент транспортировки
носителя;

^ Storage Element - место хранения единицы носителя, ког-
да он не находится ни в одном из элементов трех других
типов;

^ Import Export Element - элемент, с помощью которого
устройство принимает носители извне или отдает их;

^ Data Transfer Element - позиция первичного устройства,
осуществляющего обмен данными с носителем.

Элементы адресуются 16-битными адресами; доступна ин-
формация об их состоянии. Каждый том носителя снабжа-
ется идентификатором-тегом, по которому определяется его
нахождение в элементах.

Коммуникационные устройства (9) предназначены для об-
мена информацией с устройствами через внешнюю по отно-
шению к шине SCSI среду передачи данных. Внешние про-
токолы стандартом SCSI не описываются: вся необходимая
для них информация заключена в сообщениях, передавае-
мых и принимаемых ИУ по командам SEND MESSAGE и GET"
MESSAGE.







Дата добавления: 2015-08-30; просмотров: 519. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Интуитивное мышление Мышление — это пси­хический процесс, обеспечивающий познание сущности предме­тов и явлений и самого субъекта...

Объект, субъект, предмет, цели и задачи управления персоналом Социальная система организации делится на две основные подсистемы: управляющую и управляемую...

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

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

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

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

Studopedia.info - Студопедия - 2014-2024 год . (0.008 сек.) русская версия | украинская версия