IBM 3090
Машина /
модель:
Местонахождение:
Процессоры:
Операционная система: Язык
программирования: Поддержка
распараллеливания: Компилятор:
IBM 3090
IBM
Scientific Center, Пало-Альто, Калифорния
2, каждый с векторным
устройством,
общее ОЗУ 64 Мбайт и
дополнительное ОЗУ 128 Мбайт
VM/SP
версия 4 с CMS
Фортран 77
VM/EPEX
VS FORTRAN Level 2Л.0
(Jan.1986)
ЭВМ IBM 3090, описываемая в этой главе, используется на протяжении
всего рабочего дня в научном центре IBM. Средняя нагрузка, зарегистрированная во
время измерений, - около 200 пользователей. Время отклика -превосходное в
течение всего рабочего дня. Редактирование программ выполнялось с помощью Xedit
[1] - блочного редактора, который позволяет производить редактирование
локального экрана и обмен блоками текста экрана с основной машиной. Приемом в
центре руководил д-р Алан Карп, который обеспечил техническую экспертизу и
службы печати, а также снабжал "подпольной" информацией и фольклором фирмы
IBM.
Аппаратура.
Каждый из двух центральных процессоров IBM 3090 имеет
кэш-память емкостью 64 Кбайт, обеспечивающую доступ к командам и данным (см.
рис. 7.1). Этот буфер динамически управляется аппаратурой и прозрачен для
программ. Память в модели 3090 разбивается на две области: основную память и
расширение (дополнительную память). Время доступа процессора к памяти имеет
порядок микросекунды и динамически зависит от реальной памяти и системной
программы управления ресурсами.
Машина, на которой производились замеры,
имеет основную память емкостью 64 Мбайт и расширение емкостью 128 Мбайт.
Проверочные разряды кода для обнаружения и исправления ошибок хранятся вместе с
данными в основной памяти. Одиночные ошибки, обнаруженные при пересылке данных,
исправляются. Кратные ошибки обнаруживаются (выставляется флаг для дальнейшей
обработки).
Расширение памяти - высокоскоростное объемное хранилище данных, разбитое
на страницы по 4 Кбайт, обеспечивающее синхронный постраничный обмен с основной
памятью за время порядка 75 мкс, из которых половина времени идет на работу
аппаратуры, а половина на выполнение служебных программ. Работа расширения
памяти "прозрачна" для пользовательских программ и подсистем. Проверочные
разряды кода для обнаружения и исправления ошибок, хранящиеся в расширении
памяти, используются для исправления как одиночных, так и двойных ошибок. С их
помощью также обнаруживаются все тройные и некоторые ошибки большей кратности.
Исправление обнаруженных ошибок производится аппаратурой без вмешательства
программы. О неисправимых ошибках программа извещается при помощи
флагов.
Модель 3090, используя конструкцию канала IBM ХА, поддерживает образ
единой системы даже в случае двух процессоров. "Интеллектуальность"
распространяется от центральных процессоров до канальной подсистемы, контроллера
3880 и дисковой подсистемы 3380 под управлением системных средств MVS/XA или
VM/XA. Время обмена с устройствами, подсоединенными к каналу, - порядка
микросекунд.