Historia de los Sistemas Operativos

19/12/2021 14 min
Historia de los Sistemas Operativos

Escuchar "Historia de los Sistemas Operativos"

Síntesis del Episodio

Tener el mejor ordenador del mundo sin su SO instalado es como tener un pisapapeles muy caro. Hoy vamos a hablar de la historia de los Sistemas Operativos



Qué es un Sistema Operativo



Estamos muy acostumbrados a encender nuestra computadora, que nos pida la clave de usuario entrar y comenzar a realizar el trabajo que tenemos que hacer. Pero la historia nos muestra que para llegar ahí ha hecho falta décadas de evolución en ingeniería informática para crear un “programa” que los domine a todos no sólo las aplicaciones también el hardware de tu ordenador hablamos de los Sistemas Operativos.



El inicio



Al principio, años 40, los ordenadores no tenían sistemas operativos. Es más los primeros se programaban literalmente a mano, pero no con un teclado como hoy en día, A MANO me refiero a quitando y poniendo cables físicamente. Algo así como “Si es un 0 quito este cable y si es un 1 pongo este otro”. Os podéis imaginar el trabajo que tenía programar un ordenador de aquellos que ocupaban habitaciones enteras.



Luego vinieron las tarjetas perforadas y las primeras memorias RAM. Esto fue un avance gigantesco, tan solo programaban las tarjetas se las cargaban al ordenador y este realizaba la operación.



A principio de los 50 llegaron las cintas magnéticas que permitían tener almacenados programas y ejecutarlos unos detrás de otros, esto si que fue una revolución. Este sistema de trabajo se inició en la General Motors para agilizar el trabajo de su IBM 701. Fue un primer pasito hacia el primer SO. Y no penséis que eso se perdió en el tiempo, cuántos de nosotros hemos copiado un juego a mano programado en Basic, para jugar media hora después de 1 hora escribiendo líneas. O como se ejecutaban en cinta los juegos en los MSX o CPC, y esto era en los años 80.



A finales de los 50 principios de los 60 varias compañías ya conseguían tener programas que no SO que gestionaban desde el uso de memoria virtual hasta el tiempo de uso de la CPU.



El premier SO como tal



Fernando Corbató. Foto: BBC



Pero no fue hasta 1963 que un ingeniero del MIT (y de origen español, su padre fue profesor de literatura española en la universidad de LA y oriundo de Villareal), Fernando Corbató que desarrolló el primer SO real, el CTSS (Compatible Time Sharing System), permitía a varios usuarios diferentes ejecutar sus operaciones y software desde sus terminales en una misma computadora y a la vez. El SO era capaz de asignar los tiempos de ejecución a cada terminal sin que los usuarios notaran a quien le daba más uso de CPU y a quien menos. No es lo mismo decirle a un ordenador que realice una multiplicación que una función algebraica.



Parte del equipo de Fernando comenzaron a trabajar en un nuevo sistema, el Multics para la General Electric y AT&T. Pero ante la lenta evolución del proyecto dos de los ingenieros Ken Thomson y Dennis Ritchie junto con AT&T se salieron del proyecto y crearon una evolución reducida de Multics, el UNIX.



El UNIX es básicamente un super SO, ya que hay muchos de estos que están basados en su núcleo, como luego os contaré. Lo mejor fue que AT&T puso a disposición de los estudiantes de informática el código fuente del sistema. Propiciando su rápida evolución y adaptación a casi cualquier computadora. Realmente UNIX revolucionó los sistemas operativos de pequeñas empresas y llevó a la creación primeros ordenadores de escritorio



No fue hasta principios de los 80 cuando la poderosa IBM empezó a vender PCs de escritorio y necesitaba un SO liviano y barato. Ahí fue dónde entró Microsoft, una pequeña compañía informática liderada por Bill Gates que les vendió algo que realmente ni tenían ni sabían cómo hacerlo. Pero eso es otra historia.



Fue como nació el PC DOS que más tarde conoceríamos como MS-DOS. Mi amor por la informática empezó con este SO en concreto con la versión de MS-DOS 3.1 que usaba junto con mi primo Juanra en su Amstrad PC1512, que tiempos más bonitos de la informática.