Sistemas Operativos

By MG_09
  • Sistemas Operativos

    Sistemas Operativos
    Durante la Primera Generación los lenguajes de programación eran desconocidos al igual que eran los sistemas operativos. La programación y la forma de ejecutar estos programas consistían en el lenguaje máquina o creando circuitos eléctricos donde un programador conectaban un tablero de conexión a una computadora esperando que ninguno de los 20,000 bulbo se quemaran durante la ejecución de este. Estos programas ejecutaban cálculos numéricos simples.
  • Period: to

    Primera Generación

  • Transistores

    Transistores
    Los transistores lo que hicieron las computadoras más eficientes y poder venderlas a instituciones que pudieran invertir en ellas como universidades o el gobierno. La ejecución de los programas consistía, que un programador escribía el programa en papel y luego lo pasaba a tarjetas perforadas en el cual un operador llevaba la tarjetas a un cuarto de entrada, una vez que los resultados estuvieran listos se llevaban al cuarto de salida para que el programador los recogiera los resultados.
  • Procesamiento por Lotes

     Procesamiento por Lotes
    Debido al alto costo de máquinas y el tiempo que se gastaban, se creo el procesamiento por lotes. Esto consistían en la recolección de trabajos, que se pasaban a cintas magnéticas por medio de maquinas mas económicas. Después un operador cargaba un programa especial que lee el primer trabaja de la cinta y escribe el resultado en otra y así sucesivamente hasta que el primer lote termine. Una vez listo el operador quita las cintas y las reemplaza con el siguiente lote de trabajo.
  • Period: to

    Segunda Generacion

  • Microcomputadoras, UNIX, POSIX, MINIX

    Microcomputadoras, UNIX, POSIX, MINIX
    Las microcomputadoras como la DEC PDP-1inicio una nueva industria, para trabajos no numéricos con 4k de palabras de 18 bits. Esto le siguió toda una linea de micro compus PDP que no eran compatibles entre sí como las de IBM. Con estas micro-compus se dio a conocer el sistema operativo UNIX, popular en lo académico y gubernamental. Del mismo SO nacieron versiones como System V y BDS que eran incompatibles entre sí.La IEEE desarrolla POSIX como estándar y en el 87 se crea MINIX un "clon" de UNIX.
  • Compatibilidad

    Compatibilidad
    En los 60 surgió el problema de desarrollar y mantener lineas de productos distintos que no eran compatibles ademas de la demanda de maquinas mas grandes y rapidaz.
    La System 360 de IBM intenta resolver los problemas, la 360 es una serie de maquinas compatibles con el software.Eventualmente se crearon sucesores compatibles con la 360 siendo la zSeries la más moderna. Hoy en día los descendientes de estas máquina se siguen utilizando para bases de datos grandes como servidores de sitios WWW.
  • Multiprogramacion

     Multiprogramacion
    Por lo que se introdujo la multi-programación. Debido al tiempo en que una CPU permanecía inactiva para que se terminaran la operaciones de E/S y la demanda de trabajo, se partió la memoria en partes y cada parta tiene una función diferente. Una parte hace las operaciones de E/S y la otra utiliza el CPU. También se aplico la técnica spooling una vez terminado un trabajo en ejecución el SO cargaba un nuevo disco en una parte de la memoria que estuviera vacía y lo ejecutaba.
  • Sistemas de Tiempo Compartido y MULTICS

     Sistemas de Tiempo Compartido y MULTICS
    Después de la multiprogramación se crearon los sistemas de tiempo compartido en la que los usuarios tenían terminales en linea proporcionando servicios más rápidos a varios de miles de usuarios, y a la vez ocuparse de trabajos grandes por lotes en un segundo plano. El primer sist. de tiempo compartido fue la CTSS desarrollada por el MIT. Luego apareció MULTICS, una máquina capaz de servir a miles de usuarios simultáneamente de tiempo compartido con más capacidad de E/S con su máquina la GE-645.
  • Period: to

    Tercera Generación

  • Computadoras Personales

    Computadoras Personales
    El desarrollo de los circuitos LSI dieron nacimiento a las computadoras personales. Para la década de los 80 Microsoft nace cuando IBM contacta a Bill Gates para pedir permiso para usar en su IBM PC el Interprete BASIC la cual paso a ser una DOS/BASIC cuando Bill compra el sistema operativo DOS a Seattle Computer Products. Eventualmente Bill Gate y Tim Paterson hacen modificaciones al DOS/BASIC y pasa a ser llamado MS-DOS que domino el mercado de la IBM PC
  • Period: to

    Cuarta Generación

  • Sistemas Operativos de Red y Sistemas Operativos Distribuidos

    Sistemas Operativos de Red y Sistemas Operativos Distribuidos
    A mediados de los 80 crece notablemente las redes de compus personales que ejecutan SO de red y SO distribuidos permitiendo a los usuarios estar consientes e experimentar con computadoras remotas y acceder y copiar archivos remotos. Los SO de red no difieren de una SO con un solo procesador ya que ambas necesitan de interface de red un software que lo controle y programas de inicio de sesión. Una SO distribuida no la ve el usuario ejecuta programas sin decirle al usuario donde están ejecutando.
  • GUI

    GUI
    Las GUI creada por Engelbart que se implementaron a los sistemas operativos con iconos, menús, ventanas y ratón. Luego Jobs expande el concepto de las GUI con su Apple Macintosh y su "amigable para el usuario" facilitando el uso de la computadoras sin necesidad de ser experto en el tema, haciendo inclinación a los diseñadores. A mediados de los 90 Microsoft sigue los pasos de éxito de la Macintosh y monta una GUI sobre el MS-DOS que eventualmente crea Windows 95 y sus sucesores como Windos XP.