La Nord-100 fue una serie de minicomputadoras de 16 bits fabricada por Norsk Data , presentada en 1979. Se entregó con el sistema operativo Sintran III y la arquitectura se basó en la línea Nord-10 y era compatible con versiones anteriores .
El Nord-100 se denominó originalmente Nord-10/M ( M de Micro ) como un procesador OEM de bits divididos [1] . La placa se diseñó, se terminó y se probó cuando se dieron cuenta de que la unidad central de procesamiento (CPU) era mucho más rápida que la Nord-10/S. El resultado fue que se descartó todo el material de marketing para el nuevo NORD-10/M, la placa se rebautizó como Nord-100 y se publicitó ampliamente como el sucesor de la línea Nord-10. Más tarde, en un esfuerzo por internacionalizar su línea, la máquina pasó a llamarse ND-100 .
La línea ND-100 utilizó un procesador personalizado y, al igual que la línea PDP-11 , la CPU decidió el nombre de la computadora.
La línea ND-100 era compatible en cuanto a instrucciones de máquina con la línea Nord-10, a excepción de algunas instrucciones extendidas , todas en modo supervisor, utilizadas principalmente por el sistema operativo. Como la mayoría de los procesadores de su época, la agrupación de bits nativa era octal , a pesar de la longitud de palabra de 16 bits.
La serie ND-100 tenía una CPU microcodificada , con microcódigo descargable , [1] y se consideraba un procesador de computadora de conjunto de instrucciones complejo (CISC).
El ND-100 se implementó utilizando lógica de integración de escala media (MSI) y procesadores de segmentos de bits, [1] combinando hasta 16 placas empleadas en generaciones anteriores de computadoras Norsk Data en lo que se describió como "la primera minicomputadora de placa única de alto rendimiento del mundo". [2]
El ND-100 se vendía frecuentemente junto con una tarjeta de unidad de gestión de memoria , la MMS. [1] El consumo energético combinado de estas placas era de 90 vatios. Las placas solían ocupar las ranuras 2 y 3, para la CPU y la MMS, respectivamente. La ranura 1 estaba reservada para el Tracer, un sistema de depuración de hardware.
CE significaba Commercial Extended (comercial extendido). El procesador se actualizó reemplazando la PROM de microcódigo.
Agregó instrucciones para aritmética y conversión decimal, instrucciones de pila, instrucciones de cambio de segmento utilizadas por el sistema operativo, un movimiento de bloque, una instrucción de prueba y configuración y una instrucción de lectura sin caché.
El ND-110 fue una mejora incremental con respecto al ND-100.
La ND-110 combinaba el sistema de gestión de memoria y la CPU, que antes eran tarjetas independientes, en una sola placa. La placa CPU/MMS única se conectaba a la ranura de la placa de gestión de memoria, normalmente numerada 3. El consumo de energía se redujo de 90 vatios a 60.
El ND-110 hizo un uso extensivo de lógica de matriz programable (PAL) y matrices de puertas , con chips de integración a muy gran escala (VLSI) semi personalizados .
El ND-110 tenía tres conjuntos de puertas:
Además de la memoria caché de macroinstrucciones que también se encuentra en el ND-100, el ND-110 tenía una implementación única de memoria caché en el nivel de microinstrucciones. De esta manera, se evitaba el paso denominado mapeo en el ND-100 porque la primera palabra de microinstrucción de una macroinstrucción se escribía en la caché de almacenamiento de control.
A diferencia de la CPU ND-100, manejaba las interrupciones sincrónicas como trampas, de forma similar a como las manejaba el ND-500.
El almacén de control constaba de chips de memoria de acceso aleatorio estático (SRAM) de 40 ns y 4 K x 4 bits . Esto significaba que el almacén de control era escribible . Se cargaba al encender y borrar desde dos unidades de memoria de solo lectura programable y borrable ( EPROM ) de 32 K x 8 bits.
El reloj de la CPU y la red de arbitraje de bus se implementaron utilizando PAL de 15 ns.
El oscilador principal era un oscilador de cristal de 39,3216 MHz.
Este era el ND-110 con la memoria de solo lectura programable (PROM) con microcódigo CX. Las instrucciones agregadas eran las mismas que las del /CE. [ cita requerida ]
El ND-110CX se introdujo en 1986 para reemplazar al modelo anterior ND-100CX como parte de una renovación más amplia de los productos ND-100 de la compañía, con lo que también se presentaron los modelos ND-110 Compact y ND-110 Satellite, y los sistemas existentes podían actualizarse a las nuevas configuraciones. [3] La CPU ND-110CX se mejoró a partir del procesador ND-100 anterior, empleando tres nuevos circuitos integrados para reducir el número de dispositivos de 365 a 228 y permitir la provisión de la CPU en un solo módulo. Se aumentó la memoria caché y se redujo el consumo de energía en un 40 por ciento. Los sistemas ND-500 también se actualizaron para utilizar el ND-110CX, que emplea la arquitectura ND-100 en una función de procesamiento de entrada/salida. [4]
Una variante del ND-110CX conocida como ND-110PCX se incorporó a la estación de trabajo Butterfly-110. Esta estación de trabajo se basaba en un modelo compatible con IBM PC/AT fabricado por Ericsson, que empleaba un procesador Intel 80286 y presentaba 512 KB de RAM, capacidades de visualización EGA , disquetes y discos duros, [5] : 1–12 ampliados con dos tarjetas de expansión que proporcionaban el sistema ND-110PCX. [5] : 2–5 El ND-110PCX estaba equipado con 1 MB de RAM, de los cuales 128 KB se "donaron" al PC para proporcionar la configuración más deseable de 640 KB para las aplicaciones DOS de la época. [5] : 2–16
La funcionalidad ND-110PCX se incluyó para soportar aplicaciones como la gama de software NOTIS, [5] : 1–5 y donde la estación de trabajo se implementó con terminales que accedían al sistema a través de sus puertos serie, el producto completo se conoció como Butterfly Teamstation. [5] : 1–6 El sistema de PC en sí ejecutaba MS-DOS 3.1 que, junto con otros programas, iniciaba el sistema operativo SINTRAN III/VSX en la expansión ND-110PCX. [5] : 2–9 La estación de trabajo en sí podía ejecutar software DOS simultáneamente con aplicaciones SINTRAN exportadas a usuarios de terminales. [5] : 1–6
También se comercializaron versiones de gama baja de la estación de trabajo Butterfly (modelos 10, 11 y 12), que omitieron la funcionalidad ND-110 pero proporcionaron Microsoft Windows y el software Norsk Data Desk Top Manager: una versión basada en Windows del software NOTIS-WP capaz de leer y escribir documentos almacenados en los sistemas Norsk Data o en el disco local. [6]
La CPU ND-120 fue una reimplementación completa en un chip LSI (el llamado chip Delilah ), y originalmente estaba destinada a venderse como ND-1000 , para reflejar el cambio de tecnología, que fue paralelo al cambio de la serie ND-500 a la ND-5000 (nombre en código Samson ).
El esquema de nombres Samson/Delilah puede reflejar que en la época del desarrollo del ND-120, estaba cada vez más claro que la arquitectura mixta de 16/32 bits era un cuello de botella para la arquitectura ND-500(0); la documentación técnica interna utilizada en Norsk Data para el chip Delilah tiene un dibujo de una mujer sonriente con cabello en su puño cerrado.