Generaciones, Lenguajes de Programacion, Composicion y Funcionalidades de las Computadoras

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Generaciones, Lenguajes de Programacion, Composicion y Funcionalidades de las Computadoras por Mind Map: Generaciones, Lenguajes de Programacion, Composicion y Funcionalidades de las Computadoras

1. Generaciones de la computadoras

1.1. Desde 1939 hasta la actualidad, la historia de las computadoras ha pasado por muchas generaciones y la quinta, la más reciente, que se viene integrada con microprocesadores

1.1.1. Primera generación (1940-1952) 1946 ENIAC. Primera computadora digital electrónica en la historia. No fue un modelo de producción, sino una máquina experimental. Tampoco era programable en el sentido actual. Se trataba de un enorme aparato que ocupaba todo un sótano en la universidad. Construida con 18 000 tubos de vacío, consumía varios KW de potencia eléctrica y pesaba algunas toneladas. Era capaz de efectuar cinco mil sumas por segundo. Fue hecha por un equipo de ingenieros y científicos encabezados por los doctores John W. Mauchly y J. Presper Eckert en la universidad de Pensilvania, en los Estados Unidos

1.1.2. Segunda generación (1956-1964) La segunda generación de las computadoras reemplazó las válvulas de vacío por los transistores. Por eso, las computadoras de la segunda generación son más pequeñas y consumen menos electricidad que las de la anterior. La forma de comunicación con estas nuevas computadoras es mediante lenguajes más avanzados que el lenguaje de máquina, los cuales reciben el nombre de “lenguajes de alto nivel" o "lenguajes de programación".

1.1.3. Tercera generación (1965-1971) Comienza a utilizarse los circuitos integrados, lo cual permitió abaratar costos al mismo tiempo que se aumentaba la capacidad de procesamiento y se reducía el tamaño de las máquinas. La tercera generación de computadoras emergió con el desarrollo de circuitos integrados (pastillas de silicio) en las que se colocan miles de componentes electrónicos en una integración en miniatura. Menor consumo de energía eléctrica. Aumento de fiabilidad y flexibilidad. Teleproceso. Multiprogramación. Renovación de periféricos. Minicomputadoras, no tan costosas y con gran capacidad de procesamiento.

1.1.4. Cuarta generación (1972-1980) Fase caracterizada por la integración sobre los componentes electrónicos, lo que propició la aparición del microprocesador un único circuito integrado en el que se reúnen los elementos básicos de la máquina. Se desarrolló el "chip" Hizo que sea una computadora ideal para uso “personal”, de ahí que el término “PC” se estandarizara y los clones que sacaron posteriormente otras empresas fueron llamados “PC y compatibles”, usando procesadores del mismo tipo que las IBM , pero a un costo menor y pudiendo ejecutar el mismo tipo de programas.

1.1.5. Quinta generación (1983-2017) Surge a partir de los avances tecnológicos que se encontraron. Se crea entonces la computadora portátil o laptop tal cual la conocemos en la actualidad. IBM presenta su primera laptop o computadora portátil y revoluciona el sector informativo. En vista de la acelerada marcha de la microelectrónica, la sociedad industrial se ha dado a la tarea de poner también a esa altura el desarrollo del software y los sistemas con los que se manejaban las computadoras.

2. Lenguajes de programacion

2.1. Hay cinco generaciones de lenguajes de programación, durante la evolución de los lenguajes de programación, la sintaxis se ha simplificado para hacer que los programas sean más fáciles de entender.

2.1.1. Primera Generación – 1GL: Código máquina y Ensambladores La primera generación de lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que los controles de la computadora interpreta como instrucciones, eléctricamente. Representan los primeros lenguajes de programación que la computadora podía entender, son conocidos como lenguaje máquina.

