Documente Academic
Documente Profesional
Documente Cultură
INTRODUCCIÓN AL MICROPROCESADOR Y LA
COMPUTADORA.
La era mecánica.
La idea de realizar cálculos con una máquina se remonta hasta el año 500 a.C., cuando los
babilonios inventaron el ábaco, la primera calculadora mecánica. El ábaco tiene hileras de
cuentas con las que se realizan los cálculos. se mejoró hasta 1642 cuando el matemático
Blaise Pascal inventó una calculadora construida con base en engranajes y ruedas. Cada
engranaje contenía 10 dientes que, cuando se movían una vuelta completa, hacían que un
segundo engranaje avanzara una posición. Ésto es la base de todas las calculadoras
mecánicas.
A principios de la década de 1800 llegaron las primeras máquinas mecánicas con engranajes
prácticas, utilizadas para calcular información de manera automática. Esto fue antes de que los
humanos inventaran la bombilla eléctrica o antes de que se conociera mucho sobre la
electricidad.
En 1937 unos planos y diarios mostraron que uno de los primeros pioneros de la maquinaria
computacional mecánica fue Charles Babbage, este fue comisionado en 1823 por la Real
Sociedad Astronómica de la Gran Bretaña para producir una máquina calculadora
programable. Esta máquina debía generar tablas de navegación para la Armada Real Británica.
Él aceptó el reto y empezó a crear lo que llamó su Máquina analítica.
La era eléctrica.
La década de 1800 fue testigo de la llegada del motor eléctrico (concebido por Michael
Faraday) con lo cual surgió una multitud de máquinas de sumar controladas por motores, todas
basadas en la calculadora mecánica desarrollada por Blaise Pascal.
En 1970 apareció la pequeña calculadora electrónica portátil, introducida por primera vez por
Bomar Corporation y fue llamada “Cerebro Bomar”.
En 1889 Herman Hollerith desarrolló la tarjeta perforada para almacenar datos.
El inventor alemán Konrad Zuse, quien trabajaba como ingeniero para la empresa Henschel
Aircraft Company en Berlín, inventó la primera computadora moderna. En 1936 construyó una
versión mecánica de su sistema y posteriormente en 1939 construyó su primer sistema
computacional electromecánico, llamado Z2. Su computadora calculadora Z3, probablemente
se utilizó en el diseño de aeronaves y misiles durante la Segunda Guerra Mundial para el
ejército alemán.
En 1943 para quebrantar los códigos militares secretos de los alemanes, surgió el primer
sistema computacional electrónico, que utilizaba tubos al vacío, inventado por Alan Turing,
quien llamó a su máquina Colossus, probablemente por su tamaño. Un problema con Colossus
fue que, aunque su diseño le permitía quebrantar códigos militares secretos de los alemanes,
generados por la máquina Enigma mecánica, no podía resolver otros problemas. Colossus no
era programable; era un sistema computacional de programa fijo, lo que se conoce
actualmente como una computadora de propósito especial.
El primer sistema computacional electrónico programable de propósito general se desarrolló en
1946, en la Universidad de Pensilvania. Esta computadora moderna se llamó ENIAC
(Calculadora e Integradora Numérica Electrónica). La ENIAC era una máquina enorme que
contenía más de 17,000 tubos al vacío y más de 500 millas de cables. Esta máquina pesaba
más de 30 toneladas y realizaba sólo aproximadamente 100,000 operaciones por segundo.
El transistor se desarrollo en diciembre 23 de 1947, en los laboratorios Bell por John Bardeen,
William Shockley y Walter Brattain.
Después le siguió en 1958, la invención del circuito integrado por Jack Kilby de Texas
Instruments.
Primer microprocesador en Intel Corporation en 1971.
Avances en la Programación.
Una vez desarrolladas las máquinas programables, empezaron a aparecer los programas y los
lenguajes de programación.
El lenguaje máquina, estaba compuesto de unos y ceros y utilizaba códigos binarios
almacenados en el sistema de memoria computacional como grupos de instrucciones, a lo cual
se le llamaba programa.
El matemático John von Neumann fue la primera persona en desarrollar un sistema que
aceptaba instrucciones y las almacenaba en memoria. A menudo a las computadoras se les
llama máquinas de von Neumann en honor de John von Neumann.
A principios de la década de 1950 se utilizó el lenguaje ensamblador para simplificar la tarea de
introducir código binario en una computadora como sus instrucciones. El ensamblador permite
al programador utilizar códigos nemónicos en inglés en lugar de un número binario tal como
0100 0111.
En el año de 1957 fue cuando Grace Hopper desarrolló el primer lenguaje de programación de
alto nivel llamado FLOWMATIC, e hizo que las computadoras fueran más fáciles de programar.
En el mismo año, IBM desarrolló el lenguaje FORTRAN (FORmula TRANslator –Traductor de
fórmulas) para sus sistemas computacionales. Este lenguaje permitía a los programadores
desarrollar programas que utilizaran fórmulas para resolver problemas matemáticos.
El primer lenguaje de programación verdaderamente exitoso y de amplio uso para las
aplicaciones comerciales fue COBOL (COmputer Business Oriented Language –Lenguaje
computacional orientado a los negocios).
La era del microprocesador.
Un bit es un dígito binario con un valor de uno o cero. A una posición de memoria de 4 bits se
le llama comúnmente cuarteto, y 8 bits es equivalente a 1 byte o también se le puede llamar
octeto.
El primer microprocesador en el mundo, el Intel 4004, era de 4 bits; un controlador programable
en un chip.