Un abogado ambiental es investigado por realizar una limpieza de residuos en el río Roding sin permiso oficial
El texto repasa los orígenes de los sistemas operativos, situando su evolución en las décadas de 1950 y 1960, antes de la aparición de UNIX en los años 70.En sus inicios, los ordenadores eran máquinas enormes, costosas y extremadamente ineficientes, capaces de ejecutar una sola tarea a la vez.
Esto obligaba a los programadores a invertir gran parte del tiempo en tareas manuales como la configuración del hardware, la gestión de tarjetas perforadas y la resolución de problemas mecánicos, en lugar de centrarse en la programación en sí.
Para mejorar esta situación, surgieron primeras soluciones como operadores humanos, estandarización de procesos y el uso de cintas magnéticas en lugar de tarjetas perforadas, lo que aumentó la velocidad de entrada y salida de datos.También aparecieron herramientas primitivas como Speedcode, que simplificaban la programación.
Sin embargo, el verdadero avance llegó con el desarrollo del procesamiento por lotes y la creación de sistemas capaces de automatizar la gestión de trabajos.
Uno de los hitos más importantes fue el sistema GM-NAA I/O, desarrollado en colaboración entre General Motors y North American Aviation sobre máquinas IBM 704.Este sistema permitía organizar los trabajos en lotes mediante instrucciones de control, automatizando la lectura, ejecución y salida de datos.Además, introdujo mejoras como rutinas de conversión automática, depuración mediante volcados de memoria y soporte para lenguajes como Fortran.Este modelo de funcionamiento dividía el proceso en fases automáticas: entrada, cálculo y salida.
Aunque la mayor parte del sistema estaba dedicada a la gestión de entrada/salida, supuso un cambio radical al liberar al programador de la interacción directa con el hardware.Así, se sentaron las bases de los sistemas operativos modernos, donde el software actúa como intermediario entre el usuario y la máquina.
Lectura completa en ramiroencinas.es