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