You are on page 1of 22

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL
DE LA FUERZA ARMADA NACIONAL
U.N.E.F.A.

Materia: Programacin

El Computador

01 de marzo de 2016

HISTORIA DE LAS COMPUTADORAS


La poca Antigua
El baco
El baco representa el artefacto ms
antiguo empleado para manipular
datos. Se cree que alrededor del ao
3000 BC, los babilonios empleaban el
baco para realizar cmputos
matemticos rudimentarios.
Los Pioneros
1617 John Napier
John Napier, un matemtico Escocs, invent
los Huesos o Bastoncillos de Napier. Este
artefacto permita multiplicar grandes
nmeros mediante la manipulacin de estos
bastoncillos.

1623 Wilhelm Schickard


Wilhelm Schickard fue el primer
matemtico en intentar desarrollar una
calculadora. Nativo de Alemania,
aproximadamente para el ao 1623,
ste matemtico construy un
mecanismo que poda sumar, restar,
multiplicar y dividir. Su plan era enviar a
su amigo, Johannes Keple, una copia de
su nueva invencin, pero un fuego
destruy las partes antes que fueran
ensambladas. El prototipo nunca fue
encontrado, pero un esquema
rudimentario de esta mquina
sobrevivi. Para la dcada de los 1970,
fue construido un modelo de este tipo de computador matemtico.

1642 Blaise Pascal


Blaise Pascal fue un matemtico francs que naci en el 1623. Desde muy temprana edad era un
entusiasta en el estudio autodidacta de las matemticas. Antes de que alcanzara la edad de trece
aos, Pascal descubri un error en la geometra de Descartes En el 1642 invent una mquina
calculadora que permita sumar y restar, conocida como el Pascalino. Tal mecanismo, empleaba
ruedas numeradas del 0 al 9, la cual incorporaba un mecanismo de dientes y cremalleras que
permitan manejar nmeros hasta 999,999.99. Debido al alto costo para reproducir este aparato, y
porque la gente tema que fueran despedidas de sus trabajos, el Pascalino no fue un xito comercial.

1694 Gottfried Wilhelm Von Leibniz


Leibniz fue un matemtico Alemn que diseo un
instrumento llamado el Stepped Reckoner. Esta
mquina era ms verstil que la de Pascal puesto
que poda multiplicar y dividir, as como sumar y
restar.

1790 Joseph Marie Jacquard


Cre el Telar de Jacquard (Jacquards Loom) el cual
empleaba tarjetas perforadas para crear patrones
en una fbrica de avitelado en una tejedora.

1812 Charles Babbage


Charles Babbage fue un ingls que, agravado por errores en las tablas matemticas que eran
impresas, renunci a su posicin en Cambridge para concentrar sus esfuerzos en el diseo y
construccin de un dispositivo que pudiera resolver su problema. Babbage bautiz su mquina del
ensueo con el nombre de Motor Diferencial (Differential Engine), pues sta trabajaba para resolver
ecuaciones diferenciales. Empleando fondos del gobierno y de sus propios recursos, durante
diecinueve aos labor arduamente en su meta, pero no tuvo xito. Babbage solo pudo construir
algunos componentes y la gente se referan a su artefacto como la locura de Babbage.

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.

1880 Herman Hollerith


Norteamericano que invent una perforadora, lectora y tabuladora de tarjetas.
La Computadora Moderna
1943 Howard Aiken
Como estudiante de Harvard, Aiken propuso a la universidad crear una computadora, basado en el
Motor Analtico de Babbage. Lamentablemente, la universidad de Harvard no le provey la ayuda
que necesitaba. Sin embargo, su idea tuvo buena acogida para la compaa privada de IBM.
Entonces, Aiken, conjuntamente con un grupo de cientficos, se lanz a la tarea de construir su
mquina. En el 1943, se complet su sueo con su nuevo beb, llamado Mark I, tambin conocido
por la IBM como Automatic Sequence Controlled Calculator. Este artefacto era de 51 pies de largo,
8 pies de altura y 2 pies de espesor; contaba con 750,000 partes y 500 millas de cable; y su peso era
de 5 toneladas. Era muy ruidosa, pero capaz de realizar tres calculaciones por segundo. Este
computador, aceptaba tarjetas perforadas, las cuales eran luego procesadas y almacenadas esta
informacin. Los resultados eran impresos en una maquinilla elctrica. Esta primera computadora
electromecnica fue la responsable de hacer a IBM un gigante en la tecnologa de las computadoras.

