Лазерная память, представляющая собой третий уровень памяти системы и выполняющая функции архива, имеет еще большее время обращения, более низкую скорость обмена и большую емкость. Эта постоянная память с, однократной записью, обладающая огромной емкостью в 1012 бит, разработана фирмоп Precision Instrument. Запись информации ведется в двоичной системе счисления при помощи луча аргонового лазера, выжигающего микроскопические отверстия в тонкой металлической пленке, нанесенной на полоски листа из полиэфирного материала и укрепленной на вращающемся барабане. Каждая полоскя вмещает примерно 2,9 млрд. бит. Комплекс из 400 таких полосок имеет емкость более триллиона бит. Время поиска данных какой-либо одной из 400 полосок составляет примерно 5 сек, а в
пределах одной полоски на поиск затрачивается 200 мсек. Скорость записи и считывания данных по каждому из двух каналов — 4 млн. бит v секунду. Предусмотрена возможность получения копий файлов, хранящихся в лазерной архивной памяти.
Управление лазерной памятью, а также обычными периферийными устройствами (перфокарточные устройства, блоки магнитных дисков и лент, печатающие устройства, клавиатура) осуществляет В 6500. Часть функций этой машины были упомянуты выше. Ее можно рассматривать как мощную периферийную машину системы ILLIAC IV. В 6500 управляет запросами рабочих программ на ресурсы ILLIAG IV, осуществляет выполнение программы операционной системы, служебных программ, программ трансляции и компоновки рабочих программ. Если В 6500 не занята трансляцией, предварительной обработкой данных, обработкой выходных результатов или управлением заданиями ILLIAC IV, на ней могут решаться задачи, не связанные с обслуживанием ILLIAC IV.
Система ILLIAC IV подключена к вычислительной сети АКРА, через которую осуществляется доступ к системе.
Операционная система ILLIAC IV состоит из набора асинхронных программ, выполняемых под общим управлением операционной системы МСР (Master Control Program) машины В 6500. Управление операционной системой при выполнении конкретного задания осуществляет программа на управляющем языке ICL (ILLIAC Control Language), определяющая это задание.
Разработка языков для ILLIAC IV была начата с алголопо-добного языка tranquil, полностью независимого от структуры ILLIAC IV. Однако, системные затраты на маскировку структуры ILLIAC IV привели к существенному снижению скорости выполнения рабочих программ. Поэтому, хотя транслятор с этого языка был почти завершен, работы были приостановлены и началась ' разработка расширенного фортрана. Тем не менее, идея полной маскировки структуры ILLIAC IV представляет значительный, интерес. Язык glypnir также" является алголо-подобным с блочной структурой, но в нем «обнажена» структура ILLIAC IV, что затрудняет программирование, но позволяет опытным программистам полнее использовать возможности ILLIAC IV и получать высокоэффективные параллельные рабочие программы. Для рядовых пользователей разработан фортран ILLIAC IV, в котором с меньшей детализацией отражена структура ILLIAC IV по сравнению с glypnir и который ' позволяет до перевода программы в параллельную форму проверить ее правильность в режиме последовательного выполнения на одном ПЭ. Следует' отметить, что все трансляторы были. разработаны для трансляции программ с входных языков на ассемблер ILLIAC IV, ILLIAC IV управляется одним потоком команд и позволяет одновременно выполнять одинаковые операции над 64 множествами данных, находящихся в различных ОП ПЭ. Поэтому, например, эта система удобна для вычисления одной и той же функции на множествах аргументов при условии, что массивы данных, содержащие эти множества аргументов, упорядочены определенным образом.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.