Jump to content

НД-500

(Перенаправлено с ND-5000 )

Типичная большая конфигурация ND-500.

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

Архитектура системы

[ редактировать ]

ND-500 сочетал в себе 32-битную систему на базе одного или нескольких процессоров Nord-500 или ND-500 с миникомпьютером ND-100, отвечающим за обработку ввода/вывода, планирование заданий, управление системой ND-500 и обеспечение многопользовательская среда на базе операционной системы SINTRAN III/VS. Такая компоновка во многом сохранила общую архитектуру систем, основанных на предшествующих моделях Норд-5 и Норд-50, и в соответствии с этими моделями 32-битная составляющая ND-500 была нацелена на «моделирование, численный анализ и научные исследования». рабочие нагрузки. [ 2 ]

В процессоре ND-500 использовались разделенные кэши данных и инструкций, работающие с временем цикла 110 наносекунд, а также аналогичные разделенные блоки управления памятью, что позволяло получить доступ к полному 32-битному адресному пространству как для программных инструкций, так и для данных. Всего поддерживалось 32 МБ физической памяти. Физическая память была разделена между системами ND-100 и ND-500 и представлена ​​в «многопортовой» схеме: ND-500 имел два пути к этой оперативной памяти, ND-100 имел один путь, а аппаратное обеспечение прямого доступа к памяти имело два пути к этой оперативной памяти. свой собственный путь. Процессор предварительной выборки использовался для декодирования инструкций, извлеченных из памяти, для заполнения конвейера выполнения и инициирования доступа к памяти для ссылочных адресов. Этот процессор работал одновременно с арифметико-логическим блоком . [ 2 ]

Архитектура процессора

[ редактировать ]

Набор команд ND-500, включающий «184 базовых кода инструкций», специализированных для нескольких типов данных и режимов адресации, а также «несколько специализированных» регистров, позволял кодировать инструкции только из одного или двух байтов, хотя и с возможность использования нескольких сопровождающих операндов, числом до 256. [ 3 ] Операнды могут иметь длину от одного до девяти байтов, поэтому в документации к ND-500 отмечается: «Самые короткие инструкции имеют длину один байт, а самые длинные могут иметь длину несколько тысяч байт». [ 4 ] : 117  Это сильно контрастировало с конструкцией ЦП его предшественника Nord-50, который имел 32-битные инструкции только в трех форматах и ​​имел 64 регистра общего назначения. [ 5 ]

Процессор ND-500 предоставляет только четыре 32-битных регистра для использования в качестве аккумуляторов целых чисел или индексных регистров, от I 1 до I 4 , и четыре 32-битных регистра для использования в качестве аккумуляторов с плавающей запятой, от A 1 до A 4 , каждый из которых расширяется на один из четырех регистров расширения, от E1 до E4 , для обеспечения 64-битных регистров для операций с плавающей запятой двойной точности. Базовые регистры B и R обеспечивают доступ к локальным переменным и хранилищу записей соответственно. Предусмотрено несколько других регистров специального назначения, таких как счетчик программ (P), адрес возврата канала или подпрограммы (L), вершина стека (TOS), а также регистры, связанные с обработкой прерываний, состоянием процессора и характеристиками процесса. Из 50 зарегистрированных регистров ND-500 несколько зарезервированы для использования микропрограммой процессора. [ 4 ]

Таким образом, по выбору регистров процессор ND-500 больше напоминает ND-100, который на каждом уровне приоритета предоставляет один аккумулятор (А), индексный регистр (Х), базовый регистр (В), регистр расширения ( D), счетчик программ (P), регистр связи (L), а также временный регистр (T), который обычно используется для операций с плавающей запятой, и регистр состояния (STS). В отличие от ND-500, ND-100 сохраняет 16-битный формат команд фиксированного размера, характерный для более ранней серии Nord-10, но, как и ND-500, процессор ND-100 является микропрограммным. [ 6 ] : 2–1, 2–6, 3–1 

В рекламных материалах ND-500 подчеркивался «высокосимметричный» или ортогональный набор команд, позволяющий использовать все режимы адресации со всеми типами инструкций и со всеми типами данных, предоставляя инструкции типа «память-память», способные извлекать операнды, выполнять вычислительные операции. и сохранить результаты. В таких материалах утверждалась более высокая плотность кода, чем у большинства 16-битных компьютеров, несмотря на 32-битную природу процессора ND-500. [ 7 ] : 5 

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

[ редактировать ]

В своем первом воплощении ND-500 был построен с использованием TTL интегральных схем , как и Nord-50. [ 3 ] Сообщается, что процессор с плавающей запятой, представленный в ND-500, состоял из 579 интегральных схем и использовал комбинаторный подход для поддержки выполнения 64-битных операций умножения за 480 наносекунд. [ 8 ] Norsk Data заявила, что эталонный рейтинг Whetstone Whetstone одинарной точности в секунду. для ND-500 составляет от 1,4 до 1,8 миллиона инструкций [ 3 ]

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

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

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

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

