martes, 22 de marzo de 2011

  • GENERACION CERO (a finales de los 40´s):  el uso de los computadores estaba restringido a las empresas que podían pagar por su alto precio. El programador tenía un profundo conocimiento con el hardware; cuando el programa fallara el debía examinar los paneles de luces para encontrar el error.

  • PRIMERA GENERACION (década de los 50): se dio el inicio de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o por lotes. Al inicio de los 50 esto mejoro con la introducción de las tarjetas perforadas (servían para introducir los programas en el lenguaje de la maquina). Para poder introducir un programa primero a vía que escribirlo en un papel y después se perforaban en tarjetas. Enseguida se llevaría la pila de tarjetas para que las introdujesen al sistema y entregarla a uno de los operadores.

  • SEGUNDA GENERACION (a mitad de la década de los 60):  la característica principal de esta época son los sistemas de operación compartidos o multiprogramación y los principios del multiprocesamiento. En los sistemas de multiprogramación se encontraban en el almacenamiento principal y el procesador se cambia rápidamente de un trabajo a otro. en la segunda generación un usuario especificaba tan solo que un archivo iba a ser escrito en tiempo real en una cinta con cierto número de pistas y cierta densidad 

  • TERCERA GENERACION (se inicia en 1964): los computadores de esta generación fueron diseñados como sistemas de usos generales. Eran sistemas de modos múltiples, algunos de ellos soportaban simultáneamente procesos por lotes. Eran grandes y costosos por que al momento de crearlos quedaron muy arriba de los presupuestos. Estos sistemas introdujeron mayor complejidad en los computadores, algo muy avanzado para los usuarios.



  • CUARTA GENERACION (a mediados de los 70s): la electrónica avanza demasiado, tanto que pueden poner miles de transistores en un centímetro de silicón, y con esto es posible hablar de computadoras personales. Allí nacen los conceptos de interfaces amigables para poder atraer a las personas que no tenían computador y hacerlas ver como una herramienta eficaz de trabajo. Para mediados de los 80s surge o comienza el auge de las redes de computadores  y la necesidad de sistemas operativos en red. La red mundial el 'internet' se va siendo accesible a toda clase de instituciones. Para los 90s el paradigma de la programación orientada a objetos cobra auge. Los niveles de interacción se van haciendo mas profundos.