Cтраница 2
Он не может употребляться для файлов с произвольным доступом. Оператор START ( ПОДВЕСТИ) предназначен для установки головки чтения-записи на устройстве массовой памяти в положение, обеспечивающее последовательное чтение требуемых записей. [16]
ОЗУ, и переходит к следующей задаче. Такая иерархия ввода / вывода является обычной, особенно для устройств массовой памяти. Максимальная скорость передачи данных по каналу прямого доступа составляет величину порядка миллиона слов в се-кунду. [17]
На рис. 10.1 показаны записи, хранящиеся в устройстве массовой памяти при последовательной организации. При последовательной организации возможен только последовательный доступ. Работа с такими файлами была впервые описана в гл. Если последовательный файл хранится на устройстве массовой памяти, при его обработке могут быть использованы дополнительные возможности операторов КОБОЛа, которые не упоминались ранее. [18]
![]() |
Образование цилиндрических магнитных доменов. [19] |
Управляя локальной анизотропией внешнего поля смещения, можно перемещать цилиндрические магнитные домены на поверхности кристалла и осуществлять последовательную запись и выборку информации. Уже сейчас ЦМД ЗУ могут конкурировать по стоимости с небольшими магнитными ЗУ на дисках. По сравнению с кассетными и дисковыми магнитными ЗУ ЦМД ЗУ имеют более высокую надежность и меньшую интенсивность сбоев ( так как не содержат подвижных деталей), меньшее время выборки, меньшую мощность потребления, меньшие размеры и меньшую начальную цену. Подлинным преимуществом ЦМД ЗУ является тот факт, что выполненное на их основе устройство массовой памяти размещается на той же схемной плате, что и центральный процессор. [20]
В равнодоступной памяти к информации можно обращаться, определяя адреса произвольно, и время считывания из ячейки не зависит от ее адреса. В последовательной памяти данные можно считывать только в том же порядке, в котором они записывались. Так как время обращения в последовательной памяти зависит от ячейки, в которой хранятся данные, она не используется как основная память. Магнитные ленты и диски тоже относятся к последовательной памяти, хотя их обычно называют устройствами массовой памяти. [21]
Именно поэтому непоследовательный доступ, возможный на устройствах массовой памяти, называется произвольным доступом. Время обращения к адресуемой записи, находящейся в массовой памяти, складывается из двух величин: времени поиска, необходимого для отыскания физического положения нужной записи, и времени передачи, необходимого для переписывания записи из устройства с прямым доступом через канал ввода-вывода во внутреннюю память или обратно. Обычно на дисках с плавающими головками время поиска намного превышает время передачи. Для того чтобы найти запись требуется около семидесяти миллисекунд, в то время как для передачи данных во внутреннюю память нужно только около одной миллисекунды. Конечно, на других устройствах эти времена будут другими. Например, для доступа к данным на магнитных барабанах достаточно примерно четырех миллисекунд, а для отыскания записи на дисках с фиксированными головками требуется около двадцати миллисекунд. Но, с другой стороны, сама система управления массовой памятью, используемая в конкретной реализации команд КОБОЛа, может добавить много дополнительного времени сверх времени поиска и передачи. Однако, не приводя точных цифр, можно сказать, что время доступа к зап-исям, хранящимся на устройствах массовой памяти, всегда будет существенно больше, чем время чтения следующей записи с магнитной ленты, поскольку при чтении с ленты отсутствует время поиска. Преимущество массовой памяти заключается в том, что возможен непосредственный доступ к нужной записи, в то время как на магнитной ленте должны быть предварительно прочитаны все предшествующие ей записи. [22]