2.1.2. Segunda Generación – 2GL: Primeros lenguajes de alto nivel, no estructurados – Fortran, Cobol, Basic La segunda generación de lenguajes de programación consistía se identificaron como lenguajes ensambladores. Un lenguaje ensamblador convierte las secuencias de 0s y 1s a un lenguaje entendido por los seres humanos, como «añadir», “sumar”, etc. El código escrito en un lenguaje ensamblador se convierte en lenguaje de máquina (1GL).

2.1.3. Tercera Generación – 3GL: Lenguajes estructurados: Algol, Pascal, C, ADA. Lenguajes Específicos: Lisp, Prolog, Smalltalk La tercera generación de lenguajes de programación se conoce como lenguajes de alto nivel. Un lenguaje de alto nivel tiene una gramática y sintaxis similar a las palabras en una oración. Un compilador se encarga de traducir el lenguaje de alto nivel a lenguaje ensamblador o código máquina. Todos los lenguajes de programación de software necesitan ser traducidos a código de máquina para una computadora para utilizar las instrucciones que contienen.

2.1.4. Cuarta generación (4GL) Lenguajes Declarativos: SQL Generadores de aplicaciones, Herramientas CASE Programación Visual: Visual Basic, Visual C Lenguajes Orientados a Objeto C++, Java, Eiffel La cuarta generación de lenguajes de programación avanza en la sintaxis utilizada. Lenguajes 4GL se utilizan típicamente para acceder a bases de datos.

2.1.5. Quinta generación (5GL) Imitación de la mente humana La quinta generación de lenguajes de programación es utilizada para redes neuronales. Una red neuronal es una forma de inteligencia artificial que trata de imitar la mente humana.

2.2. Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.​ Este dispositivo requiere programas para funcionar, por lo general, ejecutando las instrucciones del programa en un procesador central.​ El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones.

2.2.1. Un programa informático o programa de computadora es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.1​ Este dispositivo requiere programas para funcionar, por lo general, ejecutando las instrucciones del programa en un procesador central.2​ El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones. El mismo programa en su formato de código fuente legible para humanos, del cual se derivan los programas ejecutables (por ejemplo, compilados), le permite a un programador estudiar y desarrollar sus algoritmos. Una colección de programas de computadora y datos relacionados se conoce como software.

3. Composicion Fisica de una Computadora

3.1. Los componentes de una computadora que podemos tocar son: hardware es el equipo físico o los dispositivos asociados con una computadora. Dispositivo de entrada tales como el teclado y ratón. Dispositivo de salida tales como monitoreo o impresora. Conexiones de redes de comunicaciones, tales como módems, Ethernet, conexiones USB, conexiones en series, y paralelo, firmware, anexiones de tarjeta de memoria, etcétera.

3.1.1. Dispositiva de entrada /salida Los dispositivos de entrada son aquellos dispositivos externos de hardware que tienen componentes situados fuera de la computadora, a la que puede dar información e/o instrucciones.

3.1.2. La memoria principal En ella se almacenan datos e instrucciones con los que las unidades de proceso pueden realizar operaciones.

3.1.3. Unidad de medida de memoria La memoria principales es uno de los componentes mas importantes de una computadora y sirve para almacenamiento de información (datos y programas ).existe dos tipo de memoria de almacenamiento: almacenamiento principal (memoria principal o memoria central)y almacenamiento secundario o almacenamiento masivo(disco, pendrives, discos duros externos, cintas, etcétera).

4. Funcionalidades

4.1. Una computadora básicamente es un dispositivo cuya principal función es la de procesar grandes cantidades de información en forma veloz y precisa, y que realiza este procedimiento gracias al hardware y software.

4.1.1. Como mencionamos, una computadora está compuesta por dos subsistemas, el hardware y el software, donde el primero de ellos comprende la computadora propiamente dicha y todos sus periféricos de entrada y salida, mientras que el subsistema de software comprende el sistema operativo, el cual se encarga de traducir lo que queremos hacer con la PC al hardware, es decir procesar las peticiones, y todos los demás programas de usuario, es decir suites ofimáticas, programas de diseño, modelado, software matemáticos y muchos otros.

5. ANDRES MORA MARTINEZ