Categorías: Todo - almacenamiento - software - procesamiento - rendimiento

por oscar sandoval hace 1 año

117

Evolución del Software

Evolución del Software

Evolución del Software

Quinta generación

En esta generación, la tecnología se caracterizan por ser más portables que ninguna de las anteriores y se encuentra supremamente avanzadas la capacidad de procesamiento supera y por mucho a las anteriores, en estas se tiene un visión a la creación de la Holografía y de la inteligencia artificial.

Tercera Generación 1972 - 1989

Junto con la evolución del software evolucionan los equipos de cómputo, se desarrollan los circuitos integrados que es un circuito electrónico completo sobre una pastilla (chip) de silicio. Aumentando ampliamente la velocidad de procesamiento; también se diversifican los medios de almacenamiento externo así como la capacidad en disco duro. Después del desarrollo lenguajes de alto nivel que sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. Se aplican y utilizan estos lenguajes para que el usuario común pueda solucionar problema de procesamiento de datos de una manera más fácil y rápida. Son usados en ámbitos computacionales donde se logra un alto rendimiento con respecto a lenguajes de generaciones anteriores. Entre ellos se encuentran Ada, C++, C#, Cobol, Delphi Smalltalk, entre otros.

Primera Generación de 1950 - 1965

En los primeros años de vida del software se consideraba como un añadido, los ordenadores se programaban directamente en código de máquina (basado en sistema binario), el software se desarrollaba con poca o ninguna planificación y sin ningún tipo de documentación, prácticamente se programaba a prueba-error, siendo el hardware el propósito principal No obstante, cada modelo de ordenador tenía su propia estructura interna a la hora de programarse. A estos lenguajes se les denominaba Lenguaje de bajo nivel, porque afectaban y controlaban directamente al hardware y estaban condicionados por la estructura física de las computadoras. Dado que este tipo de lenguaje se acerca mucho más a la lógica de la máquina es mucho más complicado programar, el uso de la palabra bajo en su denominación no implica que el lenguaje sea menos potente que un lenguaje de alto nivel se refiere al propósito principal que era el hardware, este tipo de lenguajes se utilizan para programar ciertas tareas de los sistemas operativos, de aplicaciones en tiempo real o controladores de dispositivos.

Los primeros computadores, utilizaban tubos al vacío para circuitos y tambores magnéticos para la memoria y ocupaban cuatros enteros. Un tambor magnético, es un cilindro de metal recubierto con material magnético de óxido de hierro en que los datos y los programas pueden ser almacenados. Estos eran utilizados como dispositivos de almacenamiento primario, pero desde entonces se han implementado como dispositivos de almacenamiento auxiliar. La operación de estos equipos era de alto costo y adicionalmente consumían gran cantidad de electricidad, generaban mucho calor la cual era la causa de mal funcionamiento. La primera generación de computadoras se basaba en lenguaje máquina para realizar operaciones y solo podían resolver un tiempo a la vez.



cuarta generación 1990 - actualidad

Los ordenadores son controlados por microprocesadores, se miniaturiza los equipos y su capacidad de procesamiento, aumenta su capacidad a límites impensados en épocas anteriores, existe un aumento cuantitativo y cualitativo de las bases de datos, se desarrollan nuevas y variadas formas de gestión para facilitar la consulta y edición, se desarrollan herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas incursionan nuevos paradigmas de programación como ingeniería basada por componentes Se facilita el mantenimiento de las nuevas aplicaciones ya que se enfoca los esfuerzos al problema en sí, teniendo en cuenta que se incorporan prefabricados o componentes debidamente probados.

segunda generación de 1965 - 1972

Esta generación nace con la incorporación del "transistor" a los ordenadores dando mayor velocidad de procesamiento y que sustituyó a los bulbos electrónicos utilizados en los equipos en años anteriores. Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles, estos usan abreviaciones para las instrucciones, como ADD (sumar), en lugar de números. Con esto la programación se hizo menos engorrosa. Se utiliza el lenguaje ensamblador ensamblado a través de un macroensamblador. Es el lenguaje de máquina combinado con una serie de poderosas macros que permiten declarar estructuras de datos y de control complejas.