Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

SCSI-Интерфейс

адреса. Кроме того, по-разному используются некоторые режимы работы
контроллера 5380. В частности,имеется отличие в реализации
операции чтения/зыписи данных в синхронном режиме, что обусловлено
различной степенью аппаратной поддержки процедуры «рукопожатия» в
различных моделях семейства Мас. Если в модели Мас Plus синхронный режим
требует полного програмного контроля линий чтения/записи и данных,то а
машинах Мас SE и Мас II реализована порлная аппаратная поддержка
данного режима. Особенностью мождели Мас IIfx является использование
специальной заказной БИС – SCSI-контроллера ПДП, в состав которой входит
контроллер 5830.
Похожие функции выполняет и програмный интерфейс ASPI (Advanced
SCSI programming interface), предлагаемый фирмой Adaptec для
програмирования SCSI- устройств в среде MS-DOS. Интерфейс ASPI также
обеспечивает выполнение нижнего уровня протокола SCSI-штны и включает
шесть команд, позволяющих выполнить следующие функции:
- определение числа хост –адаптеров в составе системы;
- определение типа периферийного SCSI- устройства;
- определение операции ввода/вывода на SCSI-шине;
- преккращение выполнения SCSI-операции;
- сброс устройств на SCSI-операции;
- установка параметров хост-адаптера.

В контроллерах второго поколения , как правило, в обязательном
порядке аппаратно поддерживаются функции арбитража, управления передачей
данных по шине. В некоторых моделях вводится внутренний
набор команд , которые, во-первых упрощают процесс программирования, а,
во –вторых , маскируют типичные для контроллеров первогопоколения
прерывания при смене фаз на SCSI шине.
К третьему поколению однокристальных SCSI-когтроллеров можно
отнести БИС NCR 53С700 NCR53C710 фирмы NCR, в которых внедрена новая
програмная концепция фирмы NCR – так называемый Script- процессор. Оба
контроллера содержат мощный встроенный процессор производительностью 2
млн. операций в секунду, обеспечивающий автономное управление операциями
на SCSI-шине, а также управление ПДП.
Script- алгоритм включает программы управления такими операциями,
как Выбор/Перевыбор; Отсоединение/Повторное соединение; Изменение фазы
SCSI-шины; Передача информации и др.
Реализация развитых управляющих алгоритмов, естественно, требует
большого обьема памяти. Если этот алгоритм выполняется средствами хост-
системы(по типу BIOS), он становится зависимым от типа системной
шины и, следовательно теряет свою инвариантность. Если же он
выполняется самим контроллером , требуется большой обьем внутренней
памяти. Особенностью и неоспоримым достоинством контроллеров серии 53C7XX
является их способность непосредственно работать с памятью хост-системы,
где и может быть размещен Script-алгоритм.
Набор Script-команд включает три основных типа операций:
1) Блочные пересылки,выполняющие передачу данных между SCSI шиной и
основной памятью. При этом обеспечивается свободный доступ по адресам,
а также равнозначность управляющей информации на SCSI шине и
пользовательской информации.
2) Командды ввода-вывода выполняющие различные операции на SCSI шине и
напрямую адресующие узлы SCSI-ядра контроллера.
3) Команды управления позволяющее сравнить содержимое внутренних
регистров с сигналами на SCSI-шине либо с первым байтом передаваемой
последовательности. По результатам сравнения
4) управление может быть передано по другому адресу. Таким образом, все
типы переходов (jump,call,return) в Script программе могут быть
основаны на непосредственном сравнении фаз SCSI-шины, что удобно для
принятия решений в реальном времени.
Мощные Script-команды существенно сокращают накладные расходы
SCSI шины. Например, при использовании команд блочной
пересылки при работе с рассредоточенными блоками данных за одну
команду может быть передана страница данных для программы пользователя

1234
скачать работу

SCSI-Интерфейс

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