Серия ND-500/CX обновила линейку ND-500 в 1984 году, представив ND-530/CX , ND-550/CX , ND-560/CX и ND-570/CX в различных вариантах продукта, включая компактная модель III для продуктов нижнего уровня. Заявленные показатели производительности были указаны как 0,6, 1,3, 2,1 и 3,3 миллиона инструкций Whetstone в секунду для соответствующих продуктов. [ 9 ]

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

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

ND-5700, ND-5800 и ND-5900 были представлены в 1987 году как модели высокого класса, в которых использовалась «современная технология вентильных матриц КМОП» для уменьшения занимаемой площади при реализации ЦП, заменив 24 печатные платы. требуется в предыдущих моделях архитектуры ND-500. ND-5900 представлял собой многопроцессорную модель с двумя, тремя или четырьмя процессорами. Производительность разных моделей различалась: ND-5700 обеспечивал половину производительности ND-5800, а модели ND-5900 соответственно обеспечивали производительность в два, три и четыре раза выше, чем ND-5800. [ 10 ] Цены на модели начинались с 400 000 долларов за ND-5700 и достигали 1,53 миллиона долларов за четырехпроцессорный ND-5900. [ 11 ]

Более поздние модели были представлены в нижней части диапазона в виде серии ND-5000 Compact , предназначенной для малых и средних компаний и отличающейся размером шкафа «скромных размеров», «занимающим менее квадратного метра пола». пространство» и предназначен для обычного офиса, а не специального машинного помещения. Представленные как ND-5200 Compact , ND-5400 Compact , ND-5500 Compact и ND-5700 Compact , поддерживающие меньшие объемы памяти, чем предыдущие модели ND-5000, производительность высокопроизводительной модели ND-5700 Compact была примерно на уровне обычная модель ND-5700. [ 12 ]

Серия Compact обычно предлагала от 0,5 до 3,5 миллионов инструкций Whetstone в секунду для разных моделей. Norsk Data заявила, что это «самая большая в мире совместимая линейка» компьютеров или, возможно, отраслевая линейка с самыми широкими характеристиками производительности среди совместимых моделей: топовый ND-5900 Model 4 выполняет заявленные 26 миллионов инструкций Whetstone в секунду. [ 12 ] [ 13 ] [ примечание 1 ]

Продается как ND-5830 и ND-5850 . Процессор Rallar состоял из двух основных СБИС вентильных матриц : KUSK (En: Jockey) и GAMP (En: Horse). [ нужна ссылка ]

В 1988 году, с появлением расширенной системной архитектуры Norsk Data, которая являлась стратегией компании в области открытых систем, были представлены две модели продукта ND-5000 ES (Extended Server) : младшая Model S как «доступный супермини в микро формате» и более мощную модель C в качестве ведомственного сервера на базе процессора ND-5800 SE, что обеспечивает почти двукратное повышение производительности по сравнению с более ранними продуктами. [ 14 ]

Наряду с этими новыми моделями на базе ND-5000 компания также представила систему ND-5100/xi . Несмотря на соблюдение существующего соглашения об именах, на самом деле это была система на базе Intel 80386 под управлением SCO Xenix System V , предлагаемая в 14 различных конфигурациях. [ 14 ] Этот непоследовательный брендинг сохранился после включения технологии ND-5000 в линейку Uniline компании Norsk Data , состоящую из трех моделей на базе Intel 80386, имеющих обозначения Uniline 10, 20 и 40, а также моделей Uniline 35, 45 и 55, основанных на НД-5000. [ 15 ] : 6 

С 1990 года предлагались обновления для моделей ND-5000, имеющих обозначение Uniline или ND-5000 ES, для создания обновленной системы со спецификациями Uniline 88/20C, таким образом становясь системой, основанной на архитектуре Motorola 88000 и использующей реализацию Unix, предоставленную UniSoft . Помимо бюджетной модели Uniline 88/17Jr, основанной на Data General Aviion 3200, которая работала под управлением DG/UX , линейка Uniline 88 была разработана дочерней компанией Norsk Data, Dolphin Server Technology . [ 16 ] : 54, 56, 59, 62 

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

[ редактировать ]

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

В 1984 году Norsk Data заключила с Logica контракт на реализацию проекта по портированию Unix Berkeley Software Distribution (BSD) 4.2 на ND-500/CX, что было описано как первая попытка Logica портировать BSD 4.2, несмотря на «обширный опыт работы с Xenix от Microsoft». [ 17 ] Был использован компилятор C в из Университетского колледжа Лулео Северной Швеции. Целью было перенести Unix BSD на ND-500 и использовать ND-100 с Sintran-III в качестве внешнего интерфейса. Таким образом, весь ввод-вывод должен был проходить через ND-100, что оказалось очень неэффективно. Например, запуск vi на ND-500 поставил ND-100 на колени. Целью усилий было продать ND 500 Европейской организации ядерных исследований ( CERN ), которая покупала VAX у Digital Equipment Corporation . Но ND-500 не смог достичь целей ЦЕРН. Хотя процессор ND-500 был очень быстрым для своего времени, он не мог конкурировать с превосходной архитектурой ввода-вывода VAX.

