Archivo base

GM-NAA I/O IBM 704 - 1956

Primer sistema operativo real para mainframes. Automatizo la carga, ejecucion y gestion de trabajos en el IBM 704, sentando las bases de batch processing y del rol del sistema operativo como orquestador central.

Mainframe IBM 704 Batch - precursors de JCL Origen: General Motors Research / North American Aviation

Kernel

Batch supervisor

Interfaz

Tarjetas perforadas, consola

Estado

Legado histórico

Características esenciales

Ficha técnica completa

Mainframe Batch Historia 1950s
1. Fecha
1956 (IBM 704). Evolución temprana: mejoras de throughput y soporte de perifericos.
2. Creador
General Motors Research en colaboracion con North American Aviation.
3. Personas clave
Equipos de ingenieria de GM y NAA; documentacion historica cita a Robert L. Patrick y equipos de sistemas de control.
4. País
Estados Unidos.
5. Lenguajes
Ensamblador para IBM 704.
6. Kernel
Supervisor monolitico muy reducido; gestion de secuencia de trabajos y E/S.
7. Multitarea
No hay multitarea preemptiva; procesamiento batch secuencial. Sin SMP.
8. Multiusuario
No; orientado a un flujo de trabajos por cola, controlado por operadores.
9. Seguridad
Sin modelo de permisos moderno; seguridad física y control operativo.
10. Sistema de archivos
No existia un FS general; manejo de cintas y tarjetas como unidades de E/S secuencial.
11. Interfaz
Tarjetas perforadas como input; consola/impresora como salida de estado. Sin CLI interactivo.
12. Dispositivos objetivo
Mainframes IBM 704 en entornos industriales y de calculo cientifico.
13. Portabilidad
Atado a la arquitectura IBM 704; no portado a otras plataformas.
14. Licencia
Software propietario desarrollado para uso interno/industrial; sin distribucion abierta.
15. Ecosistema
Toolchains y librerias de IBM 704; programas batch para calculo, contabilidad, ingenieria.
16. Innovaciones
Secuencia automatizada de lectura-carga-ejecucion-salida; base de los sistemas de control de trabajos posteriores.
17. Impacto
Demostro que un supervisor podia ahorrar tiempo humano; influyo en IBSYS y en la idea de OS como capa necesaria.
18. Competidores
Otros sistemas personalizados de mainframe y monitores de lotes iniciales; no habia estandar amplio aun.
19. Curiosidades
Nacio de la necesidad de General Motors de automatizar contabilidad y simulaciones; uno de los primeros usos corporativos masivos de computación.
20. Estado actual
Abandonado; legado académico e histórico como primer OS reconocido.

Bonus

Contexto ampliado

Rendimiento histórico
Redujo tiempos de setup manual entre trabajos en el IBM 704, mejorando el throughput de lotes.
Modelo de negocio
Uso interno corporativo; parte del valor agregado al hardware y servicios de IBM.
Influencias en estandares
Contribuyo al concepto de control de trabajos que inspiraria lenguajes como JCL y el diseno de OS/360.
Errores epicos
Dependencia fuerte de la calidad de las tarjetas y cintas; errores de perforacion o lectura generaban abortos de lote.
Mitos
A veces se lo describe como simple cargador; en realidad coordinaba E/S, carga y cola de trabajos, un rol ya operativo.
GM-NAA I/O es el punto de partida del concepto moderno de sistema operativo: supervisar recursos, automatizar tareas repetitivas y liberar a los operadores para labores de mayor valor.