Está en la página 1de 24

Conceptos Bsicos

Arquitectura de un
Computador



Ania Cravero Leal
Samuel Seplveda Cuevas
Departamento de Ingeniera de Sistemas
Facultad de Ingeniera, Ciencias y Administracin








"royecto f|nanc|ado por e| Iondo de Desarro||o Lducat|vo de
la Facultad de Ingeniera, Ciencias y Administracin de la
Un|vers|dad de La Irontera"










Captulo
01
Versin
0.9
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
1


TEMARIO


1.1 Arqui tectura de un
Computador
1.2 Cl asi fi caci n de
Computadores
1.3 Comentari os Fi nal es
1.4 Referenci as

































Conceptos Bsicos
Arquitectura de un
Computador



Tal como dice el ttulo de este captulo, la idea
fundamental es mostrar y explicarte los componentes
bsicos de un Computador y cmo estos se relacionan
entre s.
En pri mer lugar, explicaremos los conceptos de hardware
y software, para luego dar lugar a los dispositivos de
entrada y salida. A continuacin describiremos los tipos
de memorias disponibles en un computador, el
procesador y la unidad central de procesamiento, con el
fin de mostrar el proceso de ejecucin de un programa.
Con todo lo anterior, creemos que podrs responder
preguntas del tipo Qu es un computador? Qu hay
dentro de un computador? Qu hace un sistema
operativo?, etc.

Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
2


1.1 Arquitectura de un Computador
Un Computador es una mqui na el ectrni ca, humanamente programada, capaz de reali zar a gran vel oci dad
cl cul os matemti cos y procesos l gi cos. Tambi n es capaz de l eer, al macenar, procesar y escri bir
i nformaci n con mucha rapi dez y exacti tud.
El computador responde a una estructura el ectrnico-mecnica capaz de desarrollar un conjunto vari ado de
acti vi dades que en al gunos casos, de hacerlas el hombre, demandaran un uso i ntensi vo de ti empo y l a
reali zaci n de ci entos, mil es o mill ones de cl cul os ari tmti cos en unos pocos segundos o fracci ones de ste.
La i dea de computador como Cerebro Electrnico es adecuada si se enti ende como un mecanismo que debe
ser programado para cada tarea que se qui ere reali zar.
Un computador no debe consi derarse como una mqui na capaz de real i zar nicamente operaci ones
ari tmti cas, aunque ste fue su pri mera apli caci n real , es capaz de real i zar trabajos con smbol os, nmeros,
textos, i mgenes, soni dos y otros, descri bi endo as el concepto de mul ti medi a.
La fi gura 1.1 presenta un esquema de l as partes pri nci pal es de l a arqui tectura de un computador personal
de escri tori o o comnmente l lamado PC (si gl a del i ngl s personal computer).
Figura 1.1: Arquitectura de un Computador



Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
3


Un computador debe cumpl i r con al gunas caractersti cas para que cumpla correctamente con su trabajo:
Tener una CPU (del i ngl s Central Processi ng Uni t) o UCP (Uni dad Central de Procesami ento)
Memori a pri nci pal RAM y ROM
Memori a Auxil iar (disco duro y otros disposi ti vos de al macenami ento de i nformaci n)
Disposi ti vos de entrada y sali da (teclado, mouse, moni tor, i mpresora)
Un Computador est compuesto pri nci pal mente por un conjunto de disposi ti vos de hardware y por
software, que permi te l a ejecuci n de una seri e de instrucciones conteni dos en un programa. Para ell o,
dispone de un conjunto de di sposi ti vos de entrada y sali da que per mi ten el i ngreso de datos y l a entrega de
resul tados. Entonces es posi bl e representar el concepto de Computador a travs de l a si gui ente i gual dad, l a
cual podemos i nterpretar como que ste es l a suma e i nteracci n de el ementos de hardware y software con
el fi n de ejecutar programas para desarrol lar al guna tarea.
Computador = Hardware + Software
a. Instruccin:
Una i nstrucci n es una orden que l e envi amos al computador con el fi n de ejecutarla. Por ejempl o, mostrar
una frase por pantal la, i ngresar una palabra, cal cular una suma.
b. Programa:
Un programa es un conjunto de i nstrucci ones que se ejecuta en un computador.

