Historia y antecedentes de los sistemas operativos UNIX

  • Charles Babbage (1792-1871)

    Charles Babbage (1792-1871)
    Charles Babbage también conocido como "El padre de la computación" fue un profesor matemático británico creador de lo considerado primer computador mecánico de la historia en 1837 llamada la máquina analítica. Esta máquina tenia la función especifica de crear logaritmos y funciones trigonométricas utilizando tarjetas perforadas. Sin embargo nunca pudo conseguir su máximo potencial debido a dilemas políticos como problemas técnicos de la época.
  • Period: to

    Primera Generación (1945-1955) Tubos de vacío

    Las computadoras de esta época se caracterizaban por ser unas máquinas enormes que abarcaban una habitación entera, ser construidos enteramente por bulbos y ser programados enteramente en lenguaje máquina. Un operador de esta época se debía encargar de programar, dar mantenimiento y operar al mismo tiempo el procesamiento de datos para no estropear el aparato (extremadamente costoso) y almacenarlo en un sistema de tarjetas perforadas.
  • Comienzo de la comercialización de las computadoras

    Comienzo de la comercialización de las computadoras
    Estas máquinas eran utilizadas exclusivamente para procesamiento de datos militares como científicos, sin embargo en esta generación se asentaron las bases para el comercio de computadoras de bulbos. Un ejemplo del mismo es la La UNIVAC I creada por los mismos inventores de la ENIAC y catalogada como la primera computadora comercial procreada en Estados Unidos y La Zuse Z22 desarrollada también por Konrad Zuse bajo el sistema de tubos de vació.
  • Period: to

    Segunda Generación (1955-1965) Transmisores y sistemas de almacenamiento por lotes

    Con el avance de la tecnología se crearon los transistores haciendo que las computadoras se volvieran más confiables y que las máquinas tuvieran mejores ambientes en donde trabajar. Esta época empezó la especialización de las áreas de computo, diferenciando ahora si los programadores con los operadores, mantenimiento, diseñador y constructores.
  • Procesos de ejecución de la época

    Procesos de ejecución de la época
    Con la ayuda del lenguaje de alto nivel se estandarizo el proceso de análisis de datos en computador.
    El proceso consistía de programar en papel los procesos para luego ser perforados en tarjetas, para llevarse a una sala de lectura, donde se imprimían y se enviaban para ser leídos por los programadores.
  • Multiprocesamiento y tiempo compartido

    Multiprocesamiento y tiempo compartido
    Para mejorar los sistemas IBM creo el sistema de multiprocesamiento para evitar atascos en la entrada y salida de datos separando la CPU en procesamiento y la salida de datos. Esto permitió agregar el sistema scully que permitía la entrada de nuevas tarjetas codificadas. Sin embargo para evitar generar lotes, tiempo después se incluyo el tiempo compartido que repartía el tiempo de proceso entre todos código presentes haciéndolos más rápidos y eficientes.
  • Sistemas por lotes

    Sistemas por lotes
    Para mejorar el proceso de lectura de datos, se creo este sistema donde permitía realizar mas procesos en una sola línea de acción. Ahora los programas se acumulaban para ser comprimidos en cintas magnéticas por medio de una máquina más barata, la cinta se mandaba a la sala de procesamiento donde realizaba cada uno de los procesos de la cinta y se imprimían cada uno posteriormente
  • Serie 360 de IBM (1965-1978)

    Serie 360 de IBM (1965-1978)
    IBM tenia el objetivo de abarcar todo el mercado decidieron sacar la serie de computadoras 360 que eran computadoras de arquitectura símil con circuitos integrados que permitían calcular datos comerciales como científico, además de permitir que otros sistemas de la misma serie leer los códigos de otros sistemas. Sin embargo a pesar de sus innovaciones no fueron del agrado de todos por su cadencia de puertos y su lenguaje complejo e inestable, aunque se solventaron por su multiprogramación
  • Period: to

    Tercera Generación (1965-1980) Circuitos integrados y multiprogramación

    En esta generación debido a que el mercado se dividió en comercial y científico. IBM empezó a crear una serie para unir a los dos mercados a la vez creando y afinando los sistemas de procesamiento de datos de los que se encuentra el impulso de la multiprogramación, los circuitos integrados, multiprocesamiento, sistema scully y el de tiempo compartido.
  • Period: to

    Cuarta Generación (1980-1990) Computadoras personales (PC).

    Con el avance de la tecnología las computadoras son llamadas "Estaciones de trabajo" que ahora son PC's interconectadas a una red de computadoras con cada uno su propio sistema operativo con interfases sencillas para que cualquiera pudiera usarlo. Entre las PC existían dos sistemas operativos importantes MS2 y Unix. Uno que de ser uno muy arcaico se convirtió en uno de los más avanzados sistemas para IBM y el otro más para trabajo ayudando a computadoras de alta gama que no usaban Intel.
  • Sistemas operativos de red y distribuidos

    Sistemas operativos de red y distribuidos
    Los sistemas de red son sistemas consientes de una red de computadoras que funcionan como máquinas remotas mandando archivos de una a otra con su propio usuario y sistema operativo. Los de distribución son los que tienen una interfaz tradicional de uno solo procesador, donde los usuarios no son consientes de el lugar de los archivos por su automatización, además de permitir que un procesador pueda ejecutar un programa en varios tiempos de asignación.
  • Period: to

    Generación Presente (1990-Actualidad) Móviles

    Esta generación cuenta con arquitectura combinada en Paralelo, con cientos de microprocesadores vectoriales trabajando al mismo tiempo; se han creado computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de punto flotante por segundo (teraflops); las redes de área mundial (Wide Area Network, WAN) seguirán creciendo desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes.
  • Sistemas operativos móviles

    Sistemas operativos móviles
    Los sistemas operativos móviles son iguales que los de PC comunica el hardware con el software del sistema solo que estos tendieron a ser más sencillos y orientados a multimedia, conexión inalámbrica y la introducción de información Actualmente las compañías que principalmente dominan el terreno de los móviles son Android y IOS por igual uno ofreciendo libertad a la hora de personalizar y el otro exclusividad, aunque no son los únicos que hay, por ejemplo: Symbian, BlackBerry OS, Firefox OS,