-
La generación cero abarca la década de los años cuarenta y se caracteriza porque no existían los sistemas
operativos, el usuario debía codificar manualmente en lenguaje máquina las instrucciones que le permitían usar los recursos de la computadora y controlar así la ejecución de sus programas. -
La informática tal y como se le conoce hoy día, surgió a raíz de la II Guerra Mundial, en la década de los 40. En esos años no existía siquiera el concepto de "Sistema Operativo" y los programadores interactuaban directamente con el hardware de las computadoras trabajando en lenguaje máquina (esto es, en binario, programando únicamente con 0s y 1s).
-
En un sistema "multiprogramado" la memoria principal alberga a más de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecución realiza una operación de E/S; en lugar de esperar a que termine la operación de E/S, se pasa a ejecutar otro programa. Si éste realiza, a su vez, otra operación de E/S,
-
un equipo del Massachusetts Institute of Technology dirigido por Fernando Corbato desarrolló el sistema CTSS (Compatible Time Sharing System), que fue el primer sistema operativo práctico que permitió a varios usuarios ejecutar varios programas diferentes desde terminales.