1.1.1 Hardware
El Hardware vi ene del i ngl s "hard" duro y "ware" artcul os, hace referenci a a l os medi os fsicos
(equi pami ento materi al ) que permi ten l l evar a cabo un proceso de datos, conforme l o ordenan las
i nstrucci ones de un ci erto programa, previamente al macenado en un computa dor.
Es un conjunto de di sposi ti vos fsicos que forman un computador. Es el equi po que debe permi ti r a un
usuari o (o persona) hacer trabajos (escri bi r textos, sacar cuentas), escuchar msi ca, navegar en Internet,
hacer ll amadas tel efnicas, ver pel culas, etc.
En el hardware encontramos l a memori a del computador, l os circui tos que se encuentran dentro del
gabi nete, l a di squetera, el tecl ado, la i mpresora, el moni tor, el mouse (ver fi gura 1.1).
En mayora de l os sistemas computaci onal es el hardware est organi zado como se muestra en l a fi gura 1.2.
Podemos consi derar que un computador ti ene ci nco componentes pri nci pal es: l os dispositivos de entrada,
l os dispositivos de salida, el procesador (tambi n conoci do como CPU, unidad central de procesamiento), l a
memoria principal y l a memoria secundaria. La CPU, l a memori a pri nci pal , y al gunas veces la memori a
secundaria, normal mente se al ojan en un sol o gabi nete. La CPU y l a memori a pri nci pal forman el cotozo
Jel compotoJot, y pueden consi derarse como una uni dad i ntegrada (Savi tch, 2007). Otros componentes se
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
4


conectan a la memori a pri nci pal y operan bajo l a direcci n de la CPU. Las fl echas de la fi gura 1.2 i ndi can la
di recci n del fl ujo de i nformaci n.

Dispositivos de Entrada/Salida

a. Dispositivo de entrada:
Es cual qui er disposi ti vo que per mi te, a una persona o medi o, transmi ti r i nformaci n al computador. Es
probabl e que l os pri nci pal es disposi ti vos de entrada de tu computador sean un tecl ado y un mouse.
b. Dispositivo de salida:
Es un medi o que permi te mostrar i nformaci n desde el computador. El disposi ti vo de sali da ms comn es
la pantall a o moni tor. Con frecuenci a hay ms de un di sposi ti vo de sali da, como por ejempl o, un moni tor (o
pantall a), una i mpresora, parl antes, entre otros.


Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
5


Preguntas para el lector:
i . Qu otros disposi ti vos de entrada conoces di ferentes del tecl ado y el mouse? Confecci ona
una l ista con al menos 5 disposi ti vos.
ii . Qu otros di sposi ti vos de sali da conoces di ferentes del moni tor y la i mpresora? Confecci ona
una l ista con al menos 5 disposi ti vos.
iii . Compara ambas listas con l as que han hecho otros compaeros de tu curso. Cul es consi deras
como l os disposi ti vos ms extraos? Por qu?
Con el fi n de al macenar l as entradas y procesar l os cl cul os, l os computadores cuentan con memoria. Un
computador ti ene dos formas de memori a, llamadas memoria principal y memoria secundaria. El programa
en ejecuci n se manti ene en l a memori a pri nci pal .
Memoria del Computador

Antes de cl asi ficar y defi ni r l os di ferentes ti pos de memoria que podemos encontrar dentro del computador,
podra ser i nteresante expli carl o en un contexto i nformti co-el ectrni co di cho concepto.
Cmo defi ni ras o explicaras a al gui en que no sabe que es una memoria?
Ini ci al mente podramos deci r que en el contexto antes expuesto, una memori a es oo espoclo dentro de un
disposi ti vo el ectrni co donde podemos al macenar di ferentes ti pos de datos. Por ejempl o: agenda de
contactos de un tel fono mvi l , las estaci ones de radi o preferi das en un equi po de msi ca, la li sta de canal es
favori tos de la TV, fotografas dentro una cmara di gi tal , etc.
Consi derando el Computador y su memori a, di remos que se clasi fican i ni cial mente en memori a pri nci pal y
secundaria, l os cual es se detall an a conti nuaci n.

c. Memoria principal:
Consi ste en una l arga lista de ubi caci ones numeradas, conoci das como direcciones de memoria; el nmero
de stas vara de un computador a otro, puesto que puede i r de mil es a mill ones, e i ncl uso de mil es de
mi ll ones. Cada di recci n de memori a conti ene una cadena de ceros y unos. Podemos consi derar a la
memori a pri nci pal como una l arga lista de direcci ones de memori a numeradas llamadas bytes. Se clasi fi ca
pri nci pal mente en dos ti pos de memori a, RAM y ROM.
c.1. RAM (Random Acces Memory, memoria de acceso aleatorio):
Es l a memori a pri nci pal del computador, y es de acceso al eatori o por que el computador puede acceder de
i nmedi ato a la i nformaci n en cual qui er ubi caci n de memori a.


Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
6


Figura 1.3: Foto de Memori as RAM



c.2. ROM (Read Only Memory, memoria slo de lectura):
Es una memoria no voltil, porque el computador puede l eer i nformaci n de el la pero nunca escri bir
i nformaci n nueva. Todas l as computadoras cuentan con disposi ti vos de ROM que conti enen las
i nstrucci ones de arranque y otra i nformaci n crtica. La i nformaci n en la ROM se graba permanentemente
cuando nace el computador, pero no hay manera de reempl azarla a menos que se reempl ace el chi p de
ROM.
Figura 1.4: Foto de Memori a ROM



Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
7


