domingo, 27 de marzo de 2011

generaciones computacionales

generaciones computacionales

Primera Generación (1951-1958)
En esta generación había una gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características:

  • Usaban tubos al vacío para procesar información.


  • Usaban tarjetas perforadas para entrar los datos y los programas.


  • Usaban cilindros magnéticos para almacenar información e instrucciones internas.


  • Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas.


  • Se comenzó a utilizar el sistema binario para representar los datos.
    En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares).
    La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético, que es el antecesor de los discos actuales.




  • Segunda Generación (1958-1964)
    En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras se programaban con cinta perforadas y otras por medio de cableado en un tablero.
    Características de está generación:



  • Usaban transistores para procesar información.


  • Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.


  • 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.


  • Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.


  • Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.


  • Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales eran comercialmente accsesibles.


  • Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.


  • La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".


  • Surgieron las minicomputadoras y los terminales a distancia.


  • Se comenzó a disminuir el tamaño de las computadoras.




  • Tercera Generación (1964-1971)
    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. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.
    Características de está generación:



  • Se desarrollaron circuitos integrados para procesar información.


  • Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una pieza de silicio que contiene los componentes electrónicos en miniatura llamados semiconductores.


  • Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas eléctricas.


  • Surge la multiprogramación.


  • Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.


  • Emerge la industria del "software".


  • Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.


  • Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.


  • Consumían menos electricidad, por lo tanto, generaban menos calor.




  • Cuarta Generación (1971-1988)
    Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Aquí nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada "revolución informática".
    Características de está generación:



  • Se desarrolló el microprocesador.


  • Se colocan más circuitos dentro de un "chip".


  • "LSI - Large Scale Integration circuit".


  • "VLSI - Very Large Scale Integration circuit".


  • Cada "chip" puede hacer diferentes tareas.


  • Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips".


  • Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.


  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.


  • Se desarrollan las supercomputadoras.




  • Quinta Generación (1983 al presente)
    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 que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computación, en la que se perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados.
    Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos semejantes, que pueden resumirse de la siguiente manera:



  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.



  • Se desarrollan las supercomputadoras.
    Inteligencia artíficial:
    La inteligencia artificial es el campo de estudio que trata de aplicar los procesos del pensamiento humano usados en la solución de problemas a la computadora.
    Robótica:
    La robótica es el arte y ciencia de la creación y empleo de robots. Un robot es un sistema de computación híbrido independiente que realiza actividades físicas y de cálculo. Están siendo diseñados con inteligencia artificial, para que puedan responder de manera más efectiva a situaciones no estructuradas.
    Sistemas expertos:
    Un sistema experto es una aplicación de inteligencia artificial que usa una base de conocimiento de la experiencia humana para ayudar a la resolución de problemas.
    Redes de comunicaciones:
    Los canales de comunicaciones que interconectan terminales y computadoras

  • martes, 15 de marzo de 2011

    definicion software y hardware

    Mas allá de la popular definición hardware es lo que golpeas cuando falla el software, el Hardware son todos los componentes y dispositivos físicos y tangibles que forman una computadora como la CPU o la placa base, mientras que el Software es el equipamiento lógico e intangible como los programas y datos     que almacena la computadora.


    Hardware

    Hardware

    Los componentes y dispositivos del Hardware se dividen en Hardware Básico y Hardware Complementario

    • El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
    • El Hardware Complementario: son todos aquellos dispositivos adicionales no esenciales como pueden ser: impresora, escáner, cámara de vídeo digital, webcam, etc.

    Placa Base o Placa Madre

    Los componentes Hardware más importantes de la computadora y esenciales para su funcionamiento se encuentran en la Placa Base (también conocida como Placa Madre), que es una placa de circuito impreso que aloja a la Unidad Central de Procesamiento (CPU) o microprocesador, Chipset (circuito integrado auxiliar), Memoria RAM, BIOS o Flash-ROM, etc., además de comunicarlos entre sí.

    Grupos de Hardware

    Según sus funciones, los componentes y dispositivos del hardware se dividen en varios grupos y en el siguiente orden:

    Dispositivos de Entrada

    Los Dispositivos de Entrada son aquellos a través de los cuales se envían datos externos a la unidad central de procesamiento, como el teclado, ratón, escáner, o micrófono, entre otros.

    Chipset (Circuito Integrado Auxiliar)

    El Chipset o Circuito Integrado Auxiliar  es la médula espinal de la computadora, integrado en la placa base, hace posible que esta funcione como eje del sistema permitiendo el tráfico de información entre el microprocesador (CPU) y el resto de componentes de la placa base, interconectándolos a través de diversos buses que son: el Northbridge (Puente Norte) y el Southbridge (Puente Sur).
    El Northbridge o Puente Norte  es un circuito integrado que hace de puente de enlace entre el microprocesador y la memoria además de las tarjetas gráficas o de vídeo AGP o PCI-Express, así como las comunicaciones con el Puente Sur.
    El Southbridge o Puente Sur  (también conocido como Concentrador de Controladores de Entrada/Salida), es un circuito integrado que coordina dentro de la placa base los dispositivos de entrada y salida además de algunas otras funcionalidades de baja velocidad. El Puente Sur  se comunica con la CPU a través del Puente Norte.

    Unidad Central de Procesamiento (CPU)

    La CPU (Central Processing Unit o Unidad Central de Procesamiento) puede estar compuesta por uno o varios microprocesadores de circuitos integrados que se encargan de interpretar y ejecutar instrucciones, y de administrar, coordinar y procesar datos, es en definitiva el cerebro del sistema de la computadora. además, la velocidad de la computadora depende de la velocidad de la CPU o microprocesador que se mide en Mhz (unidad de medida de la velocidad de procesamiento). Se divide en varios registros:

    Unidad de Control

    La Unidad de Control  es la encargada de controlar que las instrucciones se ejecuten, buscándolas en la memoria principal, decodificándolas (interpretándolas) y que después serán ejecutadas en la unidad de proceso.

    Unidad Aritmético-Lógica

    La Unidad Aritmético-Lógica  es la unidad de proceso donde se lleva a cabo la ejecución de las instrucciones con operaciones aritméticas y lógicas.

    Unidad de Almacenamiento

    La Unidad de Almacenamiento o Memoria  guarda todos los datos que son procesados en la computadora y se divide en Memoria Principal y Memoria Secundaria o Auxiliar.

    Memoria Principal o Primaria (RAM – ROM) 

    En la Memoria Principal o Primaria  de la computadora se encuentran las memorias RAM, ROM y CACHÉ.

    La Memoria RAM  (Random Access Memory o Memoria de Acceso Aleatorio) es un circuito integrado o chip que almacena los programas, datos y resultados ejecutados por la computadora y de forma temporal, pues su contenido se pierde cuando esta se apaga. Se llama de acceso aleatorio - o de acceso directo - porque se puede acceder a cualquier posición de memoria sin necesidad de seguir un orden. La Memoria RAM puede ser leída y escrita por lo que su contenido puede ser modificado.
    La Memoria ROM  (Read Only Memory o Memoria de sólo lectura) viene grabada en chips con una serie de programas por el fabricante de hardware y es sólo de lectura, por lo que no puede ser modificada - al menos no muy rápida o fácilmente - y tampoco se altera por cortes de corriente. En esta memoria se almacenan los valores correspondientes a las rutinas de arranque o inicio del sistema y a su configuración.
    La Memoria Caché o RAM Caché  es una memoria auxiliar de alta velocidad, que no es más que una copia de acceso rápido de la memoria principal almacenada en los módulos de RAM.

    Memoria Secundaria (Disco Duro, Disco Flexibles, etc.)

    La Memoria Secundaria (también llamada Periférico de Almacenamiento) está compuesta por todos aquellos dispositivos capaces de almacenar datos en dispositivos que pueden ser internos como el disco duro, o extraíble como los discos flexibles (disquetes), CDs, DVDs, etc.

    Dispositivos de Salida

    Los Dispositivos de Salida  son aquellos que reciben los datos procesados por la computadora y permiten exteriorizarlos a través de periféricos como el monitor, impresora, escáner, plotter, altavoces,etc.
    Dispositivos de Entrada/Salida (Periféricos mixtos): Hay dispositivos que son tanto de entrada como de salida como los mencionados periféricos de almacenamiento, CDs, DVDs, así como módems, faxes, USBs, o tarjetas de red.


    sofware

    Software

    El Software es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a través de diferentes tipos de programas.

    El Software son los programas de aplicación y los sistemas operativos, que según las funciones que realizan pueden ser clasificados en:


    Software de Sistema

    Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas.
    El Software de Sistema se divide en:
    El Sistema Operativo   es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento.

    Un Sistema Operativo   realiza cinco funciones básicas: Suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte.
    1. Suministro de interfaz al usuario: Permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos, interfaces que utilizan menús, e interfaces gráficas de usuario.
    2. Administración de recursos: Administran los recursos del hardware como la CPU, memoria, dispositivos de almacenamiento secundario y periféricos de entrada y de salida.
    3. Administración de archivos: Controla la creación, borrado, copiado y acceso de archivos de datos y de programas.
    4. Administración de tareas: Administra la información sobre los programas y procesos que se están ejecutando en la computadora. Puede cambiar la prioridad entre procesos, concluirlos y comprobar el uso de estos en la CPU, así como terminar programas.
    5. Servicio de soporte: Los Servicios de Soporte de cada sistema operativo dependen de las implementaciones añadidas a este, y pueden consistir en inclusión de utilidades nuevas, actualización de versiones, mejoras de seguridad, controladores de nuevos periféricos, o corrección de errores de software.

    Controladores de Dispositivos

    Los Controladores de Dispositivos   son programas que permiten a otros programa de mayor nivel como un sistema operativo interactuar con un dispositivo de hardware.

    Programas Utilitarios

    Los Programas Utilitarios   realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.

    Software de Aplicación

    El Software de Aplicación   son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.

    Software de Programación

    El Software de Programación   es el conjunto de herramientas que permiten al desarrollador informático escribir programas usando diferentes alternativas y lenguajes de programación.
    Este tipo de software incluye principalmente compiladores, intérpretes, ensambladores, enlazadores, depuradores, editores de texto y un entorno de desarrollo integrado que contiene las herramientas anteriores, y normalmente cuenta una avanzada interfaz gráfica de usuario (GUI).

    Fuentes

    generaciones computacionales

    Primera Generación (1951-1958)
    En esta generación había una gran desconocimiento de las capacidades de las computadoras, puesto que se realizó un estudio en esta época que determinó que con veinte computadoras se saturaría el mercado de los Estados Unidos en el campo de procesamiento de datos. Esta generación abarco la década de los cincuenta. Y se conoce como la primera generación. Estas máquinas tenían las siguientes características:

  • Usaban tubos al vacío para procesar información.



  • Usaban tarjetas perforadas para entrar los datos y los programas.



  • Usaban cilindros magnéticos para almacenar información e instrucciones internas.



  • Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas.



  • Se comenzó a utilizar el sistema binario para representar los datos.
    En esta generación las máquinas son grandes y costosas (de un costo aproximado de 10,000 dólares).
    La computadora más exitosa de la primera generación fue la IBM 650, de la cual se produjeron varios cientos. Esta computadora que usaba un esquema de memoria secundaria llamado tambor magnético, que es el antecesor de los discos actuales.




  • Segunda Generación (1958-1964)
    En esta generación las computadoras se reducen de tamaño y son de menor costo. Aparecen muchas compañías y las computadoras eran bastante avanzadas para su época como la serie 5000 de Burroughs y la ATLAS de la Universidad de Manchester. Algunas computadoras se programaban con cinta perforadas y otras por medio de cableado en un tablero.
    Características de está generación:



  • Usaban transistores para procesar información.



  • Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.



  • 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.



  • Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.



  • Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.



  • Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales eran comercialmente accsesibles.



  • Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.



  • La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".



  • Surgieron las minicomputadoras y los terminales a distancia.



  • Se comenzó a disminuir el tamaño de las computadoras.




  • Tercera Generación (1964-1971)
    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. Las computadoras nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran energéticamente más eficientes. El ordenador IBM-360 dominó las ventas de la tercera generación de ordenadores desde su presentación en 1965. El PDP-8 de la Digital Equipment Corporation fue el primer miniordenador.
    Características de está generación:



  • Se desarrollaron circuitos integrados para procesar información.



  • Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip" es una pieza de silicio que contiene los componentes electrónicos en miniatura llamados semiconductores.



  • Los circuitos integrados recuerdan los datos, ya que almacenan la información como cargas eléctricas.



  • Surge la multiprogramación.



  • Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.



  • Emerge la industria del "software".



  • Se desarrollan las minicomputadoras IBM 360 y DEC PDP-1.



  • Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes.



  • Consumían menos electricidad, por lo tanto, generaban menos calor.




  • Cuarta Generación (1971-1988)
    Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son circuitos integrados de alta densidad y con una velocidad impresionante. Las microcomputadoras con base en estos circuitos son extremadamente pequeñas y baratas, por lo que su uso se extiende al mercado industrial. Aquí nacen las computadoras personales que han adquirido proporciones enormes y que han influido en la sociedad en general sobre la llamada "revolución informática".
    Características de está generación:



  • Se desarrolló el microprocesador.



  • Se colocan más circuitos dentro de un "chip".



  • "LSI - Large Scale Integration circuit".



  • "VLSI - Very Large Scale Integration circuit".



  • Cada "chip" puede hacer diferentes tareas.



  • Un "chip" sencillo actualmente contiene la unidad de control y la unidad de aritmética/lógica. El tercer componente, la memoria primaria, es operado por otros "chips".



  • Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.



  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.



  • Se desarrollan las supercomputadoras.




  • Quinta Generación (1983 al presente)
    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 que se manejan las computadoras. Surge la competencia internacional por el dominio del mercado de la computación, en la que se perfilan dos líderes que, sin embargo, no han podido alcanzar el nivel que se desea: la capacidad de comunicarse con la computadora en un lenguaje más cotidiano y no a través de códigos o lenguajes de control especializados.
    Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con los objetivos explícitos de producir máquinas con innovaciones reales en los criterios mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que persigue objetivos semejantes, que pueden resumirse de la siguiente manera:



  • Se desarrollan las microcomputadoras, o sea, computadoras personales o PC.



  • Se desarrollan las supercomputadoras.
    Inteligencia artíficial:
    La inteligencia artificial es el campo de estudio que trata de aplicar los procesos del pensamiento humano usados en la solución de problemas a la computadora.
    Robótica:
    La robótica es el arte y ciencia de la creación y empleo de robots. Un robot es un sistema de computación híbrido independiente que realiza actividades físicas y de cálculo. Están siendo diseñados con inteligencia artificial, para que puedan responder de manera más efectiva a situaciones no estructuradas.
    Sistemas expertos:
    Un sistema experto es una aplicación de inteligencia artificial que usa una base de conocimiento de la experiencia humana para ayudar a la resolución de problemas.
    Redes de comunicaciones:
    Los canales de comunicaciones que interconectan terminales y computadoras se conocen como redes de comunicaciones; todo el "hardware" que soporta las interconexiones y todo el "software" que administra la transmisión.