Fundamentos de Sistemas Operativos

  • Finales de los años 40

    Finales de los años 40
    A final de 1940, con la aparición de la primera generación de computadoras, se accedía directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que introducían directamente el programa en la memoria de la computadora. No existían los sistemas operativos, y los programadores debían interactuar con el hardware del computador sin ayuda externa. Esto hacía que el tiempo de preparación fuera considerable. Todo en lenguaje de máquina.
  • La primera generación (1945 a 1955): tubos al vacío

    La primera generación (1945 a 1955): tubos al vacío
    En 1944, la máquina Colossus fue construida
    por un equipo de trabajo en Bletchley Park, Inglaterra; la Mark I, por Howard Aiken en Harvard, y
    la ENIAC, por William Mauchley y su estudiante graduado J. Presper Eckert en la Universidad de
    Pennsylvania. Algunas fueron binarias, otras utilizaron bulbos, algunas eran programables, pero todas
    eran muy primitivas y tardaban segundos en realizar incluso hasta el cálculo más simple
  • La segunda generación (1955 a 1965): transistores y sistemas de procesamiento por lotes.

     La segunda generación (1955 a 1965): transistores y sistemas de procesamiento por lotes.
    Estas máquinas, ahora conocidas como mainframes,tenían como tarea recolectar una bandeja llena de trabajos en el cuarto de entrada de datos y luego pasarlos a una cinta magnética mediante el uso de una pequeña computadora relativamente económica, tal como la IBM 1401, que era muy adecuada para leer las tarjetas, copiar cintas e imprimir los resultados, pero no tan buena para los cálculos numéricos.
  • La Interfaz Gráfica de Usuario GUI

    Engelbart inventó la Interfaz Gráfica de Usuario GUI, completa con ventanas, iconos,menús y ratón. Los investigadores en Xerox PARC adoptaron estas ideas y las incorporaron en las
    máquinas que construyeron.
  • Tiempo Compartido

    Tiempo Compartido
    El primer sistema de tiempo compartido de propósito general, conocido como CTSS (Compatible Time Sharing System, Sistema
    compatible de tiempo compartido), se desarrolló en el M.I.T. en una 7094 modificada en forma especial (Corbató y colaboradores, 1962). Sin embargo, en realidad el tiempo compartido no se popularizó sino hasta que el hardware de protección necesario se empezó a utilizar ampliamente durante la tercera generación.
  • La tercera generación (1965 a 1980): circuitos integrados y multiprogramación

    La tercera generación (1965 a 1980): circuitos integrados y multiprogramación
    La IBM 360 fue la primera línea importante de computadoras en utilizar circuitos integrados
    (ICs) (a pequeña escala), con lo cual se pudo ofrecer una mayor ventaja de precio/rendimiento en
    comparación con las máquinas de segunda generación, las cuales fueron construidas a partir de transistores
    individuales.Multiprogramación.Los diseñadores del sistema conocido como MULTICS.
  • MULTICS

    MULTICS
    MULTICS fue un éxito parcial. Se diseñó para dar soporte a cientos de usuarios en una máquina que era sólo un poco más potente que una PC basada en el Intel 386, aunque tenía mucho más capacidad de E/S. Esto no es tan disparatado como parece, ya que las personas sabían cómo escribir programas pequeños y eficientes en esos días, una habilidad que se ha perdido con el tiempo.
  • IBM 360

    IBM 360
    IBM lanza 360. Como todas las máquinas tenían la misma arquitectura y el mismo conjunto de instrucciones, los programas escritos para una máquina podían ejecutarse en todas las demás, por lo menos en teoría. Lo que es más, la 360 se diseñó para manejar tanto la computación científica como comercial. Por ende, una sola familia de máquinas podía satisfacer las necesidades de todos los clientes.
  • Multiprogramacion

    Multiprogramacion
    Cuando el trabajo actual se detenía para esperar a que se completara una operación con cinta u otro dispositivo de E/S, la CPU simplemente permanecía inactiva hasta terminar la operación de E/S. ...
    La solución que surgió fue particionar la memoria en varias piezas, con un trabajo distinto en cada partición, como se muestra en la figura 1-5. Mientras que un trabajo esperaba a que se completara
    una operación de E/S, otro podía estar usando la CPU
  • 1.4.2 = La revolución de los 8 bits

    1.4.2 = La revolución de los 8 bits
    Estas computadoras popularizaron el lenguaje BASIC, diseñado para usuarios novatos en los sesen-ta, y para permitir a los usuarios gestionar sus recursos. Llevaban un software mínimo de sistema
  • La cuarta generación (1980 a la fecha):las computadoras personales

    La cuarta generación (1980 a la fecha):las computadoras personales
    Con el desarrollo de los circuitos LSI (Large Scale Integration, Integración a gran escala), que contienen miles de transistores en un centímetro cuadrado de silicio (chip), nació la era de la
    computadora personal.
  • Windows fue sólo un entorno gráfico encima de MS-DOS.1985 a 1995.

    Windows fue sólo un entorno gráfico encima de MS-DOS.1985 a 1995.
    Cuando Microsoft decidió crear un sucesor para el MS-DOS estaba fuertemente influenciado por el éxito de la Macintosh. Produjo un sistema basado en GUI llamado Windows que pasó de ser un sistema meramente de aplicaciones propias y que operaba únicamente por reemplazo de aplicación activa a ser un sistema de multitarea cooperativa y, finalmente un sistema que requería protección en hardware (80386) e implementaba multitarea apropiativa.
  • AÑOS 90, GNU/LINUX

    AÑOS 90, GNU/LINUX
    En 1991 aparece la primear versión del núcleo de Linux. Creado por Linus Torvalds y colaboradores a través de Internet. Se basa en Unix, un sistema que en principio trabajaba en modo comandos, estilo MS-DOS. Hoy en día dispone de Ventanas, gracias a un servidor grafico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D. Lo que permite utilizar linux de una forma muy visual y atractiva.
  • Windows 98

    Windows 98
    Windows 98 fue un sistema operativo gráfico publicado en el1998 por Microsoft y el sucesor de Windows 95. Como su predecesor, es un producto monolítico híbrido de 16 y 32 bits.
  • Windows Server 2003

    Windows Server 2003
    Windows Server 2003 es un sistema operativo de la familia Windows de la marca Microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión del núcleo NT es la 5.2.
  • Windows Vista

    Windows Vista
    Windows Vista es una versión de Microsoft Windows, línea de sistemas operativos desarrollada por Microsoft. Esta versión es para ser utilizada en equipos de escritorio en hogares y oficinas, equipos portátiles, tabletas y equipos media center.
  • Mac OS X v10.5

    Mac OS X v10.5
    Mac OS X v10.5 denominado Leopard es la sexta versión del sistema operativo de Apple, Mac OS X, para computadoras de escritorio y servidores Macintosh.
  • iOS 1.0

    iOS 1.0
    iOS es un sistema operativo móvil de Apple. Originalmente desarrollado para el iPhone, siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV
  • Windows 7

    Windows 7
    Windows 7 es una versión de Microsoft Windows, línea de sistemas operativos producida por Microsoft Corporation. Esta versión está diseñada para uso enPC, incluyendo equipos de escritorio en hogares y oficinas
  • Android

    Android
    es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas...
  • Windows 8

    Windows 8
    Windows 8 es la versión actual del sistema operativo de Microsoft Windows, producido por Microsoft para su uso en computadoras personales, incluidos ordenadores de escritorio en casa y de negocios,ordenadores portátiles, netbooks, tabletas,servidores y centros multimedia.
  • Mac OS X 10.11 El Capitan

    Mac OS X 10.11 El Capitan
    Esta nueva versión del sistema operativo mantiene la interfaz de su predecesor OS X Yosemite, centrándose en mejorar la experiencia del usuario y el rendimiento del sistema operativo, con la introducción de "Metal for Mac", característica del sistema que ya existía para iOS y que hace que la GPU trabaje a un ritmo más veloz
  • iOS 9

    iOS 9
    OS 9 es el noveno lanzamiento del sistema operativo iOS diseñado por Apple como sucesor de iOS 8. iOS 9 incluye optimizaciones y mejoras respecto de su antecesor.
  • Windows 10

    Windows 10
    Windows 10 es el más reciente sistema operativo desarrollado por Microsoft como parte de la familia de sistemas operativos Windows NT.