d. Dgito binario:
Un dgi to bi nari o puede asumi r sl o uno de dos val ores, cero o uno, y se conoce con el nombr e de dgito
binario o bit (del i ngl s binary digit).
e. Byte:
Es una porci n de memori a de ocho bi ts.

Dado el gran avance que han teni do las tecnol ogas en muchos campos como la el ectrni ca y en parti cular el
diseo de ci rcui tos, ha dado l ugar a que se haya pasado muy rpi damente del byte al Kilobyte (comnmente
ll amado K), del kil obyte al Megabyte (popularmente conoci do como Mega), del Megabyte al Gigabyte
(popul armente conoci do como Gi ga) ... y as seguir creci endo.

Tabla 1.1: Simbologa de acuerdo a la capacidad de byte
Nombre Smbolo Potencias binarias y valores decimales
byte b 2
0
= 1
Kbyte KB 2
10
= 1.024
Megabyte MB 2
20
= 1.048.576
Gigabyte GB 2
30
= 1.073.741.824
Terabyte TB 2
40
= 1.099.511.627.776
Petabyte PB 2
50
= 1.125.899.906.842.624
Exabyte EB 2
60
= 1.152.921.504.606.846.976
Zettabyte ZB 2
70
= 1.180.591.620.717.411.303.424
Yottabyte YB 2
80
= 1.208.925.819.614.629.174.706.176
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
8


f. Direccin de memoria:
Es el nmero que i denti fi ca a un determi nado byte en l a memori a.
Un el emento de datos, por ejempl o, un nmero o una l etra, puede al macenarse en uno de estos bytes, y la
di recci n del byte se uti li za para l ocali zar el dato cuando es necesari o.


La memori a que hemos explicado hasta este punto es l a memoria principal. Si n la memori a pri nci pal , un
computador no puede hacer nada. Si n embargo, esta memori a en reali dad sl o se uti li za mi entras el
computador si gue las i nstrucci ones de un programa y ste se encuentre funci onando, pues el conteni do de
la memorl a 8AM se pl erde" al desconecLarse el compuLador de su fuenLe de all menLacl n de energla. Ln
este contexto, l as palabras memori a y al macenami ento son si nni mos.

g. Memoria Secundaria:
Es aquell a que se utili za para mantener un registro permanente de i nformaci n despus (y antes) de que el
computador se utili ce.
La i nformaci n que se encuentra en al macenami ento secundari o se manti ene en uni dades ll amadas
archi vos. Por ejempl o, un programa se al macena en un archi vo de al macenami ento secundari o y se copi a en
la memori a pri nci pal cuando se ejecuta el programa.
Es posi bl e agregar di versos ti pos di ferentes de memori a secundari a a un sol o computador. Las formas ms
comunes de memori a secundaria son discos duros, ci ntas, uni dades del ti po pen-dri ve USB, uni dades pti cas
como CD y DVD, entr e otros.


Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
9


Preguntas para el lector:
i . Conoces la canti dad y dems caractersticas de la memori a RAM de tu computador?
ii . Cul es son las caractersti cas de la memori a ROM de tu computador?
iii . Qu tamao en Kil obytes, Megabyte y Gi gabytes posee el archi vo de mayor tamao que
tengas al macenado en tu computador?

Unidad Central de Proceso

h. Procesador o CPU:
El procesador (tambi n conoci do como uni dad cenLral de proceso o Cu) es el cerebro" del compuLador. Ll
procesador si gue las i nstrucci ones de un programa y reali za l os cl cul os especi ficados por l . Si n embargo, el
procesador es un cerebro muy si mpl e. Todo l o que puede hacer es cumplir un conjunto de i nstrucci ones
si mpl es proporci onadas por el programador. El procesador puede sumar, restar, mul ti plicar y di vi dir, y es
capaz de transferi r datos de una di recci n a otra. Puede i nterpretar cadenas de ceros y unos como l etras y
envi arlas hacia un disposi ti vo de sali da. La CPU est conformada pri nci pal mente por una uni dad ari tmti ca y
l gi ca, y por una uni dad de control .

Figura 1.7: Foto de Procesador



i. Unidad Aritmtica y Lgica:
La uni dad ari tmti co-l gi ca (ALU) conti ene ci rcui tos ari tmti cos y l gi cos capaces de sumar, restar,
mul ti pli car, di vi dir y comparar nmeros. Junto con el l o, la ALU conti ene un conjunto de componentes
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
10