Luego, Howard Aiken y la IBM se separaron en compaas independiente, debido a la arrogancia de


Aiken. Como fue documentado, IBM haba invertido sobre $0.5 millones en la Mark I y en retorno a
su inversin, Thomas J. Watson, el cual diriga IBM, quera el prestigio de estar asociado con la
Universidad de harvard.
En una ceremonia de dedicacin por la ceracin del Mark I, el Dr. Howard Aiken hizo alarde de sus
logros sin referirse a la IBM. Este descuido intencional enoj a Watson, el cual le gritaba algunas

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.

1939 John Atanasoff


En el 1939, en la Universidad de Iowa
State, John Atanasoff diseo y
construy la primera computadora
digital mientras trabajaba con Clifford
Berrr, un estudiante graduado. Ms
tarde, Atanasoff y Berry se dedicaron a
trabajar en un modelo operacional
llamado el ABC, el Atanasooff-Berry
Computer.
Esta
computadora,
completada en el 1942, usaba circuitos
lgicos binarios y tena memoria
regenerativa.

1946 Dr. John Mauchly y J. Presper Eckert


Con el advenimiento de la Segunda
Guerra Mundial, los militares
necesitaban
una
computadora
extremadamente rpida que fuera
capaz de realizar miles de cmputos
para compilar tablas balsticas para los
nuevos caones y misiles navales. El
Dr. John Mauchly y J. Presper Eckert
crean que la nica manera de resolver
este problema era con una mquina
electrnica digital, de manera que
trabajaron juntos en este proyecto. En

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

1953 IBM 650


Para esta poca, por primera vez se
emplea ampliamente como sistemas
de computadora el modelo de IBM
650. Originalmente se planificaron
producir 50 mquinas, pero el sistema
fue tan exitoso que eventualmente
IBM manufactura ms de 1,000. Con
las series de mquinas IBM 700, la
compaa dominara el mercado de las supercomputadoras para la prxima dcada.

1957 IBM 305 RAMAC


En el 1957, el sistema de IBM 305 RAMAC es
el primero en su clase en utilizar disco
magntico para almacenaje externo. El
sistema
provee
capacidad
de
almacenamiento similar a la cinta magntica
que fue usada previamente, pero ofrece la
ventaja de capacidad de acceso semialeatorio.

SEGUNDA GENERACIN DE COMPUTADORAS


1958 Transistor
Las
computadoras
construidas
con
transistores marcan el comienzo de la
segunda generacin de los equipos de
computadora.
1959 IBM 1602
IBM introduce dos pequeas computadoras
de escritorio, a saber: la IBM 1401 para
negocios y la IBM 1602 para cientficos.

TERCERA GENERACIN DE COMPUTADORAS


1964 IBM 360
La tercera generacin de computadoras comenz en
el 1964 con la introduccin de la IBM 360, la
computadora que fue la pionera para el uso de
circuitos integrados en un chip. En ese mismo ao, los
cientficos de computadora desarrollaron circuitos
integrados diminutos e instalaron cientos de estos
transistores en un solo chip de silicn, el cual era tan
pequeo como la punta de un dedo.

1965 PDP-8
La Digital Equipment Corporation (DEC) introduce la
primera minicomputadora, conocida como la PDP-8.

1968 Alan Shugart


Alan Shugard en IBM demuestra el primer uso regular
del Disco flexible de 8-pulgadas (disco de almacenaje
magntico).

CUARTA GENERACIN DE COMPUTADORAS


