miércoles, 13 de mayo de 2015

TUBOS DE VACÍO Y TABLEROS DE CONMUTACIÓN

Después del fracaso de los trabajos de Babbage, fueron pocos los avances que se lograron en la construcción de computadoras digitales hasta la Segunda Guerra Mundial. A mediados de la década de 1940, Howard Aiken en Harvard, John von Neumann en el Institute for Advanced Study en Princeton, J. Presper Eckert y William Mauchley en la University of Pennsylvania y Konrad Zuse en Alemania, entre otros, lograron construir máquinas calculadoras usando tubos de vacío. Estas máquinas eran enormes, y ocupaban cuartos enteros con decenas de miles de tubos de vacío, pero eran mucho más lentas que incluso las computadoras personales más baratas de la actualidad. En esos primeros días, un solo grupo de personas diseñaba, construía, programaba, operaba y mantenía a cada máquina. Toda la programación se realizaba en lenguaje de máquina absoluto, a menudo alambrando tableros de conmutación para controlar las funciones básicas de la máquina. 

No existían los lenguajes de programación (ni siquiera los de ensamblador). Nadie había oído hablar de los sistemas operativos. La forma de operación usual consistía en que el programador se anotaba para recibir un bloque de tiempo en la hoja de reservaciones colgada en la pared, luego bajaba al cuarto de la máquina, insertaba su tablero de conmutación en la computadora, y pasaba las siguientes horas con la esperanza de que ninguno de los cerca de 20000 tubos de vacío se quemara durante la sesión. Prácticamente todos los problemas eran cálculos numéricos directos, como la producción de tablas de senos y cosenos. A principios de la década de 1950, la rutina había mejorado un poco con la introducción de las tarjetas perforadas. Ahora era posible escribir programas en tarjetas e introducirlas para ser leídas, en lugar de usar tableros de conmutación; por lo demás, el procedimiento era el mismo.

MARK I

TUBOS AL VACIÓ



martes, 12 de mayo de 2015

INTRODUCCIÓN

Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el Hardware del computador, es un instrumento indispensable para hacer de la computadora un objeto útil, su propósito es proporcionar un entorno en el cual el usuario puede ejecutar programas y sea de manera cómoda, es el programa fundamental que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicación. Se encarga de brindar al usuario una forma amigable y sencilla de operar, interpretar,codificar y emitir las ordenes al procesador central para que realice las tareas necesarias y especificas para completar una orden.

Funciones:

  1. Permite la comunicación usuario - maquina.
  2. Gestión de recursos del ordenador.
  3. Control de lo que hace el ordenador y de como lo hace.
  4. Organizar los datos y los programas. 

HISTORIA


El primer Sistema Operativo se dio a partir de la segunda guerra mundial en la década de los 50 a los 60 , básicamente este sistema comenzaba la ejecución de un programa cuando se terminaba el otro. Los laboratorios de investigación de la General Motors implementaron el primer sistema operativo en los años 50 fueron diseñados para hacer mas fluida la transmisión entre trabajos. Antes de que los sistemas fueran diseñados, se perdía un tiempo considerable entre la terminación de un trabajo y el inicio del siguiente. Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando el trabajo estaba en ejecución. Este tenia control total  de la maquina. El primer sistema de almacenamiento informatico basado en disco, llamado RAMAC fue creado por IBM en 1957, estaba conformada por 50 discos.




  

SISTEMAS OPERATIVOS DESARROLLADOS

En esta etapa fueron desarrollado diferentes sistemas operativos como


  • GM OS :este sistema operativo fue desarrollado por un equipo de diseñadores conocido como General Motors, para que este se pudiera instalar en la IBM.




  Input Output System: Desarrollado por General Motors y la Fuerza Aérea de los Estados Unidos para el IBM 704. 







  •  FORTRAN Monitor system: Desarrollado por la aviación norteamericana para el IBM 709. 






 SAGE (Semi-Automatic Ground Environment): Primer sistema de control en tiempo real, desarrollado para el IBM AN/FSQ7. 







  •  SOS: Desarrollado por el IBM SHARE Users Group para el IBM 709.