denomi nados regi stros, que permi ten el al macenami ento de datos al i nteri or del procesador en forma
temporal .
Para reali zar un cmputo, l os nmeros son transferi dos desde l a memori a pri nci pal hacia l os regi stros en la
CPU y de al l enviados a l os circui tos ari tmti cos y l gicos, si endo l os resul tados de l a operaci n reali zada
envi ados tambi n a al gn regi stro para de all ser transferi dos, de ser necesari o, a l a memori a pri nci pal . (Ver
representaci n en la fi gura 1.8)
Figura 1.8: Procesami ento de datos


j. Unidad de Control:
La uni dad de control (UC) es l a encargada de generar seal es hacia l os disti ntos componentes de modo tal
de posi bili tar la ejecuci n de l as i nstrucci ones. Para ell o, l a i nstrucci n a ser ejecutada es al macenada en un
regi stro de i nstrucci ones y decodi fi cada por un decodi fi cador de i nstrucci ones el cual posi bili ta la acti vaci n
sel ecti va de aquellas seal es de control asoci adas a la ejecuci n de una i nstrucci n especfi ca. (Ver
representaci n en la fi gura 1.8)

Preguntas para el lector:
i . Conoces l as caractersticas bsicas del procesador de tu computador? Qu puedes concl ui r a
partir de el las?
ii . Si tuvi eses que el egi r entre 2 procesadores que cuesten la misma canti dad de di nero. Qu
haras para discri mi nar cul de ell os el egi r? Por qu?

Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
11


1.1.2 Software
El Software vi ene del i ngl s "soft" blando y "ware" artcul os, se refi ere al conjunto de i nstrucci ones
(programa) que i ndi can a l os di ferentes componentes el ectrni cos de la mqui na que modi fi que su estado,
para ll evar a cabo un proceso de datos; ste se encuentra al macenado previ amente en memori a junto con
l os datos.
El software es un i ngredi ente i ndispensabl e para el funci onami ento del computador. Est formado por una
seri e de i nstrucci ones y datos, que permi ten aprovechar todos l os recursos que el computador ti ene, de
manera que pueda resol ver gran canti dad de probl emas. Un computador en s, es sl o un congl omerado de
componentes el ectrni cos; el software l e da vi da al computador, haci endo que sus componentes funci onen
de forma ordenada.
En otras palabras el software es un conjunto de i nstrucci ones detalladas que control an la operaci n de un
sistema computaci onal . En la actual i dad, l os computadores vi enen con una ampli a vari edad de software
para facili tar la tarea de crear programas. Este software i ncl uye edi tores, traductores y manejadores de
vari os ti pos. En este li bro nos preocuparemos casi excl usi vamente del software, pero un l eve vistazo a la
organi zaci n del hardware nos ha si do til .
or l o general , no hablamos dl recLamenLe" con el compuLador, sl no que la comunl cacl n se esLabl ece a
travs del si stema operati vo.

a. Sistema Operativo (SO):
Es un programa o pri nci pal sirvi ente que di stri buye l os recursos del computador para que ste cumpl a con
las tareas que debe reali zar. l est a cargo de todos l os dems programas, y l es entrega todas las
soli ci tudes que el usuari o reali za. Si el usuari o desea ejecutar un programa, el mi smo l e i ndi ca al sistema
operati vo el nombre del archi vo que l o conti ene, y ste ejecuta el programa. Si el usuari o requi ere edi tar un
archi vo, l e i ndi ca al sistema operati vo el nombre del archi vo y l pone en marcha el edi tor de textos para
que trabaje en este archi vo. Los nombres de al gunos sistemas operati vos con UNIX, MS-DOS, Mi crosoft
Wi ndows, MAC OS, Li nux, entre otros.
Cuando enci endes un computador, l o pri mero que sta hace es l l evar a cabo un autodi agnstico llamado
autoprueba de encendi do. Durante ste, l a computadora i denti fi ca su memori a, sus discos, su tecl ado, su
sistema de vdeo y cual qui er otro disposi ti vo conectado a ella. Lo si gui ente que l a computadora hace es
buscar un SO para arrancar (boot). Una vez que el computador ha puesto en marcha su SO, manti ene al
menos parte de ste en su memori a en todo momento. Mi entras l a computadora est encendi da, el SO
ti ene 4 tareas pri nci pal es:
Proporci onar una i nterfaz de comuni caci n al usuari o. sta puede ser una i nterfaz de l nea de
comando o una i nterfaz grfi ca, para que este l ti mo se pueda comuni car con la computadora.
Admi ni strar l os disposi ti vos de hardware en l a computadora. Cuando se ejecutan l os
programas, necesi tan utili zar l a memori a, el moni tor, l as uni dades de di sco, l os puertos de
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
12