1968 Gilbert Hyatt
El desarrollo de la tecnologa de microprocesadores result
en la cuarta generacin. En 1968, Gilbert Hyatt diseo una
computadora que tena la capacidad de instalar un microchip
de silicn del tamao de una ua de dedo. Hayatt quera que
el mundo lo reconociera como el inventor que revolucion la
computadora. Despus de veinte aos de batallas legales, la
oficina de patentes y marcas en Estados Unidos Continentales
le otorg a Hyatt la patente No. 4,942.516 por un Single Chip
integrated Circuit Computer Architecture.

1971 Dr. Ted Hoff


En el 1971, el Dr, Ted Hoff, conjuntamente con un grupo de individuos trabajando en Intel
Corporation, desarrollaron un microprocesador o un chip de computadora microprogramable,
conocido con el nombre de Intel 4004. Tal chip solo estaba destinado para calculadoras, puesto
careca de la potencia necesaria para que pudiera trabajar en una computadora.

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.

QUINTA GENERACIN DE COMPUTADORAS


En la quinta generacin, surgieron computadoras con chips de alta velocidad.
1991

Toushstone
Supercomputer

Delta

En el 1991, Cal Tech hizo pblico su


Touchstone Delta Supercomputer, la
cual ejecutaba 8.6 billones de clculos
por segundo. Al presente, existen
computadoras que pueden llevar a cabo
miles de operaciones simultneamente
y la frecuencia de la ejecucin de estas
mquinas se miden en teraflops. Un
teraflop es equivalente a la ejecucin de
1 trilln de operaciones de puntos
flotantes por segundo.
SEXTA GENERACIN DEL COMPUTADOR
Como ya se sabe la sexta generacin se viene dando a partir de 1990 hasta la fecha, en estos ltimos
aos hemos venido viendo que las computadoras ahora son ms pequeas, son mas verstiles,
ahora internet es una herramienta indispensable tanto en los centros de labores como en el hogar,
casi el 90% de la poblacin hace uso en algn momento de internet, y por consiguiente de una
computadora.

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.

SPTIMA GENERACIN DEL COMPUTADOR


La 7 generacin comienza en el ao 1999
donde popularizan las pantallas plana LCD 2 y
hacen a un lado a los rayos catdicos, en donde
se han dejado los DVD y los formatos de disco
duro ptico.
La nueva generacin de almacenamiento de
datos de alta densidad con una capacidad de
almacenamiento que llega a las 50 GB, aunque
se ha confirmado que esta lista puede recibir
16 capas de 400 GB.
Los celulares son la nueva herramienta importante que se utiliza hoy en da como HTC EVO 4G
ocupando la intensidad de 4.3 pulgadas por procesador permitiendo grabar en HD en donde
adquiera una cmara frontal de 1.3 mega pixeles.
El 20 de mayo del 2010, la sptima generacin en las computadoras ha llegado a remplazar la
televisin y los equipos de sonido, ya que ha logrado un alcance digital por medio de la capacidad
de los discos duros que est avanzando tan rpidamente en donde se convierte en un centro de
entretenimiento.

Concepto del computador:


La computadora (del ingls: computer; y este del latn: computare, 'calcular'), tambin denominada
computador u ordenador (del francs: ordinateur; y ste del latn: ordinator), es una mquina
electrnica que recibe y procesa datos para convertirlos en informacin conveniente y til. Un
ordenador est formado, fsicamente, por numerosos circuitos integrados y otros muchos
componentes de apoyo, extensin y accesorios, que en conjunto pueden ejecutar tareas diversas
con suma rapidez y bajo el control de un programa.

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:

Controlar el sistema de cmputo (hardware y software)


Desarrollar las operaciones matemticas y lgicas
Controlar el envo y recepcin de datos de los dispositivos perifricos
El teclado es el dispositivo perifrico de entrada
bsico y sirve para introducir datos a la computadora.
Sus teclas se agrupan generalmente en tres
secciones: teclas de funcin, colocadas en el lado
izquierdo o en la fila superior; teclas alfanumricas,
colocadas en la zona central; y zona numrica del lado
derecho, que es opcional, es decir, no est incluida en
todos los teclados.
El monitor es el dispositivo perifrico de salida bsico
y sirve para visualizar los datos que se introducen a la
computadora y aquellos resultantes de los procesos.