С выпуском моделей ND-5000 Compact в 1987 году компания Norsk Data пообещала, что в дальнейшем появится POSIX -совместимая Unix-система, работающая одновременно с Sintran на основном процессоре ND-5000, а не внутри Sintran, сохраняя при этом использование Синтран на фронтальном процессоре серии ND-100. В этих моделях также использовался Motorola 68020 в качестве контроллеров ввода-вывода. [ 18 ]

  1. ^ Кэхилл, Кевин (9 апреля 1981 г.). «Norsk выпускает первую европейскую 32-битную мини-систему» ​​. Компьютерный еженедельник . п. 3 . Проверено 24 июня 2024 г.
  2. ^ Перейти обратно: а б «16- и 32-битные компьютеры легко адаптируются к меняющимся требованиям» . Компьютерный дизайн . Сентябрь 1979 г., стр. 64–65 . Проверено 30 июня 2024 г.
  3. ^ Перейти обратно: а б с Кнудсен, Пер (11 августа 1982 г.). «Supermini идет по многопроцессорному пути, чтобы повысить производительность» (PDF) . Электроника . стр. 112–117 . Проверено 1 июля 2024 г.
  4. ^ Перейти обратно: а б Справочное руководство ND-500 (PDF) . Норск Дата АС. Июнь 1987 года . Проверено 28 августа 2024 г.
  5. ^ Справочное руководство NORD-50 (PDF) . Норск Дата АС. Февраль 1976 года . Проверено 26 августа 2024 г.
  6. ^ Справочное руководство ND-100 (PDF) . Норск Дата АС. Январь 1982 года . Проверено 4 сентября 2024 г.
  7. ^ Центральный процессор ND-500 (PDF) . Норск Дата АС. Апрель 1981 года . Проверено 7 сентября 2024 г.
  8. ^ Васер, Шломо; Флинн, Майкл Дж. (1982). Введение в арифметику для разработчиков цифровых систем . Издательство колледжа CBS. п. 211. ИСБН  0-03-060571-7 . Проверено 30 июня 2024 г.
  9. ^ «Серия ND-500/CX — новый профиль для систем высшего класса» (PDF) . Новости НД . Ноябрь 1984 г. с. 30 . Проверено 6 июля 2024 г.
  10. ^ Бакке, Хенрик; Мойни, Заира (март 1987 г.). «Серия ND-5000: устранение аппаратных ограничений» (PDF) . Новости НД . стр. 52–53 . Проверено 6 июля 2024 г.
  11. ^ Коннолли, Джеймс (23 февраля 1987 г.). «Norsk добавляет высококлассную систему в серию ND-5000» . Компьютерный мир . п. 48 . Проверено 9 июля 2024 г.
  12. ^ Перейти обратно: а б Гастинг, Арвид (сентябрь 1987 г.). «Мощные компьютеры теперь и для небольших компаний» (PDF) . Новости НД . стр. 70–71 . Проверено 6 июля 2024 г.
  13. ^ Годовой отчет за 1986 год (PDF) . Данные Норска. Май 1987. с. 34 . Проверено 7 июля 2024 г.
  14. ^ Перейти обратно: а б Дженсен, Ян Роальд (октябрь 1988 г.). «Анонс продуктов» (PDF) . Новости НД . стр. 40–42 . Проверено 6 июля 2024 г.
  15. ^ Uniline: комплексное решение UNIX от Norsk Data (PDF) . Норск Дата АС. Май 1989 года . Проверено 8 сентября 2024 г.
  16. ^ Прайс-каталог осень 1990 г. (PDF) . Норск Дата АС. Октябрь 1990 года . Проверено 8 сентября 2024 г.
  17. ^ «Коротко о новостях» (PDF) . Новости НД . Ноябрь 1984 г. с. 33 . Проверено 6 июля 2024 г.
  18. ^ «Norsk Data обещает Posix и дополняет мини-линейку ND5000». Униграмма/X . 22 августа 1987 г. с. 3.

Примечания

[ редактировать ]
  1. ^ Обратите внимание, что Norsk Data использует термин «Mips» в своем описании серии Compact, не ссылаясь явно на какие-либо отраслевые показатели производительности, оставляя такие цифры открытыми для интерпретации. Однако в годовом отчете за 1986 год, опубликованном в 1987 году, указывается «26 Whetstone MIPS» для совокупного рейтинга производительности модели с четырьмя процессорами.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a13adf4a94abca082f9838f02400e830__1725789300
URL1:https://arc.ask3.ru/arc/aa/a1/30/a13adf4a94abca082f9838f02400e830.html
Заголовок, (Title) документа по адресу, URL1:
ND-500 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)