Entrada/Sali da (i mpresoras, mdems, etc.). El SO sirve de i ntermedi ari o entre l os programas y
el hardware.
Admi ni strar y mantener l os sistemas de archi vo de disco. Los SO agrupan l a i nformaci n dentro
de comparti mentos l gi cos para al macenarl os en el disco. Estos grupos de i nformaci n son
ll amados archi vos. Los archi vos pueden contener i nstrucci ones de programas o i nformaci n
creada por el usuari o. El SO manti ene una li sta de l os archi vos en un disco, y nos proporci ona
las herrami entas necesarias para organi zar y mani pular estos archi vos.
Apoyar a otros programas. Otra El SO proporci ona servi ci os a otros programas. Estos servi ci os
son si milares a aquell os que el SO proporci ona di rectamente a l os usuari os. Por ejempl o, listar
l os archi vos, grabarl os a di sco, eli mi nar archi vos, revi sar espaci o di sponi bl e, etc. Cuando l os
programadores escri ben programas de computadora, i ncl uyen en sus programas i nstrucci ones
que soli ci tan l os servi ci os del SO. Estas i nstrucci ones son conoci das como "llamadas del
sistema".

b. Programa:
Es un conjunto de i nstrucci ones que debe ejecutar o seguir un computador. Como muestra la fi gura 1.9,
podemos deci r que la entrada a un computador costa de dos partes, un programa y al gunos datos. El
computador ejecuta las i nstrucci ones del programa, y de esta forma reali za al gunos procesos.

c. Dato:
Los datos son l os que l os usuari os i ngresan como entrada de un programa. Por ejempl o, si un programa
suma dos nmeros, entonces l os dos nmeros son l os datos. En defi ni ti va, es cual qui er i nformaci n
disponi bl e para el computador.
Tanto l os datos como el programa, se i ntroducen al computador (normal mente a travs del sistema
operati vo) de manera de ejecutar el programa con l os datos i ngresados.

d. Lenguaje de programacin:
Un l enguaje de programaci n conti ene i nstrucci ones para que sean procesadas por el computador. stos
l enguajes son semejantes a l os l enguajes empl eados por l os humanos con el fi n de facil i tar l a escri tura de l os
programas.

Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
13



A este ti po de l enguaje que es comprendi do por el humano se l es conoce como lenguajes de alto nivel . Ser
necesari o traducir este ti po de l enguaje a otro que pueda comprender el computador, ya que es capaz de
procesar sl o ceros y unos. Al ti po de l enguaje que comprende el computador, se l e conoce como lenguaje
de mquina.
e. Traductor:
Es un programa que traduce de l enguaje de al to ni vel a l enguaje de mqui na. Entonces un traductor es un
ti po especial de programa, cuya entrada de datos es al gn programa y su sali da es otro programa. Para
evi tar confusi ones, al programa de entrada se l e conoce como programa fuente o cdigo fuente, y la
versi n traduci da que produce el traductor es llamada programa objeto o cdigo objeto.
La fi gura 1.10 muestra el proceso compl eto de cmo se ejecuta un programa. En pri mer l ugar, el
programador escri be un programa en al gn l enguaje de programaci n de al to ni vel , l uego ejecuta el
traductor para que ste l o traduzca a l enguaje de mqui na. Una vez traduci do, el usuari o del programa
puede ejecutar las i nstrucci ones para i ngresar l os datos de entrada. El programa procesa l os datos y genera
la sali da.

Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
14


El funci onami ento de un programa l o podemos comprender d e mejor manera por medi o de un ejempl o.
Cuando se ejecuta un programa, el registro de la CPU ll amado contador de programa ll eva la cuenta de la
si gui ente i nstrucci n del programa, para garanti zar que l as i nstrucci ones se ejecuten en l a secuencia
adecuada. La uni dad de control de l a CPU coordi na y tempori za las funci ones de l a CPU, tras l o cual recupera
la si gui ente i nstrucci n desde l a memori a. En una secuencia tpi ca, la CPU l ocali za la i nstrucci n en el
disposi ti vo de al macenami ento correspondi ente. La i nstrucci n vi aja por el bus desde l a memori a hasta la
CPU, donde se al macena en el registro de i nstrucci n. Entretanto, el contador de programa se i ncrementa
en uno para prepararse para la si gui ente i nstrucci n. A conti nuaci n, la i nstrucci n actual es anal i zada por
un descodi ficador, que determi na l o que har la i nstrucci n. Cual qui er dato requeri do por la i nstrucci n es
recuperado desde el disposi ti vo de al macenami ento correspondi ente y se al macena en el registro de datos
de l a CPU. A conti nuaci n, l a CPU ejecuta la i nstrucci n, y l os resul tados se al macenan en otro registro o se
copian en una di recci n de memori a determi nada. La fi gura 1.11 representa l o escri to anteri ormente.
Figura 1.11: Ejemplo de funcionamiento de un programa en la CPU



