Historía de los Computadores

Escrito por: Andrés Villanueva Manjarres   
 

Evolución de los Sistemas Operativos
El desarrollo de los sistemas operativos esta muy relacionado con el desarrollo de las arquitecturas de los sistemas computacionales, por esta razón clasificaremos el desarrollo de los sistemas operativos en generaciones que han sido marcadas en base a las tecnología de construcción de dichas arquitecturas.

Primera Generación
(1945-1955)
Este periodo se caracteriza porque existía un sólo grupo de personas que se dedicaba a diseñar, construir, programar, operar y mantener las máquinas. La tecnología que se utilizaba era la de Tubos al vacío, los que ocupaban gran espacio, lentos y disipaban mucho calor. La programación en esta época era exclusivamente en lenguaje de máquina o bien en acciones directas en el hardware, modificando circuitos (Hardwired). En esta etapa no existe el concepto de sistema operativo, todo lo debe realizar el programador, no hay un ente software intermedio entre la máquina y el programador.

Por otro lado, los recursos del sistema eran asignados a una sola tarea, no era posible realizar tareas simultáneamente con distintos recursos. En el último tiempo de este período, aparecieron las tarjetas perforadas, las que en algún sentido permitieron agilizar el proceso de programación, pues con ellas era posible escribir y leer los programas en las tarjetas. Sin embargo, la programación igual se realizaba en lenguaje de máquina.

Segunda Generación (1955-1965)
Esta generación se caracteriza por la utilización de la tecnología que incluye transistores. Estos proporcionan mejores características que los tubos al vacío : son más pequeños, disipan menos calor y son más rápidos. En esta época, ya no hay un solo grupo que se dedica a diseñar, construir, operar y mantener el sistema computacional, sino que la mantención la realizan otras personas. La programación, en este período se ve apoyada por la creación de lenguajes ensambladores y lenguajes de alto nivel; como Fortran y Cobol . Para optimizar el tiempo de utilización del sistema computacional, se adoptó el Procesamiento por Lotes. Este procedimiento se puede resumir en los siguientes pasos:

  • Varios trabajos son leídos desde tarjetas perforadas y almacenados en cinta
  • El computador ejecuta programas que lee de una cinta y escribe los resultados en otra cinta.
  • Los resultados escritos en la cinta son desplegados a través de la impresora.

Para hacer la transferencia de los datos entre el computador y la cinta se construyó un programa, éste es el que se conoce como el primer sistema operativo. Como consecuencia de la utilización de tecnología de mejores características, el procesamiento por lotes, la utilización de un operador de sistema y un sistema operativo primitivo se logró minimizar el tiempo ocioso de los computadores.

Tercera Generación (1965-1980)
La tecnología utilizada en este período corresponde a la de circuitos integrados, lo cual permitió construir máquinas más baratas y con mejor rendimiento. La empresa IBM fue la primera en utilizar esta tecnología. Una de las principales características de los sistemas operativos de hoy, que aparecen en esta generación es la Multiprogramación. Esta técnica consiste en particionar la memoria de manera de contener simultáneamente muchos trabajos, lo que permite independencia en las acciones de la máquina. Por ejemplo, si un trabajo está esperando por Entrada / salida, otro trabajo puede estar utilizando la CPU. Con la utilización de la multiprogramación, se mejora el tiempo de utilización de la CPU, pero se crean problemas de protección y seguridad, debido al particionamiento de la memoria. Otra característica importante de los sistemas operativos de esta generación es la aparición de la técnica de Spooling (Operación simultánea y en línea de periféricos ). Esta consiste en la capacidad de leer los trabajos de cinta al disco, haciendo posible que a medida que hubiera espacio en memoria se podía pasar al siguiente trabajo. De esta manera las operaciones de periféricos se realizan en paralelo con la utilización de la CPU. Durante esta generación aparecen los primeros sistemas de Tiempo compartido, esto consiste en que se le asigna a cada trabajo un tiempo fijo de utilización de CPU, este período de tiempo (denominado time slot) es pequeño, pues el uso de tiempo compartido tiene como objetivo manejar a distintos usuarios mediante terminales que tengan la ilusión de estar ocupando la máquina como si fueran únicos. El primer sistema operativo importante de tiempo compartido es el (CTSS) y fue desarrollado en MIT (Massachusetts Institute of Technology). Otros de los sistemas que surgió en este periodo es MULTICS, el que sirvió de base para el desarrollo del sistema UNIX.

