ND-500

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 13:10, 7 июня 2019.
Nord-500
ND-500.jpeg
Разработчик Norsk Data
Семейство продуктов Nord (ND)
Дата выпуска 1981 год
Операционная система Sintran III
Memory 32
Предшественник Nord-100
Последователь Nord-5000
Related articles Nord-5
Nord-50
Nord-100
Nord-1


ND-500 - 32-разрядный суперминикомпьютер, выпущенный в 1981 году компанией Norsk Data. Он использовал микрокомпьютер ND-100 и работал под операционной системой Sintran III. Конфигурация может включать до четырех процессоров ND-500 в конфигурации с общей памятью.[Источник 1]

Конфигурация системы

В данном разделе представлена стандартная конфигурация компьютерной системы ND-500:

Центральный процессор

  • 32-битный логический адрес[Источник 2]
  • Система адресации реализована дважды с помощью системы управления памятью, чтобы позволить пользователям программы включающие до 4 гигабайт инструкций и 4 гигабайт данных
  • Процессор используется многими пользовательскими программами благодаря эффективному использованию системы управления памятью
  • Операции над блоками данных от 1 до 64 бит
  • Байт-ориентированные инструкции, предназначенные для эффективного выполнения программ на высокоуровневых языках программирования
  • Кэш-память, использующая механизм прямой выборки для доступа к основной памяти
  • Доступ к основной памяти до 16 байт
  • Две независимые, но идентичные системы кеша, одна для инструкций и одна для данных
  • Большинство инструкций машинного уровня требует только одного основного цикла
  • Асинхронная арифметика с плавающей запятой для увеличения скорости выполнения команд
  • Специализированные высокоскоростные комплектующие для 32/64-битного умножения и деления с плавающей запятой
  • Дополнительные комплектующие BCD для операций с упакованными двоично-десятичными числами

Процессор ввода/вывода

  • Контролирует центральный процессор
  • Запускает систему ввода-вывода, файловую систему, операционную систему и планировщик задач
  • Запускает задания локального процессора ввода-вывода

Память

  • Многофункциональная шина основной памяти с прямым доступом для центрального процессора, процессора ввода-вывода и устройств передачи данных с прямым доступом к памяти
  • Физическая основная память до 32 Мбайт
  • Система управления виртуальной памятью
  • Память полностью или частично распределяется между процессором ввода-вывода и центральным процессором

Аппаратная реализация

Архитектура ND-500 пережила четыре различных реализации. Каждая реализация была продана под различными номерами моделей.[Источник 3]

ND также продавал многопроцессорные конфигурации, называя их ND-580 / n и ND-590n, где n представляло количество процессоров в данной конфигурации, 2, 3 или 4.

ND-500/1

Продается как ND-500, ND-520, ND-540 и ND-560.

ND-500/2

Продается как ND-570, ND-570 / CX и ND-570 / ACX.

ND-505

28-битная версия машины ND-500. Разъем 27-pin был разрезан на объединительной плате, лишив его статуса суперминикомпьютера, что позволило ему легально пройти через эмбарго CoCom.

Samson

Продаются как ND-5200, ND-5400, ND-5500, ND-5700 и ND-5800. Линейка процессоров ND-120, которая составляла сторону ND-100 большинства компьютеров ND-5000, получила название Delilah. По мере увеличения скорости линии 5000 конфигурация с двумя дугами ND-100/500 все больше становилась узким местом из-за всех операций ввода / вывода, проходящих через ND-100.

Rallar

Продается как ND-5830 и ND-5850. Процессор Rallar состоял из двух основных массивов шлюзов VLSI, KUSK и GAMP, что означает «жокей» и «лошадь» соответственно.

Программное обеспечение

LED является программным редактором, разработанным Norsk Data,который работал на компьютерах ND-500 с Sintran III. Он отличался автоматическим отступом, красивой печатью исходного кода и интеграцией со средой компилятора. Он был продан как усовершенствованная альтернатива PED. Осталось несколько копий, и он установлен на NODAF общего доступа ND-5700. [Источник 4]

В 1982-83 годах Logica PLC в Лондоне предпринял от имени ND проект по переносу UNIX 4.2BSD на ND-500. Был использован компилятор Си из Университета Лулео в Северной Швеции. Идея заключалась в том, чтобы перенести BSD UNIX на ND-500 и использовать ND-100 с Sintran III в качестве внешнего интерфейса. Поэтому все операции ввода / вывода должны были проходить через ND-100, который оказался очень неэффективным. Цель этих усилий состояла в том, чтобы ND могла продать свой 500 компании CERN, которые покупали VAX. Но ND-500 не смог достичь целей CERN. Хотя процессор ND-500 был сверхбыстрым для своего времени, он не мог конкурировать с превосходящей архитектурой ввода-вывода VAX.

Стоимость

Цена самой маленькой системы ND-500 в 1981 году составляла 400 000 немецких марок.[Источник 5] В пересчете на современные рубли это примерно 110 700 000 руб.

Ссылки

Официальный сайт Norsk Data - http://sintran.com/norsk-data/

Источники

  1. ND-500 // Wikipedia. [2019]. Дата обновления: 09.12.2009. URL: https://en.wikipedia.org/wiki/ND-500 (дата обращения: 21.05.2019).
  2. ND-500-RM-ND-05.009.3 ND-500 Reference Manual Jun87 // Internet Archive. [2019]. Дата обновления: 13.10.2012. URL: https://archive.org/stream/bitsavers_norskDataN00ReferenceManualJun87_10475874/ND-500-RM-ND-05.009.3_ND-500_Reference_Manual_Jun87_djvu.txt (дата обращения: 31.05.2019).
  3. History of Norsk Data. [2019]. Дата обновления: 20.10.2016. URL: http://www.ndwiki.org/wiki/History_of_Norsk_Data#1981 (дата обращения: 21.05.2019).
  4. Norsk Data historie. [2019]. Дата обновления: 25.07.2012. URL: http://sintran.com/sintran/history/history.html/wiki/History_of_Norsk_Data#1981 (дата обращения: 21.05.2019).
  5. ND-500 // ND Wiki. [2019]. Дата обновления: 27.04.2018. URL: http://www.ndwiki.org/wiki/ND-500 (дата обращения: 31.05.2019).