Pregunta para el lector:
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
15


i . Qu sistema operati vo est i nstalado en tu computador?
ii . Podras construir una lista con al menos 5 sistemas operati vos disti ntos al ya menci onado?
iii . Supn que ests usando tu computador y deci des abri r un archi vo de texto con tu programa
procesador de texto favori to, l e haces al gunas modi fi caci ones y l uego de guardar l os cambi os
deci des i mpri mirl o. Podras descri bir la secuencia de i nteracci ones entre el programa
procesador de textos, el sistema operati vo y el hardware de tu computador?
1.2 Clasificacin de Computadores
Exi sten cuatro clases pri nci pal es de computadores: Supercomputadoras, Macrocomputadoras,
Minicomputadoras y Microcomputadoras o PCs (Marroqun, 2010).
a. Supercomputadores:
Un supercomputador es el ti po de computador ms potente y ms rpi do que exi ste en un momento dado.
Estas mqui nas estn diseadas para procesar enormes canti dades de i nformaci n en poco ti empo y son
dedi cadas a una tarea especfica. Cuentan con un control de temperatura especial , esto para disi par el cal or
que al gunos componentes alcanzan a tener. Unos ejempl os de tareas a l as que son expuestas las
supercomputadoras son l os si gui entes:
Bsqueda y estudi o de la energa y armas nucl eares.
Bsqueda de yaci mi entos petrol feros con grandes bases de datos ssmi cos.
El estudi o y predi cci n de tornados.
El estudi o y predi cci n del cli ma de cual qui er parte del mundo.
La el aboraci n de maquetas y proyectos de la creaci n de avi ones, si muladores de vuel o. Etc.
Figura 1.12: Fotos de Supercomputadores

Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
16


b. Macrocomputadores:
Los macrocomputadores son tambi n conoci das como Mai nframes. Los mai nframes son grandes, rpi dos y
caros si stemas que son capaces de control ar ci entos de usuari os si mul tneamente, as como ci entos de
disposi ti vos de entrada y sali da. De al guna forma l os mai nframes son ms poderosos que l os
supercomputadores porque soportan ms programas si mul tneamente. Pero l os supercomputadoraes
pueden ejecutar un sl o programa ms rpi do que un mai nframe. En el pasado, l os mai nframes ocupaban
cuartos compl etos o hasta pisos enteros de al gn edi fi ci o, hoy en da, un mai nframe es pareci do a una hil era
de archi veros en al gn cuarto con piso falso, esto para ocul tar l os ci entos de cabl es de l os peri fri cos, y su
temperatura ti ene que estar controlada.
c. Minicomputadores:
En 1960 surgi el mi ni computador, una versi n ms pequea de el Macrocomputador. Al ser ori entado a
tareas especfi cas, no necesi taba de todos l os peri fri cos que necesi ta un mai nframe, y esto ayud a reduci r
el preci o y costos de manteni mi ento. Los Mi ni computadores, en tamao y poder de procesami ento, se
encuentran entre l os mai nframes y l as estaci ones de trabajo. En general , un mi nicomputador, es un sistema
mul ti proceso (vari os procesos en paral el o) capaz de soportar de 10 hasta 200 usuari os si mul tneamente.
Actual mente se usan para al macenar grandes bases de datos, automati zaci n i ndustrial y aplicaci ones
mul ti usuari o.
Figura 1.10: Foto de Mi ni computador


d. Microcomputadores:
Los mi crocomputadores o Computadores Personales (PCs) tuvi eron su ori gen con l a creaci n de l os
mi croprocesadores. Un mi croprocesador es "un computador en un chip", o sea un ci rcui to i ntegrado
i ndependi ente. Los PCs son computadores para uso personal y rel ati vamente son baratos y actual mente se
encuentran en l as ofi ci nas, escuelas y hogares.
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
17


El trmi no PC se deri va de que para el ao de 1981, IBM , sac a l a venta su model o "IBM PC", l a cual se
convirti en un ti po de computador i deal para uso "personal ", de ah que el trmi no "PC" se estandari zase y
l os cl ones que sacaron posteri ormente otras empr esas fueron llamados "PC compati bl es", usando
procesadores del mismo ti po que las IBM, pero a un costo menor y pudi endo ejecutar el mismo ti po de
programas.
Exi sten otros ti pos de mi crocomputadores, como l a Maci ntosh , que no son compati bl es con la IBM, pero
que en muchos de l os casos se l es ll aman tambi n "PCs", por ser de uso personal . En l a actuali dad existen
vari ados ti pos en el diseo de PCs: Computadoras personal es, con el gabi nete ti po mi ni torre, separado del
moni tor. Computadoras personal es porttil es (Laptop o Notebook) y tambi n l os Netbook.


