Sunteți pe pagina 1din 32

www.monografias.

com
Componentes de una PC
1.- EL AREA DE PROCESAMIENTO.
Los componentes que pertenecen al rea de procesamiento se sitan sobre la placa
madre ( tambin denominada placa principal ) de la computadora. Se usa el termino
placa madre debido a que todos los dems grupos de componentes y dispositivos
perifricos son controlados a travs de la misma.
Con la excepcin de los puertos de entrada y salida de datos y el dispositivo de
almacenamiento masivo! que de "ec"o son perifrico! la placa madre constituye la
computadora en s#.
$cta como el componente central de todo sistema. La placa principal determina la
categor#a a la cual pertenece el sistema en trminos generales (que depende de las
condiciones). %rataremos las clases o categor#as mas adelante. &l procesamiento o el
tratamiento de los datos tiene lugar siempre sobre la placa madre.
Si la computadora se encuentra dentro de una carcasa de sobremesa! la placa
madre esta adosada al fondo de la misma. Sin embargo! las carcasas y minitorre se
"acen cada ve' ms populares. &n estas carcasas verticales! la placa principal se
encuentra adosada de forma vertical a un lateral.
Las dimensiones de placa madre (es decir! su tama(o! la ubicacin de los orificios
de monta)e! etc.) pueden variar segn el fabricante. $lgunas placas madres proceden de
fabricantes de marca y otros provienen de suministros poco conocidos que proporcionan
placas sin marca. La mayor#a de las placas sin marca tienen las mismas dimensiones y
por eso siempre enca)an en el mismo lugar.
*o obstante! los fabricantes de marca no quieren que los dems sustituyan sus
placas originales por otras! y por eso encontramos que frecuentemente las conexiones se
colocan de forma especial (por e)emplo las de una red) para que solo se puedan utili'ar
las de la casa que suministro la computadora.
+na de las venta)as de las computadoras clnicas (sin marca conocida) es que en
las mismas suelen ser ms fcil intercambiar o agregar componentes de mayor capacidad
y rendimiento. $l algunos fabricantes! tales como ,enit" y %andon! "an vuelto a descubrir
un vie)o procedimiento- tratar la placa principal como si fuese una tar)eta de expansin.
$s# el fondo de la carcasa contiene nicamente el bus y varias ranuras de expansin.
$l igual de otras tar)etas de expansin! este tipo de placa madre se conecta a una
de estas ranuras. La venta)a de esta configuracin es la de reempla'ar fcilmente la placa
principal con otra mas potente. Sin embargo "ay que usar la misma marca. .or desgracia!
esto significa que acaba dependiendo de los ltimos avances tecnolgicos de un
fabricante en concreto y de sus niveles de precios.
Las placas principales modernas normalmente consisten en un material no
conductor que es insensible al calor (.ertinax). Se puede imaginar este tipo de
construccin como una serie de capas de circuitos impresos. La corriente fluye a travs
de l#neas conductoras sobre cada capa. &stas l#neas estn conectadas a los c"ips y a
otros componentes ubicados en la superficie de la placa. &stas l#neas o circuitos pueden
apreciarse a simple vista sobre la placa madre.
La interrupcin de estas l#neas conductoras! bien debido a da(os f#sicos o bien
debido a un corto circuito! suele provocar que toda la placa puede inutili'arse. /ebido a la
comple)a construccin de multicapas de la placa madre! es prcticamente imposible
proceder a la reparacin de estos componentes. $s#! pues! trate de manipular la placa
madre con precaucin.
%al como se(alamos anteriormente! la placa principal contiene todos los
componentes electrnicos necesarios para procesar datos. Los componentes ms
importantes! que son el procesador y su acompa(ante numrico! el procesador
matemtico! constituye el cuartel general de la computadora para la emisin de ordenes.
.artes fundamentales tambin son! la memoria del sistema y de traba)o! as# como los
buses de datos y de direcciones.
Comentaremos sobre estos componentes y otros de la placa madre ms adelante
en los siguientes temas. *o todos los componentes pueden intercambiarse por otros! ni
siquiera por componentes ms potentes.
2.- EL PROCESADOR (CPU).
&l c"ip ms importante de cualquier placa madre es el procesador. Sin el la
computadora no podr#a funcionar. $ menudo este componente se determina C.+! que
describe a la perfeccin su papel dentro del sistema. &l procesador es realmente el
elemento central del proceso de procesamiento de datos.
&l C.+ gestiona cada paso en el proceso de los datos. $cta como el conductor
de supervisin de los componentes de "ard0are del sistema. &sta unidad directa o
indirectamente con todos los dems componentes de la placa principal. .or lo tanto!
muc"os grupos de componentes reciben ordenes y son activados de forma directa por la
C.+.
&l procesador esta equipado con buses de direcciones! de datos y de control! que
le permiten llevar acabo sus tareas. &stos sistemas de buses estn configurados de forma
distinta segn sea la categor#a del procesador! lo que anali'aremos ms adelante.
/urante el desarrollo de las .C! la arquitectura a lo que podr#amos llamar unidades
funcionales internas de los procesadores! "an evolucionado drsticamente. Sea
incorporado cada ve' mayor nmero de transistores y circuitos integrados dentro de un
espacio sumamente reducido! con ob)eto de satisfacer las demandas cada ve' ms
exigentes de mayores prestaciones.
&l procesador para computadoras personales ms avan'ados que se dispone en
el mercado es el 1ntel 23425. &ste procesador esta ubicado sobre una placa de cermica
de aproximadamente 63 cm7 y con un espesor de apenas 6 8 cent#metros! ms de 9.6
millones de transistores! la C.+! el coprocesador matemtico y adicionalmente 2:b de
memoria cac". ;s adelante nos referimos a estos componentes en detalle.
.uesto que se "ayan varios componentes en un espacio tan reducido! "ace falta
aplicar una tcnica especial de fabricacin. &stas tcnicas permiten construir elementos
que miden nada ms que un micrmetro. &sta tcnica fue implementada por la firma 1ntel.
.ara apreciar la miniaturi'acin en cuestin! piense que un cabello "umano tiene un
anc"ura que se extender#a sobre 933 unidades de estas.
La configuracin y la capacidad del procesador son los factores que determinan el
rendimiento general de la computadora personal. &l c"ip del procesador define en que
categor#a debe incluirse en cada computadora.
+n factor importante para determinar la prestacin de un procesador es su
frecuencia de relo) o su velocidad de traba)o. La C.+ depende de un cristal de cuar'o
para su funcionamiento! que constituye una fuente externa de frecuencia! la frecuencia del
relo)! se mide en impulsos por segundo! descritos como mega"ergios (;<'). +n
mega"ergio equivale a un milln de impulsos por segundo. .or lo tanto una C.+ de
23825 que funciona a una velocidad de 88 ;<' puede reali'ar una operacin unos 88
millones de veces cada segundo.
1ntel es el fabricante principal de procesadores para computadoras de 1=; y
compatibles. Los procesadores 2325! 23625! 23825! 23425! producidos por 1ntel desde
9>?2 representan cuatro generaciones y cuatro categor#as de prestaciones dentro de la
"istoria de los microprocesadores.
Los otros componentes de la placa madre "an evolucionado )unto con el
procesador en s#. &stos componentes "an sido adaptados segn se "a ido presentado los
cambios efectuados en las caracter#sticas del procesador! al igual que la utili'acin de un
nuevo tipo de motor conlleva cambios en otras partes de un automvil.
.ara entender la informacin ofrecida en este tema! primero "ay que saber como
"a cambiado el procesador a lo largo de los a(os. $s#! comentaremos brevemente sobre
la "istoria de las computadoras personales y la evolucin de los microprocesadores.
EL PUNTO DE PARTIDA DE LA HITORIA DE LA PC!
LA CPU "#"$%"#"" DE INTEL.
La empresa 1ntel introdu)o el microprocesador 2325 de 95 bits en el a(o 9>?2. &ra
el primer procesador que pod#a disponer de los avances tecnolgicos conseguidos en
lengua)es de programacin de alto nivel y en sistemas operativos ms potentes! con lo
cual se obtuvo la base para el dise(o de las computadoras. /esde entonces! todos los
sistemas compatibles 1=; se basan! en ltima instancia! en la C.+ 2325. %odos los
descendientes de la 2325 de 1ntel "an de ser capaces de emular este procesador.
&l soft0are que se desarrollo para el 2325 tambin tenia que ser compatible con
c"ips posteriores.
&l c"ip 2325 dispon#a de una estructura real de 95 bits! que el permit#a traba)ar con
un formato de datos de 95 bits! tanto interna como externamente. .ero el elevado precio
de los componentes de memoria requeridos para su uso! dificulto su comerciali'acin.
La empresa 1=; contrato la firma 1ntel para dise(ar el sucesor del c"ip 2325! se
llama C.+ 2322. Las primeras computadoras personales se introdu)eron en el mercado
en 9>29. &stas computadoras! que contaban con una capacidad de 95:b de memoria!
una unidad de cinta en forma de cassette! y un monitor monocromo de color verde sin
prestaciones grficas. @a "ace ms de 9A a(os de este acontecimiento.
&xternamente! el c"ip 2322 solo usaba un formato de 2 bits para su bus de datos.
.ero internamente! traba)a con 95 bits! como el procesador 2325.
La C.+ 2325B2322 fue equipada con un bus de direcciones de 63 bits! que el
permit#a seleccionar 6 elevado a la 63 ubicaciones de memoria en forma directa!
equivalente a 9 ;= (9!342!A?5 bytes)! lo que defin#a el l#mite f#sico de la memoria de este
procesador. &n sus inicios! en sus inicios funcionaba a una frecuencia de relo)
impresionante de 4.??;<'. Las computadoras C% eran versiones me)oradas de las .C de
1=;! con la incorporacin de un disco duro. ;s adelante los modelos de %urbo C%
compatibles! contaban con velocidades 2 ;<'! 93 ;<' e incluso 96;<'.
Comparado con la potencia disponible "oy en d#a! es dif#cil imaginar cual era la
utilidad de una computadora con un procesador 2325B2322. *o obstante! el soft0are que
se dispon#a aquellos d#as no precisaba muc"a potencia. 1ncluso un programa de
tratamiento de textos reciente! como el programa Dord A.A de ;icrosoft! podr#a funcionar
correctamente con una C.+ 2322.
EL "#&"$.
.ronto 1ntel introdu)o un procesador ms sofisticado! la C.+ 23625! que elevo las
prestaciones de la .C a un nuevo nivel. &l procesador 23625 usaba un bus de datos de
95 bits! tanto interna como externamente! con lo cual superaba a su predecesor! sobre
todo con respecto a la cada ve' mas potente nuevas aplicaciones. Se amplio tambin el
bus de direcciones de este procesador para direccionar 95 ;= de memoria.
Etra diferencia bsica entre el procesador 23625 y su predecesor era el )uego de
comandos condensada en la C.+. $umento el numero de instrucciones que podr#a
e)ecutarse por segundo! no solamente durante una mayor frecuencia de relo)! sino
tambin mediante una estructura de comandos ms eficiente. Como resultado se
multiplico por tres el valor de ;1.S (millones de instrucciones por segundo).
/e todas formas! la diferencia predominante entre las C.+ 2325B2322 y 23625
radica en la adicin de un nuevo modelo operativo. &n el modo real o normal! la 625
funciona de la misma manera que su predecesor! con la misma limitacin de un ;= de
memoria- .ero su mayor velocidad de relo) y )uego de comandos ms eficientes permit#a
superar a sus predecesores! incluso en el modo real.
&l nuevo modo operativo! llamado modo protegido! le permite al procesador 23625
direccionar y gestionar mas memoria! "asta 95 ;=. $s# es posible procesar varias
aplicaciones diferentes simultneamente. $ esta tcnica se le llama multitarea.
&l 23625 fue el primer procesador 1ntel capa' de reali'ar multitareas que disfrut
de una fuerte comerciali'acin. &n todo esto! solo unas cuantas aplicaciones! tales como
Lotus 9F6F8 y Dindo0s de ;icrosoft pod#an aprovec"arse de esta capacidad. &l sistema
operativo ;SB.C/os de las .C por s# solo no puede funcionar en el modo protegido
puesto que solo puede poner 543 G= de memoria de traba)o a disposicin de las
aplicaciones. Sin embargo! existen otros sistemas operativos! como el +*1C y el ESB6!
ofrecen muc"o mas en este sentido.
&n las .C de la categor#a $% (tecnolog#a avan'ada)! el procesador 625 se
encuentra a menudo en la misma forma y en el mismo lugar que en la C.+ 2325B2322.
&n cambio! "ay que notar que el c"ip 625 no se fabric con un formato completo. &s
decir! tanto puede ser una lmina cuadrada que se su)eta mediante clips metlicos! puede
ser un c"ip de forma cuadrada montada en un 'calo de plstico. Su ubicacin sobre las
distintas placas madre puede variar tambin. *ormalmente! la nica manera de identificar
este c"ip es mediante las siglas grabadas sobre su superficie.
EL "#'"$.
La siguiente generacin de procesadores para la .C tra)o consigo importantes
cambios en el mundo de la .C. Con la C.+ 23825 /C! 1ntel ofreci un c"ip de proceso
que era ampliamente superior al de sus predecesores. &l 825 /C era el primer procesador
de 86 =ites que pudo usarse en placas madre de las .C. $l doblar la anc"ura externa e
interna del bus de datos utili'ado en el 625! tanto interna como externamente! se le
abrieron nuevos "ori'ontes a las computadoras personales.
Las aplicaciones grficas! que anteriormente corr#an lentamente! a"ora podr#an
funcionar con ms rapide'. $simismo! el uso de las interfaces grficas de usuario (H+1)!
que requieren muc"a ms potencia del procesador! dado que redefinen toda la pantalla
despus de cada accin! comen' a ser realmente posible y prctico despus de "aberse
introducido en 23825.
/esde que las velocidades de los relo)es se elevaron de 95 a 88 y 43 ;<' y que
se instal un cac" externo de memoria (ver ms adelante) para incrementar el
rendimiento del procesador! casi todas las computadoras modernas pueden clasificarse
como Icomputadoras grficasJ! una distincin que ya exist#a desde "ac#a algn tiempo
entre las computadoras $pple! Commodore! $miga y $tari S% que utili'an procesadores
;otorola.
/esde que el bus de direcciones se expandi a 86 bits! el c"ip puede direccionar
directamente 4.6>4.>5?.6>5 (6 elevado a la 86) locali'aciones de memoria! o 4 gigabytes
de K$;. &sto "ace posible direccionar incluso 54 terabytes de forma virtual! lo que
permite otro modo de operacin! llamado el modo real virtual. Con este modo de
operacin! es posible efectuar la multitarea ba)o ;SF B.CF/ES porque cada aplicacin
involucrada en el proceso de multitarea recibe una C.+ virtual con 9 ;= de memoria.
&stas computadoras virtuales por separado operan como varios procesadores
2322 independientes! traba)ando en paralelo en un solo sistema. *o obstante! para crear
este mundo artificial en la .C! se necesitaba otra ampliacin del sistema operativo. &sta
adicin pronto fue introducida por ;icrosoft con la versin 8.3 del entorno grfico de
usuario ;SFDindo0s.
$l igual que la C.+ 625! la 825 permanece completamente compatible con
cdigos ob)eto en relacin a sus predecesores. &sto significa que todos los sistemas
operativos y aplicaciones dise(ados para procesadores 2325 u 23625 tambin
funcionarn en la C.+ 825! slo que muc"o ms deprisa.
&l 825 tambin entiende los )uegos de comandos utili'ados por los c"ips ms
antiguos y los tiempos de e)ecucin son mas rpidos. $ una velocidad de relo) idntica!
por e)emplo 95 ;<'! el 825 puede alcan'ar dos veces los ;1.S (millones de
instrucciones por segundo) que la C.+ 23625.
+na caracter#stica especial de la generacin 825 es que cuenta con una versin
IdegradadaJ del procesador! llamada 825SC con velocidades de relo) entre 95 y 6A ;<'.
I/egradadaJ quiere decir en este contexto que el 825SC utili'a una estructura de 86 bits
slo de forma interna. &n este sentido no es inferior a su "ermano el 825 IpuroJ.
*o obstante! externamente el SC utili'a un bus de datos que tiene el mismo
tama(o que el bus encontrado en la C.+ 625. %ambin el bus de direcciones del ISCJ es
similar al del 625! lo cual le limita en aplicaciones multitarea.
&l 825SC consiste bsicamente en un procesador 825 en una placa madre 625.
&ste es el motivo por el que el SC e)ecuta muc"as tareas de forma mas lenta que la de su
"ermano mayor! el 825 IpuroJ. /ebe estar cambiando constantemente entre su estructura
interna propia de 86 bits y la operacin externa de 95 bits! lo cual cuesta tiempo.
&l 825/C es fcilmente identificable en el marco de la placa madre. %iene forma
cuadrada! una inscripcin que lo distingue! y una impresin en tinta a'ulFro)a. &sta C.+
825/C est normalmente locali'ada transversalmente frente a las ranuras de expansin
de la placa madre.
.uesto que los procesadores de la clase 825SC son considerablemente ms
peque(os! es dif#cil locali'arlos. &n ve' de estar montados en un 'calo como otros
procesadores 1ntel! estn soldados directamente al circuito madre. $s# pues! no pueden
sacarse ni intercambiarse. Si una C.+ 825SC de)a de funcionar! deber cambiarse toda
la placa madre.
LA ACTUAL ETRELLA DE LA (A)ILIA INTEL.
EL PROCEADOR *+"$
&l ltimo procesador de 1ntel es el i425. &sta C.+! que es mas que un procesador! se
llama c"ip integrado. &ste c"ip agrupa cuatro grupos de funciones distintas (la C.+ real!
un coprocesador matemtico! un controlador cac" y dos memorias de cac" con 4: cada
una) en un solo componente. &l i425 traba)a interna y externamente con una estructura
completa de 86 bits y puede alcan'ar frecuencias de relo) que van desde 6A "asta A3
;<'.
La diferencia principal entre el i425 y sus predecesores! particularmente el c"ip
825! es el elevado nivel de integracin del i425! 1ncluso un 825 con un coprocesador! no
puede compararse a un i425.
La estructura del i425 tiene un controlador cac" que est construido dentro del
c"ip! )unto con dos cac"s de 4:. $l igual que el cac" onFc"ip acta como un buffer entre
el procesador y la memoria de traba)o. La operacin bsica del cac" integrado es
idntica a la del Icac" de segundo nivelJ externo! vase la descripcin en el apartado
6.9.5! que explica el principio de cac" K$; en detalle.
Ll cac" interno locali'ado en el i425 est organi'ado como un cac" Ia travs de
una escritura bufferJ. &ste mtodo lee los datos! que no pueden encontrarse en el cac"!
desde la memoria de traba)o y traslada esta informacin a la C.+ y al cac". Las
operaciones de escritura para locali'aciones de memoria que actualmente estn
almacenadas en el cac"! se efectan tanto a las locali'aciones de la memoria de traba)o
como a las del cac".
&sto asegura que la informacin en el cac" est actuali'ada. +n algoritmo de
gestin interna efecta un buffer en estas operaciones de lectura y escritura! "asta que el
bus externo est disponible y puede reali'arse un acceso de escritura a la memoria de
traba)o de la computadora. &sto libera al procesador e impide per#odos de espera. Los
contenidos del cac" que menos se utili'an durante un cierto per#odo de tiempo! se
identifican mediante un algoritmo de control especial y vuelven a escribirse la prxima ve'
que se IrefrescaJ el cac".
/ebido al controlador interno cac"! la C.+! con su elevada frecuencia de
operacin! rara ve' debe esperar a la lentitud de la K$; de la mquina. &l cac" acta
como un tipo de buffer inteligente! una caracter#stica que tambin puede aplicarse al
controlador cac". @a que esta tcnica es capa' de impedir cualquier per#odo de espera!
el i425 puede e)ecutar casi todas las operaciones en un solo ciclo de relo). &sta
capacidad! por s# sola! "ace que el i425 sea superior al 825.
&l i425 tiene un con)unto de comandos completo! que incluye todos los con)untos
de comandos utili'ados por sus predecesores. &sto da lugar a una estructura de
procesador comple)a. $l igual que sus predecesores! el i425 es un C1SC (ComFplex
1nstruction Set Computer) y es compatible en forma descendente "asta el 2325. La
compatibilidad descendente significa que el i425 e)ecutar aplicaciones originalmente
escritas para los procesadores anteriores. /ebido a sus amplios con)untos de comandos!
los procesadores C1SC se caracteri'an por una gran flexibilidad con las aplicaciones lo
cual! no obstante! puede tambin implicar una reduccin de su velocidad.
Etros procesadores! los llamados K1SC (Keduced 1nstruction Set Computer) alcan'an
unos niveles de rendimiento superiores utili'ando un reducido con)unto de comandos! que
normalmente est unido a una aplicacin espec#fica (como! por e)emplo! C$/). *o
obstante! esto significa que el con)unto de comandos del procesador puede no ser capa'
de e)ecutar otras aplicaciones. $s# pues! la velocidad aumenta mientras que la flexibilidad
disminuye.
&l i425 es algo as# como un compromiso entre un nivel mximo de flexibilidad y
una velocidad de procesamiento que es significativamente elevada para una computadora
personal. La comple)idad del procesador C1SC y la velocidad del procesador K1SC estn
satisfactoriamente combinadas en el 425.
Sin embargo! 1ntel "a desarrollado un sucesor al i425. &l nuevo procesador de 54
bits! llamado 23A25 o .entium.
$"ora que ya se tiene una visin general de la "istoria de los microprocesadores
1ntel! pasamos a la pregunta que le interesa a todos los usuarios- MNu procesador se
requiere para una aplicacin espec#ficaO
La prensa tcnica en el campo de la informtica tiende a "acer que las
computadoras estn listas para salir a la venta. $s# pues! puede parecer como si cierto
tipo de "ard0are y soft0are fuera obsoleto muc"os meses antes de que esto sucediera
realmente. 1ncluso dentro del siempre cambiante campo de la informtica! suelen
aparecer productos que rompen todos los moldes slo dos veces al a(o.
$s# pues! si lee estas publicaciones con frecuencia! no asuma automticamente
que las predicciones sean totalmente exactas.
Cuando se compra el "ard0are! muc"os usuarios de computadoras no tienen en
consideracin la aplicacin que van a utili'ar con el mismo. *ormalmente! slo estn
interesados en los sistemas mas recientes o en el que est actualmente en venta. Sin
embargo! la forma me)or y ms econmica para determinar el "ard0are que se necesita
es considerar cmo va a ser utili'ado y con qu aplicacin.
/esde el punto de vista de la aplicacin! la seleccin de una configuracin!
determinada de "ard0are en un principio en una consecuencia de la decisin de utili'ar
un determinado soft0are. .or e)emplo! supongamos que vaya a utili'ar su computadora
principalmente para procesar texto! dado que quiere preparar en su casa lo que
finalmente llevara a la oficina o a la inversa.
Etros programas no le interesan. .or supuesto! que se sobre entiende que se
quiere traba)ar con el mismo procesador de textos en casa y en la oficina. Si este
programa es una aplicacin /ES como ;icrosoft Dord A.A! una computadora 625 es
suficiente para sus necesidades. Sin embargo! si en la oficina esta instalado ;icrosoft
Dord para Dindo0s 6.3 y se tiene que traba)ar con el mismo en casa entonces su
computadora debe a)ustarse a unos requisitos distintos.
$unque vaya a e)ecutar las mismas tareas que con ;icrosoft Dord A.A (es decir!
escribir cartas) necesitara una computadora mas potente.
;ientras vaya a tratar principalmente contextos y clculos! una computadora
personal equipada con una C.+ 625. &sto incluye la utili'acin de la maquina para
propsitos de negocios tales como contabilidad! tenedur#a de libros! inventario y
correspondencia.
.ero tambin es cierto que algunas aplicaciones exigencias ms elevadas al
sistema. &sto es especialmente vlido cuando la aplicacin utili'a un entorno grfico de
usuario! tal como Dindo0s. &n estos casos un 825 seria mas adecuado y deacuerdo a las
caracter#sticas se podr optar entre 825SC y un 825/C. *ormalmente! un 425 solo es
necesario cuando quiera e)ecutar aplicaciones especiales! tales como programa C$/
comple)os.
INCRE)ENTO DEL RENDI)IENTO )EDIANTE LA INTALACION DE UN NUE,O
PROCEADOR.
&l rendimiento de un c"ip procesador no puede aumentarse. $pretando tornillos no
lograremos nada que el no pueda dar por si mismo. $ menudo sucede lo contrario- debido
a una configuracin errnea el sistema opera a un rendimiento menor al potencial.
Solo cabe configurar ptimamente la computadora para obtener me)ores
resultados. $unque esto no aumentara la capacidad operativa de su procesador! asegura
que un sistema funcione a pleno rendimiento.
&s imposible me)orar su computadora personal a una generacin elevada
de procesadores simplemente instalando una nueva C.+. Kecuerde que los
procesadores estn unidos a otros componentes de la placa madre a travs de varios
sistemas bus. &stas conexiones estn dispuestas de forma distinta en cada tipo de
procesador. $s# la nica forma de me)orar su 625 a un 825 o un 825 a un 425 es sustituir
totalmente la placa madre.
EL AU)ENTO DE LA (RECUENCIA DE RELO- DEL ITE)A!
UNA CUETION POLE)ICA.
/entro de la misma generacin de procesadores (por e)emplo! la generacin 825)!
es tericamente posible aumentar gradualmente el rendimiento del procesador! mediante
un sistema que aumente la frecuencia del relo)! esto aumentar#a el numero de
operaciones que el procesador podr#a e)ecutar cada segundo! aumentando de esta forma
la productividad del procesador. /e este modo! se puede crear un 825 de 63 ;<' a un
825 de6A ;<'! simplemente cambiando el relo) del sistema por un ms potente.
.robablemente el procesador no podr funcionar a la frecuencia aumentada ya
que no fue dise(ado para operar a esa velocidad. *o obstante! incluso si usted tambin a
instalado una C.+ capa' de mane)ar la velocidad aumentada del relo)! podr#a encontrarse
con problemas adicionales ya que las placas madre y sus componentes! especialmente el
)uego de c"ips! tampoco estaban dise(ados para operar a esa velocidad o frecuencia
aumentada.
$s# pues! el xito de este tipo de me)ora no puede garanti'arse ya que muc"as
operaciones con periodo de tiempo critico dependen de la velocidad de relo) con que
opera la C.+.
.uesto que este tipo de me)ora rara ve' funciona! no la discutiremos en detalle.
$simismo recuerde que no vale la pena aumentar el funcionamiento de su sistema
mediante una velocidad de relo) superior a un 6AP! pues se corre el riesgo de da(ar el
procesador. &l nico modo de aumentar el funcionamiento de el significativamente! es
sustituir la placa madre de su computadora.
3.- EL COPROCESADOR.
&l termino completo es Qcoprocesador matematicoQ! con este nombre se puede
deducir que no se trata de un elemento central! si no de un asistente. +n coprocesador
matemtico aumenta la velocidad de una computadora! ocupndose de algunas de las
tareas de la C.+. *o obstante el coprocesador no es un componente indispensable en
una maquina. Se puede instalar un coprocesador en la placa madre! siempre y cuando
esta disponga de la ranura correspondiente.
.uesto que lo que "ace la C.+ no es otra cosa de clculos! el lector podr#a estar
preguntndose porque necesita ayuda para reali'arlos. Lo que ocurre es que la C.+ solo
puede llevar a cabo operaciones aritmticas bsicas con nmeros enteros.
La C.+ tiene problemas para procesar operaciones con valores fraccionarios
puesto que no son nmeros enteros. $s# la C.+ requiere bastante tiempo para
resolverlas. Siempre deban reali'ar muc"os clculos comple)os (por e)emplo! al calcular
funciones tangentes! exponenciales y ra#ces) puede disminuir su velocidad
considerablemente! debido especialmente a la unidad de procesamiento tiene que
e)ecutar tambin otras tareas simultneamente.
&specialmente en aquellas operaciones en las cuales se traba)a con fracciones y
cifras muy complicadas en cuestiones aritmticas de coma flotante! el coprocesador
muestra su idoneidad. &n aquellos campos de aplicacin donde se requieren muc"as
posiciones decimales y los errores de redondeo deben de mantenerse tan insignificantes
como sea posible! resulta imprescindible la utili'acin de un coprocesador.
+n coprocesador puede ser extremadamente til para reali'ar este tipo de
clculos. *ormalmente! las aplicaciones cient#ficas y tcnicas requieren un coprocesador
matemtico. *o obstante! para utili'ar un coprocesador los programas deben estar
espec#ficamente dise(ados para ello. /e nuevo el paquete de soft0are que vaya usted a
utili'ar constituye el factor decisivo que determinara si su sistema debe estar equipado
con un coprocesador. $lgunos paquetes de programas modernos de C$/BC$;! como
$utoC$/! requieren un coprocesador.
+n coprocesador es tambin til para utili'ar grficos vectoriales. Sin embargo! no
aumenta el rendimiento de las aplicaciones que utili'an grficas de puntos.
Con cada generacin de C.+ utili'ada en sistemas de computadoras personales
1ntel! tambin introduc#a sus correspondiente coprocesador. $s# las familias de
procesadores 1ntel! desde 2322 al 23825! tienen sus compa(eros coprocesadores
matemticos! el 232?! 2362?! 2382?SC y 2382?. Sin embargo! otros fabricantes! como
$;/! C@K1C! 1%%! y +LS1! tambin fabrican coprocesadores.
Los coprocesadores de estos fabricantes pueden utili'arse sin ningn problema.
Son totalmente compatibles con los coprocesadores de 1ntel! en ocasiones son mas
rpidos y precisos y siempre ms econmicos. $unque la denominacin del modelo
utili'ado por los distintos fabricantes para cada generacin de procesadores var#a! es fcil
determinar para cada l#nea de C.+ se "a dise(ado un coprocesador dado.
Los coprocesadores estn todav#a mas cr#ticamente a)ustados a la velocidad del
relo) que los procesadores normales. .or lo tanto! debe asegurarse que cualquier
coprocesador que seleccione para su sistema este dise(ado para mane)ar la frecuencia
de relo) de su computadora. .ara ello! debe considerar varios factores.
Los coprocesadores para computadoras 625! al contrario que los coprocesadores
de las dems familias de los procesadores! operan a solo 6B8 de la capacidad de la
frecuencia de relo) del sistema. &sto significa que! para una computadora 625 de 95 ;<'!
podr#a realmente utili'ar un coprocesador dise(ado para operar a 96 ;<'. .or parte de
1ntel ya se ofertan coprocesadores cuyo margen de frecuencia va de 5 a 63 ;<'. .uesto
que la frecuencia del procesador es solo 6B8 de la frecuencia real del sistema! solo "ay un
peque(o aumento en el rendimiento cuando se a(ade un coprocesador a una C.+ 625.
<abr#a un mayor aumento en el rendimiento con un sistema 825 porque este sistema
utili'a un coprocesador que funciona a la velocidad real del sistema.
%al como mencionamos! el coprocesador para el 425 ya esta construido en el c"ip
de procesador. Como resultado! ya no es necesario que los dos procesadores se
comuniquen mediante un externo.
&l 425SC! la versin base del 425! no esta equipada con un coprocesador
integrado! pero puede instalarse un coprocesador externo 42?SC. .uesto que estos dos
procesadores! al igual que las familias inferiores de procesadores! dise(ados para varias
aplicaciones especificas. .or e)emplo! se "a dise(ado un coprocesador que se utili'a
espec#ficamente con el paquete de soft0are de $utoC$/.
Deite: tambin "a desarrollado un coprocesador mayor y significativamente ms
rpido que puede conectarse a las mayor#as de placas 825 y 425. *ormalmente! las
placas madres 825 estn equipadas con un 'calo capa' de aceptar tanto el 1ntel 2382?
como el Deite: 995?. ;uc"as placas 425 tambin pueden aceptar un Deite: 495?
adems del coporcesador integrado. .uesto que el procesador Deite: opera de forma
ms precisa que el 1ntel estndar! se utili'a a menudo en aplicaciones cient#ficas.
E)ULACIONE DEL COPROCEADOR.
*o "ace tanto que los coprocesadores costaban una fortuna! si bien su utili'acin
era necesaria como "oy en algunas aplicaciones. .or esta ra'n! la alternativa ms
socorrida era servirse de un emulador de coprocesador! dic"os programas de emulacin
"an sido dise(ados para dotar a la C.+ de la metodolog#a de traba)o de un coprocesador
y "acerlas actuar como si dispusieran del correspondiente c"ip numrico.
$lgunos de esos programas registran un elevado rendimiento y funcionan de forma
excelente. Su Soft0are de aplicacin es! asimismo! adecuado. %ambin los programas de
aplicacin traba)an bien con estas emulaciones. $un as#! no llegan a sustituir las
alternativas de "ard0are. &n la actualidad los precios de los coprocesadores son tan
ba)os que las alternativas
de adquisicin son ba)as.
AU)ENTO DEL RENDI)IENTO DEL COPROCEADOR )EDIANTE LA UTILI.ACION
DE .OCALO (AT.
&n general los coprocesadores pueden aplicarse ya lo expuesto en relacin con la
sustitucin de procesadores en los tema 6.9.9. +nicamente puede a(adirse la posibilidad
que ofrece el 625 de me)orar el rendimiento del procesador numrico con independencia
del resto de componentes de la placa madre. Como ya "emos mencionado! la *.+ 62?
opera a una frecuencia de relo) de 6B8. &sto admite modificaciones si se agrega al 'calo
del procesador un /0ca1o fast que sea entonces el que incorpore al coprocesador. &ste
%rubo'calo contiene su propio cuar'o y acta! por tanto! independientemente de la
frecuencia de relo) del sistema.
Los /0ca1os r2pidos se pueden obtener en todas las frecuencias del 625. &l c"ip
del coprocesador que debe instalarse encima de ellos tiene que estar configurado!
naturalmente! para la frecuencia en cuestin. &sto se mantiene igual. &mplear este
mtodo para que el procesador funcione bastante ms rpidamente que la C.+ no tiene
muc"o sentido- es como disponer de una calculadora muy velo' que no pueda ofrecer
resueltos por tener que adecuarse al ritmo de reaccin de su due(o.
4.- EL SISTEMA DE BUS.
&l bus es algo as# como el correo de una computadora. $sume todas las tareas
relacionadas con la comunicacin que van dirigidas a la placa principal!desde el env#o de
paquetes de datos "asta la puesta a punto y supervisin de nmeros telefnicos! pasando
por la devolucin de informacin cuando el receptor esta ausente o se retrasa.
&l bus vincula la C.+ con la placa madre o con las tar)etas de expansin. $ travs de
el se reproducen caracteres en el monitor o se escriben informaciones procedentes de un
escner directamente en la memoria de traba)o! esquivando la C.+.
&l bus puede! por e)emplo! abastecer una tar)eta de audio con datos en forma de
msica desde la memoria de traba)o! liberando al procesador de esa tarea. $simismo se
encarga de interrumpir sus operaciones si el sistema registra algn error! ya sea que un
sector de la memoria no pueda leerse correctamente o que la impresora! que como no
tambin opera ba)o su direccin! se "aya quedado sin papel. &n pocas palabras! el bus es
el elemento responsable de la correcta interaccin entre los diferentes componentes de la
computadora. &s! por tanto! su dispositivo central de comunicacin.
Kesulta obvio! pues! que un dispositivo tan importante y comple)o puede e)ercer
una influencia decisiva sobre el desarrollo de los procesos informativos. &s tambin
evidente que de la capacidad operativa del bus depender en buena medida el
rendimiento general de la maquina. .or todo ello! "emos decidido abordar este tema con
mas detenimiento.
LO CO)PONENTE DEL 3U
+n bus esta compuesto ni mas ni menos que de conductos. 1mag#neselos
simplemente como "ilos! porque! a decir verdad! esta imagen se acerca muc"o a la
realidad. &n efecto! buena parte de las conexiones de la C.+ no son sino conductos del
bus. Si exceptuamos unas cuantas funciones adicionales! estos conductos constituyen la
nica v#a de contacto del procesador con el mundo exterior.
$ travs de las mencionadas vais! la C.+ puede acceder a la memoria de traba)o para
interpretar las instrucciones de un programa e)ecutable o para leer! modificar o trasladar
los datos a"# ubicados. Los conductos especialmente destinados al transporte de datos
reciben el nombre de buses de datos .
*o basta con que el procesador escriba en el bus de datos sus informacionesF
cualquiera que sea su formato! es necesario tambin que estable'ca cual va a ser el
destino de los mismos. &sta operacin se lleva a cabo seguramente ya lo "abr adivinado
a travs de otro grupo de conductos conocido como el bus de direcciones.
$ los dos ya mencionados debe a(adirse el llamado bus de sistema (tambin conocido
como bus de control) . Su participacin es necesaria porque! como ya "emos comentado!
al bus se "allan conectados otros dispositivos! aparte de la C.+ y la memoria de traba)o.
Si no existiese un mecanismo de control! las operaciones de acceso iniciadas por
diferentes componentes en procesos de escritura! lectura o direccionamiento se sumir#an
en un autentico caos. .ara evitarlo esta el bus del sistema.
&ste bus permite el acceso de los distintos usuarios! el se encarga de identificar si se
trata de un proceso de escritura o lectura!etc. .or supuesto! el bus el bus de control es!
tambin! en primera instancia! un sistema de conductos. .ero entonces! Mcmo puede
serF se estarn ustedes preguntandoFque un sistema compuesto simplemente por cables
sea capa' de dirigir tareas tan comple)as como el direccionamientoO
&sa tarea la asume el controlador de bus! un componente o me)or dic"o! un grupo de
componentes! de cuya existencia aun no "ab#amos "ablado. &l controlador es el autentico
cerebro del sistema de bus. Se ocupa! a travs del bus del sistema! de evitar cualquier
colisin y de que toda la informacin llegue al destino prefi)ado.
Seguramente resulta obvio que la capacidad operativa del bus en general depende!
entre otras cosas! de la IinteligenciaJ del sistema de control. Los factores mas
determinantes son la velocidad y la amplitud del bus! esto es! el numero de conductos de
datos que operan en paralelo. .robablemente lo recuerda- en las C.+ del 625 y del
825SC son 95! en las del 825/C y en las del 425! 86. &n el apartado de los procesadores
ya "emos tratado este tema.
&l numero de conductos de datos de una C.+ es un parmetro apenas modificable. &n
la frecuencia de relo) del bus! por el contrario! si pueden introducirse cambios. &n este
sentido! son varios los Setup del =1ES entre ellos sobresale el $;1=1ES que ofrecen la
posibilidad de variar la velocidad del bus. &l primer $% de 1=;! lan'ado en 9>24!
registraba una frecuencia de bus de 2 ;<'. /ic"a frecuencia sigue siendo un valor
estndar "oy en ida! si bien puede me)orarse considerablemente mediante tar)etas de
expansin.
Si dispone de u =1ES con la opcin arriba mencionada deber#a considerar un
aumento significativo de la frecuencia del =us para alcan'ar los 93 o 96;<'. &llo le
permitir incrementar el rendimiento de su tar)eta grfica o del controlador del dic"o duro.
Lamentablemente! en modelos antiguos de controladores se pueden presentar
problemas.
Los controladores ;R; ms antiguos como! por e)emplo! el D/9338 (entre otros)
suelen reaccionar a este tipo de a)ustes con fallos de escritura ocasionales. &n estos
casos no le quedara ms remedio que recuperar la frecuencia original de su =us $%.
LA RANURA DE E4PANION.
Las ranuras de expansin de puede decir que son los enc"ufes madre del sistema
del =us. $ travs de ellas! el =us tiene acceso a tar)etas de expansion como el adaptador
grfico o el controlador del disco duro.
*o es precios que abarquen todos los conductos del =us. $s#! a menudo vemos
como sobre la placa madre de una C.+ de 86 bits "ay ranuras para conductos de datos
de solo 2 o 95 bits. &stas ranuras! tambin llamadas Slots! se encuentran en la parte
trasera i'quierda de la placa madre.
Se trata de las ranuras alargadas y negras en las que! probablemente! ya se
encuentren enca)adas algunas tar)etas. Las peque(as! compuestas de un solo elemento!
son las ranuras de 2 bits y las largas! divididas en dos partes! son las de 95. $ veces
puede advertirse tambin una ranura adicional especialmente larga o curvada. &sta recibe
las tar)etas de expansin de memoria! que! en las placas madre del 825 o del 425 suelen
disponer de un =us de 86 bits. $ continuacin vamos a describir con detalle lops
diferentes sistemas de =us de expansin.
EL 3U IA.
Las siglas 1S$ "acen referencia a la (1)nduistrial (S)tandart ($)rc"itecture
($rquitecutra 1ndustrial &standari'ada). Cuando en la actualidad se "abla de estndares
industriales o del bus 1S$ se suele "acer pensando en el =us $% de 95 bits. &ste
preconcepto no es! de todos modos! absolutamente adecuado pues la denominacin ya
se empleaba en los tiempos del C% de 1=; y por ra'ones muy validas.
Las ranuras de expansin uniformes del C% fueron unas de las ra'ones
fundamentales para la enorme difusin de este tipo de computadoras y la de sus
sucesores. Las mismas representan de la forma ms clara el concepto de la arquitectura
abierta de las computadoras! la cual! a travs de la incorporacin de tar)etas de expansin
de todo tipo! capacita a la computadora para reali'ar cualquier clase de tarea! sobre todo
las relacionadas con entornos industriales. Las ranuras del C% inclu#an! )unto al =us de
direcciones de 63 bits! un solo =us de datos de 2 bits. Su capacidad operativa era! por
tanto! y desde una perspectiva actual bastante limitada.
Como ya "emos apuntado! en las mayor#as de las placas madres encontramos!
)unto a las citadas ranuras de 95 bits! dos o mas ranuras de 2 bits. &llo se debe a la
ambicin de economi'ar (M taca(er#a O) del fabricante! pues la introduccin de tar)etas de
2 bits es! naturalmente! posible en los slots de 95 bits.
Con una frecuencia de relo) de 2;<'! el =us $% alcan'a un #ndice mximo de
transmisin de datos de 5.A ;=BS! un valor ms que aceptable pero que es plenamente
utili'ado por muy pocas tar)etas.
.ero desde "ace poco! y merced a la cada ve' ms comn utili'acin de C.+ de
86 bits! pueden emplearse sistemas de =us capaces de alcan'ar cotas de transmisin de
datos ms elevadas.
EL 3U EIA.
Las siglas &1S$ corresponden a la (&)n"anced (1)ndustrial (S)tandart
($)rc"itecture! que vendr#a a ser algo as# como la arquitectura industrial estandari'ada y
ampliada. &n la practica el =us &1S$ no es sino una prolongacin del =us $%!
desarrollada por los fabricantes de computadoras mas importantes del mundo ( a
excepcin de 1=;) a fin de enfrentar los cada ve' ms importantes retos planteados por
los procesadores de 86 bits. &l =+S &1S$ es un =us de 86 bits autentico. &sto significa
que los 86 conductos de datos de su C.+ estn disponibles en el slot de expansin
correspondiente.
&l #ndice notablemente superior de transmisin de datos no es la nica venta)a que
lo caracteri'a frente al =+S 1S$. <ay un rasgo muc"o ms importante y "abitualmente
menos tomado en cuenta que lo define- la capacidad multiusuario. &sta posibilita el
acceso comn de varios procesadores a un mismo =us! con lo cual problemas como la
configuracin de un computadora en paralelo a travs de tar)etas de C.+! tendr#an fcil
solucin.
EL 3U )CA.
&l bus ;C$ o ;1CKEC<$**&L! como se le suele denominar! no es en realidad
un bus! sino una especie de sistema de canali'acin! en el cual los datos no son
transmitidos al receptor correspondiente mediante un cdigo simple de direccionamiento!
sino que! prcticamente! tienen que ser recogidos por l. .ara ello! previamente se
informa al receptor (que puede ser! por e)emplo! la tar)eta grfica) sobre el punto en el que
se encuentran los datos y se le da acceso a un canal! por el cual pueden ser
transportados.
&ste proceso tiene lugar sin la participacin de la C.+. &l ;1CKEC<$**&L! que
fue desarrollado por 1=; para su l#nea de equipos .SB6! alcan'a! con esta metodolog#a un
#ndice de rendimiento nada despreciable. La cota de transmisin de datos puede llegar a
los 63 ;=Bs y adems el procesador! tambin me)ora su ritmo operativo.
Sin embargo! este sistema no "a conseguido implantarse fuera de la generacin
1=; .SB6 para la que fue dise(ado. La ra'n de ello no es otra que su total
incompatibilidad con las dems tar)etas existentes. .or consiguiente! si desea instalar una
placa ;1CKEC<$**&L tendr que descartar los componentes del sistema que ya
dispon#a y adquirir los que se corresponden con ella. @ todo esto a un precio superior al
que usted estaba acostumbrado.
&n efecto! "asta la mas insignificante ampliacin! pensemos! por e)emplo! en una
ranura adicional! requiere elementos electrnicos costosos y comple)os (al fin y al cabo el
ob)etivo es liberar de traba)o a la C.+) para adaptarse al ;1CKEC<$**&L. &ste "ec"o!
)unto a la dif#cil situacin de las patentes! llevo al resto de fabricantes a desarrollar el
estndar &1S$ arriba descrito.
$s# las cosas! si usted es ya propietario de una 1=; .SB6 (exceptuemos al .SB6F
83! que cuenta con un estndar 1S$ de 2 bits)! le felicitamos por disponer de un sistema
de bus inteligente y con gran capacidad operativa y deseamos que no se vea en la
necesidad de efectuar ampliaciones. Si esta contemplando la idea de adquirir una de
estas computadoras! tendr#a que anali'ar la me)ora del rendimiento que le ofrece
;1CKEC<$**&L! frente a las limitadas posibilidades de expansin que implica. *o
olvide que muc"as modificaciones es estos equipos (vase! por e)emplo! la instalacin de
una unidad de disquete de A 9B4 pulgadas o de un disco duro mas potente) requieren
inversiones considerables o la asistencia directa del fabricante.
5.- LA MEMORIA DE TRABAJO
La placa principal contiene cada componente integral de las computadoras
personales. La memoria de traba)o! al igual que la C.+! es fundamental para la operacin
del sistema. 1ncluso el sistema operativo que se necesita para llevar a cabo un programa!
necesita esta memoria para cargarse.
La memoria de traba)o acta como una especia de Smemoria a corto pla'oS y
frecuentemente nos referimos a ella como K$; (;emoria de $cceso $leatorio). La C.+
utili'a esta memoria para reali'ar sus funciones normales. Los contenidos de la memoria
de traba)o se cambian y se actuali'an! segn se necesite! mientras el procesador est en
funcionamiento. Con frecuencia! las diferentes secciones de los programas se leen desde
el disco duro y se almacenan en la memoria mientras el programa se e)ecuta. La memoria
de traba)o es una memoria temporal! porque toda la informacin almacenada se pierde
cuando la computadora se desconecta. Sin embargo! los dispositivos de almacenamiento
como los discos duros y los disquetes! son capaces de conservar la informacin de
manera permanente.
LA RA) DE $+# 56! HATA HACE POCO UN ETANDAR.
Las computadoras personales se suministran "oy! segn su tipo! con memorias de
"asta 2 ;=. *o "ace demasiado tiempo! la medida estndar para la memoria de traba)o
de una .C era de 543:! por lo que en aquella Tpoca! 9 ;= se consideraba una cantidad
incre#ble de memoria.
@ lo me)or de todo era que los programas funcionaban con esa memoria. $ntes de
profundi'ar en la materia y ocuparnos de la administracin de la memoria! veamos las
distintas partes de la memoria de traba)o de una .C.
CHIP DE )E)ORIA.
&n las computadoras personales actuales se utili'an aproximadamente unos 96
tipos distintos de c"ips de memoria. &stos c"ips se combinan de diferentes maneras
segn el tama(o y alcance de la memoria de traba)o en concreto.
La compatibilidad con una placa de memoria dada viene determinada por las
tomas ('calos) que "ay en esa placa. Los c"ips simplemente se enc"ufan a esas tomas!
por lo que el soldador! que se utili'aba a(os atrs para reali'ar ampliaciones de memoria!
ya no es necesario.
Los distintos c"ips que se utili'an para la memoria de traba)o pueden dividirse en
dos grupos- c"ips /K$; (K$; din mica) y S1;; (Single 1nF line ;emory ;odule) o S1.
(Single 1nF line .ac:ages). La diferencia entre estos dos grupos es fcil de explicar.
;ientras los c"ips de K$; din mica constan de elementos individuales de c"ips
sencillos! en los mdulos S1;; o S1. varios c"ips K$; se agrupan en un solo elemento.
.or lo tanto! Los S1;; o S1. son simplemente un grupo de c"ips K$; que se "an
soldado con)untamente para formar un nico componente. ;as adelante anali'aremos
esta cuestin m s detalladamente.
CHIP DE RA) DINA)ICA.
Los c"ips de K$; din mica estn situados en unas peque(as carcasas negras
para c"ips con patillas que sobresalen de sus lados mayores. &stas patillas permiten que
el c"ip este conectado al resto del sistema. Segn la capacidad del c"ip ste tendr 95!
92! o incluso 63 patillas. Los c"ips estn disponibles en capacidades de 54! 6A5 :ilobytes
e incluso de 9 megabits! y por lo general contienen las inscripciones correspondientes
(4954! 496A5! y 499333 o 499364 respectivamente).
&n los ltimos tiempos se "a venido "aciendo mas popular una versin especial de
c"ips K$; que utili'a una estructura de bit cudruple. &stos c"ips tienen cuatro veces
mas capacidad de almacenamiento que un c"ip normal de 9 bit! y est n disponibles en los
modelos 454! 46A5 y 4433.
Sin embargo! no debe preocuparse por las denominaciones de c"ips K$;! ya que
con un poco de prctica podr determinar la capacidad de un c"ip K$; por el numero de
patillas de cada c"ip (los c"ips de 54 y 6A5 :ilobits tienen 95! los de 454 y los de 9333
:ilobits tienen 92 y los c"ips de bits cudruple tienen 63 patillas) y por los tres a cuatro
ltimos digUtos que "ay inscritos en la carcasa del c"ip.
&ste tipo de c"ips K$; se denominan Sdin micosS porque los contenidos de su
memoria deben refrescarse continuamente. &sto significa que estos c"ips est n sometidos
a un Sciclo de refrescoS constante. &sto sucede simplemente por la naturale'a de estos
componentes! porque el elemento real de almacenamiento es solamente el condensador!
que puede estar cargado o descargado. /ado que un elemento as# puede presentar dos
estados! representan exactamente el valor de un bit. .or lo tanto! se necesita un
condensador para cada bit.
.or e)emplo! un c"ip de un megabit! capas de almacenar exactamente 9!343!A?5
bits de informacin! necesita mas de un milln de condensadores. Sin embargo! uno de
estos condensadores pierde su carga despus de un corto periodo de tiempo. .ara
conservar la informacin almacenada en el c"ip durante ms tiempo del establecido! es
necesario leer el estado de los condensadores del c"ip antes de que se pierda su carga y
seguidamente recargarlos. &sto es el mencionado Sciclo de refrescoS.
*o se puede acceder a la informacin almacenada en el c"ip mientras ste est
siendo refrescado. /ado que los intervalos entre cada reposicin var#an segn los
distintos tipos de c"ips! puede escoger entre c"ips K$; ms rpidos y ms lentos. &l
tiempo de acceso de los c"ips K$; vienen especificados en nanosegundos! y por lo
general oscila entre ?3 y 963 nanosegundos. Contra mayor sea el tiempo de acceso! m s
lento ser el c"ip.
ACERCA DE 3IT 7 37TE.
Como ya "emos mencionado anteriormente! estos c"ips tienen capacidades que
var#an entre 54 y 9364 :ilobits. Sin embargo! la memoria de traba)o de una .C esta
dispuesta en segmentos de :ilobytes. Como debe saber! oc"o bits forman un byte! por o
tanto! oc"o c"ips de 54 :ilobits cada uno equivalen a 54: de memoria. Los c"ips K$; se
agrupan en "ileras de nueve elementos cada una. Ec"o de estos elementos se utili'an
para almacenar los bits reales de datos! por lo que pueden almacenar entre 54 y 9364:!
segn sea el tipo de c"ip que se utilice. &l noveno c"ip acta como elemento de control y
es el responsable de reali'ar la comprobacin de paridad. /urante el proceso operativo!
las filas de c"ips reali'an constantemente una suma de comprobacin que se cote)a con
los bits de paridad almacenados en el noveno c"ip.
LA TECNICA DE LO TRE CHIP.
&n un principio! los c"ips cudruples mencionados anteriormente! de los cuales el
mas utili'ado en las .CVs es el c"ip de 4C6A5 :ilobits! parecen ser una excepcin al
mtodo de agrupacin de nueve c"ips con)untamente. Sin embargo! resulta mas fcil de
entender si se imagina el c"ip cudruple simplemente como cuatro c"ips individuales de
6A5 :ilobits. +na "ilera de c"ips de 6A5 :ilobits puede constar! o bien de nueve c"ips
individuales de 6A5 :ilobits o bien de dos c"ips cudruples de 6A5 m s un c"ip de 6A5
:ilobits (6C4W9X>)! que "acen un total de tres c"ips.
/e esta manera! una "ilera completa de c"ips solamente ocupa un tercio del
espacio porque slo se necesitan tres tomas de c"ip en lugar de nueve! incluso teniendo
en cuenta que los c"ips cudruples tienen dos patillas ms en cada lado que los c"ips
normales de 6A5 :ilobits.
)ODULO IP 7 I)).
Los mdulos S1. y S1;; se crearon como resultado de las aplicaciones de la
computadora que continuamente necesitaban mas memoria. Cada mdulo corresponde a
una "ilera completa de c"ips de memoria. /ado que el espacio que ocupan estos
mdulos es considerablemente ms peque(o que el que utili'an las tomas
convencionales /K$;! se puede instalar mas memoria en la placa principal.
&stos mdulos estn disponibles en grupos de nueve c"ips y de tres c"ipsY la
ordenacin de tres c"ips parece ser la que tiene mas aceptacin. Sin embargo! no todas
las placas principales son compatibles con esta tecnolog#a. Si la placa no es compatible
con el modulo de tres c"ips! es posible que sur)an problemas de memoria o incluso
mensa)es de errores de paridad S.arity errorS! que indican que la placa no soporta los
mdulos. &stos mdulos de memoria estn disponibles en capacidades de 6A5:! 9 ;= y 4
;=.
Los mdulos S1. (Single 1nFline .ac:ages) tienen una "ilera de 83 patillas
peque(as insertadas en la banda de toma correspondiente. Sin embargo! Los S1;;
(Single 1nFline ;emory ;odule) utili'an una banda de contacto parecida a las que se
utili'an en las tar)etas de expansin. .or tanto! los S1;; estn insertados en conectores
envueltos o tipo snap.
LO 3ANCO DE )E)ORIA.
Sea cual sea el tipo de elementos de memoria que se utili'a! la memoria situada
en la placa principal de una .C se "a organi'ado en dos bancos de memoria desde la
generacin de la .C 625. &l primero se denomina S=anco 3S y el segundo S=anco 9S.
/ado que! por lo general! es posible instalar diferentes tipos de c"ips de memoria!
la capacidad de un banco de memoria depende del tipo de c"ips que utilice. .or esta
ra'n! las placas 625 mas antiguas pueden alcan'ar dos valores mximos! de 9 o de 4
;= de K$;! dependiendo de si se utili'an c"ips de 6A5 :ilobits o c"ips de 9 megabit.
Las placas principales de las .C de alta velocidad 825 y 425 contienen casi
siempre S1;;. Cuando se utili'an mdulos de 4 ;=! se pueden alcan'ar capacidades de
memoria de 86 ;= Sen la placaS. &sto es posible porque un banco de memoria! por regla
general! incluye cuatro tomas o 'calos! por lo tanto! un total de oc"o tomas pueden
recibir S1;;. $lgunas placas contienen incluso 95 tomas de este tipo! por lo cual se
puede instalar "asta un mximo de 54 ;= de K$; en la placa.
CO)3INACION DE DITINTO CHIP DE )E)ORIA.
/entro de un mismo banco de memoria! solo se deben utili'ar c"ips de memoria
de igual capacidad. Sin embargo! se permite el uso de c"ips con distintos tiempos de
acceso. Los accesos a memoria se comportar n simplemente con referencia al c"ip mas
dbil del sistema. $unque dentro de un banco de memoria se pueden me'clar c"ips de
distintos fabricantes! en ocasiones esto pudiera traer problemas.
*o siempre est permitido utili'ar c"ips con diferentes capacidades entre los
bancos de memoria de una placa principal. .ara mayor informacin! dir#)ase a los
documentos que se incluyen en su placa principal.
LA AD)INITRACION DE )E)ORIA DE LA CO)PUTADORA CO)PATI3LE I3).
@a mencionamos con anterioridad en este cap#tulo la correlacin existente entre
generaciones de procesadores y memoria direccionable cuando se anali'aron las
diferentes generaciones de procesadores de computadoras personales. /urante los
ltimos once a(os el limite de memoria f#sica "a aumentado de manera espectacular.
Como resultado! la cantidad de memoria que puede direccionarse gracias a estos
procesadores "a crecido de 9 ;= a 4 gigabytes.
@a sea un 825 o un 425! los sistemas actuales de las .C de alta velocidad son
compatibles "acia aba)o con la .C original 1=; de 9>29! basada en la C.+ 2322 esto
significa que todas las generaciones de .C son todav#a capaces de operar en el mismo
modo de la .C original y tambin utili'an el mismo sistema operativo. $unque este
sistema operativo se encuentra en su sexta generacin! todav#a obliga a las .C modernas
a traba)ar muy por aba)o de su potencial. $dems del problema de compatibilidad con el
2322 y el uso de /ES! en las computadoras actuales nos encontramos con el problema
que se esconde en la administracin de la memoria.
&l 2322 divid#a su memoria direccionable en un segmento para el sistema
operativo y los programas de aplicacin (un mximo de 543: de memoria de traba)o) y en
otro segmento de sistema de memoria o controlador de memoria. &l ltimo segmento
contiene segmentos de direccin para el adaptador de video! el sistema =1ES y los otros
componentes del "ard0are! el cual se fi)o en un tama(o de 824:. La suma total dio un
resultado de 9364: o 9 ;= de memoria. &ste sistema utili' por completo toda la fran)a de
memoria direccionable por la C.+ 2322.
&l 23625 y sus sucesores disponen de una fran)a de memoria direccionable
bastante mas amplia! que va desde 9 ;=. Los requerimientos ineludibles de
compatibilidad con el 2322 determinaron la capacitacin de las l#neas 625! 825! y 425
para traba)ar en SKeal $dress ;odeS (modo real de direccionamiento). &n este modo
operativo el bus de direcciones queda restringido a los conductos $3 "asta $9>! en otras
palabras! a los 63 conductos de direccionamiento con que cuenta el 2322. /e este modo!
la fran)a de memoria direccionable se reduce a 9 ;=. $s#! las computadoras rpidas
experimentan una restriccin y operan como los equipos 2322 de mas alto rendimiento.
Los procesadores slo pueden aprovec"ar la capacidad completa de los 64 o 86
bits si operan en Smodo protegidoS. Slo de este modo es posible el aprovec"amiento de
la Smemoria extendidaS y del espacio de memoria direccionable que excede 9 ;= como
memoria de traba)o. .or desgracia! este modo operativo es totalmente a)eno al /ES!
pues este sistema fu desarrollado originalmente para su integracin en un equipo que ni
lo conoc#a ni lo necesitaba. &n este sentido! puede decirse que el ;SF/ES se "a
quedado obsoleto.
)E)ORIA E4TENDIDA 7 E4PANDIDA.
;ediante la ampliacin del bus de direcciones! primero a 64 y despus a 86
conductos! se consigui aumentar la fran)a de memoria direccionable. $s# se cre la
Smemoria extendidaS! no utili'able por el /ES y no apta para el almacenamiento de
programas. /e todos modos! el /ES! a partir de su versin 4.39! incluye algunos
controladores que aportan cierta utilidad a este tipo de memoria. gracias a ellos y al
Z/1SG.S@S! puede instalarse un disco virtual en la memoria extendida.
Cabe tambin la posibilidad de instalar en la memoria extendida dispositivos de
control del disco duro o de la impresora. .ero esta forma tan prctica de liberar de tareas
a la memoria de traba)o no impedir que en la pantalla del usuario del /ES apare'ca el
mensa)e de Sinsuficient memoryS (memoria insuficiente). +nicamente ciertos productos
muy selectos de soft0are! entre ellos el LE%+S 968 versin 6.6! consiguen utili'ar la
memoria extendida.
&xiste una posibilidad de ampliar la memoria de traba)o para las aplicaciones /ES
y es el aprovec"amiento de la ventana &;S. se trata de un sector de memoria no utili'ado
y situado en el marco de los 824 G= de la memoria del sistema (controller ;emory). &l
principio &;S es realmente comple)o! pero con un poco de fantas#a se puede asimilar.
Segn la &;S (especificacin de memoria expandida)! pueden utili'arse todos los
espacios direccionables vac#os entre 543 G= y 9 ;= para fusionar en ellos sectores de
memoria procedentes de otros espacios direccionables. La SventanaS que se consigue de
esta manera muestra siempre la parte de la memoria que se esta empleando en cada
momento. La totalidad de la memoria fusionada ("asta 86 ;=) queda dividida en paginas
con sus correspondientes direcciones lgicas. .ara posibilitar el resaltado casi
instantneo de paginas de memoria adicionales! es preciso que la conexin r pida entre
las direcciones de las memorias lgica y f#sica(ventana &;S) se produ'ca en un segundo
plano.
.ara poder ampliar la memoria segn las directrices &;S es imprescindible cargar
un determinado controlador al ponerse el sistema en funcionamiento. Los 625 y los 2322
precisan para este fin un "ard0are especial dotado de =an:Fs0itc"ingFLogic (lgica de
conmutacin de bancos). .or esta ra'n! el controlador de soft0are depende tambin del
"ard0are y viene siendo distribuido con)untamente con las placas madre con capacidad
&;S o con las tar)etas de expansin de memoria.
.ero no todas las placas madre 625 soportan la &;S. ;uc"as se ayudan en
tar)etas de expansin de memoria determinadas! como! por e)emplo! la 1ntelF$vobeF=oard.
Los procesadores de aplicaciones 825 y 425 disponen de un SZirtualF$ddressF
;odeS(modo virtual de direcci[n) que facilita la operatividad de un sistema &;S dirigido
nicamente por soft0are. Se puede decir! por tanto! que estas computadoras ya salen de
fabrica preparadas para acogerse a la metodolog#a &;S. /esde el /ES A.3 se incluye
con vistas a ello un controlador especial &;S(&;;825.&C&). %ambin "ay otros
programas que! como el 825;$C o el N&;; se adaptan a la ventana &;S! a fin de
incrementar el volumen de memoria de traba)o disponible para el /ES y sus aplicaciones.
&stos programas son independientes de "ard0are y por ello no requieren ningn entorno
especial. /e todos modos! cabe se(alar que algunos de ellos puede presentar problemas.
/esde la aparicin de su versin 4.39! el /ES puede incorporar una llamada S<ig"
;emory $reaS(rea de memoria alta) en los primeros 54 G= de la memoria direccionable!
cuyo volumen supera el megabyte y! desde el lan'amiento de su versin A.3! puede
incluso descargar partes del sistema operativo residentes en los mas altos sectores de la
memoria! de modo que queden libres mas de 563 := de la memoria de traba)o.
;ediante el gestionador de memoria C;S conocido como <1;&;.S@S! programas
como el Dindo0s 8.3 a modo de aplicacin del /ES! pueden acceder sin restricciones a
toda la memoria existente y ponerla a disposicin del resto de las aplicaciones. .ara ello
el Dindo0s 8.3 asume el control total de la memoria y precisamente ello es causa de los
problemas que plantea este asunto.
@a va siendo "ora de que /ES sea sustituido por un sistema operativo autentico!
capa' de traba)ar en modo protegido y preparado para seguir el ritmo que marque la
memoria direccionable ampliada de los procesadores mas rpidos. 1=; "a logrado esto
con la versin 6.3 del ya conocido ESB6.
$s# ya "emos llegado al final del apartado dedicado a la memoria de traba)o. *os
"emos extendido bastante! a fin de facilitarle una perspectiva completa de los aspectos
problemticos relacionados con su mane)o. Creemos "aber resuelto! con ello! todas las
posibles dudas que pueden plantearse en torno a la conveniencia de la ampliacin de
esta memoria.
La conveniencia de dic"a ampliacin depende! en primera instancia! del tipo de
computadora que se posea. $mpliar un 625! por e)emplo! a mas de 6 ;= de K$; nos
parece poco ra'onable. &n este caso! le convendr#a mas la compra de un 825! o ! por lo
menos! de un 825SC.
&sta operacin la reportar mas venta)as en cuanto al mane)o de memoria. .or otra parte!
la ampliacin de la memoria de un 825 o de un 425 que se opere ba)o el Dindo0s resulta
siempre venta)osa! ya que se agili'a su administracin. Lo ideal en estos casos son 2 ;=.
Si usted nicamente traba)a con el /ES y sus aplicaciones! una ampliacin de memoria
no tendr#a muc"o sentido. Contrariamente! si lo que utili'a es el ESB6! cualquier
ampliacin ser bienvenida! pues cuanto mayor sea el volumen de K$;! mas rpido ser
el funcionamiento del soft0are.
6.- LA MEMORIA DEL SISTEMA.
Como ya "emos mencionado! cuando 1=; desarrollo la .C! el segmento de
memoria entre 543: y 9 ;= estaba reservado para uso del sistema. &sta fran)a de
direccin se "a reservado desde entonces para la KE; (memoria de solo lectura). $s#! y
a diferencia de la K$;! desde la KE; slo se quede leer! y no escribir.
/e "ec"o! &l trmino SKE;S ya no se aplica a cada parte de la memoria del
sistema. Sin embargo! todav#a implica que toda esta fran)a de direccin esta controlada
por el sistema. .or lo tanto! esta memoria est controlada por el "ard0are! y no se puede
utili'ar por soft0are externo ba)o ninguna circunstancia.
&sto tambin puede aplicarse a los diferentes sistemas =1ES internos de una .C.
Cada placa principal est equipada con un sistema =1ES o un =1ES principal! tambin
llamado KE; =1ES. &l sistema =1ES esta situado en la parte superior del sistema de
memoria. Los ltimos 54:= por deba)o del limite de 9 ;= en cada .C! est n reservados
para este propsito.
+n segmento de direccin de 9>6:! reservado para sistemas adaptadores =1ES
que se utili'an en su .C compatibles con 1=;! esta situado directamente deba)o del
segmento del sistema =1ES. &stos segmentos pueden incluir &H$F=1ES o ZH$ =1ES! as#
como los =1ES para un controlador de disco duro SCS1. Las tar)etas de conexin tambin
deben ser direccionables a travs de una direccin especifica de KE;.
Si en su sistema "ay varias tar)etas de expansin que necesitan su propio =1ES!
este segmento de memoria reservada puede saturarse y dar lugar a conflictos de
direccin. &sto es algo que deber#a tener en cuenta antes de comprar un "ard0are de
este tipo. muc"as tar)etas de expansin ofrecen direcciones =1ES que el usuario puede
seleccionar! con lo que se pueden evitar muc"os conflictos de direccin.
\;uc"o cuidado con la .C 1=; originalesU &stos equipos disponen de un KE;
=$S1C que permite funcionar a la computadora aunque no encuentre ningn sistema
operativo para cargarlo en la memoria de traba)o. &l KE; =$S1C ocupa otros 54 :ilobytes
de la fran)a direccionable prevista para el $dapterF=1ES! con lo cual ste se reduce an
ms.
deba)o del espacio direccionable del $dapterF=1ES se encuentra la fran)a de la
ZideoFK$; con una extensin de 962 :=. /e este modo quedan distribuidos los 824 :=
disponibles. /ebe quedar claro que estamos "ablando de espacios de direccionamiento!
no de contenidos de la memoria.
Con esto queremos decir que los datos de extensin ofrecidos no guardan relacin
con las capacidades de almacenamiento! sino con las direcciones por las que se gu#a la
C.+ cuando necesita dirigirse a los puntos correspondientes de la memoria. &xceptuando
la ZideoFK$; y la ventanaF&;S(ver apartado siguiente)! a estas direcciones de memoria
solo puede accederse por medio de un acceso de lectura.
R#sicamente los contenidos de memoria se encuentran detrs de sus respectivos
espacios direccionables (vase! por e)emplo! en la tar)eta grfica! la ZideoFK$; y el
ZideoF=1ES). &n efecto! el =1ES del sistema se encuentra en la placa madre y otros =1ES
se "allan en determinadas tar)etas. Los =1ES vienen almacenados como programa rutina
en uno o dos de los elementos llamados &.KE;.
Las siglas &.KE; significan (&)rasable and (.)rogrammable (K)ead (E)nly
(;)emory! y designan! en definitiva! un componente de la memoria KE; que puede ser
borrado y programado. si se utili'a un "ard0are apropiado y tcnicas especificas! los
elementos &.KE;! fuera de la .C! admiten tambin la escritura.
LA ,ENTANA E).
&n el marco del espacio direccionable ya descrito y en dependencia del numero y
el tama(o del los $dapterF=1ES y de la presencia eventual de un KE; =$S1C! queda una
fran)a continua de 54 := como m#nimo sin emplear. &ste sector! desde el establecimiento
de la &xpanded ;emory Specification (&;S)! por las firmas Lotus! 1ntel y ;icrosoft (L1;)!
puede ser utili'ado por los sistemas operativos y sus aplicaciones! para fusionar paginas
de memoria adicionales a travs de un controlador &;S especial. &n el apartado 6.9.4
"emos abordado este punto con mas detalle.
EL PRINCIPIO RO) HADO8.
/e lo que "emos explicado "asta a"ora se deduce claramente que f#sicamente! la
memoria del sistema no se sirve de la capacidad de almacenamiento de los elementos
K$; instaladosY no emplea ni un solo byte de los mismos. %anto en el sentido f#sico!
como desde la perspectiva de los espacios direccionables! la memoria del sistema se
"alla radical y limpiamente separada de la memoria de traba)o. $s#! los elementos de
memoria destinados al almacenamiento que se colocan sobre la placa madre quedan a
completa disposicin de la memoria de traba)o.
&n las computadoras modernas suele contarse con la posibilidad de instalar la
llamada S"ado0FK$; a travs del C;ESFSetup. &sta opcin sirve para fundir los
contenidos =1ES de la memoria del sistema en la K$;. Los mencionados contenidos
quedan copiados como una sombra (s"ado0) en la memoria de traba)o. &sto tiene el
ob)etivo de acelerar los accesos de la C.+ a dic"os contenidos! ya que un acceso a la
K$; es sustancialmente mas rpido que uno a la KE;.
Las opciones S"ado0 se ofrecen por muc"as .CF=1ES para el SystemF=1ES y el
ZideoF=1ES. La activacin de la opcin suele venir preconfigurada. &l $;1F=1ES le
presenta el usuario un detallado informe de las correspondencias S"ado0 para todo el
espacio de memoria del sistema para que! adems del ZideoF=1ES y del SystemF=1ES!
como extra! pueda copiarse el $dapterF=1ES en la K$;.
.ara establecer esta definicin de forma tcnicamente impecable! debe restrseles
el espacio que f#sicamente esta a disposicin de la memoria de traba)o un sector de
extensin suficiente como para poder ser reconvertido en Smemoria S"ado0S. @ es que
para que los contenidos =1ES que van a copiarse sean aceptados debe "aberse
determinado un sector de memoria fi)o exclusivamente para ese uso. &l espacio precisado
se le SsustraeS! pues! a la memoria de traba)o! que queda! as#! reducida.
LA HADO89RA) REDUCE LA )E)ORIA DE TRA3A-O.
La reconversin de memoria de traba)o en S"ado0FK$; no esta exenta de
complicaciones. <ay varias tcnicas y cada una de ellas provoca efectos diferentes en la
memoria de traba)o.
Sobre todo en el terreno de los modernos =1ES 625 suele pasar que!
curiosamente! al activar la opcin S"ado0! se SarrancanS 6A5 := de la memoria de
traba)o! independientemente de la cantidad de espacio que en realidad se utilice para la
S"ado0FKE;. &sto implica que! con una capacidad de almacenamiento global de 9 ;=!
la memoria extendida queda reducida! pasando de 824 a 962 :=.
/e)ando aparte el "ec"o de que vaya a activarse o no una opcin S"ado0!
muc"os =1ES 825 y 425 reservan 824 := de la memoria de traba)o. /e este modo lo
"abitual es que de! por e)emplo! 43>5 :b de memoria instalada! queden tiles 543 := de
almacenamiento convencional y 83?6 := de memoria ampliada. Etros prefieren extraer de
la memoria de traba)o la cantidad exacta de capacidad que precisan para la S"ado0.
La activacin de esta opcin implica! eso s#! un aumento en el rendimiento del
sistema que! al menos en una 825 y 425! se aprecia muy claramente. .ero la perdida de
capacidad de almacenamiento ligada a ella puede no compensar(especialmente en el
caso de los 625) el nivel de rendimiento alcan'ado.
Con carcter de excepcin (comnmente en placas con c"ips *&$%) encontramos
en el C;ES ampliado una opcin designada como SK$; KelocationS! SKelocate EptionS o
SKemappingS. Hracias a ella podemos! en caso de no emplear la opcin S"ado0!
incorporar de nuevo a la memoria de traba)o el espacio que le "ab#amos extra#do. Se trata
de un procedimiento un tanto comple)o! que a los 625 con poca memoria global puede! sin
embargo! serles de gran ayuda.
7.- LA MEMORIA CACHE.
/esde la aparicin en el mercado de procesadores con frecuencia de relo) de 6A o
incluso 88 ;<' o mas! una memoria de traba)o constituida por K$; dinmica ya no esta
preparada para satisfacer las exigencias de la C.+ en trminos de tiempo de acceso.
Con esas frecuencias! el procesador se ve for'ado a aguardar continuamente
"asta que la memoria de traba)o reaccione! lo cual conlleva que su capacidad operativa
no sea aprovec"ada al mximo.
&n principio! la memoria de traba)o deber#a poder ser sustituida completamente
por componentes estticos de K$; que permitiesen intervalos de acceso bastante mas
breves. .ero esto seria demasiado caro. .or eso! en los casos en relacin a equipos 825
y 425 de altas frecuencias! se "a recurrido a un mtodo que ya se utili'aba en las
gigantescas computadoras de los a(os setenta- la instalacin de una K$; cac"e externa.
S&xternaS quiere decir! en este contexto! que se sita fuera de la C.+! en su entorno y
unida a ella por el sistema bus.
&n los 425! la memoria cac"T que estamos describiendo recibe tambin el nombre
de Scac"T de segundo nivelS! se ubica f#sicamente sobre la placa madre y consta de una
serie de componentes est ticos de K$; con una capacidad de 54 o 6A5 :ilobits.
$s# pues! con este procedimiento pueden obtenerse cac"s de 54 o 6A5 :ilobytes!
tama(o bastante inferior al de la memoria de traba)o. La vigilancia de la memoria cac"
corre a cargo del controlador cac" 2682A de 1ntel.
EL (UNCIONA)IENTO DE LA RA) CACHE.
La K$; cac" est! pues! situada entre la C.+ y la memoria de traba)o y opera a
modo de memoria intermedia. /ado que las computadoras compatibles 1=; procesan las
instrucciones de forma secuencial (por orden de llegada)! los me)ores programas son los
escritos partiendo del Sprincipio de localidadS. &ste principio determina que al ponerse en
marc"a el programa se utilicen partes de memoria de un sector inmediato! ubicadas en
serie y lo mas cerca posible unas de otras. Los saltos a 'onas de la memoria mas
ale)adas (Sfar )umpsS) son poco frecuentes.
.ara activar un bucle de programacin que vaya a e)ecutarse con asiduidad! debe
extraerse de la memoria una y otra ve' la misma instruccin. La memoria cac" funciona
de forma que ante una solicitud de la C.+! el fragmento de la memoria a leer y el que le
sigue "an de ser cargados primero en la memoria cac" y luego enviados a la C.+.
Cualquier usuario que cono'ca las bases tcnicas de la programacin sabe que la
prxima solicitud de la C.+ "ar referencia al mismo sector de la memoria o a uno
vecino del anteriormente consultado. $s#! con este mtodo al memoria cac" puede
satisfacer! en la mayor#a absoluta de los casos! las consultas formuladas. Si no
dispusiramos de ella! la memoria de traba)o tendr#a! una ve' mas! que pasar a la accin.
&l procedimiento descrito optimi'a! asimismo! los accesos del procesador a la
memoria de traba)o. &l aprovec"amiento de la operatividad de los procesadores de alto
rendimiento depende! as#! de la capacidad que tenga la memoria cac" de satisfacer a la
C.+. Rrente a un fallo de la cac" la C.+ se ve obligada a recurrir a la relativamente mas
lenta memoria de traba)o. Los fabricantes de placas madre utili'an estrategias de cac"
muy diversas. Las diferencias residen en la manera de almacenar y locali'ar los datos y
los usos que se le dan al contenido de esta memoria. %ambin los procesos de
reproduccin! es decir! los principios que rigen el modo de copiar la memoria de traba)o
sobre la cac"! pueden diferir unos de otros. Las dimensiones de la memoria cac" son
igualmente importantes! pero no vamos a recrearnos aqu#U sobre las peculiaridades que
distinguen a un principio de reproduccin asociativo total de uno parcial.
&n resumen puede decirse que las placas con una frecuencia idntica pero con o
sin cac"T externa son tan diferentes como la noc"e del d#a. Solo mediante una K$;
cac" puede aprovec"arse de forma real toda la capacidad de un procesador. 1ncluso en
las placas 825SC las diferencias mencionadas se "acen palpables.
Kespecto a las dimensiones de la memoria cac"! cabe se(alar que una
computadora con el /ES tiene mas que suficiente con 54 Gb (es el tama(o ideal).
Comparaciones efectuadas revelaron que! por e)emplo! un 425 que opere ba)o el /ES se
vera alenti'ado en proporcin a las dimensiones de la cac" instalada. &l rendimiento del
mismo! tras la ampliacin de una memoria cac" de 54 a 6A5 :ilobytes se redu)o en un
93P aproximadamente. =a)o el ESB6! en cambio! se constat un claro aumento de la
capacidad operativa.
8.- LOS CHIPS DE LA PLACA MADRE.
$cercndose ya al fin de esta descripcin de los componentes involucrados en
tareas de procesamiento! vamos a abordar el ultimo grupo de elementos situado
regularmente sobre la placa madre.
Se trata del )uego de c"ips! que es un grupo de circuitos integrados con un
elevado grado de armoni'acin interna que acta! por as# decirlo! como auxiliar de la C.+
en las tareas de direccin y control de la computadora. &stos componentes ayudan al
procesador a organi'ar! entre otras cosas! el acceso a la memoria de traba)o y al bus de
datos o direcciones.
<ay un buen numero de )uegos de c"ips que suele estar soldado de forma fi)a
sobre los distintos tipos de place madre. &ntre los fabricantes mas conocidos se incluyen
C"ips ] %ecnologies! Symp"ony! E.%1! +;C! ZLS1! Zideo Seven! <eadland! etc. Los "ay
de todo tip. evidentemente! no podemos centrarnos a"ora en describir todas y cada una
de las diferencias existentes entre los diferentes )uegos.
Las incompatibilidades o problemas entre determinados )uegos de c"ips y
componentes de "ard0are concretos son frecuentes. $s#! por e)emplo! podemos citar! por
experiencia! que las placas de los equipos 425 con )uego de c"ips Rorex suelen presentar
incompatibilidad con algunas tar)etas grficas! entre ellas con la /iamond Speedstar
<iColor. Etras tar)etas grficas con las mismas especificaciones tcnicas! funcionan! no
obstante! sin tac"a. queremos de)ar claro en este punto que las incompatibilidades entre
componentes de "ard0are asociadas a determinados )uegos de c"ips y placas madre son
fenmenos frecuentes.
&n este apartado nos gustar#a detenernos especialmente en el llamado )uego de
c"ips *&$%! que suele encontrarse en las placas de las computadoras 625 y 825SC. Las
siglas *&$% significan S*e0 &n"anced $dvanced %ecnologyS y vienen a referirse al nuevo
$% ampliado! tomando la denominacin $% como sinnimo de computadora con bus de
95 bits.
&ste )uego de c"ips consta de un controlador de bus(26C699)! un controlador de
memoria (26C696)! un buffer de datos y direcciones (26C69A) y un controlador de
perifricos (26C635). &n las placas del 825 estos c"ips reciben nombres un tanto
diferentes (26C299!26C296!26C29A y 26C235)! si bien reali'an! especialmente! las
mismas funciones.
Los )uegos de c"ips (el mas conocido es el *&% de c"ips ] %ecnologies) ofrecen
una funcin ampliada de Setup! con la cual es posible la programacin bit a bit de los
registros de control. &ntre otras cosas! permite efectuar una especie de direccionamiento
de la memoria que posibilita rpidos cambios entre dos bancos de la misma mientras
ambos son utili'ados. ;ientras un banco esta siendo refrescado! puede accederse al otro!
obteniendo! en consecuencia! un ritmo de acceso a memoria muc"o ms rpido.
&ste procedimiento conocido como S.age 1nterleavinS es empleado tambin por
otros fabricantes de c"ips *&$%! como! por e)emplo! E.%1. .ero la configuracin correcta
del C;ES en estos c"ips es realmente comple)a. Si usted desconoce lo que se esconde
detrs de cada opcin configurativa! ser me)or que siga utili'ando los valores
preconfigurados. Etros tipos de c"ips diferentes de los *&$% tambin pueden ser ob)eto
de manipulacin a travs de setups del C;ES especiali'ados o ampliados. &n el capitulo
2 mencionamos! en referencia a un $;1F=1ES! todas las posibles configuraciones. por
regla general! los )uegos de c"ips de placas nuevas suelen salir de fabrica con una
configuracin ptima para su uso estndar y no tienen porque ser modificados.
%raba)o enviado por-
^uan Carlos ;aggi Cardenas
&studiante 1ngenier#a 1ndustrial
)cmaggi_"otmail.com

S-ar putea să vă placă și