sábado, 9 de marzo de 2013

Generaciones de computadoras.


Generaciones de computadoras.

 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

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.

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
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.

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.

Lenguaje de alto, medio y bajo nivel.

Lenguaje de alto, medio y bajo nivel.
lenguaje de bajo nivel:son instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mínima lógica aritmética. Están íntimamente vinculados al hardware. Por norma general están disponibles a nivel firmware o ship set. Estos lenguajes están orientados a procesos. Los procesos se componen de tareas. Contienen tantas instrucciones como la arquitectura del hardware así haya sido diseñada. 
 lenguaje de alto nivel:son aquellos que permiten una máxima flexibilidad al programador a la hora de abstraerse o ser literal. Permiten un cambio direccional entre el lenguaje maquina y una expresión oral en la escritura del programa y su posterior compilación. Estos lenguajes están orientados a objetos. Los objetos se componen de propiedades cuya naturaleza emerge de procedimientos. 

Lenguaje máquina.

Lenguaje máquina

El lenguaje de maquina es el único que entiende la computadora digital, es su "lenguaje natural". En él sólo se pueden utilizar dos símbolos: el cero (0) y el uno (1). Por ello, al lenguaje máquina también se le denomina lenguaje binario. La computadora sólo puede trabajar con bits, sin embargo, para el programador no resulta fácil escribir instrucciones tales como:
ejemplo:
10100010
11110011
00100010
00010010

Código fuente.


Código fuente.

El código fuente de un programa informático es un conjunto de lineas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento.
El código fuente de un programa está escrito por un programador en algún lenguaje de programacion pero en este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje o código fuente) que sí pueda ser ejecutado por el hadrware de la computadora. Para esta traducción se usan los llamados compiladores ensambladores e interpretes  y otros sistemas de traducción.

Lenguaje de programación

Lenguaje de programación
Un lenguaje de programación es un lenguaje que puede ser utilizado para controlar el comportamiento de una máquina, particularmente una computadora. Consiste en un conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por ejemplo, el HTML.

Dispositivos de entrada, almacenamiento y salida.


Dispositivos de entrada, almacenamiento y salida.
los dispositivos de entrada y salida o e/s, es la comunicación entre un sistema de procesamiento de información (tal como un ordenador) y el mundo exterior, posiblemente un humano u otro sistema de procesamiento de información.
Los dispositivos de entrada son aquellos dispositivos externos de hardware que tienen componentes situados fuera de la computadora, a la que pueden dar información e/o instrucciones. Mientras tanto los dispositivos de salida son aquellos dispositivos que permiten ver resultados del proceso de datos que realice la computadora (salida de datos). El mas común es la pantalla o monitor, aunque también están las impresoras (imprimen los resultados en papel), los trazadores gráficos o plotters, las bocinas

Diagrama conceptual de una computadora

Diagrama conceptual de una computadora:

Componentes de un equipo de un cómputo


Componentes de un equipo de un cómputo
Una computadora u ordenador es un sistema digital con tecnología microelectrónica capaz de procesar información a partir de un grupo de instrucciones denominado programa.
Componentes de un equipo de cómputo exteriores:
Monitor: Dispositivo que muestra imágenes y textos generados por la computadora.
Teclado: Dispositivo que le permite digital información e instrucciones a la computadora.
Impresora: Dispositivo que produce una copia en papel de documentos que crea en la computadora.
Mouse: Dispositivo manual que permite seleccionar y mover objetos en la pantalla.
Componentes de un equipo de cómputo internos:
gabinete: Contiene la mayoría de los componentes principales.
Bocinas: Dispositivo utilizado para la reproducción de sonido.
Escáner: Se utiliza para convertir, mediante el uso de la luz, imágenes impresas o documentos a formato digital.
Microprocesador o CPU (Unidad central de procesamiento):   Chip principal de la computadora, procesa instrucciones, realiza cálculos y administra el flujo de información. Es tan poderosa que ejecuta millones de operaciones por segundo.
RAM (Memoria de acceso aleatorio): Es un chip que almacena temporalmente la información dentro de la computadora, la cual se pierde cuando se apaga la máquina.
Tarjeta madre: Es la placa de circuito principal de la computadora, a la cual todos los componentes eléctricos se conectan.
Fuente de poder o fuente de energía: Cambia la electricidad normal del hogar por una que la computadora puede utilizar.
Tarjeta de expansión: Le permite agregar nuevas opciones a la computadora. Por ejemplo le puede brindar la posibilidad de grabar y reproducir sonidos.

Conceptos básicos de computación

Conceptos básicos de computación:
para que un computador pueda ejecutar alguna instrucción, primero ésta debe entregárse le por algún medio físico y codificado en algún lenguaje en tendible por el computador. Si la orden está dada en forma correcta y si el computador cuenta con los medios necesarios para ejecutarla, lo hará.