e. Estacin de Trabajo:
Una estaci n de trabajo es bsicamente un PC ms grande, el que se podra consi derar un PC para uso
l ndusLrlal ".

Las di ferenci as entre PC, estaci ones de trabajo y mai nframes no son precisas, pero estos tr mi nos se uti li zan
con frecuencia y nos proporci onan i nformaci n general acerca de un computador, l as caractersti cas de su
hardware y el uso que se l e dar.
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
18


Si bi en no pertenecen di rectamente a l a clasi ficaci n anteri or, no podemos dejar de menci onar a l os l ti mos
model os de tel fonos mvil es, tambi n ll amados smartphones, dado que sus caractersticas permi ten
reali zar prcti camente todas l as acti vi dades que pueden reali zar en un computador, pero ahora desde la
comodi dad de un disposi ti vo tel efnico mvil . Otra vari ante de un computador son l os llamados Tabl etPC.
Consi derando la reali dad actual , un computador aislado de otros no resul ta de gran utili dad, es entonces
cuando ponemos la atenci n en otro concepto rel aci onado, l as Redes de computadores.

f. Red:
Una red consiste en vari os computadores conectados entre s, de modo que puedan compartir recursos,
tanto de hardware como de software, por ejempl o i mpresoras y archi vos. Actual mente una red puede
contener di versos ti pos de computadores y equi pos i nterconectados, entre el l os estaci ones de trabajo,
notebooks, smartpohones, tabletPC, etc., as tambi n di sposi ti vos comparti dos, como i mpresoras, cmaras
web, etc.


g. Red Internet:
Si hablamos de redes, obvi amente no podemos dejar de menci onar a l a red ms grande e i mportante de
todas en l os l ti mo aos, l a Internet.
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
19


Aunque sus orgenes se remontan al proyecto DARPANet, con caractersti cas mili tares del Departamento de
Defensa de EE. UU. En l a dcada de l os aos sesenta, Internet o l a tambi n l lamada Red de Redes, ha
deri vado en un conjunto de equi pos i nterconectados a ni vel mundial , permi ti endo a sus usuari os acceder y
comparti r conteni dos di gi tal es como nunca antes se haba visto.
ara navegar" por esLa 8ed, como se dl ce comunmenLe, se requl ere un programa dl Ll po web browser o
navegador", un mdem y al gun ti po de conexi n con l os Proveedores de Servi ci os de Internet (o ISP del
i ngl s Internet Servi ces Provi ders).
Internet es una gran red que se basa en el model o Cli ente-Servi dor, donde hay mqui nas del ti po:
Cli ente: qui en soli ci ta ci erta i nformaci n en l a red, puede ser el mismo PC que usas en tu casa
para acceder a sus clases.
Servi dor: mqui na que si rve de ci erta i nformaci n a sus cli entes, puede ser el computador
donde se al ojan las pgi nas y materias de sus clases.

Figura 1.14: Esquema de redes y computadores conectados a travs de Internet


h. Protocolos TCP-IP:
Como toda red, Internet hace uso de l os denomi nados protocol os de comuni caci n l o cual permi te que
varl ados Ll pos de mqul nas puedan habl ar" enLre sl, pudl endo asl l nterconectarse y comparti r as sus
recursos.
El que l os datos puedan viajar por l a red y ll egar a desti no es atri bui bl e a un set de protocol os llamados
normal mente TCP-IP.
h.1 protocolo IP:
Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
20


protocol o a ni vel de red, se encarga de envi ar l os paquetes de datos entre un host ori gen y uno desti no,
usando las di recci ones IP.
h.2 protocolo TCP:
protocol o a ni vel de transporte, se ocupa del secuenci ami ento de datos, control de errores y fl ujo. Ordena
las tramas envi adas por IP y veri fica errores en la comuni caci n.
Ambos protocol os pertenecen al Ni vel de enl ace y transporte, ver refer enci a del model o de redes, llamado
model o OSI.
Los protocol os TCP-IP aseguran que l os mensajes que ci rcul an por la Red (y, por l o tanto, por muchas redes),
ll egan correctamente a su desti no y que l o que ll ega a desti no es l o que sali de ori gen.
Los protocol os agrupados en el WWW (World Wide Web) permi ten l a i nterrelaci n de grficos, i mgenes,
datos, soni dos, en un formato gl obal llamado hi pertexto, cuyo conteni do podemos ver e nuestros
navegadores" en l as llamadas pgl nas web" o pgl nas P1ML" (p. e[: hLLp, fLp, hLLps, eLc.).

