Cтраница 4
Лента наматывается на катушки и при чтении или записи перематывается с одной на другую. Для облегчения и ускорения поиска информации каждая лента разделяется на зоны и при обращении к НМЛ указывают номер нужной зоны. Перемотка ленты при поиске зоны производится гораздо быстрее, чем при чтении - записи. [46]
![]() |
Схема НМЛ. [47] |
Цикл обращения к НМЛ определяется выражением Обр. Наибольшее время тратится на поиск зоны; оно достигает нескольких минут и зависит от длины магнитной ленты и скорости ее перемещения. Поэтому запись на магнитную ленту и считывание с нее стараются проводить большими массивами информации, чтобы реже к ней обращаться. [48]
![]() |
Схема НМЛ. [49] |
Цикл обращения к НМЛ определяется выражением / Обр. Наибольшее время тратится на поиск зоны; оно достигает нескольких минут и зависит от длины магнитной ленты и скорости ее перемещения. Поэтому запись на магнитную ленту и считывание с нее стараются проводить большими массивами информации, чтобы реже к ней обращаться. [50]
Последовательно, начиная с кнопки Пропуск такта, нажать кнопки Пропуск такта, Однотактный режим, Пуск, Остановка, Начальный сброс и Начальный пуск. В момент нажатия последней кнопки в счетчике команд должно зажечься число 0001, в регистре команд - число 00 0002; проверив правильность этих чисел, выключить тумблер Перфолента, остановка при обращении. С выключением тумблера начнется поиск II зоны, введется содержимое II зоны и начнется ввод указанной во II зоне зоны, где размещена программа; далее машина будет работать в соответствии с занесенной в ее память программой. [51]
При выполнении группового обмена информацией между ОЗУ и МБ или ОЗУ и МЛ, а также при вводе производится синхронизация работы машины от соответствующих электромеханических устройств. После обработки каждого из передаваемых кодов на данном устройстве ( запись на МЛ, МБ, прием из устройства ввода; или считывание из МЛ, МБ) в У У поступает импульс, который запускает машину на выполнение одного элементарного такта, во время которого производится преобразование этого кода ( при считывании) или следующего ( при выдаче из ОЗУ) кода из последовательно-параллельной формы в параллельную или обратно, а также запись в ОЗУ или чтение из него. Кроме этого, существуют режимы поиска зоны МЛ или начального адреса МБ, при выполнении которых с приходом каждого нового адреса АУ производит сравнение его с требуемым и вырабатывает соответствующие сигналы. [52]
В процессе работы сегментной виртуальной памяти в ней могут появляться так называемые дырки, представляющие - собой неиспользуемые области, которые время от времени необходимо объединять. В системах реального времени это действие может служить причиной определенных неудобств. Сегментная виртуальная память должна быть снабжена алгоритмом размещения, с помощью которого осуществляется поиск неиспользуемых зон памяти для размещения каждого сегмента. В системах страничной виртуальной памяти необходимости в этих сложных алгоритмах нет; кроме того, при страничной организации виртуальной памяти отсутствует опасность появления дырок между программами ( внешней фрагментации), а величина дырок внутри программы ( внутренней фрагментации) не может превышать объема одного блока для каждой программы. [53]