HISTORIA Y EVOLUCIÓN DE
LOS SISTEMAS
OPERATIVOS
¿Que son los sistemas operativos?
UN SISTEMA OPERATIVO ES UN CONJUNTO DE PROGRAMAS QUE PERMITE
MANEJAR LA MEMORIA, DISCO, MEDIOS DE ALMACENAMIENTO DE
INFORMACIÓN Y LOS DIFERENTES PERIFÉRICOS O RECURSOS DE
NUESTRA COMPUTADORA, COMO SON EL TECLADO, EL MOUSE, LA
IMPRESORA, LA PLACA DE RED, ENTRE OTROS.
Los sistemas operativos surgieron como una necesidad
para poder utilizar máquinas muy complejas en tiempos que
se necesitaba personal muy especializado para poder
operarlas. La evolución de los sistemas operativos estuvo,
por lo tanto, muy ligada a las características y necesidades
particulares de las máquinas disponibles. Resulta difícil
hablar de los sistemas operativos sin referirse al mismo
tiempo a la evolución del hardware, pues ambos aspectos
han avanzado de la mano durante gran parte de la historia .
EN LOS PRIMEROS DÍAS DE LOS ORDENADORES, LOS SISTEMAS OPERATIVOS, EL SOFTWARE QUE CONTROLA
LAS APLICACIONES Y RECURSOS DEL SISTEMA, NO EXISTÍAN. TAMPOCO EXISTÍA EL SOFTWARE PROPIAMENTE
DICHO. LOS ORDENADORES SE PROGRAMABAN CONECTANDO MANUALMENTE CIRCUITOS DE CÁLCULO Y
CAMBIANDO EL CABLEADO PARA CADA NUEVO CÁLCULO A REALIZAR.
ESTO CAMBIÓ EN 1945, CUANDO JOHN VON NEUMANN INVENTÓ UN ORDENADOR QUE ALMACENABA EN
MEMORIA INSTRUCCIONES QUE INDICABAN A LAS UNIDADES DE CÁLCULO LO QUE DEBÍA HACER.
EL 21 DE JUNIO DE 1948 SE EJECUTÓ EL PRIMER PROGRAMA EN UNA MÁQUINA LLAMADA BABY EN LA
UNIVERSIDAD DE MANCHESTER... Y NACIÓ EL SOFTWARE.
SIN EMBARGO, LOS ORDENADORES SEGUÍAN EJECUTANDO UN ÚNICO PROGRAMA CADA VEZ, Y LOS
OPERADORES AÚN TENÍAN QUE CARGAR CADA PROGRAMA Y SUS DATOS CORRESPONDIENTES EN MEMORIA
DESDE CINTAS O TARJETAS PERFORADAS, EJECUTAR EL PROGRAMA Y DESPUÉS REPETIR TODO EL PROCESO
PARA EL PROGRAMA SIGUIENTE. Y AUNQUE ESTO RESULTABA MÁS RÁPIDO QUE CAMBIAR EL CABLEADO, SE
SEGUÍA PERDIENDO UNA GRAN CANTIDAD DE TIEMPO DE ORDENADOR.
TARJETA PERFORADA
A COMIENZOS DE LOS AÑOS CINCUENTA, LAS EMPRESAS QUE UTILIZABAN ORDENADORES ESTABAN BUSCANDO
FORMAS DE RESOLVER ESE PROBLEMA.
EN 1955, ALGUNOS PROGRAMADORES EN EL CENTRO DE INVESTIGACIONES DE GENERAL MOTORS ENCONTRARON UNA
SOLUCIÓN PARA SU ORDENADOR IBM
UN PROGRAMA MONITOR DE PROCESOS BATCH QUE PERMITÍA A LOS OPERADORES INCLUIR UNA SERIE DE TRABAJOS EN
UNA ÚNICA CINTA MAGNÉTICA. ÉSTE FUE EL PRIMER PASO HACIA UN SISTEMA OPERATIVO EN TODA ESCALA.
LOS FABRICANTES DE ORDENADORES COMENZARON PRONTO A OFRECER SUS PROPIOS MONITORES DE PROCESO
BATCH.
A COMIENZOS DE LOS AÑOS 60, COMENZARON A AÑADIR LAS QUE SE CONVERTIRÍAN EN FUNCIONES DE SISTEMA
OPERATIVO CRÍTICAS. EL BURROUGHS 5000 MASTER CONTROL PROGRAM OFRECÍA MEMORIA VIRTUAL Y LA CAPACIDAD DE
EJECUTAR VARIOS PROCESOS SIMULTÁNEAMENTE.
EN 1963, UN EQUIPO 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. UNA PARTE IMPORTANTE DE ESE EQUIPO SE TRASLADÓ PRONTO A
TRABAJAR EN UN SISTEMA OPERATIVO BASTANTE MÁS AMBICIOSO: MULTICS, UN PROYECTO CONJUNTO CON GENERAL
ELECTRIC Y LOS LABORATORIOS BELL DE AT&T QUE OFRECÍA UN SISTEMA DE FICHEROS DE ESTRUCTURA EN ÁRBOL, UNA
ESTRUCTURA POR CAPAS O NIVELES Y MUCHAS OTRAS FUNCIONES MAS MODERNAS.
¿QUE ES EL PROCESAMIENTO BEACHT O POR LOTES?
ES EL PROCESO MEDIANTE EL CUAL UNA COMPUTADORA COMPLETA
LOTES DE TRABAJO, A MENUDO SIMULTÁNEAMENTE, EN ORDEN
SECUENCIAL Y SIN PARAR TAMBIÉN ES UN COMANDO QUE GARANTIZA
QUE LOS TRABAJOS GRANDES SE CALCULEN EN PARTES PEQUEÑAS
PARA MEJORAR LA EFICIENCIA MEDIANTE EL PROCESO DE DEPURACIÓN
AUNQUE AT&T SE APARTÓ DEL PROYECTO MULTICS EN 1969, SUS PROGRAMADORES KEN THOMPSON Y DENNIS
RITCHIE COMENZARON A DESARROLLAR SU PROPIA VERSIÓN REDUCIDA DE MULTICS, A LA QUE LLAMARON UNIX.
UNIX ERA FÁCIL DE TRASLADAR A NUEVAS ARQUITECTURAS DE ORDENADOR Y ADQUIRIÓ POPULARIDAD EN LAS
UNIVERSIDADES PORQUE AT&T PUSO LA CODIFICACIÓN FUENTE DE UNIX A DISPOSICIÓN DE ESTUDIANTES, PARA
QUE PUDIERAN ESTUDIARLA. PARA LOS AÑOS 80, UNIX HABÍA DADO LUGAR A UNA GENERACIÓN DE ESTACIONES
DE TRABAJO Y HABÍA DESPLAZADO A MUCHOS SISTEMAS OPERATIVOS YA EXISTENTES.
ENTRETANTO, A MITAD DE LOS AÑOS 70 COMENZARON A LLEGAR LOS PRIMEROS ORDENADORES PERSONALES DE
ESCRITORIO, CON SISTEMAS OPERATIVOS QUE ERAN POCO MÁS QUE LOS MONITORES DE PROCESO DE VEINTE
AÑOS ANTES.
CUANDO IBM COMENZÓ A VENDER PCS EN 1981, OFRECIÓ VARIOS SISTEMAS OPERATIVOS, PERO EL MÁS
ECONÓMICO Y POPULAR FUE EL PC DOS, SUMINISTRADO POR UNA PEQUEÑA COMPAÑÍA CONOCIDA COMO
MICROSOFT.
Y LLEGÓ MICROSOFT... Y LUEGO LINUX
MICROSOFT PRONTO DOMINÓ EL MERCADO DE SISTEMAS OPERATIVOS PARA PCS, UTILIZANDO FUNCIONES DE
SUS COMPETIDORES. MICROSOFT OFRECIÓ TAMBIÉN EL SISTEMA XENIX, LA VERSIÓN MÁS POPULAR DE UNIX PARA
PCS, Y COLABORÓ CON IBM PARA DESARROLLAR UN SISTEMA MULTITAREA PARA PCS, EL OS/2, EN 1982.
SIN EMBARGO, LA COLABORACIÓN DE IBM Y MICROSOFT TERMINÓ, Y ESTA ÚLTIMA FUSIONÓ SU PRODUCTO OS/2
CON SU POPULAR SISTEMA WINDOWS PARA CREAR WINDOWS NT EN 1993.
POR SU PARTE, EL ESTUDIANTE FINLANDÉS LINUS TORVALDS NO ESTABA INTENTANDO COMPETIR CON
MICROSOFT EN 1991 CUANDO COMENZÓ A TRABAJAR EN UN CLÓNICO DE UNIX AL QUE LLAMÓ LINUX. DESPUÉS
DE TERMINAR UNA PRIMERA VERSIÓN, TORVALDS PIDIÓ AYUDA A OTROS PROGRAMADORES EN INTERNET Y,
PARA 1994, LINUX ERA UN SISTEMA OPERATIVO GRATIS EN TODA ESCALA. EN 1999, FUNCIONABA EN MÁS
SERVIDORES WEB QUE LOS SISTEMAS OPERATIVOS DE MICROSOFT Y ERA EL COMPETIDOR MÁS IMPORTANTE DE
ESTA ÚLTIMA. HOY EN DÍA, LINUX FUNCIONA EN TODO TIPO DE DISPOSITIVOS, DESDE TELÉFONOS MÓVILES A
MAINFRAMES, MIENTRAS QUE LAS VERSIONES DE WINDOWS ABARCAN CASI LA MISMA GAMA DE PRODUCTOS.
LA FORMA EN QUE SE DESARROLLE LA COMPETENCIA Y LA INTEROPERABILIDAD ENTRE WINDOWS Y LINUX
PODRÍA DETERMINAR EL FUTURO DE LA INFORMÁTICA DE EMPRESA.
Y AHORA, LA HISTORIA SIGUE ..