i. Las URL:
Para poder acceder a l os servi ci os e i nformaci n presente en l os servi dores dentro de Internet, es necesari o
conocer donde estos se encuentran al macenados, para l o cual se necesi ta conocer su URL. Esta es la
di recci n de red donde est el recurso requeri do (URL del i ngl s Uni form Resource Locati on).
Forma genri ca de una URL: servi ci o://host/di r/subdir/archi vo
Un ejempl o concreto de l o anteri or sera la si gui ente URL: http://www.ufro.cl /plataforma//tarea.txt
La cual estara i ndi cando que podemos acceder medi ante el servicio http, al archivo tarea.txt, dentro del
directorio llamado plataforma, en el servidor ufro.

j. Los nmeros IP:
As como es posi bl e i denti fi car de manera ni ca a un vehcul o a travs de su nmero de motor o a una
persona por su nmero de RUT, dentro de Internet debe ser posi bl e poder i denti fi car de manera ni ca a l os
equi pos que forman parte de la red, para l o cual existen l os denomi nados nmeros IP. Acorde con l o
anteri or se ti ene entonces que l os nmeros IP son ni cos para cada equi po (llamado host) de l a red.
Los nmeros IP estn compuestos por 4 secuencia de nmeros de 8 bi ts, cuyos val ores entonces van de 0 a
255, que genri camente ti enen l a forma: XXX.YYY.ZZZ.AAA
Ejs. de nmeros IP vli dos: 192.169.3.78, 255.255.255.2555

Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
21


k. Los DNS:
Si bi en cada host de l a red ti ene un nmero IP nico que permi te ubi carl o, l o anteri or resul ta muy prctico
entre l as mqui nas de la red, pero para l as personas no resul ta cmodo manejar esa seri e de nmeros.
Para superar l o anteri or estn l os llamados DNS (del i ngl s Domai n Name Server, Servi dores de nombre de
domi ni o), l o que di cho de forma ms si mpl e permi te tener una representaci n equi val ente entre nmero IP
y al go que sea ms fcil de mani pul ar para nosotros, como por ejempl o las conoci das URL.
Un ejempl o de l o anteri or podra ser que un servi dor que ti ene asi gnado el nmero IP 64.233.161.99,
pudi ese ser l a URL del conoci do si ti o del buscador Googl e http://www.googl e.cl
En nuestro caso y dado que por ahora el objeti vo es fundamental mente que aprendas a programar, no
ti ene i mportanci a si trabajamos en un PC, mai nframe o en una estaci n de trabajo, o si el equi po estar
conectado a una red o no. Como hemos visto, la confi guraci n bsi ca de un computador, desde nuestro
punto de vi sta, es la misma en estos tres casos.



Preguntas para el lector:
i . Conoces el nombre y caractersti cas de un supercomputador?
ii . Cuntos model os di ferentes de smartphones podras nombrar?
iii . Suponi endo que ests usando tu computador y que ste di spone de acceso a Internet. Podras
expl icar desde una perspecti va tcni ca qu sucede para que puedas vi suali zar en tu navegador
la URL de http://www.ufro.cl ? Si l o deseas puedes construi r un esquema o diagrama para
il ustrar tu i dea.
i v. Qu rel aci n puedes establ ecer entre l os si gui entes conceptos: Cl i ente, Servi dor, Internet,
TCP-IP, URL, DNS y nmero IP? Si l o deseas puedes construir un esquema o di agrama para
il ustrar tu i dea.

Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
22


1.3 Comentarios Finales
En este captul o revi samos l os conceptos pri nci pal es que estn i nvol ucrados en l a Arqui tectura del
Computador, que se puede defi ni r como el estudi o e l a estructura, funci onami ento y di seo de
computadores. Esto i ncl uye sobre todo aspectos del hardware, pero tambi n afecta a cuesti ones del
software de bajo ni vel .
El Hardware son todos l os componentes y disposi ti vos fsi cos y tangi bl es que forman un computador, como
la CPU, mi entras que el software es el equi pami ento l gi co e i ntangi bl e como l os programas y datos que
al macena el computador.
Por otro lado, el Software es el soporte l gi co e i nmaterial que permi te que el computador pueda
desempear tareas i nteli gentes, di ri gi endo a l os componentes fsicos o hardware con i nstrucci ones y datos a
travs de di ferentes ti pos de programas.

Figura 1.16: Mapa Conceptual - Arqui tectura de un Computador




Captulo 01 Conceptos Bsicos - Arquitectura de un Computador
23


1.4 Referencias
Nestor Marroqun (2010): 1ras los pasos de un Packer". ubllcacln elecLrnlca de nMC
Research CIA. LTDA. ISBN 978-9942-03-019-1

Los esquemas y diagramas son de confeccin propia.

Las imgenes de los componentes de hardware para esta versin fueron recopiladas desde
portales web que entregan permisos para la redistribucin de las mismas, como por ejemplo:
http://www.imagenes-gratis.net

También podría gustarte