Es muy similar a la pantalla de un televisor.

De modo que, bsicamente la computadora funciona mediante el ingreso de datos, su


procesamiento y la salida de datos resultantes.
El Hardware est compuesto por cinco unidades o secciones bsicas: Entrada, Salida, CPU, Memoria
y Almacenamiento Secundario. Estas unidades se describen a continuacin:

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.

Unidad Central de Procesamiento (CPU): La unidad central de


proceso o CPU es la parte ms importante de un ordenador.
Esta unidad se encarga de realizar las tareas fundamentales y
es por ello el elemento principal de un sistema computarizado.
Si hacemos un smil entre un ordenador y el cuerpo humano, la
CPU hara el papel del cerebro: atender las solicitudes, mandar
y hacer controlar la ejecucin.
Un microprocesador es un circuito integrado o chip que
contiene a la CPU. Su tamao es algo menor que el de una caja
de fsforos.
La unidad central de
procesamiento se divide en
dos partes: una parte en la en
la que se realizan las
operaciones aritmticas y
lgicas
(unidad
aritmticolgica) y otra parte
que controla todo el proceso
de ejecucin (unidad de
control) en la computadora.
La unidad de control dirige
todas las actividades del
ordenador. Acta como el
corazn
del
sistema,
enviando impulsos elctricos
(seales de control) para

secuenciar (poner en orden) y sincronizar (establecer tiempos sucesivos de ejecucin) el


funcionamiento de los componentes restantes.
Unidad de Memoria: La Memoria Principal o Memoria Central es el dispositivo que sirve para
almacenar los programas (instrucciones) que se quieran ejecutar (cuando haya que cargar el
programa) y para almacenar los datos, los clculos intermedios y los resultados (cuando el programa
ya se est ejecutando). Slo los datos almacenados en la memoria son procesables por la CPU. Los
datos que estn contenidos en algn dispositivo de almacenamiento externo deben ser
previamente introducidos a la memoria, por medio de una unidad perifrica.
Dentro de la memoria principal, existen dos divisiones en funcin de las posibilidades de
lectura/escritura o solamente lectura: RAM y ROM.
Memoria RAM (Random Access Memory): Es
la memoria destinada a contener los
programas cambiantes del usuario y los datos
que se vayan necesitando durante la ejecucin
de dichos programas. Es la memoria flexible y
reutilizable. La memoria RAM se llama tambin
memoria de usuario, por ser la memoria con la
que trabaja el sistema para ejecutar los
programas. Cuando se hace referencia a la
capacidad de memoria de un ordenador se est
hablando de la memoria RAM del sistema.
Memoria ROM (Read Only Memory):
Memoria de solo lectura, llamada tambin
memoria residente o permanente. Son
memorias que slo permiten la lectura y no
pueden ser re-escritas. Su contenido viene
grabado por el fabricante de la computadora
y no puede ser cambiado. Debido a estas
caractersticas es que esta memoria se usa
para almacenar informacin vital para el
funcionamiento del sistema. La gestin del
proceso de arranque, la verificacin inicial
del sistema, la carga del sistema operativo y
diversas rutinas de control de dispositivos de
entrada/salida suelen ser las tareas
encargadas a los programas grabados en ROM. Los programas que constituyen la informacin vital
de una computadora forman la llamada BIOS (Basic Input Output System).

Unidad de Almacenamiento Secundario:


Esta es el almacn de largo plazo y de alta
capacidad de la computadora. Los
programas y datos que no estn siendo
utilizados por las otras unidades
normalmente se colocan en dispositivos de
almacenamiento secundario hasta que
necesiten, posiblemente horas, das, meses
o incluso aos despus. Ejemplo: Disco
duro.

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)

Software de Aplicacin: El software de aplicacin


