Cтраница 2
Если эта команда образует цепочку с командой Чтение собственного адреса или Поиск по собственному адресу, то запись RO читается немедленно. В противном случае R0 читается после обнаружения маркера начала оборота. [16]
Существуют команды поиска и чтения, выполнение которых начинается на заданной дорожке и может продолжаться на последующих дорожках того же самого цилиндра вплоть до его конца. В таких многодорожечных ( МТ) операциях поиска всякий раз при обнаружении маркера начала оборота осуществляется переход на следующую дорожку. Если же пройден маркер начала оборота на последней дорожке цилиндра, возбуждается бит Конец цилиндра в байте уточненного состояния, что в свою очередь порождает сигнал Ошибка в устройстве и прекращает безуспешный поиск. [17]
Всякая дорожка на поверхности диска замкнута, как это показано на рис. 9.5. Начало каждой дорожки является также ее концом и отмечается маркером начала оборота. Он является атрибутом дискового тома в целом, и все дорожки синхронизированы относительно него. Маркер начала оборота не является принадлежностью отдельных дорожек, и для его обнаружения не требуется операций с участием головок чтения-записи. Он распознается специальным устройством дискового механизма. [18]
Существуют команды поиска и чтения, выполнение которых начинается на заданной дорожке и может продолжаться на последующих дорожках того же самого цилиндра вплоть до его конца. В таких многодорожечных ( МТ) операциях поиска всякий раз при обнаружении маркера начала оборота осуществляется переход на следующую дорожку. Если же пройден маркер начала оборота на последней дорожке цилиндра, возбуждается бит Конец цилиндра в байте уточненного состояния, что в свою очередь порождает сигнал Ошибка в устройстве и прекращает безуспешный поиск. [19]
Физически дорожки представляют собой окружности на диске. Для указания начальной точки записи на дорожках на нижнем диске пакета имеется отверстие, опознаваемое при каждом полном обороте. Эта отметка, называемая маркером начала оборота, обеспечивает определение начала информации, записанной на дисках. Над каждой стороной диска размещается группа головок, состоящая из головки записи-чтения и головки стирания. Информация записывается последовательно по концентрическим дорожкам магнитных дисков. Структура записи информации по дорожкам ( адрес, длина массива, управление) определяется устройством управления. Дорожки одного и того же диаметра на разных дисках образуют как бы концентрические круговые цилиндры. Схемы электронной коммутации выбирают одну из 10 головок записи-чтения, с помощью которой информация записывается или считывается по одной из 10 дорожек цилиндра. Таким образом, надлежащее размещение связанных между собой данных уменьшает число перемещений головок и тем самым сокращает время доступа или ( как еще говорят) время поиска информации. Головки не касаются поверхности дисков, а плавают над ними на воздушной подушке, образующейся при вращении дисков. [20]
![]() |
Пакет дисков, установленный на устройстве 2311. [21] |
Физически дорожки представляют собой окружности на диске. Для указания начальной точки записи на дорожках на нижнем диске пакета есть отверстие, которое опознается при каждом полном обороте. Эта отметка, называемая маркером начала оборота, обеспечивает определение начала информации, записанной на дисках. [22]
Пять байтов записываются в поле собственного адреса. Если получено менее пяти байтов, контроллер 2841 дополняет поле нулями; если получено более пяти байтов, то остаток после записи пяти байтов игнорируется. Выполнение команды начинается, как только обнаружен маркер начала оборота. [23]
Восемь байтов поля счетчика, все поле ключа и поле данных передаются в канал. Читается первая запись, следующая за ближайшим адресным маркером. Запись R0 не может быть считана с помощью этой команды. Если при МТ-чтении опознан маркер начала оборота, то читается запись RI следующей дорожки. [24]
Байты 1 - 4 поля собственного адреса сравниваются с данными из основной памяти. Байты признаков, длины ключа, длины данных и проверочные не учитываются. Если из основной памяти передано более 4 байтов, используются только первые 4 байта; если передано меньше 4 байтов, в сравнении участвует только соответствующее число байтов на диске. Вместе с сигналом УВВ кончило выдается сигнал Модификатор состояния, если при сравнении произошло совпадение. Выполнение операции Поиск по собственному адресу на равно начинается сразу после того, как опознан маркер начала оборота. Выполнение операции пре кращается по окончании поля собственного адреса. [25]