Professional Documents
Culture Documents
Materia: Programacin
El Computador
01 de marzo de 2016
Luego que el gobierno retirar sus fondos, Babbage comenz a trabajar en otra y ms sofisticada
versin de su mquina, la cual fue llamada el Motor Analtico (Analytical Engine). Una amiga ntima,
Augusta Ada Bryron, Condesa de Lovelace, la nica hija reconocida por el Barn Bryron, trat de
ayudar a Babbage. Ella reuni dinero para su invencin y escribi un programa de demostracin
para el Motor Analtico. Por su contribucin al desarrollo de tal programa, ella es considerada como
el primer programador de computadora y el lenguaje de programacin Ada fue nombrado en su
honor.
En el 1835, Babbage diseo un sistema con provisin para datos impresos, una unidad de control y
una unidad de almacenaje de informacin. Esta mquina almacenaba los resultados intermedios en
tarjetas perforadas similares a las que utilizaba el telar de Jacquard. Sin embargo, el Motor Analtico
nunca fue completado porque la construccin de la mquina requera herramientas de precisin
que no existan para esa poca. La lgica de la mquina de Babbage fu importante para otros
inventores de computadora. Se le atribuye a Babbage las dos clasificaciones de la computadora: el
almacenaje, o la memoria, y el molino, una unidad de procesamiento que lleva a cabo los cmputos
aritmticos para la mquina. Por este logro, se le considera el padre de las computadoras, e
historiadores se han atrevido a decir que todas las computadoras modernas tienen descendencia
directa del Motor Analtico de Babbage.
blasfemias a Aiken antes de sbitamente dejar la ceremonia. A raz de este incidente. Watson
termin su asociacin con Harvard. Ms tarde, IBM desarrollaron varias mquinas que eran
similares a la de Mark L, y Howard Aiken tambin construy una serie de mquinas (la Mark II, Mark
III y Mark IV).
Otro interesante hecho ocurri con Aiken, y es que se acuo la palabra debug. En el 1945, el Mark
II estaba albergado en un edificio sin aire acondicionado. Debido a que generaba una gran cantidad
de calor, las ventanas se dejaron abiertas. Sin previo aviso, la computadora gigante se detuvo y
todos los tcnicos trataron frenticamente de resolver la fuente del problema. Grace Hopper, un
brillante cientfico, y sus compaeros de trabajo encontraron el culpable: una polilla muerta en un
relevo de la computadora. Ellos eliminaron la polilla con unas pinzas y la colocaron en la bitcora de
Mark II. Cuando Aiken regres para ver coma andaban las cosas con sus asociados, ellos le contaron
que tuvieron que debug la mquina. Al presente, la bitcora del Mark II se preserva en el Museo
naval en Dahlgren, Virginia.
el 1946 completaron su trabajo, del cual surgi una computadora electrnica digital operacional,
llamada ENIAC (Electronic Numerical Integrator And Computer). Esta mquina fue desarrollada a
gran escala, siendo derivada de las ideas no patentadas de Atanasoff. Este aparato trabajaba con el
sistema decimal y tena todas las caractersticas de las computadoras de hoy da. Las dimensiones
de la ENIAC eran inmensas, ocupando un espacio de 30 X 50 pies, un peso de 30 toneladas, y un
consumo de 160 kilovatios de potencia. Conduca electricidad a travs de 18,000 tubos de vaco,
generando un calor inmenso; contaba con un aire acondicionado especial para mantenerla fra. La
primera vez que se encendi este sistema menguaron las luces de toda Filadelfia. Esta computadora
operaba a una frecuencia que era 500 veces ms rpida que cualquier computadora
electromecnica de esa poca. Un problema que tena era que tardaba de 30 a dos hora de calcular
para las mquinas electromecnicas, esta mquina la
resolva en tres minutos. Las limitaciones del ENIAC era una reducida memoria y un problema al
cambiar de un programa a otro.: Cuando el usuario quera cambiar a otro programa, la mquina
tena que ser re-alambrada. Estos problemas hubiesen tomado aos en resolverse si no fuera por
una reunin entre Herman Goldsine, un matemtico y oficial de enlace para el proyecto de ENIAC,
y John Von Newmann, un famoso logstico y matemtico. A raz de tal reunin, John Von Neumann
se uni al equipo de Moore, el cual estaba muy cerca de embarcar en una nueva computadora
llamada EDVAC (Electronic Discrete Variable Automatic Computer).
1945 John Von Newmann
Luego de haber llegado John Von Newmann a Filadelfia, l ayud al grupo de Moore a adquirir el
contrato para el desarrollo de la EDVAC. Neumann tambin asisti al grupo con la composicin
lgica de la mquina. Como resultado de la colaboracin del equipo de Moore, surgi un adelante
crucial en la forma del concepto del programa almacenado. Hasta este momento, la computadora
almacenaba sus programas externamente, ya fuera en tarjetas conectadas, cintas peroradas y
tarjetas. La ENIAC empleaba 18, tobos al vaco y requera que un par de tales tubos se unieran en
una manera particular para que pudieran sostener la memoria en un bit de los datos.
Mauchly y Eckert descubrieron que una
lnea de demora de mercurio podra
reemplazar docenas de estos tubos al
vaco. Ellos figuraron que las lneas de
demoras significaran ahorros gigantescos
en los costos de los tubos y espacio de
memoria. Este avance contribuy a la
creacin de la computadora EDVAC. El
EDVAC almacenaba informacin en
memoria en la misma manera que los
datos. La mquina, entonces, manipulaba
la informacin almacenada.
Aunque a Von Newmann y su grupo se le acredit con el uso del concepto del programa
almacenado, no fue para ellos la primera mquina. Eso honor se dirige al grupo de la Universidad
de Cambridge que desarrollaron el EDSAC (Electronic Delay Storage Automatic Computer). Las
computadoras EDSAC y EDVAC fueron las primeras en usar la notacin binaria.
Antes del 1951, las computadoras no fueron manufacturadas a grande escala. En el 1951, con la
llegada del UNIVAC, comienza la era de las computadoras comerciales. Con tan solo dentro de tres
aos, IBM comenz a distribuir su IBM 701 y otras compaas manufacturaron computadoras, tal
como el Burroughs E. 101 y el Honeywell Datamatic 1000. Las computadoras que fueron
desarrolladas durante los aos 1950 y 1960 se conocieron como las computadoras de la primera
generacin porque tena una caracterstica en comn, el tubo en vaco.
GENERACIONES DE COMPUTADORAS
Desde su inicio, la computadora a pasado varias etapas de desarrollo. Por lo general, los escritores
clasifican estos avances tecnolgicos como generaciones, un trmino de mercadeo. Aunque existe
algn solapamiento, es conveniente visualizar el desarrollo tecnolgico de esta manera.
Primera Generacin de Computadoras
La primera generacin de computadoras comenz en los aos 1940 y se extendi hasta los 1950.
Durante este periodo, las computadoras empleaban tubos al vaco para conducir la electricidad. El
uso de los tubos al vaco haca que las computadoras fueran grandes, voluminosas y costosas porque
los tubos tenan que ser continuamente reemplazados debido a que se quemaban con frecuencia.
Hasta este tiempo, las computadoras fueron clasificadas por su dispositivo principal para el
almacenaje en memoria. La UNIVAC I empleaba un ingenioso dispositivo llamado lnea de demora
de mercurio (mercury delay line), la cual dependa de pulsos de ultrasonido.
1951 Remington Rand
Desarroll la primera computadora elctrica digital, la UNIVAC I (UNIVersal Automatic Computer).
1965 PDP-8
La Digital Equipment Corporation (DEC) introduce la
primera minicomputadora, conocida como la PDP-8.
1975 La Altair
Tres aos ms tarde, ellos presentaron en el
mercado la versin 8080, la cual era capaz de
correr la unidad de procesamiento de una
computadora. En el 1974, Radio Electronics
public un artculo sobre la construccin de
una computadora casera que usaba esta
tecnologa. Subsecuentemente, la revista
Popular Electronics escribi una seccin
sobre Altair, una computadora que tena el
chip 8080. La Altair, nombrada as por un
episodio de Star Trek, fue introducida por MITS, Inc. Fue vendida en combo por menos de $400.00.
Aunque inicialmente no contaba con teclado, monitor, sin una memoria permanente y sin
programas, fueron tomadas 4,000 rdenes dentro de los primeros tres meses.
1976 Steve Wozniak and Steve Jobs
Las computadoras Apple hicieron su aparicin durante la
dcada de los 1970. En el 1976, Steve Wozniak y Steve Jobs
construyeron la primera computadora de Apple. Este do
suministraba gratuitamente programas para sus mquinas,
adquiriendo un xito mdico. Con la ayuda de profesionales en
este campo, en el
1977 presentaron
una nueva versin
mejorada de su
mquina
de
Apple, llamada la Apple II. Este sistema de
computadora fue el primero en su clase en ser
aceptado por usuarios comerciantes, puesto contaba
con la simulacin de una hoja de clculo llamada
VisiCalc. Era una computadora de escritorio compacta
con 4K de memoria, con precios de $1,298 y una
velocidad del reloj de 1.0.
1980 IBM PC
La corporacin de IBM entr en el
mercado de las computadoras
personales, lanzando la IBM PC. Esta
computadora fue un xito rotundo y
se convirti en un best seller.
Debido al xito de la entrada de la
IBM
en
el
mercado
de
microcomputadoras tipo PC, otras
corporaciones de computadoras
decidieron
capitalizar
tal
popularidad al desarrollar sus
propios clones. Estas computadoras
personales contaban con muchas de
los mismos rasgos de las mquinas IBM y eran capaces de correr los mismos programas.
Se hizo realidad el uso diseminado de computadoras personales.
Toushstone
Supercomputer
Delta
Ahora vemos que el costo de una PC es relativamente bajo as como el de una Laptop, las
computadoras de ahora vienen trabajando con arquitecturas paralelas / vectoriales lo que hace que
sean muy rpidas, pueden almacenar una cantidad enorme de informacin hablamos de terabytes,
ahora las computadoras prcticamente toman decisiones propias alcanzando casi la misma del ser
humano, tenemos computadoras tctiles que casi no ocupan espacio en el hogar y el trabajo,
tambin con diseo hologrfico, lo cual ha revolucionado el mercado de la informtica.
Arquitectura de computador:
Se denomina hardware a todos los elementos
tangibles de la computadora: procesador, monitor,
teclado, tarjetas, circuitos integrados, cables, etc.
El hardware de una computadora est compuesto
por la unidad central, los dispositivos perifricos de
entrada, de salida y de entrada/salida, as como por
los cables, conexiones y puertos que permiten la
interaccin de todos ellos. Todos estos elementos
en conjunto constituyen la arquitectura bsica de la
computadora.
Los componentes de hardware bsicos de una computadora son tres: unidad central de proceso o
CPU, monitor y teclado.
La unidad central de proceso o CPU es, como su nombre lo indica, la unidad principal de la
computadora y tiene tres funciones principales:
Unidades de Entrada y Salida: Es la parte del ordenador que le sirve para comunicarse con
el exterior; es decir, para recibir y emitir informacin. A las unidades de entrada y salida se
le conoce tambin como perifricos:
1. El monitor nos muestra la informacin.
2. El Teclado y el Mouse sirven para introducir los datos a la computadora.
3. El lector de CD-ROM sirve para leer la informacin almacenada en un CD.
4. Mediante la impresora se obtiene una versin en papel de la informacin procesada
por la computadora.
5. Las bocinas sirven para escuchar los sonidos que emite la computadora a travs de
una tarjeta de sonido.
El Software: El ordenador, por s mismo, no puede realizar ninguna funcin; es necesario que algo
le dirija y organice. Este "algo" son las instrucciones que el programador escribe. Estas instrucciones,
agrupadas en forma de programas que son depositados en la memoria del ordenador, forman lo
que se denomina "software". El software es el nexo de unin entre el hardware y el hombre. Tal y
como hemos definido el software, ste es un conjunto de programas. La pregunta ahora es: Qu
es un programa? Un programa es una secuencia de instrucciones que pueden ser interpretadas por
un ordenador, obteniendo como fruto de esa interpretacin un determinado resultado.
Podemos clasificar en software en dos grandes grupos: software de sistema (Sistema Operativo) y
software de aplicacin.
Software del Sistema o Sistema Operativo: El sistema operativo es aquel conjunto de programas
cuyo objeto es facilitar el uso eficiente de la computadora. Este conjunto de programas administra
los recursos del sistema (hardware).
El sistema operativo se puede dividir en
programas de control y programas de servicio. Los
programas de control son los que van orientados
a facilitar, automatizar y mejorar el rendimiento
de los procesos en el ordenador (simultaneidad
de operacin de perifricos, tratamiento de
errores, etc.); como ejemplo se tiene al
administrador de tareas de Windows. Los
programas de servicio o de proceso son los que
van orientados a proporcionar facilidades de
comunicacin con el usuario (Ejemplo:
aplicaciones como el explorador de Windows)
Sin embargo, para muchas personas esta forma de trabajar es un poco frustrante, porque aunque
las computadoras parecen comprender un lenguaje natural, lo hacen en realidad de una forma
rgida y sistemtica. Es as que en la actualidad se emplean otros tipos de lenguajes para poder
ejecutar las funciones de un ordenador bsico, cuyo lenguaje de funcionamiento interno queda en
manos de especialistas, mientras que los usuarios trabajan con aplicaciones que no requieren el
manejo de un argot tcnico.
DEFINICIN DE ALGORITMO:
Define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solucin
de un problema. Mtodo y notacin en las distintas frmulas del clculo. El algoritmo constituye un
mtodo para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia
puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma ms sencilla.
De acuerdo con el concepto anterior, el algoritmo podra estar incluido en la definicin de programa
de ordenador de la Ley de Propiedad Intelectual (TRLPI), al referirse a ste como toda secuencia de
instrucciones o indicaciones destinadas a ser utilizadas, directa o indirectamente, en un sistema
informtico para realizar una funcin o una tarea o para obtener un resultado determinado,
cualquiera que fuere su forma de expresin y fijacin.
BIBLIOGRAFA
ARQUITECTURA DE LAS COMPUTADORAS. Instituto Tecnolgico de Celaya.
http://www.iqcelaya.itc.mx/~vicente/Programacion/Arquitectura.pdf