est constituido por aquello programas que hacen
que el ordenador coopere con el usuario en la
realizacin de tareas tpicamente humanas, tales
como gestionar una contabilidad, escribir un texto,
hacer grficos y diagramas, realizar clculos
repetitivos, etc. Algunos ejemplos de software de
aplicacin son: procesadores de texto (Word), hojas
de clculo (Excel), sistemas de bases de datos
(Access), etc.
La diferencia principal entre los programas de
aplicacin y el sistema operativo estriba en que los
del sistema operativo suponen una ayuda al usuario
para relacionarse con el ordenador y hacer un uso ms cmodo del mismo, mientras que los de
aplicacin son programas que cooperan con el usuario para la realizacin de tareas que
anteriormente haban de ser llevadas a cabo nicamente por el hombre (sin ayuda de ordenador).
Es en estos programas de aplicacin donde se aprecia de forma ms clara la ayuda que puede
suponer un ordenador en las actividades humanas, ya que la mquina se convierte en un auxiliar
del hombre, liberndole de las tareas repetitivas.
Definicin de lenguaje de computadora
El lenguaje de programacin es un lenguaje artificial que se utiliza para definir una secuencia de
instrucciones para su posterior procesamiento. En muchas ocasiones, resulta inentendible para el
comn de la gente. Vamos a intentar aclarar algunas cuestiones al respecto.
La traduccin de una serie de instrucciones en lenguaje
ensamblador (el cdigo fuente) a un cdigo mquina (o
cdigo objeto) no es un proceso muy complicado y se
realiza normalmente por un programa especial llamado
compilador. Estas instrucciones son las que permiten
que la computadora ejecute aquellas funciones que
nosotros, como usuarios, le ordenamos.
El mencionado compilador crea una lista de
instrucciones de cdigo mquina, el cdigo objeto,
basndose en un cdigo fuente. El cdigo objeto
resultante es un programa rpido y listo para funcionar, pero que puede hacer que falle el
ordenador si no est bien diseado.
Lenguajes de bajo nivel
Vistos a muy bajo nivel, los microprocesadores procesan exclusivamente seales electrnicas
binarias. Dar una instruccin a un microprocesador supone en realidad enviar series de unos y ceros
espaciadas en el tiempo de una forma determinada. Esta secuencia de seales se denomina cdigo
mquina.

El cdigo representa normalmente datos y nmeros e instrucciones para manipularlos. Un modo


ms fcil de comprender el cdigo mquina es dando a cada instruccin un nombre fcil de recordar,
como por ejemplo STORE, ADD o JUMP. Esta abstraccin da como resultado el ensamblador, un
lenguaje de muy bajo nivel que es especfico de cada microprocesador.
Lenguajes de alto nivel
Por lo general se piensa que los ordenadores son mquinas que realizan tareas de clculos o
procesamiento de textos. La descripcin anterior es slo una forma muy esquemtica de ver una
computadora. Hay un alto nivel de abstraccin entre lo que se pide a la computadora y lo que
realmente comprende. Existe tambin una relacin compleja entre los lenguajes de alto nivel y el
cdigo mquina.
Los lenguajes de alto nivel son normalmente fciles de aprender porque estn formados por
elementos de lenguajes naturales, como por ejemplo el ingls. En BASIC, el lenguaje de alto nivel
ms conocido, los comandos como 'IF CONTADOR = 10 THEN STOP' pueden utilizarse para pedir a
la computadora que pare si CONTADOR es igual a 10.

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

Arquitectura de computadoras I. Por: Juan Bernardo Vzquez Gomez.


http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Arquitectura_computadoras_I.pdf

INFORMATICA. Por: Prof. Edgar Lopategui.


http://biblio3.url.edu.gt/Libros/provinciales/computadoras.pdf

HISTORIA DE LAS COMPUTADORAS. Por: Gerardo Ignacio Hernndez Garca.


http://www.uv.mx/personal/gerhernandez/files/2011/04/historia-compuesta.pdf

HISTORIA Y EVOLUCIN DEL COMPUTADOR.


http://elcomputadorevolucionehistoria.blogspot.com/2011/04/sexta-generacion-delcomputador.html

You might also like