OLIVETTI Programma P101/P102
La Programma P101 puede considerarse como la primera calculadora electrónica de escritorio programable del mundo. En ese momento, Olivetti se llamaba ‘Olivetti Underwood Corporation’. El P101 fue también la primera máquina programable que las pequeñas y medianas empresas podían permitirse. Además, se vendieron varias decenas de miles de máquinas, principalmente en EE. UU.
No había microprocesadores (aún no inventados) ni circuitos integrados en el P101, sino solo transistores, resistencias y condensadores.
Las instrucciones podían ejecutarse directamente a través del teclado como en una calculadora convencional o almacenarse en la memoria y luego ejecutarse por las unidades de Control y Aritmética.
La memoria tenía 9 registros que podían almacenar datos numéricos o instrucciones de programa. Cada registro podía almacenar un número de 22 dígitos más el signo y el punto decimal, o dos números de 11 dígitos o 24 instrucciones de programa. Cinco registros podían almacenar instrucciones, por lo que la duración máxima de un programa era de 120 instrucciones.
El programa y los datos almacenados en la memoria se podían guardar en una tarjeta magnética gracias a un lector / grabador de tarjetas integrado.
La calculadora utilizó una forma de memoria «caché» para almacenar los resultados de la última operación. Esto se hizo con una línea de retardo de pulso, un dispositivo que convertía los datos en vibraciones mecánicas a lo largo de un cable, en serie. Una especie de «SAM», memoria de acceso secuencial.
La línea de retardo de pulso se inventó en la década de 1940 para RADAR y las computadoras rudimentarias de esa época.
Un año después, Olivetti lanzó la Programma P102 (en la foto), que era la misma máquina pero presentaba una conexión serial RS232 y permitía conectar una impresora, un teletipo o un perforador / lector de cinta de papel (hasta cuatro).
Información Técnica
NAME | Programma P101/P102 |
MANUFACTURER | Olivetti |
TYPE | Professional Computer |
ORIGIN | Italy |
YEAR | Late 1965 |
BUILT IN LANGUAGE | Instructions interpreter |
KEYBOARD | 31 keys – Numeric and function keys |
CPU | Transistors Control and Arithmetic units |
SPEED | Unknown |
RAM | 5 x 22 digit registers |
TEXT MODES | No display but 28 chars. per line / 30 cps printer |
SIZE / WEIGHT | 48 (W) x 61 (D) x 19 (H) cm. / 29 Kg. |
I/O PORTS | Serial connector (P102) |
BUILT IN MEDIA | Magnetic card reader/recorder |
POWER SUPPLY | Built-in power supply unit |
PRICE | USD 3500 |