Cтраница 2
Поле собственного адреса. [16] |
Так как хранение битов четности требует много дополнительного места на диске, контроллер 2841 отбрасывает биты четности символов, поступающих из канала, и записывает 8-битовые байты без бита четности. Вместо них контроллер вычисляет два контрольных байта, называемых байтами циклической проверки, и записывает их в конце каждой записи. При чтении записи биты четности восстанавливаются, а байты циклической проверки вновь вычисляются и сравниваются с записанными. [17]
Номера цилиндра и головки. [18] |
Использование битов 6 и 7 описывается ниже, в разд. Номера цилиндра и головки определяют положение данной дорож ки, а байты циклической проверки и ВСА ( дополнение счетчика битов) обеспечивают контроль передачи данных. [19]
Стыки в абонентском цифровом оборудовании. [20] |
Цифровой канал, обмен информацией с АТС. Протокол ориентируется на передачу по битам, в цикл входят ограничители цикла ( флаги), ввод или изъятие нулей и циклическая проверка для защиты от ошибок. [21]
Формат дорожки на диске. [22] |
Блоки Ri, R2 - Rn, в которых содержатся рабочие записи, имеют одинаковый формат. Поле счетчика содержит поле признаков ( О байт), номер цилиндра, номер головки, номер записи, длину ключа, длину данных и байты циклической проверки. В нулевом байте поля счетчика содержатся признаки четности номера записи и признак переполнения дорожки. Часть битов поля признаков копирует соответствующие биты из байта признаков собственного адреса. [23]
Компоненты записи на DASD. [24] |
Обычно все записи должны оканчиваться на той же дорожке, на которой они начинаются. Устанавливаемые за дополнительную плату средства переполнения дорожки обеспечивают продолжение записи с одной дорожки на другую, но обязательно в пределах одного цилиндра. Кроме двух байтов циклической проверки, поле ключа и поле данных содержат только ту информацию, которая записана туда программой. [25]
Основной отчет об испытаниях содержится в системном журнале, где зарегистрированы важнейшие события, временные характеристики, измеренные на этапе демонстрации, и моменты запусков и остановов. Инспектор составляет приложение к системному журналу с кратким описанием всех непредвиденно появившихся событий, по каждому пункту которого представитель поставщика обязан дать письменный ответ. Специальная ведомость, в которой делаются отметки о прохождении циклической проверки, предназначена для того, чтобы определить, какие испытания завершены успешно, а какие следует повторить заново. В тех случаях, когда выполняется большое число программ, могут вестись ведомости, в которых отмечаются результаты проверки выходных данных. В сложных системах может регистрироваться факт использования отдельных периферийных устройств, однако часто это оговаривается заранее в графиках проверки. [26]
Так как хранение битов четности требует много дополнительного места на диске, контроллер 2841 отбрасывает биты четности символов, поступающих из канала, и записывает 8-битовые байты без бита четности. Вместо них контроллер вычисляет два контрольных байта, называемых байтами циклической проверки, и записывает их в конце каждой записи. При чтении записи биты четности восстанавливаются, а байты циклической проверки вновь вычисляются и сравниваются с записанными. [27]
На диске каждый блок делится на три подблока, физически разделенных промежутками. Обязательными являются подблоки счетчика и данных. Подблок ключа может отсутствовать, если не требуется выполнять поиск с использованием значений ключей. В конце каждого, блока находятся два байта циклической проверки, которые заменяют биты контроля по четности и используются для проверки правильности передачи данных между основной памятью и устройством. [28]
Данное поле в блоке может отсутствовать. В этом случае в шестой байт поля счетчика записываются нули. В поле данных содержится рабочая информация. За каждым полем в блоке следует по два байта циклической проверки. [29]
В большинстве мини - ЭВМ высокой производительности применяется векторная система прерывания, которая в настоящее время наиболее совершенна. В связи с передачей части функций ЦП каналам ввода-вывода разрабатываются более сложные и эффективные устройства обработки прерываний. Например, в 32-разрядной мини - ЭВМ Interdata 7 / 32 устройство обработки позволяет идентифицировать 1024 различных запросов с фиксированными приоритетами. На выходе схемы кодирования запросов вырабатывается вектор прерывания. Адрес, содержащийся в векторе прерывания, поступает в местное ЗУ, в котором хранятся подпрограммы, обслуживающие соответствующие запросы прерывания, и в блок управления каналами ввода-вывода. Этот блок с микропрограммным управлением выполняет многие операции в процессе ввода-вывода данных в зависимости от состояния соответствующих разрядов регистра состояния устройства обработки запросов прерывания. Назначение разрядов регистра состояния: блок управления каналов не выполняет операций; управление передается подпрограмме по адресу, указанному в соответствующем регистре этого блока; происходит обмен данными по КПД без проверки данных на четность; осуществляется ввод-вывод данных; символ передается для перевода в блок обраббтки символов; определяется, какой из двух буферных регистров, непосредственно связанных с выделенными блоками памяти, используется для обмена данными; производится проверка на четность или циклическая проверка на четность. В процессе передачи данных содержимое диски регистра состояния сравнивается с кодом состояния ПУ. Если результат сравнения не равен нулю, то осуществляется операция ввода вывода и управление передается подпрограмме, адрес которой находится в блоке управления каналами ввода-вывода. В противном случае операция ввода-вывода прекращается. Время отклика на запрос прерывания с идентификацией источника прерывания составляет 6 5 икс. [30]