Cuarta Generación (1980-1990)
Esta generación se caracteriza por la utilización de los microprocesadores para la construcción de computadores de menor tamaño, haciendo posible que una sola persona tuviera su propio computador personal. Los computadores personales con mayores capacidades y que se empezaron a utilizar en la empresa y en las universidades recibieron el nombre de estaciones de trabajo. Durante esta generación aparecen los sistemas operativos que proporcionan una interface más amigable al usuario, esto se traduce en mejores herramientas de interacción con el computador, tales como capacidades gráficas, íconos, sistemas de menús, etc. Los sistemas operativos que cobran gran popularidad en este período son MS-DOS de Microsoft y UNIX. Este último tuvo sus primeros desarrollos en Berkeley y posteriormente en AT&T.

Quinta Generación (1990- )
Desde aproximadamente mediados de los '80 surgió el crecimiento de las redes de computadores con sistemas operativos de red y sistemas operativos distribuidos. En los sistemas operativos de red cada computador tiene su propia copia de sistema operativo, los usuarios saben que existen varios computadores, pueden conectarse explícitamente a diferentes máquinas remotas para transferir archivos, hacer búsquedas, etc. En los sistemas operativos distribuidos existe una integración real de los recursos, la red es transparente a los usuarios, es decir, que éstos pueden no darse cuenta de la existencia de varias máquinas conectadas. Sobre este tipo de sistema operativo, una tarea puede ser ejecutada en varios nodos a la vez, pues existen facilidades de migración de procesos. Además este sistema computacional puede crecer fácilmente y la tolerancia a fallas se realiza en mejor forma (la tolerancia a fallas está relacionada con la confiabilidad, por ejemplo, si un computador falla puede seguir operando en su reemplazo). El desarrollo de los sistemas computacionales de los últimos tiempos ha generado un conjunto de estándares, que han servido de base para futuros desarrollos de fabricantes que trabajan en conjunto. Dentro de los estándares más conocidos se encuentran los siguientes:

Estándares de comunicaciones abierto

  • Modelo OSI (Open System Interconection), desarrollado por I SO.
  • Estándares de sistemas operativos abiertos
  • POSIX (IEEE standar 1003.1)
  • SVID (System V Interfase Definition)
  • Estándares de interfaces de usuarios abiertos
  • X Windows desarrollado por MIT
  • Estándares de aplicaciones de usuarios abiertos
  • X/Open
  • OSF (Open Software Foundation)

 

Escribe tu comentario
Nombre:Invitado
Título:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
Comentario:

Código de validación.* Code

Comentario[s]
comentario
Escrito por Invitado el 2010-05-28 17:51:10
la historia esta muy complicada ,sin embargo ha sido un invento bueno,por muchas razones,ayuda tanto a los estudiantes como a los trabajadores y de una u otra manera facilita las cosas ademas de darle elegancia y presencia a los trabajos etc.
danilo
Escrito por Invitado el 2010-01-11 14:34:38
gracias por la definicion 

Roo0miiiniiithaxz
Escrito por Invitado el 2009-03-22 19:05:28
mui bkn i eso poh xai
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla
Escrito por Invitado el 2009-02-27 18:32:15
POR FABOR ENVIAR DATOS
Escrito por Invitado el 2009-02-18 16:09:47
pido por fa + sintetico no tan argumentativo
HELLO MY FRIENDS
Escrito por Invitado el 2009-01-28 12:48:12
PUES YO CREO QUE ESTAN MUY BIEN AYUDANDONOS CON NUESTRAS TAREAS 
COMO DE:INFORMATICA,SOCIALES,MATEMÁTICAS ENTRE OTROS.. 
 
MUCHOS BESOS Y AGRADECIMIENTOS  
 
CHAO
rolo
Escrito por Invitado el 2008-10-18 14:31:09
basura necesitava el tercer periodo electromecanico y nada
ASTRID VIVIANA GARCIA
Escrito por Invitado el 2008-09-22 18:35:53
ES MUY BUENO EL PROGRAMA
manuela
Escrito por Invitado el 2008-06-12 14:16:53
yo nkuentro ke ls komputa2rs les falta las reds knputacionales y n ke genracion aparecn y asi cra mas knpleta ..... de manuela tngo 25 y mi numro s 83405168 pa ke m iamn pho
MARCIO HIPOLITO NICANOR IRIGOYEN
Escrito por Invitado el 2008-05-29 17:06:05
Gracia x su info nos re sirvio 
aguante la creacion de las computadoas y el copiar y pegar!!!!!!!!!!!!
PERO*??
Escrito por Invitado el 2008-04-29 07:47:22
todo en si me resulta interesante 
 
pero falta la muestra de los computadores de cad epoca 
 
sin ellos la informacion se ve 
 
incompleta
Escrito por Invitado el 2008-03-06 04:58:47
CUANDO VAN A PONER ALGO ESPECIFICO SOBRE LA EVOLUCION DE LAS COMPUTADORAS DESDE EL AÑO 2000 - 2008
excelente
Escrito por Invitado el 2008-02-24 16:22:05
excelente servicio pues todo es muy completo