Evolución de los Sistemas Operativos

Evolución de los Sistemas Operativos

Evolución de los Sistemas Operativos

Introducción a la Historia de los Sistemas Operativos

  • La evolución de los sistemas operativos está íntimamente ligada a la arquitectura de las computadoras.
  • Charles Babbage, un matemático inglés, diseñó la primera computadora digital real entre 1792 y 1871, aunque su máquina analítica nunca funcionó adecuadamente debido a limitaciones tecnológicas.

Primera Generación (1945-1955)

  • Las primeras computadoras utilizaban bulbos y eran enormes, ocupando cuartos completos. Aunque lentas, eran más avanzadas que las computadoras caseras actuales.
  • Cada programador era responsable del diseño, construcción, programación y mantenimiento de la máquina; toda la programación se realizaba en lenguaje máquina absoluto.

Segunda Generación (1955-1965)

  • Con la introducción del transistor, las computadoras se volvieron más confiables y se separaron roles: diseñadores, operadores y programadores.
  • Los programas debían ser escritos en papel y luego perforados en tarjetas para su ejecución; esto llevó al desarrollo de sistemas de procesamiento por lotes para optimizar el tiempo.

Tercera Generación (1965-1980)

Avances Tecnológicos

  • Se introdujeron circuitos integrados que mejoraron el rendimiento y redujeron costos comparado con transistores individuales. Esto permitió el desarrollo del sistema IBM 360.
  • El sistema 360 fue innovador porque ofrecía compatibilidad entre diferentes modelos gracias a una arquitectura común. Sin embargo, esto también trajo desafíos significativos en términos de errores en el software.

Multiprogramación y Spooling

  • La multiprogramación permitió que múltiples trabajos se ejecutaran simultáneamente al dividir la memoria en particiones; así se maximiza el uso del CPU mientras espera operaciones de entrada/salida.

Evolución de los Sistemas Operativos y Computadoras

Crecimiento de la Computación en Tiempo Compartido

  • En un sistema con tiempo compartido, si hay 20 usuarios conectados y 17 no utilizan la CPU, esta puede ser asignada a los tres trabajos que requieren servicio. Esto muestra la eficiencia del manejo de recursos en sistemas multitarea.

Mini Computadoras y Estaciones de Trabajo

  • Durante el periodo de 1980 a 1990, surgieron las mini computadoras. Las computadoras personales más potentes utilizadas por empresas y universidades se conocen como estaciones de trabajo, aunque son esencialmente computadoras personales grandes interconectadas en red.

Desarrollo del Software Amigable

  • El software comenzó a desarrollarse con interfaces amigables para usuarios sin conocimientos técnicos. Dos sistemas operativos destacados fueron MS-DOS de Microsoft y UNIX, cada uno con características específicas adaptadas a diferentes tipos de hardware.

Dominio del Sistema UNIX

  • UNIX dominaba el mercado entre las computadoras que no utilizaban procesadores Intel, especialmente en estaciones de trabajo con chips RISC (Reduced Instruction Set Computing). Estas máquinas ofrecían potencia similar a microcomputadoras dedicadas a un solo usuario.

Sistemas Operativos de Red y Distribuidos

  • Los sistemas operativos de red permiten que los usuarios interactúen con múltiples computadoras y transfieran archivos entre ellas. Cada máquina tiene su propio sistema operativo local.