El sistema de procesamiento de datos NCR 315 , lanzado en enero de 1962 por NCR , [1] es una computadora de segunda generación . Todas las placas de circuito impreso utilizan lógica de resistencia-transistor (RTL) para crear los diversos elementos lógicos. Utiliza una estructura de memoria de bloques de 12 bits utilizando memoria de núcleo magnético . Las instrucciones pueden utilizar un bloque de memoria como dos caracteres alfanuméricos de 6 bits o como tres dígitos BCD de 4 bits . La memoria básica es de 5000 "bloques" (10 000 caracteres o 15 000 dígitos decimales) de memoria de núcleo hecha a mano, que se puede expandir a un máximo de 40 000 bloques (80 000 caracteres o 120 000 dígitos decimales) en cuatro gabinetes del tamaño de un refrigerador . El procesador principal incluye tres gabinetes y una sección de consola que alberga la fuente de alimentación, el teclado, el escritor de salida (una máquina de escribir eléctrica IBM ) y un panel con luces que indican el estado actual del contador de programa, registros, acumulador aritmético y errores del sistema. La entrada/salida se realiza mediante conexiones paralelas directas a cada tipo de periférico a través de un conjunto de dos cables de 1 pulgada de espesor. Algunos dispositivos como la cinta magnética y la CRAM están conectados en cadena para permitir la conexión de múltiples unidades.
El procesador central (315 Data Processor) pesaba alrededor de 1.325 libras (601 kg). [2]
Los modelos posteriores de esta serie incluyen el 315-100 y el 315-RMC (Rod Memory Computer).
La unidad de memoria direccionable en la serie NCR 315 es una "losa", abreviatura de "sílaba", que consta de 12 bits de datos y un bit de paridad . [3] [4] Su tamaño está entre un byte y una palabra típica (de ahí el nombre, ' sílaba '). [5] Una losa puede contener tres dígitos (con el signo arroba , la coma , el espacio , el ampersand , el punto y el signo menos tratados como dígitos) o dos caracteres alfabéticos de seis bits cada uno. Una losa puede contener un valor decimal de -99 a +999.
Un valor numérico contiene hasta ocho bloques. Si el valor es negativo, el signo menos es el dígito más a la izquierda de esta fila. Existen instrucciones para transformar dígitos en caracteres alfanuméricos o viceversa. Estos comandos utilizan el acumulador , que tiene una longitud máxima de ocho bloques. Para acelerar el procesamiento, el acumulador funciona con una longitud efectiva. [5]
La NCR 315-100 es la segunda versión de la 315 original. También tiene un ciclo de reloj de 6 microsegundos y de 10.000 a 40.000 bloques de memoria. [3] La consola de E/S de la serie 315-100 incorpora una impresora de teletipo y un teclado en lugar de la máquina de escribir IBM de la 315 original.
La principal diferencia entre el antiguo NCR 315 y el 315-100 era la inclusión de la opción de recuperación automática (ARO). Uno de los problemas con las primeras generaciones de computadoras era que cuando se producía un error de memoria o de programa, el sistema simplemente encendía una luz roja y se detenía. El proceso de recuperación normal consistía en copiar todos los ajustes de registros y contadores desde el panel de luces de la consola y reiniciar el programa que se estaba ejecutando en el momento del error, normalmente desde el principio del programa.
La actualización al 315 requirió la eliminación de aproximadamente 1.800 conexiones envueltas en cables en la placa base y la instalación de aproximadamente 2.400 nuevas conexiones cableadas punto a punto.
El NCR 315-RMC, lanzado en julio de 1965, fue el primer ordenador disponible comercialmente que empleaba memoria de película fina . Esto reducía el tiempo del ciclo de reloj a 800 nanosegundos . También incluía lógica de punto flotante para permitir cálculos científicos, al tiempo que conservaba el mismo conjunto de instrucciones que los modelos NCR 315 y NCR 315-100 anteriores.
La película delgada se envuelve alrededor de "varillas" para permitir una lectura y escritura más rápida de la memoria.
La continuación del 315-RMC fue la serie NCR Century .
losa , Abk. aus syllable = Silbe, die kleinste adressierbare Informationseinheit für 12 bit zur Übertragung von dos Alphazeichen oder tres numerischen Zeichen. (NCR) […] Hardware: Datenstruktur: NCR 315-100 / NCR 315-RMC; Idioma del artículo: Silbe; Puntas: 12; Bytes: –; Dezimalziffern: 3; Tiempo: 2; Gleitkommadarstellung: fest verdrahtet; Mantisa: 4 Silben; Exponente: 1 Silbe (11 Stellen + 1 Vorzeichen) [ losa , abbr. para sílaba = sílaba, unidad de información direccionable más pequeña de 12 bits para la transferencia de dos caracteres alfabéticos o tres caracteres numéricos. (NCR) […] Hardware: Estructura de datos: NCR 315-100 / NCR 315-RMC; Longitud de palabra : Sílaba ; Bits : 12; Bytes : –; Dígitos decimales : 3; Caracteres: 2; Formato de punto flotante : cableado ; Significando : 4 sílabas; Exponente : 1 sílaba (11 dígitos + 1 prefijo)]