¿Qué 'conceptos' fueron utilizados antes de los sistemas operativos?
Las computadoras han estado con nosotros desde hace bastante tiempo, pero antes del advenimiento de los sistemas operativos modernos, ¿qué se usaba para hacer que los primeros sistemas de computadoras funcionaran? La publicación de preguntas y respuestas de SuperUser de hoy lleva a un lector curioso a un viaje en el tiempo.
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..
Foto cortesía de The Bulletin de la Computer Conservation Society..
La pregunta
El lector Superusuario ahora quiere saber qué se utilizó para hacer que los sistemas informáticos funcionen antes de que los sistemas operativos modernos empezaran a funcionar:
Los sistemas operativos son la base de la informática moderna, pero antes de esto, lo que se usaba en los sistemas informáticos para hacerlos funcionar?
Lo que se utilizó para hacer que los sistemas informáticos funcionen antes que los sistemas operativos modernos con los que estamos familiarizados hoy.?
La respuesta
Los colaboradores de SuperUser, RedGrittyBrick y DavidPostill tienen la respuesta para nosotros. En primer lugar, RedGrittyBrick:
Primeras computadoras* ejecutó un programa a la vez y los programas se cargaron directamente desde una cinta de papel con orificios perforados (por ejemplo). Programarías las primeras computadoras* mediante el establecimiento de un gran conjunto de interruptores de encendido y apagado.
Coloso
Atlas
Manchester
*Estoy usando la palabra 'computadora' para referirme al tipo de dispositivo que existe hoy en día en los miles de millones. De esta gran cantidad de computadoras, todas menos una cantidad insignificante son computadoras digitales programables electrónicamente con programas almacenados. Estoy seguro de que la pregunta original no es sobre cómo las personas con el título de trabajo "computadora" pasaron su día de trabajo. Entre esos dos tipos de computadora, hay una progresión de dispositivos interesantes que no se incluyen en esta respuesta.
Seguido por la respuesta de DavidPostill:
Historia de los sistemas operativos (Fuente: Kent State University)
Los sistemas operativos han evolucionado a través de varias fases o generaciones distintas que se corresponden aproximadamente con las décadas.
La década de 1940 - Primera generación.
Las primeras computadoras digitales electrónicas no tenían sistemas operativos. Las máquinas de la época eran tan primitivas que los programas a menudo se ingresaban bit a bit en filas de interruptores mecánicos (tableros de enchufes). Los lenguajes de programación eran desconocidos (ni siquiera los lenguajes de ensamblaje). Los sistemas operativos eran desconocidos.
Los años 50 - Segunda generación.
A principios de la década de 1950, la rutina había mejorado algo con la introducción de las tarjetas perforadas. Los Laboratorios de Investigación de General Motors implementaron los primeros sistemas operativos a principios de la década de 1950 para su IBM 701. Los sistemas de la década de 1950 generalmente ejecutaban un trabajo a la vez. Estos se denominaron sistemas de procesamiento por lotes de flujo único porque los programas y los datos se presentaron en grupos o lotes.
Historia de los sistemas operativos (Fuente: Wikipedia)
Las primeras computadoras eran mainframes que carecían de cualquier forma de sistema operativo.
Cada usuario tenía el uso exclusivo de la máquina durante un período de tiempo programado y llegaba a la computadora con un programa y datos, a menudo en tarjetas de papel perforadas y cintas magnéticas o de papel. El programa se cargaría en la máquina y la máquina funcionaría hasta que se completara o fallara el programa.
Los programas generalmente se pueden depurar a través de un panel de control usando interruptores y luces de panel. Se dice que Alan Turing fue un maestro de esto en la máquina Manchester Mark 1 y que ya estaba derivando la concepción primitiva de un sistema operativo a partir de los principios de la máquina Universal Turing..
¿Interesado en ver más comentarios sobre este tema en particular? Luego, asegúrate de visitar el animado hilo de discusión que se encuentra a continuación.!
¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.