apuntes microinformática

Anuncio
Apuntes Técnicos sobre Microinformática
gbernal@efor.es
Apuntes Técnicos
Mantenimiento de Sistemas
Microinformáticos
Gran parte de estos apuntes han sido sacados de distintas publicaciones especializadas como
ComputerWorld
No están muy actualizados pero pueden ser una buena base.
G.B.M. 1.998
-1-
Apuntes Técnicos sobre Microinformática
PLACA MADRE Y CARCASA
El dispositivo fundamental del ordenador, al cual se conectan todos los
componentes, es la placa o tarjeta madre ( motherboard ) . Las características de
esta placa determinan completamente la capacidad y prestaciones del ordenador,
por lo que resulta conveniente conocerlas en profundidad . A la hora de elegir una
placa madre hay que tener en cuenta las características siguientes .
Zócalo:
todas las placas madre incluyen un zócalo donde se introduce el
procesador . Dependiendo de las especificaciones y estándares de tamaño y patillas
de este zócalo se podrán instalar uno u otros procesadores . El zócalo más habitual
se llama Socket 7 y es el utilizado por los procesadores Pentium y Pentium MMX de
Intel y por casi todos los micros de AMD y Cyrix
. En el último año Intel ha desarrollado un nuevo zócalo, denominado Slot 1,
que utiliza para sus procesadores Pentium II y Celeron y sobre el cual tiene licencia
y derechos de patente . Además, también existe el Socket 8, utilizado únicamente
para el procesador Pentium Pro .
Chipset: el chipset es un conjunto de circuitos integrados montados en la
placa madre que contienen los controladores y rutinas que ponen en comunicación el
procesador con las diferentes partes funcionales del ordenador . El chipset es un
elemento fundamental, que define características tan importantes como la cantidad
máxima de memoria RAM, el número de procesadores que se pueden emplear en
paralelo, la velocidad del bus de sistema o la posibilidad de utilizar puertos USB,
tarjetas gráficas AGP o discos duros Ultra DMA . Existen varios fabricantes de
chipsets, como Intel, VIA o SiS, cuyos principales modelos se pueden ver en una
tabla adjunta . Observe que ya existen chipsets avanzados para procesadores AMD
y Cyrix ( es decir, para placas madre con zócalo Socket 7 ) .
G.B.M. 1.998
-2-
Apuntes Técnicos sobre Microinformática
- Zócalos de memoria:
la placa madre tendrá varios zócalos para
introducir módulos de memoria . Estos zócalos pueden ser SIMM o DIMM (
consulte posteriormente el artículo Procesador y memoria ) y es importante saber
tanto el número de los zócalos como su tipo ( SIMM o DIMM )
G.B.M. 1.998
-3-
Apuntes Técnicos sobre Microinformática
- Ranuras de expansión:
las ranuras de expansión permiten
conectar dispositivos internos a la placa madre del ordenador . Normalmente, todas
las placas madre incluyen varias ranuras ISA y varias ranuras PCI . Además, algunas
incorporan también una ranura AGP para instalar tarjetas de vídeo .
- Adaptador de disco:
el adaptador de disco está incluido en la
propia placa madre, pues está controlado por el chipset . Aparece en forma de
unos conectores que con los cables adecuados se ha de enchufar a las unidades
de disquetes y discos duros . Casi todas las placas madre soportan el estándar
EIDE, aunque muchas de ellas ya permiten una variante conocida como
UltraDMA y algunas incluyen en la propia placa un controlador SCSI .
- Puertos:
todas las placas madre incluyen como mínimo un puerto
paralelo y dos puertos serie . Hoy en día, también debe exigir que tenga conectores
para dispositivos USB, pues estos dispositivos se extenderán considerablemente
durante este año .
- Estándar placa madre:
finalmente, a la hora de elegir una placa
madre debe saber cuál es el factor de fabricación ( form factor ) , que es un
estándar que define las proporciones de la placa, el lugar donde se instalan los
componentes y otras características . Las placas madre antiguas siguen el estándar
Baby-AT, pero hoy en día casi todas las placas madre son ATX . El estándar ATX
define una posición exacta de los componentes para una actualización más fácil ( por
ejemplo, que para añadir memoria no haya que quitar ninguna tarjeta ) . Además, las
placas madre ATX tienen integrados en la placa madre los conectores de los
puertos serie y paralelo, sin necesidad de utilizar unos cables para dichos
conectores . Por su parte, el estándar NLX se ha desarrollado recientemente y está
preparado para facilitar todavía más la actualización y el cambio de componentes .
Las placas madre NLX se sujetan a la carcasa mediante un mecanismo de fácil
apertura, lo que permite cambiar rápidamente una placa madre por otra . Además,
como se puede ver en la imagen adjunta, las ranuras de expansión están dispuestas
G.B.M. 1.998
-4-
Apuntes Técnicos sobre Microinformática
en una placa independiente que se conecta a su vez a la placa madre, lo que permite
reducir el tamaño de la carcasa . Advierta que los puertos de la placa están todos
integrados en un orden determinado .
Carcasa
La carcasa del ordenador depende del estándar de fabricación de la placa
madre . Es decir, existen carcasas para placas Baby-AT, carcasas para placas ATX,
otras para placas NLX, etc . Esto es lógico, pues la placa madre ha de estar sujeta
firmemente a la carcasa y debe tener conectores en los lugares adecuados . Una
vez elegida la carcasa para un estándar de placa madre, se pueden elegir tres tipos
de carcasa: sobremesa, minitorre, torre . La carcasa de sobremesa se dispone
horizontalmente en la mesa de trabajo, mientras que la de minitorre se coloca
verticalmente . La elección entre una y otra depende del espacio que tenga y de sus
gustos personales .
Por su parte, la carcasa de torre se coloca verticalmente en el suelo y tiene
más espacio para unidades de almacenamiento, quizá incorporando ventiladores
opcionales .
Familia Intel
DMA
Chipset Procesador Memoria máxima Bus Caché CPUs USB AGP Ultra
Soportado ( MB ) sistema máximo
430TX Pentium MMX 256 SDRAM 66 MHz 64 MB 1 Sí No Sí
440FX Pentium Pro 1024 EDO ECC 66 MHz 4 . 096 MB 2 Sí No No
440LX Pentium II 512 SDRAM ECC 66 MHz 512 MB 2 Sí Sí Sí
440BX Pentium II 100 MHz 2 Sí Sí Sí
440EX Celeron 256 SDRAM ECC 66 MHz 1 Sí Sí Sí
Familia VIA
G.B.M. 1.998
-5-
Apuntes Técnicos sobre Microinformática
VP1 Pentium MMX 512 MB SDRAM 66 MHz 512 MB 1 Sí No Sí
VPX97 Pentium MMX 512 MB SDRAM 66 MHz 512 MB 1 Sí No Sí
VP297 Pentium MMX 512 MB SDRAM 66 MHz 512 MB 1 Sí No Sí
ECC
VXPro Pentium MMX 128 MB SDRAM 66 MHz 64 MB 1 Sí No Sí
VP3 Pentium MMX 1024 SDRAM ECC 66 MHz 1 . 024 MB 1 Sí Sí Sí
MVP3 Pentium MMX 1024 SDRAM ECC 100 MHz 1 . 024 MB 1 Sí Sí Sí
Apollo Pentium Proy 1024 MB 66 MHz Consultar 2 Sí No Sí
Pentium II
Familia ALI ( Acer Labs )
Aladdin IV Pentium MMX 1024 SDRAM ECC 66 MHz 1 . 024 MB 1 Sí No Sí
Aladdin V Pentium MMX 1024 SDRAM ECC 100 MHz 1 . 024 MB 1 Sí Sí Sí
Aladdin Pro II Pentium II 2048 SDRAM 100 MHz Consultar 2 Sí Sí Sí
Familia SIS
5571 Pentium MMX 384 MB SDRAM 66 MHz 64 MB 1 Sí No No
5597/5598 Pentium MMX 384 MB SDRAM 66 MHz 128 MB 1 Sí No Sí
G.B.M. 1.998
-6-
Apuntes Técnicos sobre Microinformática
PROCESADORES Y MEMORIAS
Actualmente existe un gran número de procesadores que los usuarios pueden
elegir para su ordenador . A grandes, rasgos, es posible elegir entre 7 procesadores
diferentes: Intel ofrece los micros Pentium MMX, Pentium Pro, Pentium II y
Celeron; el fabricante AMD se centra exclusivamente en el procesador K6 y,
finalmente, Cyrix comercializa los chips 6x86MX y MediaGX .
Una de las características más importantes de un procesador es el zócalo en
el cual se instala . Es decir, la placa madre del ordenador tiene un zócalo especial
para el procesador que sigue unas especificaciones y estándares de tamaño y
patillas diferentes según el procesador . El zócalo más habitual se llama Socket 7 y
es el utilizado por los procesadores Pentium y Pentium MMX de Intel y por casi
todos los micros de AMD y Cyrix . En el último año Intel ha desarrollado un nuevo
zócalo, denominado Slot 1, que utiliza para sus procesadores Pentium II y Celeron y
sobre el cual tiene licencia y derechos de patente . Además, también existe el
Socket 8, utilizado únicamente para el procesador Pentium Pro .
Cada procesador está diseñado para cubrir las necesidades de un segmento
de mercado específico ofreciendo mayor o menor velocidad de proceso que,
lógicamente, se corresponde con un mayor o menor precio .
Para el segmento de consumo básico y los ordenadores corporativos de
bajo coste, Intel ofrece el procesador Pentium MMX, que se vende actualmente en
versiones de 166, 200 y 233 MHz . El Pentium MMX se puede instalar en las placas
madre con zócalo Socket 7, que son las más extendidas, y soporta el conjunto de
instrucciones MMX, que acelera el rendimiento durante el procesamiento de datos
multimedia . Los ordenadores más baratos que se venden en la actualidad incorporan
Pentium MMX, pero no se crea que son procesadores lentos, pues ofrecen más
G.B.M. 1.998
-7-
Apuntes Técnicos sobre Microinformática
velocidad que el antiguo Pentium . Intel no pretende comercializar más modelos
Pentium MMX, destinando para este segmento de bajo coste el nuevo procesador
Celeron a 266 MHz, cuyas dos características fundamentales son que no incluye
caché de nivel 2 ( L2 ) y que se instala en una ranura Slot 1 en vez del habitual
zócalo Socket 7 . Es decir, el objetivo de Intel con Celeron es hacer que también
los usuarios del segmento medio-bajo trabajen con ordenadores con la ranura Slot
1, dejando de lado las placas madre con zócalo Socket 7 .
Para este mismo segmento de consumo y oficina de bajo coste Cyrix
ofrece un procesador completamente revolucionario, el modelo MediaGX, que
incluye un chip de sonido, un chip gráfico, el controlador de memoria y la interfaz
PCI dentro del propio procesador . El procesador Cyrix MediaGX soporta la
tecnología MMX y no necesita caché externo ( L2 ) , pues el controlador de
memoria incluido dentro del procesador permite acceso directo a la memoria RAM .
Los gráficos se procesan a la velocidad del reloj del procesador y no a la velocidad
del bus PCI . Los ordenadores creados en base a este procesador son muy baratos,
pues se ahorra el precio de varios componentes como la tarjeta de sonido o la
tarjeta gráfica .
En el segmento del usuario profesional, Intel posee el procesador Pentium
II, con velocidades a 233, 266, 300, 333, 350 y 400 MHz . Los dos últimos
modelos, de reciente aparición, ofrecen un bus de sistema que trabaja a 100 MHz,
frente a los 66 MHz tradicionales . El Pentium II se comercializa en forma de una
placa integrada que contiene tanto el chip del procesador como 512 KB de caché L2
a la que se accede a la mitad de la velocidad de reloj . La tarjeta Pentium II se ha
de insertar en una ranura Slot 1, por lo que exige placas madre con este zócalo .
Como alternativa al Pentium II tenemos los procesadores AMD K6 y Cyrix 6x86MX,
que ofrecen un rendimiento ligeramente inferior al Pentium II —comparando
G.B.M. 1.998
-8-
Apuntes Técnicos sobre Microinformática
procesadores a la misma velocidad de reloj—, pero a un precio mucho más reducido,
lo que permite crear ordenadores más baratos . Tanto el K6 como el 6x86MX se
instalan en un zócalo Socket 7, alargando de esta forma el tiempo de vida de los
ordenadores con placas madre Socket 7 .
Finalmente, para el mercado de las estaciones de trabajo avanzadas y
los servidores, Intel ofrece el ya viejo Pentium Pro, que se mantiene como la mejor
solución por estar optimizado para sistemas operativos de 32 bits como Windows
NT . Además, algunos modelos de Pentium Pro tienen hasta 1 MB de caché L2
integrado, que funciona a la velocidad del reloj y su arquitectura permite crear
ordenadores con 4 Pentium Pro en paralelo, algo fundamental para los servidores
más potentes . De todas formas, dentro de pocos meses Intel tiene previsto la
presentación de un Pentium II avanzado, con velocidades a partir de 400 MHz, que
incluye 2 MB de caché L2 accesible a la velocidad del reloj y que permite también la
construcción de ordenadores con hasta cuatro de estos procesadores en paralelo .
Señalar que el Pentium Pro se ha de insertar en un zócalo especial denominado
Socket 8, por lo que requiere placas madre especiales diseñadas para Pentium Pro .
¿ Qué procesador elegir ?
Como siempre, la respuesta depende de sus necesidades . Si lo que quiere es
el ordenador más económico, busque un Pentium MMX barato o, quizá, plantéese un
ordenador que incluya un Cyrix MediaGX . En caso de necesitar un ordenador de
nivel medio los procesadores K6 y 6x86MX le ofrecen un rendimiento superior al
Pentium MMX por un precio ligeramente más elevado . Y si lo que desea es un
ordenador profesional con las últimas innovaciones, probablemente ha de buscar un
Pentium II .
G.B.M. 1.998
-9-
Apuntes Técnicos sobre Microinformática
Memoria
La memoria RAM es un componente fundamental de un ordenador . Puede
consultar información más detallada sobre la memoria en el artículo Las memorias
RAM publicado el mes de abril en PC World . A grandes rasgos, existen dos tipos de
memoria: memoria dinámica o DRAM ( Dynamic RAM ) y estática o SRAM ( Static
RAM ) . La DRAM es barata de fabricar, posee una velocidad entre 70 y 50
nanosegundos y se utiliza como memoria RAM convencional . Por su parte, la SRAM
es mucho más cara, permite alcanzar una velocidad de 10 nanosegundos y se utiliza
como memoria caché —la memoria caché integrada dentro de la placa madre de los
ordenadores ( o integrada en el procesador Pentium II ) — . Por tanto, cuando se
habla generalmente de memoria RAM, por ejemplo, que un ordenador tiene 16 ó 32
MB de RAM, se está hablando de memoria DRAM .
A la hora de adquirir memoria RAM es necesario distinguir entre el tipo de
memoria ( existen diferentes versiones de la memoria DRAM ) y el módulo de
memoria ( el módulo físico en el cual se entrega la memoria y que debe coincidir con
el soportado por su ordenador ) . Recuerde que todos los comentarios posteriores
se refieren únicamente a memoria dinámica ( DRAM ) , no a memoria estática (
SRAM ) .
Tipos de memoria
Actualmente, se vende memoria DRAM que puede ser de tres tipos: FPM
DRAM, EDO RAM y SDRAM . Cuando compre un ordenador verá que se indica alguno
de estos tipos de memoria en el listado de sus características . Es importante
señalar que usted no puede comprar la memoria DRAM que desee, sino aquella que
soporte la placa madre de su ordenador .
Por tanto, antes que nada ha de consultar en el manual de su ordenador los
tipos de memoria RAM soportados .
G.B.M. 1.998
- 10 -
Apuntes Técnicos sobre Microinformática
- Fast Page Mode DRAM:
la memoria DRAM convencional es
memoria FPM DRAM, usada de forma mayoritaria en los ordenadores 386 y 486 .
Recibe el nombre Fast Page Mode debido a su método de acceso seleccionando
primero la página de memoria . Existen versiones de esta memoria a 70 y 60
nanosegundos, siendo necesario que tenga 60 nanosegundos para trabajar
correctamente en los ordenadores con bus de sistema a 66 MHz .
- EDO RAM: la memoria EDO ( Extended Data Out )
es una memoria DRAM que ofrece mayor velocidad que la FPM DRAM, disminuyendo
el número de ciclos de reloj que se necesitan para acceder al contenido de las
celdas de memoria . Existen versiones de ésta a 70, 60 y 50 nanosegundos, siendo
conveniente comprar memoria EDO RAM de 60 ó 50 nanosegundos para trabajar sin
tiempos de espera en los ordenadores con bus a 66 MHz . La EDO RAM es la
memoria utilizada en la mayoría de los procesadores actuales, aunque actualmente
está perdiendo terreno a favor de la memoria SDRAM . El precio aproximado de la
memoria EDO RAM son 500 pesetas por megabyte .
- SDRAM: la SDRAM ( Synchronous Dynamic RAM ) o
DRAM síncrona es un tipo de memoria que gestiona todas las entradas y
salidas de memoria sincronizadas con el reloj del sistema, lo que aumenta el
rendimiento global del ordenador . Además, es más barata de fabricar que la EDO
DRAM, por lo que poco a poco está sustituyéndola en los ordenadores más modernos
. Frente a las 500 pesetas por megabyte de la EDO RAM, el precio aproximado de la
SDRAM son 400 pesetas por megabyte . Si desea memoria SDRAM para los nuevos
procesadores con bus a 100 MHz, tiene que adquirir memoria SDRAM que siga la
especificación PC100, que está preparada para trabajar a esas velocidades . En caso
contrario, no sólo trabajarí con tiempos de espera, sino que probablemente el
ordenador no funcionará . Por tanto, si está pensando adquirir memoria que le sirva
en el futuro, compruebe que es SDRAM PC100 .
G.B.M. 1.998
- 11 -
Apuntes Técnicos sobre Microinformática
Módulos de memoria
Además del tipo de memoria, el otro factor importante a la hora de adquirir
RAM es el módulo de memoria, es decir, el empaquetado, tamaño y forma física en
el que se distribuye la memoria . Actualmente, la memoria se distribuye en forma de
unas pequeñas tarjetas que siguen el estándar SIMM o el estándar DIMM ( véase
figuras adjuntas ) . Cada una de éstas contiene 8, 16, 32, 64 ó 128 MB . Puesto que
la memoria RAM se introduce en ranuras de la placa madre del ordenador, usted ha
de adquirir módulos SIMM o módulos DIMM según el tipo de ranuras que soporte su
placa madre ( ranuras para SIMM o para DIMM ) .
El estándar SIMM ( Single In-line Memory Module ) empaqueta la memoria
en tarjetas con 72 patillas o contactos ( pins ) , mientras que los módulos DIMM (
Dual In-line Memory Module ) se presentan en tarjetas con 168 patillas . Los
módulos SIMM se han de actualizar por pares, es decir, hay que quitarlos e
introducirlos de dos en dos, lo que siempre es un poco molesto . Por el contrario, los
módulos DIMM se pueden introducir sueltos y pueden ser de cualquier tamaño, por
ejemplo, un ordenador puede tener un DIMM de 32 MB y otro DIMM de 64 MB .
Finalmente, señalar que también existen módulos SODIMM ( Small Outline DIMM )
, que son DIMM con 72 patillas en vez de 168, para ocupar menos espacio y que se
suelen utilizar en los ordenadores portátiles .
Es importante señalar que los módulos de memoria son completamente
independientes de los tipos . Es decir, existen módulos SIMM de memoria EDO
RAM y SDRAM, así como módulos DIMM de memoria EDO RAM y SDRAM . De
todas formas, lo más habitual es que los módulos SIMM sean EDO DRAM, mientras
que los DIMM suelen ser SDRAM . El mejor consejo que se puede dar es que
invierta en módulos DIMM de memoria SDRAM, pues serán los más utilizados
durante 1998 y parte de 1999 . Por tanto, si tiene que comprar memoria SIMM
EDO compre sólo lo necesario, pero si desea memoria DIMM SDRAM puede ser más
generoso y hacer una inversión de futuro . Igualmente, si está eligiendo un
ordenador nuevo, compruebe que acepta memoria DIMM SDRAM . Casi todos los
G.B.M. 1.998
- 12 -
Apuntes Técnicos sobre Microinformática
ordenadores Pentium II tienen ranuras DIMM y soportan SDRAM . Además,
muchos ordenadores Pentium MMX poseen ranuras mixtas, por ejemplo, 4 ranuras
SIMM y 2 ranuras DIMM .
G.B.M. 1.998
- 13 -
Apuntes Técnicos sobre Microinformática
L2
Procesador Velocidad ( MHz ) Zócalo Caché Caché Velocidad L1 L2 caché
Familia Intel
Pentium Pro 150, 166, 188, 200 Socket 8 16 K 256 K / 1MB Igual reloj
Pentium MMX 150, 166, 200, 233 Socket 7 32 K 512 K* 60, 66 MHz
Pentium II 266, 300, 333 Slot 1 32 K 512 K Mitad reloj
Celeron 266 Slot 1 32 K No tiene N/A
Familia AMD
K6 166, 200, 233, 266 Socket 7 64 K 512 K* 66 MHz
Familia Cyrix
6x86MX 166, 200, 233 Socket 7 64 K 512 K* 60, 66, 75 MHz
MediaGX 133, 150, 180 PCI 16 K No tiene N/A
* La cantidad de memoria caché L2 depende del chipset de la placa
madre del ordenador, que normalmente son 512 KB .
G.B.M. 1.998
- 14 -
Apuntes Técnicos sobre Microinformática
BUSES Y PUERTOS
Los ordenadores no son entes autónomos, sino que están preparados para
conectarse al exterior y poder instalar periféricos y otros dispositivos . Para esta
conexión exterior los ordenadores incluyen buses y puertos .
Buses
Los ordenadores incluyen varias ranuras de expansión dentro de la placa
madre para la instalación de dispositivos internos . Estas ranuras de expansión se
comunican con el procesador a través de un bus ( una línea de datos ) —más
exactamente, el bus de datos comunica las ranuras de expansión con el chipset de la
placa madre, el cual pasa los datos al procesador— .
Existen varios estándares de buses, cada uno de los cuales ofrece
características y velocidades diferentes . Algunos de éstos son ya obsoletos, como
EISA, VESA o MCA ( Microchannel Architecture ) y los más utilizados actualmente
son ISA, PCI y AGP . Es importante señalar que cada estándar de bus presenta
ranuras de expansión diferentes en tamaño y número de conectores; por tanto, las
tarjetas son específicas para cada bus . Es decir, una ranura ISA sólo acepta
tarjetas ISA y no tarjetas PCI o AGP . Por esta razón, los fabricantes desarrollan a
veces diferentes versiones de una misma tarjeta según el bus al que se conecta .
ISA ( Industry Standard Architecture ) es
el bus estándar
heredado del IBM PC AT que se ha ido manteniendo durante la última década como
estándar en los PC . El bus ISA trabaja a una velocidad de 8 MHz ( 8 millones de
G.B.M. 1.998
- 15 -
Apuntes Técnicos sobre Microinformática
ciclos por segundo ) enviando datos de 16 bits, lo que permite alcanzar una
velocidad de transferencia máxima de hasta 16 MB/seg ( 8 MHz x 2 bytes )
. Algunos ordenadores todavía tienen ranuras ISA cortas ( 8 bits ) , aunque la
mayoría de los ordenadores modernos presentan ranuras ISA largas ( 16 bits ) . El
bus ISA tiene actualmente un amplio uso, pues una gran parte de los dispositivos
habituales se presentan en tarjetas para bus ISA, por ejemplo, los módems
internos o las tarjetas de sonido . Esto quiere decir que el bus ISA sigue siendo
necesario en los ordenadores actuales, pero estamos viviendo el comienzo de su
desaparición y, sin ir más lejos, la especificación PC 99 propone un ordenador que
carece de ranuras ISA ( siendo sustituidas completamente por ranuras para bus
PCI ) .
PCI ( Peripheral Component Interconnect ) es
un bus local
que trabaja a 33 MHz enviando datos de 32 bits, lo que permite una velocidad
máxima de 133 MB/seg ( 33 MHz x 4 bytes ) , que supera ampliamente la velocidad
del bus ISA —por supuesto, si hay varios dispositivos en el bus PCI tienen que
compartir esa velocidad máxima entre sí— . En la actualidad prácticamente todas
las tarjetas de vídeo trabajan sobre bus PCI para aprovecharse de su gran
velocidad y acelerar el procesamiento gráfico, que es uno de los cuellos de botella
más importantes de un ordenador . Durante 1998 vamos a vivir una explosión
definitiva de PCI, que será utilizado no sólo para tarjetas de vídeo y tarjetas de
red, sino para otros dispositivos habitualmente implementados en bus ISA, como las
tarjetas de sonido . Si está pensando en comprar un ordenador, compruebe que
tiene al menos 3 ranuras PCI ( preferiblemente, 4 ) .
AGP ( Advanced Graphics Port ) es un bus de reciente aparición
que se utiliza exclusivamente para tarjetas de vídeo . Como hemos comentado
anteriormente, el procesamiento de instrucciones 2D y 3D suele ralentizar el
rendimiento global del ordenador, por lo que resulta buena idea sacar el adaptador
gráfico fuera del bus PCI y situarlo en un bus independiente de alta velocidad . AGP
trabaja a una velocidad de 66 MHz enviando datos de 32 bits, lo que ofrece un
ancho de banda máximo de 266 MB por segundo ( 66 MHz x 4 bytes ) . Este modo
G.B.M. 1.998
- 16 -
Apuntes Técnicos sobre Microinformática
de trabajo se conoce como AGP x1, existiendo también el modo AGP x2, en el que se
envían datos en los dos flancos del reloj de 66 MHz ( flanco de subida y flanco de
bajada ) , permitiendo una velocidad efectiva máxima de 528 MB/seg ( 66 MHz x 2
flancos x 4 bytes ) .
Algunas tarjetas gráficas están diseñadas para trabajar únicamente en modo
AGP x1 y otras en ambos modos . Además de aumentar la velocidad de
transferencia de los datos, utilizar una tarjeta de vídeo en bus AGP tiene la ventaja
de que no hay que compartir el ancho de banda del bus AGP con ningún otro
dispositivo, pues los ordenadores sólo tienen una ranura AGP y en ella sólo se
introduce la tarjeta gráfica . Por otra parte, el bus AGP permite acceder a la
memoria RAM a alta velocidad, de forma que se puede usar la memoria RAM para
almacenar texturas, buffers y otros datos que antes requerían la siempre más
escasa memoria vídeo .
Puertos
Mientras que las ranuras de expansión de los buses de E/S se utilizan para
conectar dispositivos internos en forma de tarjeta, los puertos permiten la
conexión de dispositivos externos como teclado, ratones o impresoras . En la
mayoría de los ordenadores tiene que haber un puerto paralelo y dos puertos serie .
El puerto paralelo sigue el estándar Centronics y se usa generalmente para conectar
una impresora, aunque también sirve para algunos dispositivos como las unidades
Iomega Zip . Por su parte, los puertos serie siguen el estándar RS-232-C y casi
todos implementan una UART 1650 o superior que permite comunicarse a altas
velocidades . Algunos ordenadores también incorporan un puerto mini-DIN para el
ratón, lo que siempre es útil pues deja libre un puerto serie, además de un puerto
mini-DIN para el teclado .
La innovación más importante en los puertos y conectores externos viene de
la mano del estándar USB ( Universal Serial Bus ) , desarrollado por Compaq,
G.B.M. 1.998
- 17 -
Apuntes Técnicos sobre Microinformática
Digital, IBM, Intel, Microsoft, NEC y Northern Telecom para simplificar la
conexión de periféricos . En la actualidad existen muchos ordenadores que
implementan puertos USB donde se pueden conectar dispositivos como monitores,
cámaras de vídeo, escáneres o altavoces .
Es muy importante señalar que cada dispositivo USB no se conecta
directamente a un puerto USB del ordenador, tal como hay que hacer con los
dispositivos del puerto serie, sino que el bus USB crea una cadena de dispositivos
similar a los dispositivos SCSI; es decir, el primer dispositivo USB se conecta al
puerto USB del ordenador, el segundo dispositivo USB se conecta al primer
dispositivo USB, etc .
Por tanto, un dispositivo USB suele tener como mínimo dos conectores USB,
uno para poder conectarse al dispositivo anterior y el otro para conectarse al
siguiente . De todas formas, no es necesario crear siempre una cadena, por ejemplo,
un monitor puede tener 4 conectores USB, uno para el ordenador y los otros tres
para dispositivos que usted desee conectar directamente al bus USB .
El bus USB permite hasta 127 dispositivos, con la ventaja de que se pueden
instalar y quitar “en caliente”, es decir, sin necesidad de apagar el ordenador, pues
se reconfiguran automáticamente . Además, una de las principales ventajas de USB
es que no necesita que el usuario configure IRQs, direcciones de E/S o canales
DMA, lo cual elimina uno de los principales problemas al instalar físicamente un
dispositivo . Si el dispositivo no exige mucha potencia eléctrica, el propio bus USB
puede suministrar dicha corriente, lo cual elimina un cable más estorbando en su
mesa de trabajo . Finalmente, señalar que USB ofrece una velocidad máxima de 12
Mbits por segundo .
Aunque es ahora cuando están empezando a aparecer los dispositivos USB, si
está pensando comprar un ordenador nuevo ( o una placa madre ) compruebe que
posee conectores USB, pues serán muy utilizados durante 1998 y 1999 .
G.B.M. 1.998
- 18 -
Apuntes Técnicos sobre Microinformática
EL SISTEMA DE VIDEO
El sistema de vídeo está formado por la tarjeta gráfica y el monitor,
que trabajan juntos para ofrecer la mejor imagen posible . El rendimiento
global del sistema de vídeo depende del rendimiento de cada uno de estos
componentes, por lo que no tiene sentido utilizar un buen monitor si la tarjeta
gráfica es mala o viceversa .
Tarjeta gráfica
Las características principales a la hora de elegir una tarjeta gráfica son las
siguientes: procesador gráfico, interfaz de conexión ( PCI ó AGP ) , memoria de
vídeo, resoluciones y frecuencias soportadas, velocidad del RAM DAC y aceleración
2D/3D .
- Procesador gráfico: el procesador gráfico es un chip integrado en la
tarjeta que determina las capacidades del adaptador . Existen tarjetas de
diferentes fabricantes que implementan el mismo procesador gráfico, ofreciendo
un rendimiento similar . Algunos de los procesadores gráficos más comunes son la
familia Virge de S3, los Rage II+ y Rage Pro de ATI, los conocidos MGA de Matrox,
la familia Permedia de 3D Labs o el Riva 128 de Nvidia . El procesador gráfico
determina las características de aceleración 2D y 3D de la tarjeta gráfica, si bien
un mismo procesador gráfico puede ofrecer un rendimiento muy variable
dependiendo del tipo de memoria al que acceda . Las funciones de aceleración 2D
generalmente soportadas incluyen la copia de bloques de pantalla, el relleno de
zonas de pantalla con un determinado color o mapa de bits, la generación de un
cursor por hardware, el escalado de imágenes durante la reproducción de vídeo
digital, etc . En el campo de los gráficos 3D se suele soportar el render de puntos,
líneas y triángulos 3D, generándose objetos complejos mediante la combinación
adecuada de triángulos sobre los que se aplican mapas de bits como texturas . Sin
G.B.M. 1.998
- 19 -
Apuntes Técnicos sobre Microinformática
embargo cada procesador soporta estas características de distinta forma, con
funciones adicionales propias de cada chip .
- RAM DAC:
el chip RAM DAC es el encargado de convertir la
información digital contenida en la memoria de vídeo a formato analógico, de forma
que la tarjeta pueda conectarse a la entrada de vídeo analógico con que cuentan
todos los monitores convencionales . La frecuencia de reloj a la que funciona el RAM
DAC determina las resoluciones que es posible obtener, existiendo distintos
modelos de diversa calidad que soportan frecuencias de 135 a 250 MHz . En los
procesadores gráficos más recientes este componente se encuentra integrado en el
propio acelerador 2D/3D .
- Memoria vídeo: la memoria vídeo sirve para almacenar los datos que
se muestran en el monitor . La cantidad de memoria de vídeo define la resolución
máxima y el número de colores con la que puede trabajar el sistema de vídeo . En
una tabla adjunta se puede ver las resoluciones y colores permitidos según la
cantidad de memoria vídeo . Elija la memoria vídeo de su tarjeta según la resolución
a la que desea trabajar . Otra cuestión importante es el tipo de memoria utilizado
en la tarjeta . Si se desea contar con una tarjeta económica que proporcione un
rendimiento decente será suficiente con una placa que utilice memoria EDO RAM .
Si por el contrario es preciso obtener un buen rendimiento, tanto 2D como 3D,
debe buscarse una placa que use memoria SDRAM o SGRAM, ya que este tipo de
memorias proporcionan un ancho de banda más elevado que la EDO RAM ( este
aspecto es fundamental a la hora de conseguir un rendimiento 3D elevado ) . Si
además se desean usar resoluciones muy altas con una elevada frecuencia de
refresco, será preciso decantarse por un adaptador gráfico basado en memoria
WRAM o VRAM, ya que dichas memorias disponen de dos puertos, lo que permite el
acceso simultáneo del DAC y del procesador gráfico .
- Bus PCI o AGP:
la mayoría de las tarjetas gráficas utilizan el bus
PCI, pero también existen tarjetas gráficas para bus AGP que ofrecen una mayor
velocidad ( consulte el artículo Buses y puertos ) . Lo primero que hay que dejar
G.B.M. 1.998
- 20 -
Apuntes Técnicos sobre Microinformática
claro es que la principal utilidad del bus AGP reside en que proporciona una
comunicación de alta velocidad ( hasta 133 MHz según la actual especificación )
para acceder a las texturas almacenadas en la memoria RAM del sistema . Esto
hace posible que las aplicaciones que usen aceleración 3D por hardware almacenen
las texturas en la RAM de la placa base y no en la de la tarjeta gráfica, la cual suele
tener un tamaño mucho más limitado . Aunque una tarjeta AGP sólo se aprovecha en
las aplicaciones 3D, si su ordenador soporta AGP es preferible comprar una de
estas tarjetas, pues su precio es similar al de las tarjetas PCI .
- Conectores TV y vídeo:
algunas tarjetas gráficas incluyen un
sintonizador de TV para ver los diferentes canales de televisión en el monitor .
Los usuarios que vayan a utilizar aplicaciones de oficina no requieren una
resolución superior a 1024 x 768 y pueden ver satisfechas sus necesidades con una
tarjeta gráfica 2D sin capacidades 3D . Por ejemplo, una tarjeta basada en un
procesador gráfico S3 Virge ó S3 Trio64V+ ( 10 . 000 pesetas ) o, si desea una
tarjeta de marca, la Matrox Mystique ( 15 . 000 pesetas ) . Los usuarios domésticos
que deseen una buena aceleración 2D y el mejor rendimiento posible en 3D tendrán
dos opciones: una tarjeta gráfica AGP con 4 MB, cuyo precio ( para bus PCI o AGP )
, suelen rondar las 30 . 000 pesetas o, si no le importa instalar dos placas, una
dedicada a gráficos 2D y otra a gráficos 3D, como aceleradora 3D la mejor opción
disponible son las tarjetas basadas en el chipset Voodoo ( 25 . 000 pesetas ) o
Voodoo 2 ( 50 . 000 pesetas ) . Finalmente, los usuarios que exigen un rendimiento
alto en gráficos 3D y soporte OpenGL para entornos CAD y 3D profesional,
necesitarán una tarjeta de 8 MB de memoria vídeo, con memoria tipo VRAM o
WRAM, un DAC de 230 ó 250 MHz y, quizá, dos o más procesadores 3D . El precio
de estas tarjetas supera las 100 . 000 pesetas .
Monitor
El monitor es uno de los pocos componentes de un ordenador que puede
acompañarnos muchos años, por lo que merece la pena invertir algo más de dinero en
G.B.M. 1.998
- 21 -
Apuntes Técnicos sobre Microinformática
él . Sin embargo, es más habitual lo contrario, es decir, comprar la máquina más
potente posible, a costa de reducir la calidad y el tamaño del monitor . Por muy buen
ordenador que se compre no pasarán muchos años antes de que se quede pequeño,
mientras que el monitor se podrá seguir utilizando con el siguiente ordenador, y con
otro y otro . Por ello, sólo podemos recomendar que se adquieran monitores de
calidad, incluso para las economías más modestas será una buena inversión .
- Tamaño:
el primer factor a tener en cuenta a la hora de comprar un
monitor es, evidentemente, su tamaño . Para un uso escaso del ordenador o para
aplicaciones poco exigentes con los gráficos bastará un modelo de 15” o como mucho
17” . Si, por el contrario, se va a dedicar al diseño gráfico, autoedición, CAD, o
similar, será necesario un modelo de 17”, pero la reciente aparición de monitores de
19” los hace más aconsejables como nivel de inicio para profesionales de la imagen .
Estos monitores permiten una mayor resolución y área de visualización ocupando un
espacio casi igual al de las versiones de 17”, y con un precio sólo algo superior . Los
más exigentes requerirán equipos de 20”, 21” o, incluso, 24” .
- Resolución máxima: es importante saber a qué resoluciones puede
trabajar el monitor y, sobre todo, cuál es su velocidad de refresco máxima en cada
resolución . Esta velocidad de refresco mide las veces que se refresca la pantalla
para mostrar la imagen y para ofrecer una imagen clara y sin parpadeo se necesita
una frecuencia superior a 75 Hz .
- Tamaño del punto:
una vez decidida la medida de la diagonal de
pantalla y la resolución que precisamos, hay que fijarse en el ancho de punto . Estos
tres factores están muy relacionados, pues cuanto más pequeña sea una pantalla y
más gruesos sus puntos, menos resolución podrá alcanzar con resultados de calidad .
En la gráfica puede ver la resolución que se puede alcanzar para cada tamaño de
punto, según la medida de la pantalla . En rojo aparecen las resoluciones
recomendadas .
G.B.M. 1.998
- 22 -
Apuntes Técnicos sobre Microinformática
Tecnología del tubo:
actualmente existen tres tecnologías de tubos
de rayos catódicos: de máscara de sombra Invar, de rejilla de apertura, y el
CromaClear de NEC . Los tubos de máscara de sombra proporcionan una excelente
convergencia, pero la pantalla es un segmento de esfera, por lo que tiene una cierta
curvatura en cualquier dirección . Los de rejilla de apertura ( Sony Trinitron y
Mitsubishi Diamondtron ) son segmentos de cilindro, por lo que sólo tienen
curvatura en sentido horizontal, lo cual proporciona una imagen más plana . Los más
recientes son los CromaClear de NEC . Esta tecnología pretende combinar las
ventajas de las dos anteriores, consiguiendo un elevado contraste y buena nitidez
en las esquinas .
- Altavoces y micrófonos: si quiere ahorrar espacio, puede comprar algún
modelo que incluya altavoces y micrófono integrados . No obtendrá la misma calidad
de sonido que con una buena pareja de altavoces independientes, pero según el uso
que le vaya a dar puede ser suficiente .
- Conectores: la conexión SVGA puede ser insuficiente si piensa utilizar
elevadas resoluciones, en ese caso es preferible usar cinco conectores BNC para
separar las señales y evitar efectos indeseables a altas frecuencias . Además,
también tenga en cuenta que hay monitores que incluyen un concentrador USB (
hasta tres o cuatro conectores USB ) .
Ya se han decidido los parámetros que van a delimitar la compra, y sólo resta
fijarse en los detalles que podrá apreciar sentado frente al monitor . Defectos de
convergencia, enfoque, moiré o geometría pueden echar a perder el que, según el
catálogo, debería ser el mejor de los monitores . Intente que le dejen ver
funcionando el monitor antes de comprarlo
Memoria vídeo necesaria
640 x 480 800 x 600 1 . 024 x 768 1 . 280 x 1 . 024 1 . 600 x 1 . 200
8 bits ( 256 colores ) 300 KB 468 KB 768 KB 1,2 MB 1,8 MB
16 bits ( 65 . 000 colores ) 600 KB 937 KB 1,5 MB 2,5 MB 3,7 MB
24 bits ( 16 millones colores ) 900 KB 1,4 MB 2,3 MB 3,8 MB 5,6 MB
G.B.M. 1.998
- 23 -
Apuntes Técnicos sobre Microinformática
MB
32 bits ( 16 millones coloresy canal alfa ) 1,2 MB 1,8 MB 3,0 MB 5,1 MB 7,5
G.B.M. 1.998
- 24 -
Apuntes Técnicos sobre Microinformática
DISPOSITIVOS
ALMACENAMIENTO
DE
Un factor fundamental en la elección de una unidad de almacenamiento, sea
del tipo que sea, es el bus de conexión, que transporta los datos desde el disco duro
hasta el bus de datos del ordenador . A grandes rasgos, podemos distinguir tres
tipos de protocolos o buses de disco: EIDE, UltraDMA y SCSI . Los dos primeros
están integrados dentro de la propia placa madre ( generalmente, a través del
chipset ) , mientras que en el caso de SCSI se suele utilizar un adaptador SCSI en
forma de tarjeta que se instala en una ranura de expansión del ordenador —aunque
también puede estar integrado en la placa madre— .
-EIDE:
el bus EIDE permite una velocidad máxima de transferencia de
16,6 MB/segundo, usándose para conectar discos duros y unidades CD-ROM . EIDE
permite conectar hasta 4 dispositivos, dos de ellos que trabajan sobre el bus ISA (
unidades CD-ROM ) y otros dos que trabajan sobre el bus PCI ( discos duros ) .
- Ultra DMA:
este estándar, conocido también como Ultra ATA, Ultra
EIDE o Ultra DMA/33, es una variante de EIDE que posibilita doblar la velocidad
del bus de 16,6 MB/s a 33 MB/s, pues permite enviar los datos en los dos flancos
del ciclo de reloj que gobierna el bus EIDE . En las placas madre cuyo chipset
soporta Ultra DMA se pueden conectar los nuevos discos duros Ultra DMA o los
antiguos EIDE —aunque en este último caso trabajando a la velocidad de EIDE— .
- SCSI:
el protocolo SCSI ofrece las mejores prestaciones y es el más
adecuado cuando se requiere una transferencia de disco muy alta ( por ejemplo, en
la edición de vídeo ) , además de permitir conectar hasta 7 dispositivos en una
G.B.M. 1.998
- 25 -
Apuntes Técnicos sobre Microinformática
controladora normal . SCSI ha ido evolucionando a través de los años, utilizándose
diferentes versiones del protocolo que han aparecido con los nombres SCSI-1,
SCSI-2 y SCSI-3 . Sin embargo, lo importante de SCSI son los diferentes
estándares SCSI que se recogen en una tabla adjunta .
- Canal de fibra:
también llamado FC-AL ( Fibre Chanel Arbitrated
Loop ) y SCSI-FCP . Está basado en el protocolo SCSI-3 y es el futuro del SCSI,
aunque en superordenadores se viene utilizando desde 1995 . Se trata de una
conexión serie que puede utilizar fibra óptica y soportar transferencias de hasta
100 MB/s ( más adelante alcanzará 400 MB/s ) , conectando hasta 126 dispositivos
. De momento está dando sus primeros pasos en el entorno PC, por lo que no hay
muchos dispositivos donde elegir y resultan caros .
¿ Qué bus de disco utilizar ?
Sólo para el CD-ROM y el disco duro, no será necesario recurrir al bus SCSI
si no se dispone ya de la controladora . Pero si se piensan incluir varios dispositivos,
más vale decantarse por el bus SCSI desde un principio . A él podremos conectar no
sólo unidades de almacenamiento, sino también escáneres, imp resoras, etc . , y con
mayor velocidad y versatilidad que el EIDE .
Unidades removibles
La variedad de discos extraíbles, sus formatos, capacidades, y velocidades,
es tan amplia, que podríamos dedicar una revista entera a hablar de ellos . Desde
los di scos Iomega Zip de 100 MB, hasta los Pinnacle APEX de 4,6 GB se pueden
encontrar unidades para cualquier necesidad . Los más pequeños son apropiados
para sustituir a los disquetes convencionales, mientras que los de mayor capacidad
se pueden usar como copia de seguridad, para intercambio de grandes cantidades
de información, archivo definitivo, e incluso como disco de trabajo . En general son
más rápidos los de tipo magnético que los magneto-ópticos, siendo los más
recomendables, por su velocidad e implantación, las unidades de Iomega: el Zip de
100 MB y el nuevo Jaz de 2 GB . También los magneto-ópticos, especialmente los de
G.B.M. 1.998
- 26 -
Apuntes Técnicos sobre Microinformática
230 MB están muy difundidos, aunque en la plataforma PC algo menos que en otras .
En cuanto a la conexión, dado que no suelen estar en todos los ordenadores, son más
aconsejables los modelos externos y SCSI mejor que paralelo .
Discos duros
Los criterios más importante para elegir un disco duro son: capacidad,
interfaz, transferencia de datos sostenida y velocidad de rotación . La capacidad
debe ser lo más grande posible, pues cada nuevo programa o sistema operativo
ocupa mucho más que los anteriores . Actualmente los discos entre 4 y 6 GB son una
buena opción, y existen modelos IDE de hasta 12 GB o SCSI en torno a 20 GB, pero
su precio se dispara en comparación con los anteriores . En cuanto a la interfaz,
habrá que elegir entre EIDE/UDMA y SCSI según lo comentado en las líneas
anteriores, quedando sin ninguna opción los discos EIDE que no sean Ultra DMA .
La velocidad de transferencia de datos está limitada por características
mecánicas, como el tiempo medio de búsqueda ( tiempo que tarda la cabeza en
colocarse en determinado cilindro ) y el tiempo de latencia rotacional ( tiempo que
tarda en localizar un sector de la pista ) . El tiempo de latencia rotacional depende
básicamente de la velocidad de rotación, por lo que cuanto más rápido gire un disco,
mayor será su velocidad de transferencia . Los discos SCSI más rápidos giran a 7 .
500 o 10 . 000 r . p . m . , lo cual genera un calor considerable que habrá que evacuar
debidamente . Otras características, como la caché, no son demasiado relevantes
pues, debido al modo de funcionamiento de los discos, no se puede decir que cuanta
más caché más rápido vaya a ser . Generalmente esta memoria esta optimizada para
conseguir la mejor relación precio/prestaciones .
Unidades CD-ROM
Los lectores de CD más rápidos que existen hoy en día ofrecen una velocidad
máxima de x34 ( 5 . 100 KB/s ) , pero estas cifras son para el mejor de los casos, y
tan sólo se cumplen en una zona determinada del disco ( la más exterior ) y en
lecturas secuenciales . Según nos aproximamos al interior, la velocidad de
G.B.M. 1.998
- 27 -
Apuntes Técnicos sobre Microinformática
transferencia va decreciendo, en beneficio del tiempo de acceso . Además, las
lecturas secuenciales sólo se producen cuando se leen ficheros muy grandes . Por
tanto estos CD tan rápidos sólo serán aconsejables para aquellas personas que
trabajen con archivos multimedia, o que instalen grandes programas con frecuencia
. El resto no notarán mucha diferencia entre usar un x20 y un x34 . A la hora de
elegir un CD-ROM hay que fijarse en que sea capaz de soportar todos los formatos
de disco del mercado . Para ello debe cumplir la especificación MultiRead, que
garantiza su correcto funcionamiento incluso con CD-RW .
También habrá que buscar un modelo que soporte extracción digital de audio,
importante cuando se quiere copiar una pista de audio al disco duro sin pérdidas de
calidad . Los lectores más habituales cargan el disco mediante una bandeja
motorizada y, en algunos casos, pueden montarse en posición vertical . Menos
frecuentes son los CD-ROM con Caddy, o bandeja externa
. Este método resulta más cuidadoso con los discos, pero también más
incómodo . Recientemente, han aparecido las primeras unidades slot-in, en las cuales
el CD se introduce igual que en una disquetera, lo cual puede causar mayor riesgo de
arañazos .
Grabadoras CD-ROM
Como decíamos, las grabadoras ( y los CD-R ) han bajado su precio hasta tal
punto que se están convirtiendo en una opción cada vez más habitual . Si decide
comprar uno de estos dispositivos, olvídese de aquellos modelos que no soporten
discos reescribibles . Una unidad reescribible le permitirá, por poco dinero más,
sustituir a tres dispositivos: el lector de CD, la grabadora de CD-R y el disco
extraible . Como lectores resultan algo lentas, por lo que es mejor no prescindir del
CD-ROM e incluir ambos . Además, así podrá hacer duplicaciones de CD a CD más
rápidamente
. La posibilidad de escribir un disco una y otra vez, y que pueda ser leído en
otros ordenadores, con la única condición de que tengan un lector de CD MultiRead (
más barato que cualquier extraible ) lo convierten en una opción excelente para
G.B.M. 1.998
- 28 -
Apuntes Técnicos sobre Microinformática
intercambiar grandes volúmenes de información . Los modelos más rápidos del
mercado alcanzan x4 en grabación de CD-R y x6 en lectura, aunque en la grabación
de CD-RW todos se quedan en x2 .
DVD
En realidad, casi puede olvidarse de lo que ha leído sobre los CD-ROM, pues
actualmente ya se encuentran en el mercado lectores de DVD de segunda
generación que aventajan en mucho a los de CD, el único inconveniente es que
cuestan aproximadamente el doble que un CD-ROM de la misma velocidad . Los DVD
de segunda generación son capaces de leer cualquier formato de CD, incluidos los
CD-R y CD-RW . Además, pueden leer los nuevos discos DVD de 4,7 a 17 GB, para lo
cual deben soportar lectura de discos de doble capa . Si, además, añade una
descompresora de MPEG-2 en su sistema, podrá disfrutar de la alta calidad de las
películas DVD-Vídeo . En cuanto a la velocidad pueden reproducir DVD a 2,76 MB/s
y CD-ROM a unos x20 ( 3 MB/s ) . En cualquier caso es el futuro, y no tardará en
reemplazar al CD-ROM, así que, si va a comprar un CD, mejor cámbiese ya al DVD .
También existen dispositivos de grabación de DVD, pero aún están en pañales . Los
primeros DVD-RAM pueden grabar hasta 5,2 GB en un disco de doble capa que
soporta hasta 1 . 000 . 000 de escrituras . Esto es una excelente opción como
unidad extraible de almacenamiento masivo, pero, por el momento, nada más . Su
mayor problema es que no puede grabar CD-R ni CD-RW, por lo que pierde el
beneficio del enorme parque de lectores de CD instalados . Hasta que el DVD se
extienda, será un formato tan útil como cualquier otro disco extraible, con la
ventaja de su gran capacidad . En este caso, debemos recomendar la grabadora de
CD-RW en lugar de la de DVD . Así pues, la mejor combinación será un lector de
DVD-ROM de segunda generación, con su correspondiente tarjeta descompresora
de MPEG-2 para sacar el máximo partido, y como dispositivo de grabación un CD
reescribible de x4/x6 .
Estándar
transferencia
G.B.M. 1.998
SCSI
Velocidad
Ancho
- 29 -
Velocidad
efectiva
de
datos
de
Apuntes Técnicos sobre Microinformática
SCSI 5 MHz 8 bits 5 MB / segundo
Fast SCSI 10 MHz 8 bits 10 MB / segundo
Wide SCSI 5 MHz 16 bits 10 MB / segundo
Fast Wide SCSI 10 MHz 16 bits 20 MB / segundo
Ultra SCSI 20 MHz 8 bits 20 MB / segundo
Ultra Wide SCSI 20 MHz 16 bits 40 MB / segundo
Ultra2 SCSI 40 MHz 8 bits 40 MB / segundo
Ultra2 Wide SCSI 40 MHz 16 bits 80 MB / segundo
SCSI-FCP 1 GHz 1 bit 100 MB / segundo
TODO SOBRE LAS MEMORIAS
Los avances tecnológicos y estructurales proporcionan al usuario de
ordenadores personales nuevos equipos más potentes y económicos . Sin embargo, la
velocidad con la que aparecen estos avances y la rapidez con que quedan obsoletos,
hace casi imposible al usuario encontrar información acerca de estas nuevas
tecnologías, su funcionamiento, su implicación en el sistema y las mejoras que
realmente aportan . Este artículo pretende recopilar y analizar las mejoras
aparecidas en uno de los subsistemas más importantes del ordenador, y que mas
innovaciones, aparentemente, sufre: el subsistema de memoria .
Caché Nivel 1
El caché de nivel 1 ( Level 1 ) es una memoria incluida dentro del chip
microprocesador, formando parte de él, con el objetivo de acelerar al máximo la
transferencia entre el microprocesador y la memoria . Con esta arquitectura se
consigue que el tiempo de acceso se reduzca a un ciclo de reloj del procesador .
También, con el objetivo de aumentar la tasa de aciertos, podemos encontrar que la
G.B.M. 1.998
- 30 -
Apuntes Técnicos sobre Microinformática
memoria de nivel 1 se encuentra dividida en dos memorias, una para datos, y otra
para código .
El caché de nivel 1 está formado por memoria estática ( SRAM ) . Las
características más importantes de este tipo de memoria son; su bajo tiempo de
acceso y su alto coste . Este último factor impide que éstas memorias se utilicen en
todos los tipos de y su uso se limite a la memoria caché, disponiendo los
ordenadores de un tamaño reducido, si se compara con la memoria principal .
En una de las tablas adjuntas se puede ver la cantidad de memoria caché de
nivel 1 incluida en algunos de los principales procesadores comerciales .
Caché de nivel 2
Para este nivel se utilizan también memorias SRAM, pero su tamaño es
superior al de las memorias de nivel 1 . La tendencia actual es, con los mismos
objetivos que en el nivel 1, incluir estas memorias dentro del chip microprocesador,
aunque no forman parte del mismo, sino que se encuentran dentro del mismo
encapsulado, conectadas al microprocesador mediante un bus propio . Sin embargo,
su tamaño puede hacen inviable su inclusión dentro del mismo encapsulado . En estos
casos, la caché de nivel 2 suele estar conectada al bus de memoria o sistema .
En las memorias hay dos características temporales importantes . El tiempo
de acceso, que es el tiempo que se tarda en realizar una escritura o una lectura, y el
tiempo de ciclo, que es el tiempo que pasa desde que se inicia un acceso hasta que
se puede iniciar el siguiente . El tiempo de ciclo suele ser ligeramente superior al
tiempo de acceso, pero los dos están relacionados .
Tradicionalmente se ha dado mayor importancia al tiempo de acceso, pero la
dinámica de las memorias cachés, con accesos en ráfagas, ha dado mayor
importancia al tiempo de ciclo . Esto ha propiciado la aparición de mejoras
estructurales en las memorias, que pretenden mejorar el tiempo de lectura o
G.B.M. 1.998
- 31 -
Apuntes Técnicos sobre Microinformática
escritura de un bloque de datos, y no de un dato individual, sin modificar la
estructura de almacenamiento de la memoria, consiguiendo así un aumento de
prestaciones en un caso particular, y muy frecuente, sin elevar excesivamente el
precio . A continuación se presentan tres técnicas que se utilizan en los chips de
memoria caché actuales .
SRAM Síncrona: Las memorias SRAM síncronas están gobernadas por una
señal de reloj, de forma que todas las operaciones suceden -inician o acaban- desde
la misma referencia . Esto no aporta mejores prestaciones, pero sí simplifica
enormemente el diseño de sistemas de altas prestaciones, ya que una única señal (
el reloj del sistema ) gobierna todos los dispositivos involucrados . La ventaja de
estas memorias viene proporcionada por lo que podríamos llamar su funcionamiento
automático, guiado por la señal de reloj, por lo que no es necesario ocuparse de
generar las señales de control, aunque la mayoría de memorias disponen de ellas .
SRAM Burst: Las memorias de tipo burst ( ráfaga ) incluyen un circuito
contador que permite generar a la propia memoria la dirección a que debe acceder,
consiguiendo de esta forma accesos en ráfagas . El funcionamiento es el siguiente:
el microprocesador proporciona una dirección de memoria . Esta dirección debe
propagarse por el bus hasta la memoria, decodificarse y acceder a la posición
correspondiente . Si se ha indicado que se trata de un ciclo de lectura burst, la
memoria, una vez ha obtenido el primer dato, incrementa la dirección y vuelve a
acceder . De esta forma se evita el tiempo de propagación de las señales por el bus
y el tiempo de decodificación de la dirección . En el cronograma de la figura 1
podemos ver el funcionamiento de estas memorias . El primer acceso es penalizado
por la necesidad de circuitería añadida .
La longitud del acceso, número de palabras leídas o escritas en un ciclo burst,
viene limitado por el tamaño del contador interno de la memoria . El orden en que se
accede a las posiciones de memoria puede ser desordenado o lineal, como se
muestra en las tablas de la figura 2 . El primer tipo de acceso corresponde al
esquema utilizado por los procesadores de Intel, y el segundo a los procesadores de
Motorola, ambos con longitud de acceso de 4 palabras .
G.B.M. 1.998
- 32 -
Apuntes Técnicos sobre Microinformática
SRAM Pipeline: Gracias a las dos técnicas anteriores, se consigue que el
rellenado de una fila de caché o el acceso a posiciones consecutivas, se realice de
forma más rápida . Para mantener esta velocidad cuando se cambia de secuencia, las
memorias pipeline incluyen buffers para almacenar la dirección a la que se está
accediendo y el dato proporcionado por la memoria . De esta forma, se puede enviar
la nueva dirección antes de terminar la lectura, consiguiendo un solapamiento, al no
tener que esperar el microprocesador la terminación de un acceso para
proporcionar la nueva dirección.
Memoria principal
Si en los dos nivel es de memoria anteriores se veía que cada fabricante
realizaba su propio diseño, diferente de los demás, en la memoria principal, las
diferencias en cuanto a tamaño, esquema de conexión y características son mayores
todavía . En lo único que coinciden la gran mayoría es en el tipo de memoria
utilizada, la DRAM ( Dynamic RAM ) o dinámica . Esta memoria está construida
mediante condensadores, con un tiempo de repuesta para leer o cambiar su valor
bastante alto, y con necesidad de refrescar su contenido periódicamente . Esto
significa que el tiempo de acceso sea muy lento, comparado con las SRAM ( Static
RAM ) o memorias estáticas empleadas en la memoria caché —actualmente una
DRAM se encuentra alrededor de los 60 ns ( nanosegundos ) — . Sin embargo, su
bajísimo coste las hace indispensables para diseñar los sistemas de memoria
principal de los ortdenadores actuales, donde la unidad de medida es el MegaByte,
habitualmente con varias decenas de MegaBytes de memoria . Su coste hace poco
viable su uso para estos tamaños . Es por ello por lo que aparecen variaciones sobre
las DRAM que consiguen mejorar su productividad y los tiempos de acceso en
ráfagas .
DRAM convencional: Memoria de acceso aleatoria dinámica . Está
estructurada como una matriz, de forma que el controlador de memoria, al recibir
una dirección, debe descomponerla en fila y columna . Cada acceso ella requiere que
el controlador obtenga la descomposición en fila y columna, direccione la memoria y
G.B.M. 1.998
- 33 -
Apuntes Técnicos sobre Microinformática
valide estas direcciones, esperando que la matriz de celdas proporcione el dato .
Una vez finalizado el acceso, el controlador invalida la fila y columna y se prepara
para el siguiente acceso . La figura 4 presenta el diseño de bloques genérico de una
memoria DRAM .
En estas memorias aparecen también los tiempos de acceso y de ciclo, y
también, tradicionalmente, se le ha dado mayor importancia al tiempo de acceso .
Pero si tenemos en cuenta que en los equipos actuales, quien accede a la memoria
principal es la memoria caché, y lo hace en ráfagas, es decir, en accesos
consecutivos, parece lógico buscar mejoras estructurales de bajo coste que
mejoren el acceso consecutivo a un grupo de posiciones . A continuación se
presentan diferentes tipos de memorias con este objetivo, algunas de ellas ya
obsoletas, pero cuya mejora se ha aprovechado en las siguientes .
FP RAM: Fast Paged RAM o Fast Page Mode RAM . La estructura interna
es idéntica a las DRAM convencionales . Cuando el controlador de memoria recibe
una dirección, debe descomponerla en fila y columna, proporcionar estos datos a la
matriz de celdas y validarlos . La matriz de celdas proporcionará toda la fila y
posteriormente se seleccionará la columna deseada . Si el nuevo acceso se refiere a
una posición que pertenece a la misma fila, no es necesario acceder a la matriz, ya
que el controlador, al mantener la fila validada, hace que la matriz de celdas
mantenga su salida .
Para obtener el dato deseado, sólo hay que direccionar el multiplexor de
columna y seleccionar las que se desean . De esta forma se elimina el tiempo de
acceder a la matriz de memoria .
Mediante este tipo de acceso no se mejoran los tiempos a posiciones
individuales y separadas de memoria, pues el controlador debe proporcionar para
cada una de ellas la fila ( y esperar la respuesta de las celdas ) y la columna ( y
esperar la respuesta del multiplexor ) . Sin embargo, si se realizan accesos a
posiciones de memoria que se encuentran consecutivas o en la misma fila, el tiempo
G.B.M. 1.998
- 34 -
Apuntes Técnicos sobre Microinformática
de acceso se reduce al tiempo de respuesta del multiplexor . Esta es precisamente
la forma en que nuestra memoria caché accederá a memoria principal
EDO RAM: Extended Data Out RAM . También llamadas Hyper Page
Mode . Son un subconjunto de las FPM, pero que consiguen reducir el tiempo de
acceso de éstas mediante la utilización de un buffer, en el cual se mantiene el dato
al que se acaba de acceder . La inclusión de un buffer en la salida que almacena el
resultado del acceso, hace posible que el dispositivo lector envíe una nueva
dirección mientras todavía realiza la lectura del acceso anterior .
De esta forma, en el momento en que esta lectura ha terminado —es decir, se
han activado las entradas del lector y su valor ha sido almacenado— la memoria
proporcionará en sus salidas el contenido de la nueva dirección, pues se ha solapado
la lectura con la decodificación de la nueva dirección y la activación de los circuitos
de la memoria . Este tipo de memoria se construye partiendo de la base de las FPM
y añadiendo una mínima circuitería, lo que las hace muy competitivas . Sin embargo,
al igual que las FPM, no mejoran el tiempo del primer acceso, ya que éste sigue
necesitando el acceso a la matriz de celdas, y tampoco mejora el acceso a
posiciones totalmente aleatorias . Esta mejora se obtiene sólo en accesos a
posiciones consecutivas o pertenecientes a la misma fila . Tampoco ofrecen ninguna
mejora respecto a las FPM en los accesos de escritura .
BEDO RAM: Burst EDO DRAM . Esta memoria consiste en una EDO DRAM
a la que se le ha añadido la circuitería para conseguir accesos tipo burst, tal como
se vio en las memorias SRAM utilizadas para implementar el segundo nivel de caché
. Al igual que las SRAM, el acceso puede ser lineal o interpolado, y la mejora sólo se
obtiene a partir del primer acceso . Para accesos aleatorios —accesos consecutivos
a direcciones no pertenecientes a la misma fila— el tiempo de acceso es el de una
memoria DRAM convencional . La frecuencia de transferencia llega hasta los 75
MHZ .
SDRAM: Synchronous DRAM . Estas memorias son muy utilizadas
actualmente e incluyen varias técnicas con el objetivo de disminuir el tiempo de
G.B.M. 1.998
- 35 -
Apuntes Técnicos sobre Microinformática
ciclo, o lo que es lo mismo, aumentar la frecuencia de acceso, sin tener que
modificar la matriz de celdas que caracteriza a todas las memorias de tipo dinámico
.
Estas técnicas son:
- Latencia de CAS programable: la posibilidad de programar este tiempo no
aporta mejoras en los tiempos o frecuencias de acceso, pero si proporciona una
gran flexibilidad a la hora de utilizar estas memorias en diferentes sistemas, pues
permite realizar sencillamente una adecuación de tiempos entre la memoria y el
dispositivo que realiza la lectura .
- Sincronización: Mediante la utilización del reloj del sistema para el control
de la memoria, se consigue una simplificación en la generación de las señales, tanto
de control como de direcciones, y un ligero aumento en las prestaciones, resultado
de la eliminación de problemas eléctricos de transmisión .
- Burst: Disponer de accesos burst produce una mejora en los accesos
consecutivos como ya hemos visto . El ciclo de burst de estas memorias puede ser
definido mediante un registro de modo . En él se puede especificar la longitud del
ciclo ( cuántas direcciones genera automáticamente la memoria ) , y el tipo del ciclo
( lineal o interpolado ) .
- Pipeline: Tal como se vio, esta técnica permite generar la nueva dirección
antes de terminar el acceso en curso, lo que supone evitar los tiempos de espera
producidos al cambiar la fila de la dirección . De esta forma, el tiempo de
decodificación de la dirección y acceso a la matriz de celdas desaparece .
- Utilización de bancos independientes . Para almacenar las posiciones de
memoria se utilizan un conjunto de matrices de celdas ( habitualmente 2 ó 4 ) . Esto
permite acceder a un banco mientras se prepara el siguiente acceso a otro banco
simultáneamente .
G.B.M. 1.998
- 36 -
Apuntes Técnicos sobre Microinformática
El principal interés de las SDRAM es que son capaces de alcanzar frecuencias
de accesos superiores a los 100 MHz
La técnica de almacenamiento es la misma que una DRAM convencional . Esto
supone un precio muy inferior a las SRAM, lo que las hace muy competitivas . Sin
embargo, los tiempos de acceso a la matriz de celdas son del orden de las DRAM,
por lo que el primer acceso siempre será muy lento en comparación con las SRAM .
Para mejorar el tiempo de ciclo, lo que significa mejorar la frecuencia del
flujo de datos, se han incluido en estas memorias todas las técnicas vistas
anteriormente junto con más automatismos . Además, se han mejorado levemente
los accesos aleatorios, ya que el núcleo sigue siendo una DRAM . La verdadera
revolución viene en los accesos consecutivos a grandes bloques, lo que las hace muy
convenientes en determinados esquemas . Su comportamiento es ideal en accesos
de tarjeta de vídeo, DMA’s, multimedia, y todos aquellos que requieren
transferencias de grandes bloques de memoria .
Debido a su alta frecuencia de funcionamiento, podría tenderse a eliminar los
niveles inferiores de caché, pero esto sería un error . Estas memorias no alcanzan
las velocidades de una memoria de nivel 1 incluida en el encapsulado del
microprocesador . Tampoco mejoran los accesos aleatorios de caché de nivel 2 . Sin
embargo, es este nivel 2 el que aprovecha la posibilidad de transferir grandes
bloques de las SDRAM al realizar transferencias de gran tamaño en la actualización
o reemplazo de bloques de caché . Finalmente, señalar que la complejidad de estas
memorias hace que su estudio o tratamiento sea diferente a las demás memorias .
Existe otra técnica basada en la utilización de bancos independientes que en
teoría mejora aún más las prestaciones y que se utiliza en las memorias SDRAM .
Esta técnica es la interpolación . En una memoria con dos bancos no interpolada, las
posiciones se encuentran localizadas secuencial y consecutivamente en cada banco .
Si se supone que la memoria dispone de 2N posiciones, en el primer banco
encontraremos desde la posición 0 hasta la N-1, y en el segundo banco las
restantes, desde la N hasta la 2N-1 . Esta distribución es posible verla en la figura
G.B.M. 1.998
- 37 -
Apuntes Técnicos sobre Microinformática
6a . Sin embargo, en una memoria interpolada con dos bancos, las direcciones de
memoria se encuentran “salteadas”, tal como se ve en la figura 6b .
Esta distribución permite realizar dos accesos a posiciones consecutivas
simultáneamente . Es decir, iniciar un acceso a una posición de memoria en un banco,
e inmediatamente, con los mínimos tiempos de espera, iniciar el acceso a la siguiente
posición, ya que esta se encuentra en otro banco . Esto es posible gracias a que los
dos bancos son completamente independientes en su funcionamiento, pudiendo
considerarse casi como dos memorias físicas diferentes .
Estado actual de las memorias
Durante el año 1998 la memoria utilizada será la SDRAM, que ya puede
instalarse en muchos equipos desde hace
meses . Sin embargo, ya se encuentran desarrolladas, o lo estarán a lo largo
de este año, nuevas memorias con mejores prestaciones, aunque todas siguen la
línea marcada hasta ahora . A continuación se presenta una breve descripción de
algunas de ellas .
SDRAM II o DDR SDRAM . Double Data Rate SDRAM . Esta memoria es
capaz dividir por dos el tiempo de ciclo, al permitir accesos, tanto en el flanco de
subida del reloj, como en el flanco de bajada . Esta memoria ya se ha convertido en
un estándar oficial, lo que facilitará su uso en los próximos computadores .
RDRAM o Direct Rambus DRAM . Estas memorias, del fabricante Rambus,
ofrecen buses de datos reducidos, lo que le permite alcanzar altísimas cotas de
transferencia, cercanas a los 500 MHz . Intel participa en su desarrollo, lo que las
hace candidatas a ser utilizadas en los próximos ordenadores .
G.B.M. 1.998
- 38 -
Apuntes Técnicos sobre Microinformática
SLDRAM . Son memorias muy similares a la RDRAM, ya que utilizan pequeños
buses de datos para alcanzar altas frecuencias de transferencia, incluyendo además
un gran número de bancos interpolados, como veíamos en las SDRAM . Están
desarrolladas por un grupo de fabricantes de memorias DRAM, lo que las hace muy
prometedoras .
CDRAM . Caché DRAM, fabricada por Mitsubishi, combina en su interior
tecnología DRAM y SRAM, incorporando de esta forma una pequeña caché en cada
chip . El aumento de prestaciones que se obtiene no es excesivamente espectacular,
pero si son muy interesantes para esquemas alternativos al actualmente utilizados
en los ordenadores personales .
G.B.M. 1.998
- 39 -
Apuntes Técnicos sobre Microinformática
: Ideas a recordar
- Podemos ver la gran importancia del subsistema de memoria al
comprobar el gran esfuerzo y uso de recursos para mejorar las prestaciones de
los componentes que lo integran .
- Esta mejora de las prestaciones, conseguido a través de diferentes
técnicas, complica el diseño de los computadores, y obliga a diseñar los
procesadores de manera que puedan soportar los componentes del subsistema
de memoria .
- En los diferentes tipos de memoria se puede observar que la mejora de
prestaciones se obtiene tanto en los accesos de lectura y escritura, pero en
algunos casos, por ser la lectura el caso más frecuente, es suficiente con
mejorar dicho tipo de acceso .
- Todas las mejoras tienen su origen en una circuitería más o menos
compleja, que utiliza de forma más eficiente el núcleo de las memorias, pero
sin variar o mejorar dicho núcleo . No hay evolución en el sistema de
almacenaje, sino en la forma de acceder a dicho sistema .
- Aunque una de las grandes ventajas de las memorias tipo RAM era la
posibilidad de acceder con el mismo coste temporal a cualquier posición
aleatoria, la mejora viene, curiosamente, en los accesos a posiciones contiguas
. Esta mejora secuencial es completamente válida al estudiar los tipos de
accesos que realiza un procesador al subsistema de memoria, mayoritariamente
a bloques contiguos .
G.B.M. 1.998
- 40 -
Apuntes Técnicos sobre Microinformática
- La aparición de dos niveles de memoria caché, con su funcionamiento
de bloques, potencia los accesos secuenciales, haciendo más interesantes
todavía las mejoras .
- La aparición de las memorias SDRAM con sus altas frecuencias de ciclo
puede inducir a la supresión del segundo nivel de caché, pero esto sería un
error, ya que es ésta memoria la que hace un uso provechoso de dicha
frecuencia de acceso .
- A la hora de utilizar una determinada memoria, se hace más
interesante obtener las características en frecuencia, lo que simplifica el
estudio de la interconexión entre los diferentes elementos del computador .
G.B.M. 1.998
- 41 -
Apuntes Técnicos sobre Microinformática
Procesador Caché Nivel 1 Caché Nivel 2
-------------------------------------------------- -------------------------------Intel 486 8/16 KB para código y datos Sin caché
Intel Pentium 8 KB código y 8 KB datos 256/512 KB, externa, bus de
memoria
Intel Pentium Pro 8 KB código y 8 KB datos 256/512 KB, interna, bus
independiente
Intel Pentium II 16 KB código y 16 KB datos 512 KB, interna, bus
independiente
MIPS R5000 32 KB código y 32 KB datos 512 KB / 2 MB, externa, bus de
memoria
Motorola 32 KB código y 32 KB datos 1/128 MB, bus independiente
PowerPC 620
Secuencia de direcciones en un acceso Burst interpolado ( desordenado )
-------------------------------------------------- ------------------------------------------------- Dirección 1ª dirección 2ª dirección 3ª dirección 4ª dirección
solicitada proporcionada proporcionada proporcion ada proporcionada
0 0 123
11032
22301
33210
Secuencia de direcciones en un acceso burst lineal
-------------------------------------------------- --------------------Dirección 1ª dirección 2ª dirección 3ª dirección 4ª dirección
solicitada proporcionada proporcionada proporcion ada proporcionada
00123
11230
22301
33012
Tipo Tiempo Tiempo Nº de ciclos de reloj .
G.B.M. 1.998
- 42 -
Apuntes Técnicos sobre Microinformática
de memoria de acceso de ciclo 1er 2º 3er 4º
acceso acceso acceso acceso
-------------------------------------------------- ------------------------------------------------- -------------------SRAM = 10 ns = 15 ns 2 1 1 1
DRAM = 60 ns = 100 ns 5 5 5 5
FP DRAM = 60 ns = 40 ns 5 3 3 3
EDO DRAM = 60 ns = 25 ns 5 2 2 2
BEDO DRAM = 60 ns = 15 ns 5 1 1 1
SDRAM = 60 ns = 10 ns 5 1 1 1
G.B.M. 1.998
- 43 -
Apuntes Técnicos sobre Microinformática
PRESENTE Y FUTURO DE LOS
MICROPROCESADORES
El microprocesador es el cerebro del ordenador, el encargado de procesar
todas las instrucciones de programas y dispositivos . Aunque se trata de una parte
fundamental de todos los ordenadores, la mayoría de los usuarios siguen creyendo
que el procesador es el principal causante de la mayor o menor velocidad de un
ordenador . Y esta creencia es errónea, pues la velocidad de un ordenador siempre
está determinada por la velocidad de todos sus componentes y un procesador más
rápido no implica necesariamente un ordenador a más velocidad, ya que el cuello de
botella de ese ordenador puede estar en el adaptador gráfico, en la memoria RAM o
en el subsistema de discos duros . Si hay una idea importante en este artículo es
precisamente esa: la velocidad de un ordenador depende de cuatro aspectos
fundamentales ( procesador, memoria RAM, adaptador gráfico y discos duros ) y
ninguno de ellos es más importante que el otro —si acaso, la velocidad de los discos
duros son menos decisivos que los otros tres— . Los usuarios tienen que buscar un
ordenador compensado donde uno de estos aspectos no esté limitado por la
velocidad del otro .
Arquitectura de un ordenador
En un diagrama incluido en el artículo puede ver el esquema general de un
ordenador, donde hay que destacar varias partes funcionales comentadas a
continuación . A muy grandes rasgos, el microprocesador está formado por una CPU
( Unidad Central de Proceso ) y un caché de nivel 1 ( level 1 o L1 ) —además de una
ALU ( Unidad Aritmético-Lógica ) — . Lo más interesante es el concepto de caché y
la distinción entre caché L1 y caché L2 . El término caché se utiliza para designar
una zona de almacenamiento que es capaz de ofrecernos los datos a mayor velocidad
que los métodos habituales . Por ejemplo, el caché de páginas Web de un navegador
es una zona del disco duro que existe para poder leer páginas Web de forma más
G.B.M. 1.998
- 44 -
Apuntes Técnicos sobre Microinformática
rápida, pues el usuario no tiene que conectarse a Internet para recuperar las
páginas, sino que están almacenadas en su disco duro . Del mismo modo, la memoria
caché es una memoria a la que puede acceder el procesador de forma mucho más
rápida que a la memoria principal y donde se guardan los datos más utilizados .
Gracias a la memoria caché se consigue aumentar la velocidad de proceso, pues en
vez de acceder a los datos de la memoria principal, primero se mira si esos datos
están en el cachélo que es mucho más rápido .
Caché L1 . La memoria caché de nivel 1 ( L1 ) está incluida en el propio chip
del procesador ( y por eso se llama de nivel 1, pues es la memoria caché más cercana
al procesador, la de primer nivel ) . Al integrar el caché L1 en el chip del procesador
se consigue que la CPU tenga un acceso muy, muy rápido al caché, ya que la conexión
entre ambos es casi directa . Normalmente, se utilizan 16 KB o 32 KB de caché L1 —
aunque existen procesadores con 64 KB de caché L1—, utilizando la mitad como
caché para datos y la otra mitad para código . Todos los procesadores tienen un
caché L1 que a veces se denomina caché interno por estar incluido en el propio chip
del procesador .
Caché L2 . La memoria caché de nivel 2 ( Level 2 ) también se utiliza para
acelerar la comunicación entre el procesador y la memoria RAM del ordenador . Se
trata de una cantidad más grande de memoria, entre 256 KB y 512 KB, donde se
guardan los datos más usados para acceder a ellos con mayor velocidad . Resulta
más rápido leer la memoria caché L2 que la memoria RAM, porque la memoria caché
es memoria estática ( SRAM ) , con tiempos de acceso del orden de 10
nanosegundos, mientras que la memoria RAM es memoria dinámica ( DRAM ) , cuya
velocidad no baja de los 50 nanosegundos . Además de emplear tipos de memorias
diferentes, para aumentar la velocidad de acceso al caché L2, algunos procesadores
se venden en un mismo circuito que incluye el caché L2 ( por ejemplo, los modelos
Pentium Pro y Pentium II ) , estableciendo de esta forma un bus de alta velocidad
entre el procesador y el caché L2 . Por tanto, a la hora de comprar un ordenador no
sólo tiene que saber cuánta memoria caché L2 posee, sino, especialmente, cuál es la
velocidad de acceso del procesador al caché L2 .
G.B.M. 1.998
- 45 -
Apuntes Técnicos sobre Microinformática
Chipset . Como su nombre indica, el chipset es un conjunto de chips que se
integran en la placa madre y que contienen todos los controladores y rutinas que
ponen en comunicación el procesador con las diferentes partes funcionales del
ordenador . Por ejemplo, el chipset incluye la unidad de gestión de memoria ( MMU )
, el controlador de interrupciones ( PIC ) , etc . Puesto que el chipset decide la
comunicación del procesador con el resto del ordenador, según sus características
se podrá utilizar el mismo procesador para crear ordenadores con capacidades
diferentes, por ejemplo, hay chipsets que permiten trabajar con un Pentium,
mientras que otros permiten trabajar con 2 Pentium en paralelo . Es fundamental
destacar la trascendencia del chipset en un ordenador, puesto que decide cosas tan
importantes como la cantidad máxima de memoria RAM, el tipo de memoria RAM (
EDO DRAM ó SDRAM ) que soporta la placa madre, el número de procesadores que
se pueden emplear en paralelo, la velocidad del bus de sistema o la posibilidad de
utilizar puertos USB, tarjetas de vídeo AGP o discos duros Ultra DMA .
Bus de sistema y bus de E/S . La comunicación entre el procesador, la
memoria RAM y el chipset se realiza a través del denominado bus de sistema ( o bus
de memoria ) . Luego, cuando se empiezan a enviar los datos a los periféricos
conectados en las tarjetas de expansión del ordenador, se utiliza el bus de
entrada/salida ( E/S ) . Estos buses miden su velocidad en megahertzios ( millones
de ciclos por segundo ) , que indica la velocidad con la que se envían los datos por el
bus . Además, también hay que tener en cuenta el ancho de banda del bus ( por
ejemplo, 16 ó 32 bits ) , es decir, la cantidad de datos que se pueden enviar en cada
ciclo . Sabiendo la velocidad del bus y el ancho de banda, se puede obtener la
velocidad de transferencia máxima del bus en bytes por segundo . Por ejemplo, un
bus de 8 MHz con un ancho de 16 bits ( 2 bytes ) puede trabajar con una velocidad
de transferencia máxima de 8 millones/seg . * 2 bytes = 16 MB/seg .
La familia Intel Pentium
Después de esta introducción, tiene los conocimientos necesarios para
comprender las características de los diferentes procesadores existentes en el
G.B.M. 1.998
- 46 -
Apuntes Técnicos sobre Microinformática
mercado . Por supuesto, hay que empezar con los microprocesadores de Intel,
verdaderos dominadores de los procesadores para PCs .
Pentium clásico . El primer Pentium ( denominado P5 ) apareció en 1994,
como exponente de la quinta generación de los procesadores Intel ( después de
8086, 286, 386 y 486 ) . Se trata del procesador más implantado en la actualidad,
resultado de ser el chip predominante en los ordenadores comercializados entre
1995 y 1997 . A partir de 1998 ya no se venden ordenadores con Pentium clásico y
prácticamente Intel ha dejado de fabricarlos . Un Pentium se puede definir como
dos procesadores 486 en paralelo ( más exactamente, un 486SX y un 486DX en
paralelo ) , por lo que puede ejecutar más instrucciones que un 486, normalmente 2
instrucciones por ciclo de reloj .
Existen Pentium de diferentes velocidades de reloj, con modelos a 60, 66,
75, 90, 120, 133, 150, 166 y 200 MHz . Todos los Pentium poseen 16 KB de caché L1
y soportan entre una cantidad variable de caché L2, cantidad que depende del
chipset usado en la placa base, que es externa al chip y conectada al procesador a
través del bus de sistema . Lógicamente, la velocidad con la que accede el
procesador al caché L2 es la velocidad del bus de sistema, que según los modelos de
Pentium corresponde a 60 ó 66 MHz .
El Pentium se introduce en la placa madre en un zócalo denominado Socket 7
que, como veremos, es el zócalo en el que se apoyan otros fabricantes como AMD y
Cyrix para sus procesadores . Hoy en día, el Pentium clásico se ha de considerar
completamente obsoleto y prácticamente ya no se fabrica ni se implementa en los
ordenadores nuevos . Por supuesto, ni se le ocurra comprarse un ordenador con este
procesador .
Pentium Pro . El procesador Pentium Pro apareció en 1995 y es el más
utilizado en los ordenadores que realizan tareas de servidores, estando ligado al
sistema operativo Windows NT . Esto es debido a varias razones . Por una parte, el
Pentium Pro está preparado para trabajar en ordenadores con hasta cuatro Pentium
Pro en paralelo, lo cual resulta fundamental para las misiones críticas de los
G.B.M. 1.998
- 47 -
Apuntes Técnicos sobre Microinformática
servidores . Además, el Pentium Pro es muy lento escribiendo a sus registros de
segmento, escritura que se produce con mucha frecuencia al ejecutar software de
16 bits ( como Windows 95 ) y pocas veces al ejecutar software de 32 bits ( como
Windows NT ) . El resultado es que trabajando en Windows 95 un Pentium Pro es
más lento que un Pentium de la misma velocidad de reloj, pero mucho más rápido en
Windows NT .
El Pentium Pro también es un chip cuadrado similar al Pentium, pero de un
tamaño superior . La principal característica del Pentium Pro es que dentro del
propio chip se incluye tanto el micro como la memoria caché L2, los dos unidos
mediante un bus de alta velocidad ( véase figura adjunta, donde se muestra como el
Pentium Pro es un paquete cerámico con dos cavidades: una para el procesador y
otra para el caché L2 ) . De esta forma, y aunque se trate de algo caro de fabricar,
se consigue que el procesador sea capaz de acceder al caché L2 a la misma
velocidad del reloj del procesador ( es decir, un Pentium a 200 MHz accede a su
memoria caché L2 a la velocidad del bus de sistema, 66 MHz, mientras que un
Pentium Pro a 200 MHz accede a su caché L2 a 200 MHz ) . Y no sólo es la
velocidad, sino la cantidad, pues existe un modelo de Pentium Pro con 1 MB de caché
L2, frente a los 512 KB habituales en el caché L2 del Pentium clásico .
Además de estas mejoras en el caché L2, el procesador Pentium Pro puede
ejecutar 3 instrucciones en cada ciclo de reloj ( por sólo 2 instrucciones por ciclo
en el Pentium clásico ) e incluye características de ejecución dinámica ( la capacidad
de ejecutar instrucciones en cualquier orden, ejecutando la más adecuada según la
lógica del programa —previamente analizada— ) . Hay modelos de Pentium Pro a 150
y 180 MHz ( 256 KB caché L2 ) , 166 MHz ( 512 KB caché L2 ) y 200 MHz (
versiones con 256 KB, 512 KB ó 1 MB de caché L2 ) . El Pentium Pro necesita una
placa madre con un zócalo denominado Socket 8 ( que es diferente del Socket 7 ) .
Actualmente, el Pentium Pro sigue siendo la mejor opción para los
ordenadores que van a cumplir funciones de servidores, especialmente los modelos a
200 MHz con 512 KB o 1 MB de caché . En estos casos supera al Pentium II debido
a su rápido acceso al caché L2 y su capacidad para trabajar con 4 Pentium Pro en
G.B.M. 1.998
- 48 -
Apuntes Técnicos sobre Microinformática
paralelo . Pero esta situación cambiará radicalmente a mitad de año, cuando
aparezcan los nuevos Pentium II para Slot 2 ( comentados más adelante ) . Por
tanto, si está planeando la compra de un servidor, conozca antes las características
de estos nuevos procesadores y pregúntese si le merece la pena esperar tres o
cuatro meses para trabajar con una tecnología superior ( y, por supuesto, más cara )
.
Pentium MMX . En 1996 nace el procesador Pentium MMX ( denominado
anteriormente P55C ) , que se posiciona como el heredero del Pentium en los
ordenadores domésticos y de oficina de nivel bajo-medio . Se trata de un
procesador que intenta responder a las necesidades cada vez mayores de la
informática multimedia . El nombre MMX designa un conjunto de 57 instrucciones
que aceleran el procesamiento de vídeo, audio y gráficos, aumentando el
rendimiento de las aplicaciones multimedia . Este conjunto de instrucciones MMX es
público y se ha implementado en procesadores de otros fabricantes .
Además de las instrucciones MMX, existe otra diferencia importante porque
el Pentium MMX integra 32 KB de caché L1, frente a los 16 KB del Pentium . En todo
lo demás, se puede considerar un Pentium clásico, pues se accede a la caché L2 a la
velocidad del bus de sistema ( 66 MHz ) . Además, el tamaño y aspecto del Pentium
MMX es igual que el Pentium clásico, pues se ha de incluir en una placa madre con un
zócalo Socket 7 .
Existen modelos de Pentium MMX a 166, 200 y 233 MHz . El modelo de 166
MHz empieza ya a dejar de fabricarse, el modelo de 200 MHz termina su
producción a mediados de año y el de 233 MHz se fabricará hasta finales de 1998 .
El Pentium MMX ocupará el segmento más bajo de los ordenadores domésticos y de
oficina durante todo el año 1998, hasta que comiencen a popularizarse a gran escala
los ordenadores basados en el la nueva gama deprocesadores Celeron .
Pentium II . El Pentium II, que apareció el año pasado y fue conocido
durante mucho tiempo con el nombre Klamath, es el procesador que dominará el
mercado durante 1998 y 1999 en sus diferentes versiones . Se trata de un
procesador que se vende en un cartucho que incluye también 512 KB de caché L2 .
G.B.M. 1.998
- 49 -
Apuntes Técnicos sobre Microinformática
Advierta que no es lo mismo que el Pentium Pro, en el cual hay un caché L2
personalizado que está integrado en una de las dos cavidades del procesador, sino
que el Pentium II lo que hace es coger el chip convencional del procesador y varios
chips de memoria SRAM que servirán como caché L2, establecer un bus entre ellos,
integrarlos en una pequeña placa de circuitos denominada cartucho SEC ( Single
Edge Contact ) y recubrirla de una envoltura de plástico y metal que es lo que
conocemos finalmente como Pentium II . El Pentium II incorpora dos buses dentro
del chip y por eso se dice que tiene arquitectura DIB ( Dual Independent Bus ) , uno
es el habitual bus que conecta el procesador al bus de sistema y el otro es un bus
oculto dentro del Pentium II que conecta el procesador con el caché L2 . Este
enfoque de dos buses permite al Pentium II aumentar la velocidad de acceso al
caché L2, que ya no depende del bus de sistema ( como en el Pentium ) , aunque
tampoco llega a igualar la velocidad del reloj del procesador ( como el Pentium Pro )
, quedándose en la mitad de la velocidad del reloj del procesador . Esto significa que
un Pentium II de 300 MHz accede al caché L2 a 150 MHz y no a los 66 MHz
habituales del bus de sistema .
Como estará pensando, el cartucho SEC donde se alojan el Pentium II y su
caché L2 rompe con el tamaño habitual del Pentium clásico y el Pentium MMX, por lo
que no se puede alojar en un zócalo Socket 7 de la placa madre . Al contrario, el
Pentium II tiene la forma de una tarjeta de ampliación y se introduce en una ranura
especial denominada Slot 1 . Por supuesto, se requiere una placa madre especial que
tenga el Slot 1 y que debe usar el chipset 440LX ó 440 FX, que son los utilizados
para los Pentium II . La aparición del Slot 1 ha recibido muchas críticas por parte
del mundo informático, considerando que responde más a una estrategia de Intel
por frenar el avance de la competencia que a necesidades reales del mercado (
consulte el recuadro “La guerra de los zócalos” ) .
Al igual que un Pentium MMX, el Pentium II integra 32 KB de caché L1 e
incluye el conjunto de instrucciones MMX . Como ya se ha comentado, los
ordenadores con Pentium II tienen el chipset Intel 440LX, que permite construir
ordenadores con el bus AGP para tarjetas de vídeo, con el nuevo bus de puertos
USB y con discos duros Ultra DMA . Además, este chipset 440LX está preparado
G.B.M. 1.998
- 50 -
Apuntes Técnicos sobre Microinformática
para soportar placas madre con dos Pentium II en paralelo, que para varios
servidores sigue siendo poco y optan por las 4 CPUs que se pueden usar con Pentium
Pro . Actualmente existen Pentium II a 233 MHz ( 40 . 000 PTA ) , 266 MHz ( 60 .
000 PTA ) , 300 MHz ( 90 . 000 PTA ) y 333 MHz ( 130 . 000 PTA ) . Pero en cuanto
aparezcan a partir de abril los nuevos Pentium II, estos precios sufrirán un
descenso importante .
Pentium Deschutes . Lo primero que hay que dejar claro es que no existe
ningún procesador de Intel con el nombre Deschutes, sino que este nombre se
utiliza para designar los procesadores Pentium II que están creados con tecnología
de fabricación de 0,25 micras ( mide la distancia entre las pistas del procesador )
en vez de la habitual tecnología de 0,35 micras . Es importante trabajar con un
proceso de fabricación lo más pequeño posible porque así el procesador es más
pequeño, consume menos potencia y genera menos calor, aumentando la vida de los
componentes . Ya existe en el mercado el primer Pentium Deschutes ( con
tecnología de 0,25 micras ) , que es el modelo Pentium II a 333 MHz, y
prácticamente todos los procesadores Intel del futuro ya adoptarán esta
característica .
Los futuros procesadores de Intel
Durante este año Intel tiene previsto comercializar nuevos modelos de
procesadores que es importante conocer . Saldrán dos modelos dirigidos al
segmento profesional ( Pentium II/100 y Pentium II Slot 2 ) y dos modelos al
segmento básico ( Celeron y Mendocino ) . Ya se puede comentar algunas
características de los procesadores que Intel tiene previsto presentar en 1999 (
Katmai ) y en el año 2000 ( Merced ) .
Pentium II con bus de 100 MHz . A mediados de abril Intel presenta
procesadores Pentium II a 350 y 400 MHz con la importante característica de que
están preparados para trabajar con un bus de sistema de 100 MHz . Desde los
tiempos del 486 apenas había habido cambios en el bus de sistema, que se seguía
manteniendo a 60 ó 66 MHz . Esta lenta velocidad del bus de sistema estaba
empezando a generar un cuello de botella importante en los ordenadores, sobre
G.B.M. 1.998
- 51 -
Apuntes Técnicos sobre Microinformática
todo en el acceso a la memoria RAM . Al aumentar a 100 MHz, el bus de sistema
resuelve estos problemas, aunque requiere ordenadores con memoria SDRAM ( que
está preparada, a diferencia de la EDO
RAM, para trabajar con un bus de sistema de esta velocidad ) .
Lógicamente, un cambio en la velocidad del bus de sistema exige un nuevo
chipset que soporte este cambio fundamental para los componentes que rodean al
procesador . Este nuevo chipset es el 440BX, que también se presenta este mes . Y
por esta razón, no se podrá introducir un Pentium II /100 en las placas actuales con
chipset 440LX, siendo necesaria una placa madre nueva con chipset 440BX . Por lo
demás, las características de los Pentium II con bus de 100 MHz son iguales a las
de los Pentium actuales, aunque, por supuesto, utilizan tecnología de fabricación de
0,25 micras ( son Deschutes ) . Estos Pentium II /100 se posicionarán durante 1998
en la gama alta de los usuarios profesionales .
Pentium II para Slot 2 . Durante la segunda mitad de 1998, Intel
presentará los procesadores que sustituirán al ya viejo Pentium Pro como solución
para sistemas servidores y estaciones de trabajo especializadas . Se trata de
Pentium II a 400 y 450 MHz que, frente a las características de los Pentium II
actuales, ofrecen cuatro características importantes: primera, trabajan con un bus
de sistema de 100 MHz; segunda, permiten la construcción de ordenadores con
cuatro procesadores en paralelo; tercera, incluyen hasta 2 MB de caché L2; y,
cuarta, pueden acceder al caché L2 a la velocidad del reloj . Además, aumentan el
límite de la memoria RAM a 4 GB ( mientras que el Pentium II sólo llega a 512 MB )
y necesitan un nuevo chipset, el 450NX ( es decir, placas madre especiales ) . Por
supuesto, se trata de procesadores Deschutes que hace uso de la tecnología de
0,25 micras . Sin embargo, lo que más llama la atención de estos procesadores es
que se vuelva a cambiar el zócalo utilizado en la placa madre para el procesador, que
ahora es el Slot 2, incompatible con el Slot 1 . ¿ Cuáles son las razones para este
cambio continuo de zócalos por parte de Intel ? No están nada claras, pero no
G.B.M. 1.998
- 52 -
Apuntes Técnicos sobre Microinformática
contribuyen a la estabilidad del mercado y probablemente parte de su intención sea
entorpecer el desarrollo de la competencia .
Celeron 266 . El procesador Celeron ( conocido hasta hace un mes con el
nombre de Covington ) aparece durante este mes en un modelo a 266 MHz con el
propósito de posicionarse como el sustituto del Pentium MMX en la gama bajamedia de ordenadores personales . A la hora de explicar sus características salta a
la mente el antiguo procesador 486SX . Muchos lectores recordarán que el 486
normal ( o 486DX ) incluía un coprocesador matemático, mientras que el 486SX era
un 486 al que le habían “capado”, quitándole el coprocesador . El nuevo Celeron se
puede considerar un Pentium II “capado” al que se le ha quitado el caché L2 y, para
abaratar los costes de fabricación, no se ha envuelto en el cartucho SEC del
Pentium II . Seguramente estará sorprendido preguntándose ¿ un Pentium II sin
caché L2 ? Lo que ocurre es que Intel va a vender el Celeron 266 MHz a un precio
muy bajo ( 150 dólares cuando aparezca y 100 dólares a final de año; precio para
paquetes de 1 . 000 ) que lo hace atractivo frente a los Pentium MMX, a los que
supera en velocidad ( y sustituirá en poco tiempo ) .
Sin embargo, en el caso del Celeron hay que ir más allá y realizarse algunas
preguntas . Si lo que quiere Intel es ofrecer procesadores con mejores
prestaciones para los ordenadores del segmento bajo-medio, ¿ no habría podido
seguir con su línea de Pentium MMX ofreciendo modelos a 266 y 300 MHz ? Sí .
Entonces, ¿ por qué un Pentium II sin caché L2 ? Sólo se entiende como el intento
de Intel de estandarizar todos los ordenadores ( desde servidores a PCs básicos )
con la microarquitectura P6 del Pentium II, lo cual responde a una estrategia de
Intel ( favorecer el desarrollo del Slot 1 ) y no a una necesidad del mercado . Desde
este punto de vista, con el procesador Celeron lo único que pretende Intel es
ofrecer a los fabricantes un procesador con Slot 1 para el segmento bajo-medio, a
la vez que va parando la fabricación de Pentium MMX ( consulte el recuadro “La
guerra de los zócalos” ) . El procesador Celeron va acompañado de un nuevo chipset
( 440EX ) que permite crear ordenadores con sólo 1 CPU, 3 ranuras ISA y 2
módulos DIMM, aunque soporta AGP y Ultra DMA .
G.B.M. 1.998
- 53 -
Apuntes Técnicos sobre Microinformática
Mendocino ( Celeron 300 y 333 ) . En los últimos meses de 1998 Intel
presentará un procesador cuyo nombre interno actual es Mendocino y que
probablemente continúe llamándose Celeron . Este procesador aparecerá en
modelos de 300 y 333 MHz y pretende posicionarse en la gama media de usuarios
domésticos y profesionales, por encima del Celeron 266 y por debajo de los Pentium
II que existirán en esa época ( Pentium II/100 y Pentium II para Slot 2 ) . Se trata
de un procesador similar al Celeron, pero en el que ahora de nuevo se vuelve a
añadir el caché, incorporándose 128 KB de caché L2 . Esta cantidad de caché puede
parecer pequeña cuando se compara con los 512 KB del caché de un Pentium II, pero
Mendocino puede acceder al caché L2 a la velocidad del reloj del procesador ( y no
a la mitad como el Pentium II ) .
Katmai . Durante la primera mitad de 1999 Intel tiene previsto un
procesador, conocido actualmente con el nombre código Katmai, que incorpora 70
nuevas instrucciones que se añaden a las MMX para aumentar el rendimiento
multimedia y de los gráficos 3D . Este conjunto de instrucciones se denomina
Katmai o MMX2 . También soportará la futura generación de memorias, ya sea
SDRAM II ( puede leer dos celdas de memoria en cada ciclo de reloj ) o Direct
Rambus DRAM ( utiliza buses especiales para conseguir una velocidad 10 veces
superior a la memoria DRAM convencional ) , y permitirá la implantación del modo
AGP 4x ( que ofrece una vía de comunicación entre el procesador y la tarjeta
gráfica que puede alcanzar una velocidad de transferencia máxima de 1 GB/seg ) .
Aún no se tienen datos de una de las preguntas claves de este procesador: ¿ en qué
zócalo se introducirá ? , ¿ Slot 1 ? , ¿ Slot 2 ? o, incluso, ¿ un Slot 3 ? .
Merced . En el año 2000 aparecerá el procesador conocido actualmente con
el nombre Merced, que responde a un desarrollo conjunto de Intel y HewlettPackard . Se trata del primer procesador Intel de 64 bits, que utiliza un conjunto
de instrucciones denominado IA64 y comenzará con una velocidad de reloj de 600
MHz . El procesador Merced soportará las instrucciones 3D del Katmai y está
fabricado con una tecnología de 0,18 micras . Está recibiendo un amplio respaldo de
la industria y Microsoft ya ha anunciado una versión prebeta de Windows NT 64
bits para finales de este año .
G.B.M. 1.998
- 54 -
Apuntes Técnicos sobre Microinformática
Los procesadores AMD
La compañía AMD ( American Micro Devices ) es el principal competidor de
Intel en el terreno de los procesadores . Tanto AMD como Cyrix sufren las
consecuencias de la situación casi de monopolio por parte de Intel . Por cierto, ¿ por
qué existen tantas quejas sobre el monopolio de Microsoft y nadie habla de la
situación de Intel y sus próximos movimientos favoreciendo el Slot 1 ? El caso es
que campañas como Intel inside han causado mucho daño a otros fabricantes de
procesadores y han generado entre los usuarios cierta sensación de desconfianza
antes los productos de AMD y Cyrix . En la realidad, estos procesadores son
completamente compatibles con los Intel y permiten ejecutar sin problemas todos
los programas existentes . Además, los modelos de igual velocidad son más baratos
que los modelos Intel similares .
AMD K5 . El procesador K5 ofrece unas prestaciones y características
similares a las del Pentium clásico, e igual que él ha de considerarse ya
prácticamente obsoleto . Como el Pentium, el K5 tiene el tamaño y formato
adecuado para incluirse en un zócalo Socket 7 . Generalmente, estos procesadores
indican como medida de velocidad el denominado P-rating, que es una medida de
velocidad comparada con los procesadores de Intel y según los resultados del test
Winstone 98 . Por ejemplo, un procesador PR75 indica que su rendimiento es similar
a un Pentium a 75 MHz . Del K5 existen modelos PR75, PR90, PR100, PR120, PR133 y
PR166 . Puesto que el K5 utiliza una placa madre con Socket 7, el caché L2 es el
caché de la placa madre, que son 512 KB a los que accede según la velocidad del bus
de sistema ( 66 MHz ) . Señalar que el K5 ofrece 24 KB de caché L1 integrada en el
chip, frente a los 16 KB del Pentium clásico .
AMD K6 . La mejor definición que se podría dar del procesador K6 es la de
“un Pentium II para Socket 7” . Es decir, el K6 ofrece un rendimiento similar a los
Pentium II, con la ventaja de poder emplearse en las placas madre que utilizan
Socket 7, lo cual protege la inversión que hubieran realizado los usuarios en esta
G.B.M. 1.998
- 55 -
Apuntes Técnicos sobre Microinformática
tecnología . La mayoría de las placas madre Socket 7 actuales están preparadas
para trabajar con Pentium, Pentium MMX, AMD K6 y Cyrix 6x86MX, incluso
detectando al arrancar el tipo de procesador incorporado . El K6 no fue diseñado
inicialmente por AMD, que se encontró con problemas en el desarrollo del K5 y
compró la compañía NexGen por su procesador Nx686, que es la base del K6 .
El K6 incluye el conjunto de instrucciones multimedia MMX y tiene 64 KB de
caché L1 frente a los 32 KB de un Pentium II . Existen modelos de 166, 200 y 233
MHz ( en el K6 no se utiliza el P-rating y esa velocidad de reloj les posiciona al
mismo rendimiento que los Pentium II de igual velocidad de reloj ) . A igualdad de
velocidad de reloj, un K6 es más rápido que un Pentium MMX, pero un poco más
lento que un Pentium II . Este rendimiento inferior al del Pentium II se debe a que
el K6 es más lento gestionando las instrucciones MMX y en punto flotante —entre
otras cosas, porque el Pentium II puede ejecutar 3 instrucciones en cada ciclo del
reloj, por sólo 2 del K6, y porque todos los procesadores Intel tienen unidades de
punto flotante ( FPU ) con pipeline ( es decir, que pueden iniciar una segunda
instrucción mientras esperan los datos de la instrucción actual ) , mientras que los
procesadores AMD y Cyrix no soportan esta característica— . De todas formas, la
gran ventaja del K6 es que se vende a un precio mucho menor que el Pentium II, lo
cual permite construir ordenadores más económicos ( o que ofrecen más
características de memoria RAM, disco duro o tarjeta de vídeo por el mismo precio
).
AMD K6 3D . En el segundo trimestre de 1998 se presentará la versión K6
3D, con modelos a 300 y 350 MHz y que añade 24 nuevas instrucciones en el
procesador para acelerar la gestión 3D de gráficos, audio, vídeo y otras
aplicaciones multimedia . Es importante señalar que este conjunto de instrucciones
multimedia son propietarias de AMD y diferentes ( e incompatibles ) de las
instrucciones MMX2 del procesador Katmai, por lo cual los programadores tendrán
que elegir entre utilizar un juego de instrucciones u otro . El K6 3D necesita un bus
de sistema de 100 MHz, lo cual exige a su vez placas madre con un nuevo chipset,
por ejemplo, el AMD 640 o un futuro chipset que creará el fabricante VIA . En este
sentido, es fundamental para el desarrollo de los procesadores futuros de AMD y
G.B.M. 1.998
- 56 -
Apuntes Técnicos sobre Microinformática
Cyrix la aparición de las denominadas placas madre Super 7, que son placas madre
con zócalo Socket 7 pero con todas las novedades que incorporan las placas madre
Slot 1, es decir, bus de 100 MHz y soporte de AGP, USB y Ultra DMA .
AMD K6+ 3D . Este procesador aparecerá en la segunda mitad del 98 y su
principal característica es que incluirá 256 KB de caché L2 integrado en el propio
chip al estilo del Pentium Pro ( no en un cartucho como el Pentium II ) , lo que
provoca que el caché de la placa madre pase a ser caché L3 . En un principio
aparecerán modelos a 350 y 400 MHz .
AMD K7 . Finalmente, el procesador K7 será la competencia de Intel Katmai
en 1999, del cual se sabe muy poco, apenas que comenzará con una velocidad de
reloj de 500 MHz y que posee un aspecto similar al Pentium II, al utilizar una placa
donde se integran el procesador y el caché L2 . Lo más llamativo es que se instalará
en un zócalo similar al Slot 1, pero que no será compatible con las placas madre
Pentium II porque utiliza un protocolo de bus EV-6 diseñado por Digital para sus
microprocesadores Alpha, entre otras cosas porque Intel no ha hecho público su
protocolo de bus P6 presente en los Pentium II .
Los procesadores Cyrix
Cyrix vive una nueva situación desde que fue adquirida a finales de 1997 por
la compañía National Semiconductor . Hasta entonces, Cyrix no poseía una fábrica
propia para sus procesadores, que eran creados por IBM . Por esta razón IBM
también tiene procesadores IBM 6x86 o IBM 6x86MX .
Cyrix 6x86 . El procesador 6x86, también conocido como M1, está
posicionado como rival del Pentium, ofreciendo modelos a 120, 133, 150, 166 y 200
MHz . Como la mayoría de los procesadores rivales de Intel, el 6x86 utiliza placas
madre con Socket 7 y como caché L2 hace uso del incluido en la placa madre (
G.B.M. 1.998
- 57 -
Apuntes Técnicos sobre Microinformática
normalmente, 512 KB ) que funcionan a la velocidad del bus de sistema . Sin
embargo, superan el límite de 66 MHz en el bus de sistema de los Pentium y los
modelos más avanzados trabajan con placas madre a 75 MHz . La mayoría de las
placas madre actuales con Socket 7, permiten al usuario seleccionar la velocidad del
bus de sistema ( por ejemplo, elegir entre 66, 75 o 83 MHz ) , lo que les permite
trabajar con procesadores Intel, AMD o Cyrix .
Al principio, Cyrix comenzó a vender este procesador a un precio similar al
Pentium, consiguiendo una aceptación muy pequeña, pero luego se dio cuenta de que
su mercado era el segmento bajo-medio de los ordenadores como alternativa barata
a los Pentium .
Cyrix 6x86MX . El 6x86MX, conocido como M2, es la alternativa de Cyrix
a los Pentium II . Se trata de un procesador que incluye 64 KB de caché L1 y que
tiene incorporadas las instrucciones MMX . El Cyrix 6x86MX mantiene el Prating
para que los usuarios puedan conocer su rendimiento frente a los procesadores
Intel . Por ejemplo, el 6x86MX de 187,5 MHz ofrece un PR233 . Existen modelos
PR166, PR200 y PR233 . Cuando se compara el rendimiento de un Pentium II a 233
con un 6x86MX PR233, se consiguen unos resultados ligeramente superiores en la
ejecución de aplicaciones normales ( las típicas de oficina ) , pero muy inferiores
cuando se trata de aplicaciones que hacen uso intensivo de MMX o de cálculos en
punto flotante, tales como CAD, 3D, multimedia intensiva, etc .
Cyrix MediaGX . Cyrix MediaGX . Este procesador, completamente
revolucionario, es la apuesta actual más interesante de Cyrix, que prácticamente ha
dominado el segmento de los ordenadores más económicos —incluso creando un
nuevo mercado de ordenadores que se conoce con el nombre de sub-800$ (
ordenadores que cuestan menos de 120 . 000 pesetas ) — . El MediaGX integra el
procesador, un chip de sonido, un chip gráfico, el controlador de memoria y el
chipset PCI . Además, incorpora el conjunto de instrucciones MMX . Con esto se
consigue que los gráficos se procesen a la velocidad del reloj del procesador ( no a
la velocidad del bus PCI ) . Además, no es necesario caché L2 ( ni memoria vídeo )
porque el controlador de memoria dentro del chip permite acceso directo a la
G.B.M. 1.998
- 58 -
Apuntes Técnicos sobre Microinformática
memoria RAM, que sirve como memoria vídeo . Lógicamente, los ordenadores
construidos a partir del MediaGX son mucho más baratos, pues no hay que añadirles
chips de memoria, ni adaptador gráfico, ni tarjeta de sonido .
Cyrix Cayenne . Este procesador aparecerá en la segunda mitad del 98 y
entre sus características destaca una nueva tecnología MMX mejorada ( similar a
las instrucciones del Katmai o el K6 3D ) , un proceso de fabricación de 0,25 micras
y mejoras en la unidad de punto flotante ( FPU ) . Los modelos con los que
comenzará serán PR300 y PR400 .
SLOT 1 frente a Socket 7, supremacía de Intel
La aparición del Slot 1 en los procesadores Pentium II ha sido un gran motivo
de controversia, pues ha recibido críticas que acusan a Intel de buscar con ello la
muerte del Socket 7, donde se han apoyado los fabricantes AMD y Cyrix para
construir sus procesadores . La principal razón de esta acusación reside en que
Intel no ha hecho públicas las especificaciones del Slot 1, más bien al contrario,
afirma que existen patentes a nivel del sistema en el desarrollo del bus del Slot 1 (
denominado bus P6 ) . ¿ Responde el Slot 1 a una estrategia de marketing o a una
necesidad del mercado ? La respuesta es que el Slot 1 ofrece interesantes
innovaciones tecnológicas, pero también es cierto que Intel ha decidido buscar las
soluciones en una oferta propietaria antes que intentar mantener la compatibilidad
con el Socket 7 . Probablemente, lo más lógico habría sido que Intel hiciera públicas
las especificaciones del Slot 1, pero la caompañía no va a tomar una decisión en
contra suya .
La principal ventaja del Slot 1 es que utiliza procesadores conectados al
caché L2 mediante un bus especial —la tecnología DIB comentada en el artículo—, lo
cual aumenta la velocidad del acceso al caché L2 . Como ya se ha comentado, el
Pentium II permite acceder al caché L2 a la mitad de la velocidad del reloj . Es
decir, un procesador a 233 MHz en un Slot 1 accede al caché a 166 MHz, mientras
que un procesador a 233 MHz en un Socket 7 accede al caché a la velocidad del bus
G.B.M. 1.998
- 59 -
Apuntes Técnicos sobre Microinformática
de sistema ( 66 MHz ) . Además de una mayor velocidad del caché L2, la ventaja de
los procesadores para Slot 1 es que el bus de sistema se limita únicamente a
gestionar accesos a memoria y las peticiones de los periféricos de entrada/salida,
sin tener que ocuparse de la gestión del caché L2 ( que es realizada por el bus
especial que va entre el procesador y el caché L2 ) .
Para luchar contra esta limitación del Socket 7 AMD y Cyrix pueden intentar
aumentar el caché L1 de sus sistemas, pues ambas compañías ofrecen procesadores
con 64 KB frente a los 32 KB del Pentium MMX y el Pentium II . Pero al final
tendrán que crear procesadores similares al Pentium Pro que incluyan dentro del
mismo chip el caché L2, probablemente usando la misma velocidad de reloj . El
inconveniente de este tipo de procesadores es que resulta muy difícil subir la
velocidad del reloj .
Existen proyectos serios para crear placas madre Super 7, que incorporan un
Socket 7 con un bus de sistema a 100 MHz e incluyen nuevas tecnologías como AGP,
USB o Ultra DMA . Pero el Socket 7 se pone casi al límite con un bus a 100 MHz,
haciendo complicado el diseño del chipset necesario para esta tecnología —si
hubiese sido tan fácil, probablemente lo habría llevado a cabo hace años Intel con el
Pentium MMX— . Y, de todas formas, el acceso al caché L2 de un procesador
Socket 7 en un bus a 100 MHz, siempre será más lento que el más lento de los
Penitum II ( el modelo a 233 MHz accede al caché a 116 MHz ) . El resultado es que
AMD y Cyrix tendrán que cambiar en el futuro a un nuevo zócalo, ya sea logrando la
compatibilidad con el Slot 1 o diseñando uno nuevo .
Con esta situación y la reciente aparición del Slot 1, no se comprende por qué
Intel propone otro nuevo zócalo ( Slot 2 ) para los futuros Pentium II dirigidos a
servidores y estaciones de trabajo . Y tampoco se comprende su interés en cubrir
el mercado PCs de nivel bajo-medio con ordenadores Slot 1 ( basados en la gama de
procesadores Celeron ) , cuando podían haberse utilizado perfectamente Pentium
MMX a mayor velocidad o, simplemente haber dejado que bajaran los precios de los
Pentium II a 233 y 266 MHz .
G.B.M. 1.998
- 60 -
Apuntes Técnicos sobre Microinformática
G.B.M. 1.998
- 61 -
Apuntes Técnicos sobre Microinformática
El protocolo UltraDMA
Durante los últimos años tanto los fabricantes de discos duros como las
empresas creadoras de conjuntos de chips para compatibles PC han ido haciendo
evolucionar el estándar mediante el que se conectan discos duros al PC. Si en un
principio se definió la norma ATA o IDE, posteriormente se desarrollaron los
estándares FastATA o EIDE, que ha estado en plena vigencia hasta
aproximadamente mediados del año 1996. Sin embargo, desde finales de 1996
hicieron aparición los discos duros de tipo UltraDMA, también denominados Ultra
ATA. Este tipo de discos duros son dispositivos de almacenamiento que pueden
conectarse a cualquier ordenador personal con una controladora IDE, ya que los
discos duros UltraDMA son totalmente compatibles con las controladoras IDE más
antiguas.
Por otro lado, la continua mejora que se produce en el campo de los
procesadores, la aparición de buses de alta velocidad y el uso de sistemas
operativos multitarea demanda discos duros de mayor capacidad y velocidad
mejorada. Normalmente un disco duro es más rápido a medida que aumenta su
capacidad puesto que se produce un aumento de la densidad de las pistas. De forma
general se puede decir que cada 18 meses se dobla la capacidad de almacenamiento
de los discos duros, por lo que al aumentarse la densidad del soporte también crece
la velocidad a la que se transfieren los datos desde la superficie de los platos del
disco duro hasta el buffer incluido en el propio disco. Posteriormente, cuando el bus
al que se encuentra conectado el disco duro está preparado, se realiza la
transferencia de los datos desde la memoria RAM del disco hacia dicho bus.
Si el usuario trabaja con archivos de gran tamaño la velocidad de acceso a los
archivos se ve afectada de forma importante por la velocidad de transferencia que
es posible mantener entre el disco duro y el bus al que la unidad de almacenamiento
está conectado (en este caso el bus IDE). Si no es posible mantener una velocidad
de transferencia adecuada entre el bus IDE y el disco duro, podría darse el caso de
G.B.M. 1.998
- 62 -
Apuntes Técnicos sobre Microinformática
que el buffer del disco se llene más rápidamente de lo que es posible enviar los
datos al propio bus IDE.
Estos problemas se deben al tiempo que transcurre entre los comandos que el
PC envía al disco duro a través del bus IDE. Durante este periodo de tiempo el bus
IDE permanece inactivo, por lo que se puede considerar como tiempo perdido.
Normalmente un disco duro necesita un tiempo de alrededor de 400 microsegundos
para leer un bloque de 4 KB y depositarlo en su buffer. Teniendo en cuentra la tasa
de transferencia de 16,7 MB por segundo de la especificación Fast ATA, el PC
podría vaciar el buffer del disco duro en alrededor de 250 microsegundos. Esto
deja libres unos 150 microsegundos que usa el PC como tiempo muerto entre el
envío de dos comandos a la unidad de disco duro. Sin embargo los PC más rápidos
usan un tiempo muerto de alrededor de 275 microsegundos. Por lo tanto el PC
necesita un tiempo total en torno a los 525 microsegundos para leer un bloque de 4
KB. Debido a que el PC no puede leer los datos desde el buffer del disco a la
velocidad a la que la unidad puede llenar este buffer, la velocidad de transferencia
efectiva cae hasta los 7,8 MB por segundo.
Las mejoras que se consiguen con el protocolo UltraDMA tienen que ver con
una velocidad de transferencia del disco duro optimizada, de manera que el disco
duro necesita tan sólo 125 microsegundos para transferir un bloque de 4 KB desde
la superficie del disco hasta el buffer interno de la unidad. Si a este tiempo le
sumamos los 275 microsegundos que consume el PC entre el envío de dos comandos,
obtenemos los 400 milisegundos que en teoría son necesarios para vaciar el buffer
del disco duro a la misma velocidad a la que se llena.
Todas estas mejoras de los discos duros se implementan de tal manera que un
disco duro UltraDMA es compatible con ordenadores equipados con controladoras
IDE antiguas. Con añadir al sistema una controladora PCI que soporte el nuevo
protocolo el usuario podrá beneficiarse de las mejoras que ofrece UltraDMA. Todos
los nuevos chipset de Intel o los Apollo VP2 y VP3 de VIA soportan UltraDMA.
G.B.M. 1.998
- 63 -
Apuntes Técnicos sobre Microinformática
El principal beneficio que obtiene el usuario es la mayor velocidad a la que es
posible vaciar el buffer incluido en el disco duro, sobre todo al trabajar con
ficheros grandes, consiguiéndose mejoras de menor cuantía al acceder a archivos
pequeños. Hay que tener en cuenta que casi todos los discos duros que se fabrican
soportan UltraDMA, por lo que el usuario puede adquirir discos de este tipo al
precio de una unidad Fast ATA.
G.B.M. 1.998
- 64 -
Descargar