You are on page 1of 170

MANUAL PARA LA CLASE DE:

INTRODUCCIN A LA ARQUITECTURA
DE PC

PRIMER TEMA:
INTRODUCCION A LA ARQUITECTURA

1. Introduccin a la Arquitectura de Computadores


La arquitectura de computadoras es el diseo conceptual y la estructura
operacional fundamental de un sistema que conforma una computadora. Es decir, es
un modelo y una descripcin funcional de los requerimientos y las implementaciones
de diseo para varias partes de una computadora, con especial inters en la forma en
que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones
de memoria.
La arquitectura de una computadora explica la situacin de sus componentes y
permite determinar las posibilidades de un sistema informtico, con una determinada
configuracin, pueda realizar las operaciones para las que se va a utilizar. La
arquitectura bsica de cualquier ordenador completo est formado por solo 5
componentes bsicos: procesador, memoria RAM, disco duro, dispositivos de
entrada/salida y software.

1.1 Conceptos Iniciales de la Arquitectura


de Computadores
Un computador es un sistema secuencial sncrono complejo que procesa
informacin, esta se trata de informacin binaria, utilizando solamente los dgitos de
valores lgicos 1 y 0. Estos valores lgicos binarios se corresponden con valores de
tensin elctrica, de manera que un 1 lgico corresponde a un nivel alto a 5 voltios y
un 0 lgico corresponde a un nivel bajo de tensin cercano a 0 voltios; estos voltajes
dependen de la tecnologa que utilicen los dispositivos del computador.

1.1.1 Procesador
Es el cerebro del sistema, encargado de procesar todos los datos e
informaciones. A pesar de que es un dispositivo muy sofisticado no puede llegar a
hacer nada por s solo. Para hacer funcionar a este necesitamos algunos componentes
ms como lo son memorias, unidades de disco, dispositivos de entrada/salida y los
programas. El procesador o ncleo central est formado por millones de transistores y
componentes electrnicos de un tamao microscpico. El procesamiento de las tareas
o eventos que este realiza va en funcin de los nanosegundos, haciendo que los miles
de transistores que contiene este trabajen en el orden de los MHz. La informacin
binaria se introduce mediante dispositivos perifricos que sirven de interfaz entre el
mundo exterior con el usuario. Estos perifricos lo que van a hacer ser traducir la
informacin que el usuario introduce en seales elctricas, que sern interpretadas
como unos y ceros, los cuales son interpretados de una manera ms rpida por la

computadora, ya que el lenguaje maquina utiliza el cdigo binario para ser interpretado
por el computador.
Un sistema jerrquico es un conjunto de sistemas interrelacionados, cada uno
de los cuales se organiza de manera jerrquica, uno tras otro, hasta que alcanza el
nivel ms bajo de subsistema elemental. Una posible clasificacin seria:
1. Nivel de Componente. Los elementos de este nivel son difusiones
de impurezas tipo P y de tipo N en silicio, polisilicio cristalino y difusiones
de metal que sirven para construir los transistores.
2. Nivel Electrnico. Los componentes son transistores, resistencias,
condensadores y diodos construidos con las difusiones del nivel anterior.
Esta tecnologa de muy alta escala de integracin o VLSI es la que se
utiliza en la fabricacin de circuitos integrados. En este nivel se
construyen las puertas lgicas a partir de transistores.
3. Nivel Digital. Se describe mediante unos y ceros son las puertas
lgicas, biestables y otros mdulos tanto combinacionales como
secuenciales. Este nivel es la aplicacin del algebra booleana y las
propiedades de la lgica digital.
4. Nivel RTL. El nivel de transferencia de registros RTL ser el preferido
para la descripcin de los computadores. Elementos tpicos en este nivel
de abstraccin son los registros y mdulos combinacionales aritmticos.
5. Nivel PMS. Este nivel es el ms alto de la jerarqua. Las siglas PMS
provienen del ingles Processor Memory Switch. Con elementos de
jerarqua los buses, memorias, procesadores y otros mdulos de alto
nivel.

1.2 Arquitectura Clsica de un Computador


Modelo Von Neumann
La arquitectura Von Neumann tiene sus orgenes en el trabajo del matemtico
John Von Neumann desarrollado con John Mauchly y John P. Eckert y divulgado en 1945
en la Moore School de la Universidad de Pensilvania, Estados Unidos, en el que se
presentaba e EDVAC ( Electronic Discrete Variable Automatic Computer). De aqu surgi
la arquitectura del programa almacena en memoria y bsqueda/ejecucin secuencial
de instrucciones. En trminos generales una computadora tiene que realizar 3
funciones:
Procesamiento de Datos

Almacenamiento de Datos
Transferencia de Datos
Tal que un PC (Personal Computer) debe procesar datos, transformando la
informacin recibida, de igual forma tiene que almacenar datos, como resultado final
de estas. Tambin debe de realizar transferencia de datos entre su entorno y el mismo.
La arquitectura de un computador hace referencia a la organizacin de sus elementos
en mdulos con una funcionabilidad definida y a la iteracin entre ellos. En el esquema
de la Figura 1.1 se muestra la estructura bsica de Von Neumann que debe llevar una
computadora para su correcta operacin.

FIGURA 1.1: ESTRUCTURA BSICA DE UNA COMPUTADORA.

CPU (por el acrnimo en ingls de central processing unit) : La unidad


central de proceso es el corazn del computador. Controla el flujo de datos, los
procesa, y gobierna el secuenciamiento de las acciones en todo el sistema. Para ello
necesita un oscilador externo o reloj que sincroniza las operaciones y marca la
velocidad de proceso, este va marcando la evolucin del CPU y mide su velocidad de
funcionamiento; en forma no afortunada la frecuencia del reloj del CPU viene limitada
por la tecnologa del CPU y del computador completo ya dependiendo de los
perifricos, sus tarjetas graficas, memorias, etc. Por lo tanto, el uso excesivo de los
recursos que tenga la computadora puede resultar un sobrecalentamiento que
deteriore parcial o totalmente la CPU.

Memoria: es la responsable del almacenamiento de datos.

Entrada/Salida: transfiere datos entre el entorno exterior y el computador. En l


se encuentran los controladores de perifricos que forman la interfaz entre los
perifricos, la memoria y el procesador.


Sistema de interconexin: Buses; es el mecanismo que permite el flujo de
datos entre la CPU, la memoria y los mdulos de entrada/salida. Aqu se propagan las
seales elctricas que son interpretadas como unos y ceros lgicos.

Perifricos: estos dispositivos son los que permiten la entrada de datos al


computador, y la salida de informacin una vez procesada. Un grupo de perifricos
puede entenderse como un conjunto de transductores entre la informacin fsica
externa y la informacin binaria interpretable por el computador. Ejemplos de estos
dispositivos son el teclado, el monitor, el ratn, el disco duro y las tarjetas de red.

1.2.1 Unidad Central de Procesamiento


Controla el funcionamiento de los elementos de un computador. Desde que el
sistema es alimentado por una corriente, este no deja de procesar informacin hasta
que se corta dicha alimentacin. La CPU es la parte ms importante del procesador,
debido a que es utilizado para realizar todas las operaciones y clculos del computador.
La CPU tiene a su vez otra estructura interna que se muestra en la Figura 1.2.

FIGURA 1.2: ESTRUCTURA DE LA CPU Y SU CONEXIN CON LA MEMORIA.

Unidad de Control (UC): La unidad de control se encarga de leer de la memoria


las instrucciones que debe de ejecutar y de secuenciar el acceso a los datos y
operaciones a realizar por la unidad de proceso. La UC genera las seales de control
que establecen el flujo de datos en todo el computador e interno en la CPU. Una
instruccin no es ms que una combinacin de unos y ceros. Consta de un cdigo de
operaciones binarias para ejecutar la instruccin, la UC la almacena en un registro

especial, interpreta su cdigo de operacin y ejecuta la secuencia de acciones


adecuada, en pocas palabras decodifica la instruccin.

Unidad Aritmtica Lgica o ALU (por su acrnimo en ingles Arithmetic Logic


Unit): Es la parte de la CPU encargada de realizar las transformaciones de los datos.
Gobernada por la UC, la ALU consta de una serie de mdulos que realizan operaciones
aritmticas y lgicas. La UC se encarga de seleccionar la operacin a realizar
habilitando los caminos de datos entre los diversos operadores de la ALU y entre los
registros internos.

Registros Internos: el almacenamiento de los resultados a la ejecucin de las


instrucciones en la memoria principal podra ser lento y excesivamente tendra muchos
datos en el sistema de interconexin con la memoria, con lo que el rendimiento bajara.
De la misma manera tambin se almacenan en registros internos la configuracin
interna del CPU o la informacin durante la ltima operacin de la ALU. Los principales
registros de un CPU son:
1. Contador de programa.- se encarga de almacenar la direccin de
la siguiente instruccin a ejecutar.
2. Registro de Instruccin.- se almacena la instruccin capturado en
memoria y la que se est ejecutando.
3. Registro de Estado.- compuesto por una serie de bits que informan
el resultado obtenido en la ltima operacin de la ALU.
4. Registro Acumulador.- algunos CPUs realizan operaciones
aritmticas en un registro llamado acumulador, su funcin es la de
almacenar los resultados de las operaciones aritmticas y lgicas.
El ciclo para ejecutar cualquier instruccin se divide en ciclo de
bsqueda y ciclo de instruccin como es ilustrado en el esquema de la Figura
1.3 . El primero hace que el CPU genere seales adecuadas para acceder a la memoria
y leer la instruccin; el segundo es similar; la diferencia entre los dos es el cdigo de
operacin de cada instruccin.

FIGURA 1.3: CICLOS DE LA MAQUINA VON NEUMANN

1.2.2 Memoria
En la memoria se almacena el programa y los datos que va a ejecutar el CPU.
Las instrucciones son cdigos binarios interpretados por la unidad de control, los datos
de igual manera se almacenan de forma binaria.
Las diversas tecnologas de almacenamiento, dependen del tiempo de acceso a
los datos; por lo tanto se realiza un diseo jerrquico de la memoria del sistema para
que esta pueda acceder rpidamente a los datos. El principio de que sea ms rpida la
memoria haciendo que tenga velocidades similares al CPU, sirve para disear el
sistema de memoria. La memoria principal de los computadores tiene una estructura
similar a la mostrada en el esquema de la Figura 1.4. Se considera como una matriz de
celdas en la que la memoria puede acceder a los datos aleatoriamente.

FIGURA 1.4: ESQUEMA DE UNA MEMORIA DE ACCESO ALEATORIO.

Dicha matriz est organizada en palabras, cada una de las cuales tiene
asignada una direccin que indica su posicin. Cada palabra est formada por una

serie de celdas a las que se accede en paralelo; en cada una se almacena un bit y
estos son los que definen las instrucciones.

1.2.3 Entrada/Salida
Como sabemos una computadora tiene dispositivos de entrada y salida como
son los que contiene el gabinete, disco duro, placa madre, unidades de CD o DVD, etc.
El problema principal que existe entre ellos es su tecnologa y que tienen
caractersticas diferentes a los del CPU, estos tambin necesitan una interfaz de cmo
se van a entender con el CPU, al igual que el procesador y el controlador perifrico
para intercambiar datos entre la computadora.
En la Figura 1.5 se muestra como cada control de perifrico tiene una direccin
nica en el sistema. La interfaz de E/S decodifica el bus de direcciones para detectar
que el CPU se dirige a l. El direccionamiento es muy similar a la de las memorias. El
bus de datos se utiliza para el paso de datos entre el perifrico y la memoria. Las lneas
especiales de control sirven para coordinar y sincronizar la transferencia.

FIGURA 1.5: ESQUEMA DE UNA INTERFAZ DE ENTRADA/SALIDA.

1.2.4 Sistema de Interconexin: Buses.

La conexin de los diversos componentes de una computadora, tales como


discos duros, tarjetas madres, unidades de CD, teclados, ratones, etc. se efectan a
travs de los buses. Un bus se define como un enlace de comunicacin compartido que
usa mltiples cables para conectar subsistemas. Cada lnea es capaz de transmitir una
tensin elctrica que representa un 1 o un 0. Cuando hay varios dispositivos en el
mismo bus, habr uno que podr enviar una seal que ser procesada por los dems
mdulos. Si se mandan los datos al mismo tiempo marcara un error o una contencin
del bus, por lo que el acceso estar denegado. Segn si criterio de funcionabilidad los
buses se dividen en:

Buses de datos: es el que se utiliza para transmitir datos entre los diferentes
dispositivos del computador.

Buses de Direcciones: sirve para indicar la posicin del dato que se requiere
acceder.

Bus de Control: sirven para seleccionar al emisor y al receptor en una transaccin


del bus.

Bus de alimentacin: sirve para proporcionar a los dispositivos voltajes distintos.

1.2.5 Perifricos.
Se entendern todos aquellos dispositivos que son necesarios para
suministrar datos a la computadora o visualizar los resultados. Los perifricos se
conectan mediante un bus especial a su controlador o al modulo de E/S.
Entre los perifricos de entrada tenemos al teclado, ratones, pantallas,
digitalizadoras y ms. Otros dispositivos perifricos fundamentales para la interaccin
del hombre con la computadora son las terminales de video y las tarjetas graficas.

1.3 Tecnologa de los computadores.


Las tendencias tecnolgicas van avanzando con el paso del tiempo, as
mismo en trminos informticos y de electrnica van saliendo circuitos integrados
digitales ms veloces, lo cual tambin va ligado en trminos monetarios altos, las
actualizaciones de un sistema de computo sale relativamente costoso dependiendo de
las caractersticas de la tecnologa que se le este implementando. Los circuitos
integrados como sabemos hoy en da estos se van haciendo aun ms pequeos ya que
existen muchos avances en la tecnologa en las ciencias de la miniaturizacin como

son la micro y nanotecnologa que estos ocupan, ya que los dispositivos que antes eran
enormes y ocupaban el tamao de una habitacin ahora son tan pequeos que pueden
caber en la palma de nuestras manos. Lo que implica que los sistemas avancen son los
siguientes trminos:

Tecnologa: los transistores utilizados por los dispositivos de un computador son


los llamados transistores de unin bipolar o BJT que estos a su vez generaron familias
tecnolgicas como lo son los TTL. Esta tecnologa ha tenido como ventajas su facilidad
para suministrar corriente y su rapidez, apareciendo como desventaja su alto consumo
de energa en comparacin con los CMOS; esta segunda tecnologa se basa en la
utilizacin de transistores de efecto de campo, es elegida actualmente para fabricar la
mayora de los CPUs. otra tecnologa como la BiCMOS combina en un solo proceso
tecnolgico de transistores BJT y CMOS tratando de combinar las ventajas de ambos.

Velocidad: hace referencia al tiempo de respuesta y los retrasos inevitables que


aparecen en su funcionamiento. Esto hace que los CI ms sencillos dependan de la
tecnologa utilizada. El problema de la velocidad estribara en que la ejecucin paralela
requerir ms circuitera y el circuito seria mayor.

Escala de Integracin: los CIs (Circuitos Integrados) CMOS se construyen a partir


de la litografa que se aplican mascaras que proyectan las siluetas de los polgonos que
forman a los transistores. Se trata la oblea qumicamente y en las diferentes fusiones
se hacen los transistores; estos se dividen en segmentos que pueden alcanzar a las
micras de tamao. Cuanto mejor y preciso sea el proceso de la creacin de las
difusiones, los tamaos sern menores, y por tanto en una misma superficie de
silicio se podra incluir ms lgica.

Tamao: depende de la fabricacin del CI ya sea sencillo o que tan complejo


pueda ser este para las operaciones para la cual fue programado.

1.3.1 Circuitos de Memoria.


El almacenamiento de la informacin se hace a travs de dispositivos de
memoria que almacenan la informacin de forma binaria para despus tener la
posibilidad de recuperar dichos datos. Estos contribuyen una jerarqua en la que estn
ms cerca de la CPU los dispositivos ms rpidos y en niveles ms alejados los
dispositivos ms lentos. Los parmetros ms importantes para medir los circuitos de
memoria son:

Tiempo de Acceso: es el tiempo necesario para poder recuperar la


informacin de los dispositivos de memoria.


Densidad de informacin: depende de la tecnologa utilizada ya que
ocupan un espacio distinto por cada bit de informacin.

Volatilidad: se refiere a la prdida de informacin si no se mantiene en


alimentacin al circuito, esta informacin debe de recuperarse de forma
automtica cuando se conecte de nuevo la alimentacin y comience el
funcionamiento de la computadora.
a) RAM esttica asncrona.
Es una memoria voltil, de acceso rpido que puede almacenar y leer
informacin su caracterstica es que la hace ideal para ser memoria principal en los
ordenadores, la celda de almacenamiento de la SRAM contiene 4 transistores MOS que
almacenan 1 y 0 mientras se mantenga la alimentacin del circuito.

b) RAM esttica sncrona


Utiliza la misma tecnologa que las SRAM, con lo que son voltiles y de
rpido acceso. La diferencia es que existe una seal de reloj que sincroniza el proceso
de lectura y escritura. Las memorias cache externas de algunos microprocesadores son
de este tipo para facilitar el acceso de datos en modo rfaga y acelerar el proceso de
acceso a bloques de memoria.
c) RAM Dinmica.
La DRAM tiene capacidades que accede con un solo transistor, en vez de
celdas con varios transistores. El problema es que las capacidades se descargan
mediante la corriente de prdidas de transistores y aparte son lentas comparadas con
la SRAM; tienen una estructura de forma de matriz, estando multiplexadas las
direcciones en forma de filas y columnas, tienen modos de acceso ms rpido en lo que
suministra la parte alta de direccin; este modo de acceso se denomina modo pagina y
acelera el acceso al no tener que suministrar para cada acceso la direccin de pgina
completa.
d) Memorias ROM
Las memorias de solo lectura una vez que han sido escritas o programadas
solo se puede leer el contenido de las celdas, se suelen utilizar para almacenar el
cdigo que permite arrancar a los sistemas; estas se fabrican para aplicaciones
masivas con mascaras de silicio. Hay 3 tips de memorias ROM que pueden ser
programadas en el laboratorio, algunas pueden ser borradas.


Memoria PROM: son memorias ROM programables elctricamente mediante un
programador especial que genera picos de alta tensin, que funden fsicamente unos
fusibles grabando en el dispositivo de forma permanente. Tienen el inconveniente que
no pueden ser borradas y para su lectura requieren una tarjeta especial.

Memoria EPROM: se programan tambin con un dispositivo de programacin


conectado al ordenador la diferencia con la PROM es que estas si se pueden borrar; se
realiza mediante rayos UV, para que suceda esto las EPROM tienen una ventana de
cuarzo pequea transparente en la cual se hace la exposicin de la matriz de celdas
como se muestra en la figura 1.6. Una vez programadas se tiene que etiquetar esta
ventana para evitar que sea borrada accidentalmente.

FIGURA 1.6 MEMORIA EPROM

Memoria EEPROM: son memorias programables y borrables mediante un


dispositivo especial que se conectara al ordenador.
e) Memoria FLASH
Son memorias que tienen un comportamiento igual a una SRAM, pero en su
escritura es diferente, deben ser primero borradas y despus escritas; este tipo de
memorias tienen internamente un registro de instruccin y una maquina de estados
que genera las seales necesarias para borrar/escribir en un bloque o en toda la
memoria.
La memoria se divide en varias capas o niveles con una estructura cuya forma
puede recordarnos a una estructura piramidal. La tabla 1.1 que se muestra a
continuacin nos muestra el tamao mximo y mnimo que pueden presentarnos las
memorias flash, as como el tiempo que tardan al accesar a la informacin.

Nombre

Tamao

Tiempo de Acceso

Mximo
Registros

Hasta 200 Bytes

Menos de 10
Nanosegundos

Memoria
Cach

Hasta 512 Bytes

Entre 10 y 30
Nanosegundos

Memoria
Principal

Ms de 1
Gigabyte

Entre 30 y 100
Nanosegundos

Tabla 1.1. Capas en la que se divide la memoria.

1.4 La Mejor Configuracin.


Lo primero que debemos de tomar en cuenta para la configuracin de
nuestro equipo es para que va a ser destinado, es decir, que programas sern
utilizados en el. Por ejemplo un PC utilizado en una oficina ocupa Word, Excel e
Internet, no necesita tener un procesador poderoso, pero es indispensable
proporcionarlo de una buena memoria RAM y un disco duro rpido en cuanto a lectura
y escritura de datos. En cambio cuando una computadora es destinada para
aplicaciones pesadas o para juegos con grficos tridimensionales, lo principal es tener
un procesador rpido combinado con una buena y rpida tarjeta de grficos.

1.4.1 La Placa Base


Es el componente principal, por lo tanto este se tiene que escoger con el
ms sumo cuidado para que el ordenador tenga una calidad excelente al igual que su
rendimiento en la ejecucin de tareas. Al comprar la placa base debemos ver qu tipo
de procesador soporta, si posee slots de expansin suficientes para los perifricos que
deseemos instalar. Una placa se confecciona usando una tcnica llamada
MPCB( Multiple Layer Contact Board), que consiste en varias placas apiladas como si
fueran una; este tipo de placas deben ser fabricadas de forma minuciosa, pues un
mnimo error en la posicin de las pistas, hara que sufriese interferencias y convertirn
a la placa en inestable. La calidad de las placas no depende precisamente de la marca
pero si nos debemos cerciorar de la marca que estamos adquiriendo, ya que, para
encontrar controladores de los dispositivos de dicha placa ser ms fcil entrando a la
pgina del fabricante.

1.4.2 Memoria RAM

Si la computadora tiene poca memoria RAM, nuestro sistema deber utilizar


nuestro disco duro para almacenar aquellos programas que no caben en RAM esta es la
llamada Memoria Virtual; la cual por sobrecarga puede llegar a volver muy lento
nuestro sistema. Por otro lado, al instalar mas memoria RAM ser un desperdicio pues
no har al sistema ms rpido se notara que se debe instalar ms cuando el sistema se
encuentre lento. Por ejemplo si se trabaja con aplicaciones sencillas de oficina la
mnima de RAM a ocupar seria de 64MB, pero lo ideal sera 128MB; si se mantienen
programas al mismo tiempo con 256MB es suficiente ya que en si el uso de memoria
RAM en la actualidad tambin depende de nuestro Sistema Operativo ya que al pasar
los aos estos van evolucionando de forma creciente ocupando aplicaciones ms
complejas por lo cual se necesita ms RAM. Cuanta ms memoria RAM el PC se
mantendr ms rpido por ms tiempo ya que con el paso del tiempo hay aplicaciones
ms complejas y estas hacen que el sistema sea ms sofisticado.

1.4.3 Procesador
Depende para que se va a utilizar la computadora por ejemplo si esta ser
utilizada para juegos valdra la pena invertir en un procesador como un Athlon o
Pentium 4. Si es para aplicaciones pequeas con que tenga suficiente RAM es ms que
suficiente un procesador Duron.

1.4.4 Disco Duro


Es importante saber el tiempo de acceso, la velocidad de rotacin y la
densidad del disco duro. El tiempo de acceso determina cuanto tiempo tarda el cabezal
de lectura en encontrar el dato que debe leerse. La velocidad de rotacin se mide en
rpm, revoluciones por minuto. La densidad o cantidad de datos que caben en cada
disco duro, tambin determina su rendimiento, pues los datos estarn ms expuestos
entre s, sern localizados ms rpidamente.

1.4.5 Tarjeta Grafica


Existen tarjetas de 2D y 3D. Tambin existen tarjetas aceleradoras de 3D
que deben usarse con una tarjeta de 2D comn. Tambin existen las tarjetas graficas
combo, que realizan funciones de 2D y 3D. Al da de hoy, incluso las tarjetas graficas
on board (se refiere a dispositivos que vienen integrados en la placa madre) vienen con
recursos 3D, aunque su rendimiento no se compara en lo absoluto con el de una tarjeta
grafica de calidad.

1.4.6 Tarjeta de Sonido

No tiene ninguna influencia con el rendimiento del equipo, solamente


determina la calidad de audio. Para uso normal, se utilizan las Sound Blaster
generalmente con chipsets Yamaha. Las tarjetas de sonido ms caras marcan la
diferencia si pretendemos trabajar en la edicin musical, o queremos or msica MIDI
en mxima calidad. Tambin existen las tarjetas de sonido 3D, como la Sound Blaster
Live, que generan sonidos que parecen venir de todas direcciones. Este efecto es muy
utilizado en teatros en casa, para escuchar el sonido de forma ms real.

1.5 Ampliaciones y Actualizaciones.


Realizar una ampliacin significa cambiar algunos componentes de un equipo
ya viejo a fin de mejorar su rendimiento. Sin embargo, muchas veces, el equipo es tan
viejo que sera necesario cambiar casi todos los componentes para conseguir un
rendimiento aceptable; en este caso sera mejor comprar un equipo nuevo con las
actualizaciones ms recientes para un rendimiento ptimo. El secreto de realizar una
buena actualizacin es detectar los puntos dbiles de la configuracin, los
componentes para conseguir alcanzar un rendimiento aceptable con el conjunto de los
dems. Aparte hay que saber escoger los componentes en relacin a la calidad. Cabe
mencionar que no es necesario comprar un equipo anticuado para hacer una
actualizacin que bien valga la pena porque si el equipo est muy anticuado lo mejor
es comprar uno nuevo con las actualizaciones que satisfagan las necesidades que
requiere en ese momento el usuario y as poder tener un equipo de vanguardia y bien
actualizado.

SEGUNDO TEMA:
LA PLACA BASE Y SUS COMPONENTES

La Placa Base y Componentes

2. La Placa Base y Componentes


Es una placa de circuito impreso sobre la que hay montada una
seria de componentes electrnicos. Tambin llamada tarjeta madre es el
componente que se utiliza para conectar los dems componentes
esenciales de una computadora. Aparte de los componentes pasivos,
existe una serie de elementos importantes:

Un zcalo para la instalacin del microprocesador. En algunos


casos, existe otro zcalo para instalar el coprocesador si el
microprocesador no lo lleva integrado.

Slots de expansin, una especie de conectores sobre los cuales


se conectan las tarjetas.

Un controlador de teclado, que traduce las teclas pulsadas a


cdigos adecuados para que el microprocesador pueda interpretarlos.

Una serie de conectores llamados bancos, sobre los que se monta


la memoria RAM.


Un grupo de zcalos sobre los que se instala una memoria cach,
que agiliza la transferencia de datos del microprocesador a la memoria
principal (RAM) y viceversa. Aunque en algunas placas esta memoria
viene integrada.

Un conector para teclado y para mouse.

Un pequeo chip de memoria ROM denominado BIOS, en la que se


encuentran grabadas las instrucciones de arranque del sistema y un
programa de configuracin del equipo denominado SETUP.

Un conjunto de Jumpers y/o micro interruptores que se abren o


cortocircuitan para configurar la placa, e indica que componentes se
instalan en ella.
En la figura 2.1, de la pgina siguiente se muestra la distribucin
de estos componentes en la placa base.

FIGURA 2.1 DISTRIBUCIN DE LOS COMPONENTES EN UNA PLACA BASE

Existe una gran variedad y tipos de placas base. Hasta la


aparicin del microprocesador Pentium o Intel, no exista ninguna norma
en concreto para la clasificacin de estas placas. Dichas placas estaban
formadas por un gran nmero de chips para controlarlas. A partir de la
aparicin de este microprocesador, se desarrolla una serie de placas
base que necesitan un pequeo nmero de chips para controlarlas.
Estas placas se clasifican segn el chipset (el conjunto de chips que la
conforman).
2.1 Formatos de las Placas Base
La placa base del PC ha sufrido numerosas variaciones desde su
aparicin. Cada nuevo formato ha ido buscando siempre mejoras en
cuanto a la facilidad de montaje, ventilacin, proximidad de elementos
afines, seguridad y protecciones elctricas. Por orden cronolgico, la
evolucin de estos formatos viene marcada por los modelos AT, Baby-AT,
ATX y micro-ATX. A continuacin se van a describir los tres ltimos
formatos, que son los ms utilizados actualmente:
2.1.1 El estndar de placa (B)AT.
Las placas base en su tamao original, tal como se introdujeron
con el ordenador denominado AT (procesador 286), han dejado de ser
habituales hace tiempo. En su lugar, dominan ahora las placas Mini
Baby y Baby AT, tambin conocidas como placas BAT o BAT Boards. Por
este motivo, a menudo se encuentra el nombre estndar BAT en vez
de estndar AT.
Baby-AT fue el estndar absoluto durante aos. Se basa en el
formato original de IBM
PC-AT, pero de dimensiones ms reducidas
(una placa de 215 x 326 mm), con unas posiciones determinadas para el
conector de teclado, los slots de expansin y los agujeros de anclaje en
la caja. Estas placas son tpicas de los ordenadores clnicos, desde el
80286 hasta los primeros Pentium. Con el auge de los perifricos,
salieron a luz sus principales carencias: mala verificacin en cajas y,
sobre todo, muchos cables que impide acceder a la placa sin
desconectar al menos uno. Desde la aparicin de las placas BAT para el
procesador Pentium, es habitual que se encuentren ya en la placa las
controladoras (IDE, Unidad de disquete) y los puertos (impresora,
RS232) rutinarios.
Los datos ms importantes para el tamao de las placas base de
los PCs se han indicado en la tabla 2.1. En dicha tabla se encuentra, la
medida correspondiente a las anchuras de la placa base hace referencia
al lado donde se encuentra la conexin del teclado, la cual tambin
determina claramente la posicin de la placa base en la carcasa del PC.

Tipo de Placa
Base

Medidas en mm

Aplicaciones habituales

Ancho x Largo

(tipos de PC)

Placa AT

305 x 335

PCs 8088 486 antiguos,


PCs EISA

Placa Baby

220 x 330

PCs ISA, EISA, PCI

Baby

220 x 275

PCs ISA, PCI, VLB

Mini Baby

220 x 220

PCs ISA, VLB

Tabla 2.1. Tamao y Aplicaciones de las Placas Base (B)AT.


Para identificar una placa Baby-AT, lo mejor es observar el
conector del teclado, que es una clavija DIN de 5 pines, o bien mirar el
conector de alimentacin que deber estar dividido en dos piezas, cada
una con 6 cables como se muestra en la figura 2.2.

FIGURA 2.2 CONECTOR DE CORRIENTE DE UNA PLACA AT


A continuacin mostramos la figura 2.3 la cual nos muestra como
se aprecia una placa base de tipo (B)AT.

FIGURA 2.2 PLACA BABY AT


2.1.2 El estndar de placa ATX.
Es el ms moderno, el que mayores ventajas ofrece, y
fsicamente incompatible con los formatos previos. Desde el ao de
1995, existen los estndares ATX y LPX y, desde 1996, el estndar LNX.
Estas tres versiones definen nuevos factores de forma para las placas
base y las fuentes de alimentacin que no son compatibles entre s ni
con el estndar BAT. No obstante las fuentes del ATX y el NLX son
intercambiables ya que tienen el mismo conector para corriente.
El ATX mejora la ventilacin y reduce los cables de mas que
tenan las Baby-AT, debido a la nueva situacin de los componentes. Por
ello. El microprocesador y la memoria estn reubicados de modo que
queden ms accesibles y no interfieran con las tarjetas de expansin por
muy largas que sean. Adems, los conectores de las unidades de discos
se encuentran cerca de los bordes de la placa, para que no se hagan tan
estorbosos los cables que haba en las placas anteriores. Con ATX dio un
cambio radical con la placa Baby-AT, de modo que, ahora, las conexiones
para impresora (IEEE1284), los dos puertos RS232 y el ratn (PS/2), se
encuentran directamente en la placa base, lo cual evita tener que
utilizar cables que comuniquen las conexiones de la placa con las

ranuras correspondientes. Otras conexiones habituales aqu, son las


de Universal Serial Bus (USB), Firewire (IEEE1394) o de audio. Dichas
conexiones se muestran en la figura 2.3.

FIGURA 2.3 CONEXIONES DE UNA PLACA ATX

Las fuentes de alimentacin tambin se han mejorado, tanto en el


aspecto elctrico como en el mecnico, y la corriente de aire de
ventilador de la fuente de alimentacin pas ahora a travs de la
electrnica de la placa base, hecho que produce un efecto positivo sobre
el estado de la temperatura. La placa contiene un sistema de
enfriamiento y disipadores de calor los cuales son tiles para que no
est expuesta a altas temperaturas; no obstante el procesador se suele
acompaar por un ventilador adicional; para mejorar el desempeo de la
computadora. Cada placa ATX requiere su carcasa tipo ATX ya que no se
puede adecuar a una BAT.
Para identificar una placa ATX, lo mejor es observar sus
conectores, ya que estn agrupados el de teclado, ratn, series, paralelo
y USB, mostrando una apariencia como la de la figura 2.3. Adems, el
conector del teclado y ratn son clavijas mini-DIN (PS/2), y la placa
recibe la alimentacin mediante un conector formado por una nica
pieza como se muestra en la figura 2.4.

FIGURA 2.4 CONECTOR DE CORRIENTE DE UNA PLACA ATX

En la figura 2.5 se muestra una placa tipo ATX, la cual da la


descripcin anterior de dicha placa.

FIGURA 2.5 PLACA ESTNDAR ATX

2.1.3 Micro-ATX
Es una versin reducida del formato ATX que se puede acoplar a
su misma carcasa. Mientras que en el formato ATX la placa tiene unas
dimensiones de 305 x 244 mm, el micro-ATX tiene 208 x 204 mm. Tal
placa micro-ATX se muestra en la figura 2.6

FIGURA 2.6 PLACA MICRO-ATX

2.2. Los componentes de la placa base.


Como se menciono en la introduccin de este captulo la placa base
contiene distintas partes que lo conforman los cuales se muestran ms
adelante del documento, cabe mencionar que sin estos componentes
conectados entre si nuestro equipo de computo no operaria de forma
correcta inclusive no prendera nuestra computadora.

zcalo del microprocesador

ranuras de memoria (SIMM, DIMM...)

chipset de control

BIOS

ranuras de expansin (ISA, PCI, AGP...)

memoria cach

conectores internos

conectores externos

conector elctrico

pila

elementos integrados variados

2.2.1. Zcalo del microprocesador


Es el lugar donde se inserta el "cerebro" del ordenador. Durante
ms de 10 aos consisti en un rectngulo o cuadrado donde el "micro",
una pastilla de plstico negro con patitas, se introduca con mayor o

menor facilidad; la aparicin de los Pentium II cambi un poco este


panorama, introduciendo los conectores en forma de ranura (slot).
Veamos en detalle los tipos ms comunes de zcalo, o socket como
se dice regularmente a estos zcalos donde se introduce el
microprocesador:

PGA: pin grid array, son el modelo clsico, usado en el 386 y


muchos 486; consiste en un cuadrado de conectores en forma de
agujero donde se insertan las patitas del chip por pura presin.
Segn el chip, tiene ms o menos agujeritos.

ZIF: Zero Insertion Force (socket), es decir, zcalo de fuerza de


insercin nula. El gran avance que relaj la vida de los aficionados
a la ampliacin de ordenadores. Elctricamente es como un PGA,
aunque gracias a un sistema mecnico permite introducir el micro
sin necesidad de fuerza alguna, con lo que el peligro de romper
alguno de los pines del microprocesador desaparece. Apareci en
la poca del 486 y sus distintas versiones (sockets 3, 5 y 7,
principalmente) se han utilizado hasta que apareci el Pentium II.
Actualmente se fabrican los siguientes tipos de zcalos ZIF:
o Socket 7 "Sper 7": variante del Socket 7 que se
caracteriza por poder usar velocidades de bus de hasta 100
MHz, es el que utilizan los micros AMD K6-2.
o Socket 370 o PGA370: fsicamente similar al anterior,
incompatible con l por utilizar un bus distinto.
versiones: PPGA (la ms antigua, slo para micros
Celeron Mendocino) y FC-PGA (para Celeron y los
recientes Pentium III).

pero
Dos
Intel
ms

o Socket A (462): utilizado nicamente por los ms recientes


AMD K7 Athlon y por los AMD Duron.
o Socket 423: utilizado nicamente por los Pentium 4.

FIGURA 2.7 ZCALO ZIF DE MICROPROCESADOR

Slot 1: Fue un invento de Intel para enchufar los Pentium II, o ms


bien para desenchufar a su competencia, AMD y Cyrix.
Fsicamente, no se parece a nada de lo anterior; en vez de un
rectngulo con agujeritos para las patitas del chip, es una ranura
(slot), una especie de conector alargado como los ISA o PCI.
Tcnicamente, y por mucho que diga Intel, no tiene muchas
ventajas frente a los ZIF (e incluso puede que al estar los
conectores en forma de "peine" den lugar a ms interferencias),
aunque tiene una irreprochable: es 100% Intel.

Slot A: la respuesta de AMD al Slot 1; fsicamente ambos "slots"


son idnticos, pero lgica y elctricamente son totalmente
incompatibles por los motivos indicados antes. Utilizado
nicamente por los primeros AMD K7 Athlon.

Otros: en ocasiones, no existe zcalo en absoluto, sino que el chip


est soldado a la placa, en cuyo caso a veces resulta hasta difcil
de reconocer. Es el caso de muchos 8086, 286 y 386SX. O bien se
trata de chips antiguos (esos 8086 o 286), que tienen forma
rectangular alargada (parecida a la del chip de BIOS) y patitas
planas en vez de redondas; en este caso, el zcalo es asimismo
rectangular, del modelo que se usa para multitud de chips
electrnicos de todo tipo.

2.2.2. Ranuras de memoria


Son los conectores de la memoria principal del ordenador, la RAM.
Dichos conectores son como los que se muestran en la figura 2.8.

FIGURA 2.8 RANURAS PARA MEMORIA RAM


Antiguamente, los chips de RAM se colocaban uno a uno sobre la
placa, de la forma en que an se hace en las tarjetas de vdeo, lo cual no
era una buena idea debido al nmero de chips que poda llegar a ser
necesario y a la delicadeza de los mismos; por ello, se agruparon varios
chips de memoria soldados a una plaquita, dando lugar a lo que se
conoce como mdulo.
Estos mdulos han ido variando en tamao, capacidad y forma de
conectarse; al comienzo los haba que se conectaban a la placa
mediante unas patitas muy delicadas, lo cual se desech del todo hacia
la poca del 386 por los llamados mdulos SIMM, que tienen los
conectores sobre el borde del mdulo.
Los SIMMs originales tenan 30 conectores, esto es, 30 contactos, y
medan unos 8,5 cm. Hacia finales de la poca del 486 aparecieron los
de 72 contactos, ms largos: unos 10,5 cm. Este proceso ha seguido
hasta desembocar en los actuales mdulos DIMM, de 168 contactos y 13
cm.
2.2.3. Chipset de control
El "chipset" es el conjunto (set) de chips que se encargan de
controlar determinadas funciones del ordenador, como la forma en que
interacciona el microprocesador con la memoria o la cach, o el control
de puertos PCI, AGP, USB.... la figura 2.9 muestra un ejemplo de chipset.

FIGURA 2.9. CHIPSET INTEL DE UNA PLACA BASE

Antiguamente estas funciones eran relativamente sencillas de


realizar, por lo que el chipset era el ltimo elemento al que se conceda
importancia a la hora de comprar una placa base, si es que alguien se
molestaba siquiera en informarse sobre la naturaleza del mismo. Sin
embargo, la llegada de micros ms complejos como los Pentium o los K6,
adems de nuevas tecnologas en memorias y cach, le ha hecho cobrar
protagonismo, en ocasiones incluso exagerado.
Debido a lo anterior, se puede decir que el chipset de un 486 o
inferior no es de mayor importancia (dentro de un lmite razonable), por
lo que vamos a tratar slo de los chipsets para Pentium y superior:

chipsets de Intel para Pentium ("Tritones"): son muy conocidos,


pero a decir verdad ms por el marketing que ha recibido su
nombre comercial genrico (Tritn) que por sus capacidades,
aunque stas son destacables.
o 430 FX: el Tritn clsico. Un chipset bastante apropiado
para los Pentium "normales" (no MMX) con memorias tipo
EDO. Hoy en da desfasado y descatalogado.
o 430 HX: el Tritn II, la opcin profesional del anterior. Mucho
ms rpido y con soporte para placas duales (con 2
Pentium). Algo anticuado pero muy bueno.
o 430 VX: el Tritn III? Ms bien el 2.5; algo ms lento que el
HX, pero con soporte para memoria SDRAM. Se puede decir
que es la revisin del FX, o bien que se sac para que la
gente no se asustara del precio del HX...
o 430 TX: el ltimo Tritn. Soporte MMX, SDRAM, UltraDMA...
Sin embargo, carece de AGP y de bus a 100 MHz, por lo que
ha quedado algo desfasado. Un problema: si se le pone ms
de 64 MB de RAM, la cach deja de actuar; aunque ms de
64 MB es mucha RAM.

chipsets de VIA para Pentium ("Apollos"): unos chipsets


bastante buenos, se caracterizan por tener soporte para casi
todo lo imaginable (memorias SDRAM o BEDO, UltraDMA,
USB...); su pelea est en la gama del HX o TX, aunque
suelen ser algo ms lentos que stos con micros Intel. Lo
bueno de las placas con chipsets VIA es que su calidad suele
ser intermedia-alta, mientras que en placas con chipsets
Intel hay un abanico muy amplio entre placas muy buenas y
otras francamente malas. Adems, y al contrario que Intel,
siguen con el campo de placas socket 7 (las de tipo Pentium

y Pentium MMX), por lo que ofrecen soluciones mucho ms


avanzadas que el TX (con AGP y bus a 100 MHz, por
ejemplo).

chipsets de SiS, ALI, VLSI y ETEQ para Pentium: como


los anteriores, sus capacidades son avanzadas, aunque su
velocidad sea en ocasiones algo ms reducida si los usamos
con micros Intel. Su principal propiedad, al igual que en los
chipsets VIA, est en el soporte de caractersticas avanzadas
de chips no Intel "compatibles Pentium" (y a veces mejores),
como son el AMD K6, el K6-2 o el Cyrix-IBM 6x86MX (M2); si
su opcin est en uno de estos micros o quiere usar tarjetas
AGP, su placa ideal es muy probable que no se llame "Intel
inside".

chipsets de Intel para Pentium II: teniendo en cuenta


otros chipsets futuros para procesadores con mayor
capacidad, aun no tenan competencia a su ao de
lanzamiento.

o 440 FX: un chipset fabricado para el extinto


Pro, liquidado en favor del Pentium II (que es
revisado, algo ms barato y con el mgico
Para un Pentium Pro, bueno; para un Pentium II y los
actuales (memorias, AGP...), muy malo.

Pentium
un Pro
"MMX").
avances

o 440 LX: el primer y muy eficiente chipset para Pentium II. Lo


tiene casi todo, excepto bus a 100 MHz, lo que hace que no
admita micros a ms de 333 MHz.
o 440 BX: la ltima novedad de Intel. Con bus de 100 MHz, es
el tope de la gama.
o 440 EX: un chipset basado en el LX pero de caractersticas
recortadas. Muy malo, slo vlido para Celeron.
o 440 ZX: un chipset basado en el BX pero de caractersticas
recortadas, como el EX. Slo vlido para Celeron.

otras marcas para Pentium II: VIA Apollo Pro y ALI


Aladdin Pro. Chipsets muy completos, con soporte incluso
para bus a 100 MHz, pero que tienen su mayor problema en
convencer a los fabricantes y al pblico de no usar los
chipsets de Intel, que han estado en solitario durante todo
un ao.

2.2.4. La BIOS
La BIOS realmente no es sino un programa que se encarga de dar
soporte para manejar ciertos dispositivos denominados de entradasalida (Input-Output). Fsicamente se localiza en un chip que suele tener
forma rectangular, como el de la figura 2.10.

FIGURA 2.10 BIOS PHOENIX


Adems, la BIOS conserva ciertos parmetros como el tipo de
disco duro, la fecha y hora del sistema, etc., los cuales guarda en una
memoria del tipo CMOS, de muy bajo consumo y que es mantenida con
una pila cuando el ordenador est desconectado.
Las BIOS pueden actualizarse bien mediante la extraccin y
sustitucin del chip (mtodo muy delicado) o bien mediante software,
aunque slo en el caso de las llamadas Flash-BIOS.

2.2.5. Slots para tarjetas de expansin


Son unas ranuras de plstico con conectores elctricos (slots) donde
se introducen las tarjetas de expansin (tarjeta de vdeo, de sonido, de
red...). Segn la tecnologa en que se basen presentan un aspecto
externo diferente, con diferente tamao y a veces incluso en distinto
color.

Ranuras ISA: son las ms veteranas, un legado de los primeros


tiempos del PC. Funcionan a unos 8 MHz y ofrecen un mximo de
16 MB/s, suficiente para conectar un mdem o una tarjeta de
sonido, pero muy poco para una tarjeta de vdeo. Miden unos 14
cm y su color suele ser negro; existe una versin an ms antigua
que mide slo 8,5 cm.

Ranuras Vesa Local Bus: un modelo de efmera vida: se empez


a usar en los 486 y se dej de usar en los primeros tiempos del

Pentium. Son un desarrollo a partir de ISA, que puede ofrecer unos


160 MB/s a un mximo de 40 MHz. Son largusimas, unos 22 cm, y
su color suele ser negro, a veces con el final del conector en
marrn u otro color.

Ranuras PCI: el estndar actual. Pueden dar hasta 132 MB/s a 33


MHz, lo que es suficiente para casi todo, excepto quiz para
algunas tarjetas de vdeo 3D. Miden unos 8,5 cm y generalmente
son blancas.

Ranuras AGP: se dedica exclusivamente a conectar tarjetas de


vdeo 3D, por lo que slo suele haber una; adems, su propia
estructura impide que se utilice para todos los propsitos, por lo
que se utiliza como una ayuda para el PCI. Segn el modo de
funcionamiento puede ofrecer 264 MB/s o incluso 528 MB/s. Mide
unos 8 cm y se encuentra bastante separada del borde de la
placa.

Las placas actuales tienden a tener los ms conectores PCI posibles,


manteniendo uno o dos conectores ISA por motivos de compatibilidad
con tarjetas antiguas y usando AGP para el vdeo.

2.2.6. Memoria cach


Se trata de un tipo de memoria muy rpida que se utiliza de
puente entre el microprocesador y la memoria principal o RAM, de tal
forma que los datos ms utilizados puedan encontrarse antes,
acelerando el rendimiento del ordenador, especialmente en aplicaciones
ofimticas.
Se empez a implantar en la poca del 386, no siendo de uso
general hasta la llegada de los 486. Su tamao ha sido siempre
relativamente reducido (como mximo 1 MB), tanto por cuestiones de
diseo como por su alto precio, consecuencia directa de su gran
velocidad. Este precio elevado hizo que incluso se llegara a vender un
nmero considerable de placas base con cachs falsas, algo que
afortunadamente en la actualidad es bastante inusual. La figura 2.11
muestra una memoria cache.

FIGURA 2.11. MEMORIA CACHE.


Tambin se la conoce como cach externa, secundaria o de
segundo nivel (L2), para diferenciarla de la cach interna o de primer
nivel que llevan todos los microprocesadores desde el 486 (excepto el
486SX y los primeros Celeron). Su presentacin vara mucho: puede
venir en varios chips o en un nico chip, soldada a la placa base o en un
zcalo especial (por ejemplo del tipo CELP) e incluso puede no estar en
la placa base sino pertenecer al microprocesador, como en los Pentium II
y los modernos Celeron Mendocino.

2.2.7. Conectores externos


Se trata de los conectores para perifricos externos: teclado,
ratn, impresora... En las placas Baby-AT lo nico que est en contacto
con la placa son unos cables que la unen con los conectores en s, que
se sitan en la carcasa, excepto el de teclado que s est adherido a la
propia placa. En las ATX los conectores estn todos agrupados entorno al
de teclado y soldados a la placa base.
Los principales conectores son los que se muestran en la tabla 2.2:

Teclado

Puerto paralelo
(LPT1)

Puertos serie
(COM o RS232)

Puerto para ratn PS/2

Puerto de juegos

Puerto VGA

USB

Tabla 2.2. Principales conectores externos.

Actualmente los teclados y ratones tienden hacia el mini-DIN o


PS/2, y se supone que en unos aos casi todo se conectar al USB, en
una cadena de perifricos conectados al mismo cable.
2.2.8. Conectores internos
Bajo esta denominacin englobamos a los conectores para
dispositivos internos, como puedan ser la disquetera, el disco duro, el
CD-ROM o el altavoz interno, e incluso para los puertos serie, paralelo y
de joystick si la placa no es de formato ATX.

FIGURA 2.12 CONECTORES IDE PARA DISCO DURO, CD-ROM Y


DISQUETERA
En las placas base antiguas el soporte para estos elementos se
realizaba mediante una tarjeta auxiliar, llamada de Input/Output o
simplemente de I/O, como la de la figura 2.12 en la parte superior; pero
ya desde la poca de los 486 se hizo comn integrar los chips
controladores de estos dispositivos en la placa base, o al menos los
correspondientes a discos duros y disquetera.

FIGURA 2.13 PLACA BASE INTERNA CON CONECTORES PARA DISCOS


DUROS, DISQUETERA, ETC.
Siguiendo la figura 2.13 de izquierda a derecha, el primer conector
es el correspondiente a la disquetera; tiene 34 pines, y equivale al de
menor tamao de la foto del comienzo de este apartado; el siguiente es
el de disco duro, que en las placas actuales es doble (uno para cada
canal IDE); tiene 40 pines (a veces slo 39, ya que el pin 20 carece de
utilidad) y equivale a uno cualquiera de los otros dos que aparecen en la
figura 2.12.
Por ltimo, el altavoz interno, los leds (las bombillitas) para el disco
duro, el indicador de encendido, el turbo (si existe, en las placas
modernas
est
totalmente en desuso) y los interruptores
de reset o stand-by se conectan todos ellos con cables de colores a una
serie de jumpers que se conectan en pines como los que se muestran en
la figura 2.14, cuya posicin y caractersticas de voltaje vendrn
indicadas en el manual de la placa y/o en el serigrafiado de la misma.

FIGURA 2.14. PINES PARA CONEXIN DE JUMPERS.

2.2.9. Conector elctrico


Es donde se conectan los cables para que la placa base reciba la
alimentacin proporcionada por la fuente. En las placas Baby-AT los
conectores son dos, si bien estn uno junto al otro, mientras que en las
ATX es nico.

FIGURA 2.15 CONECTORES ELCTRICOS.


Cuando se trata de conectores Baby-AT, deben disponerse de
forma que los cuatro cables negros (2 de cada conector), que son las
tierras, queden en el centro. El conector ATX suele tener formas
rectangulares y trapezoidales alternadas en algunos de los pines de tal
forma que sea imposible equivocar su orientacin.

2.2.10. Pila
La pila del ordenador, o ms correctamente el acumulador, se
encarga de conservar los parmetros de la BIOS cuando el ordenador
est apagado. Sin ella, cada vez que encendiramos tendramos que
introducir las caractersticas del disco duro, del chipset, la fecha y la
hora. Dicha pila es como la que se muestra en la figura 2.16.

FIGURA 2.1.6 PILA DEL ORDENADOR.


Se trata de un acumulador, pues se recarga cuando el ordenador
est encendido. Sin embargo, con el paso de los aos pierde poco a
poco esta capacidad (como todas las bateras recargables) y llega un
momento en que hay que cambiarla. Esto, que ocurre entre 2 y 6 aos
despus de la compra del ordenador, puede preverse observando si la
hora del ordenador "se retrasa" ms de lo normal.

2.2.11. Elementos integrados variados


En las placas base modernas resulta muy comn que ciertos
componentes se incluyan en la propia placa base, en vez de ir en forma
de tarjetas de expansin. Los ms comunes son:

Controladoras de dispositivos: en general todas las placas


Pentium, y algunas 486, disponen de unos chips en la placa base
que se encargan de manejar los discos duros, disqueteras y
puertos serie (puertos COM); algunas de gama alta incluso tienen
controladoras SCSI integradas.

Tarjeta de sonido: ahora que una tarjeta de 16 bits suele


consistir en un nico chip y los conectores, cada vez ms placas
base la incorporan.

Controladora de vdeo: lo que suele llamarse "tarjeta de vdeo",


pero sin la tarjeta. Las que incorporan las placas base no suelen
ser de una potencia excepcional, pero s suficiente para trabajos
de oficina, como por ejemplo una Intel 740.

Sobre la conveniencia o no de que las placas base tengan un alto


grado de integracin de componentes hay opiniones para todos los
gustos. Indudablemente, salen ms baratas y es ms cmodo, ya que el

interior de la caja est limpia de cables y tarjetas; sin embargo, no


siempre son componentes de alta gama (sobre todo en tarjetas de
sonido y vdeo), adems de que cualquier falla importante en la placa
nos deja sin casi nada que poder aprovechar del ordenador.

TERCER TEMA:
RAM CMOS

RAM CMOS

3. RAM CMOS
Es un tipo de memoria en que se guardan los datos que se pueden
configurar del BIOS y contiene informacin bsica sobre algunos
recursos del sistema que son susceptibles de ser modificados como
el disco duro, el tipo de disco flexible, etc. Esta informacin es
almacenada
en
una RAM,
de
64 bytes de
capacidad,
con
tecnologa CMOS, que le proporciona el bajo consumo necesario para ser
alimentada por una pila que se encuentra en la placa base y que debe
durar aos, al ser necesario que este alimentada constantemente,
incluso cuando el ordenador se encuentra apagado. Para ello
antiguamente se usaba una batera recargable que se cargaba cuando el
ordenador se encenda. Mas modernamente se ha sustituido por una pila
desechable de litio (generalmente modelo CR-2032) y que dura de 2 a
5 aos.
Como ejemplo tenemos la memoria RAM CMOS en un conjunto
de
64 bytes residentes
en
el chip MC146818A
de Motorola,
o
equivalente. Estos bytes no se encuentran en el mapa de direcciones

fsicas del microprocesador. Sin embargo, se puede acceder a ellos por


medio de los puertos de E/S 70H y 71H.
Esta memoria se utiliza para almacenar los datos que indican las
caractersticas ms importantes de la configuracin del ordenado, tales
como:

Fecha y hora del sistema.

Tipo y caractersticas del disco duro.

Tipo y caractersticas de las unidades de disco flexible.

Secuencia de unidades de disco para el arranque.

Habitacin o desactivacin de la Shadow RAM.

Palabra de acceso (Password).

Esta tipo de memoria aparece en los AT y est alimentada por una


batera de larga duracin para que la informacin almacenada no se
pierda al desconectarse el equipo. El hecho de que los
ordenadores XT no tuvieran este tipo de memoria provocaba que cada
vez que se encenda el ordenador era necesario introducir la hora y la
fecha. Para la configuracin de todas las caractersticas anteriormente
mencionadas, el BIOS dispone de un programa denominado SETUP.
A partir de los modelos AT la placa base integra de serie un chip de
reloj (RTC, Real Time Clock). Este chip contiene la RAM CMOS,
encargada de guardar la configuracin actual del BIOS. Para conservar
los datos cuando el ordenador esta apagado se utiliza un acumulador o
una batera.

3.1 El SETUP del BIOS


La BIOS contiene un programa de configuracin al que hay que
acceder cuando se termina el montaje, o cuando se haya modificado su
configuracin (instalacin de una nueva tarjeta, cambio de disco duro o
conexin de una segunda unidad, etc.) antes de poder utilizar el
ordenador.

En este programa de configuracin llamado SETUP, debe


definirse una seria de parmetros que permite al sistema conocer lo que
se tiene instalado. Se encuentra implementado en la placa base sobre
una memoria RAM con pila, para poder cambiar su contenido y que este
no se pierda al desconectar la alimentacin. Aunque en las ultimas
placas est siendo sustituida por memorias del tipo FLASH.
Aunque el SETUP contiene toda la configuracin del sistema,
cuando se utilice dicho sistema no debe temer al equivocarse ya que
cualquier error cometido se puede corregir activando la configuracin
por defecto, o simplemente no guardando los cambios que realizo al salir
de la aplicacin. Casi todas las BIOS tienen las mismas opciones
dependiendo de los fabricantes.
3.1.1 El principio de funcionamiento
Generalmente la RAM CMOS dispone de mas de 50 Bytes para
guardar la configuracin del BIOS y de 14 Bytes para las funciones
internas del reloj, es decir, tiene una capacidad total de 64Bytes como
mnimo. Las direcciones de E/S 70h y 71h utilizan como elementos de
comunicacin con el chip. La primera direccin constituye el
denominado puerto ndice. En este espacio de memoria se escribe la
direccin de la RAM CMOS a seleccionar. Mientras que la direccin 71h
representa el puerto de datos correspondiente, es decir, el valor que se
va a leer o a escribir.
A lo largo de los aos la RAM CMOS ha visto ampliada su
funcionabilidad y con ella tambin su capacidad, aunque puede variar de
un sistema a otro (PCs EISA, PS/2, PCI) y tambin puede diferir entre
distintos fabricantes.
3.1.2 Modo de Operar
En los primeros Pcs, no exista el Setup BIOS de la RAM CMOS, y
la configuracin del sistema se realizaba por medio de jumpers. Lo que
implicaba abrir el equipo y el peligro de no manipular correctamente la
placa base. Sin embargo, la configuracin en el Setupconsiste en la
introduccin de ciertos parmetros que la BIOS no puede determinar por
si misma automticamente, sin riesgos fsicos para la maquina. Durante
el proceso de arranque que ejecuta la BIOS, se suele dar una opcin
pulsando una serie de teclas, CTRL + ALT + ESC, SUPR o las
indicadas por el fabricante para acceder al Setup, en los sistemas
actuales por lo regular para entrar al BIOSbasta con pulsar la tecla F10 o
F2 dependiendo del fabricante como se menciona con anterioridad. Una
vez dentro del Setup, se muestra un men principal que puede ser mas
o menos amigable dependiendo del fabricante. Para movernos por las

opciones del men utilizamos las teclas de cursor (flechas) o ratn


segn el modelo, y para acceder a las opciones pulsamos Enter o
hacemos cliccon el botn izquierdo del ratn.
3.2 Tipos y Tratamiento de Errores
Para conservar los datos de la RAM CMOS es importante que la
memoria se refresque sin problemas mientras el ordenador est
apagado, es decir el abastecimiento de corriente, que corre a cargo de
un acumulador o de una batera como se muestra en la figura 3.1.

FIGURA 3.1 MEMORIA RAM Y PILA DE RELOJ


La tensin de la batera es alrededor de 3V hasta 3.6V para que
no se pierda el contenido de la RAM CMOS, lo que podra suceder si no
se enciende el ordenador durante un periodo de tiempo largo si el
acumulador es algo viejo. En ese caso las configuraciones realizadas en
el SETUP del BIOS se reducen a sus valores predeterminados y el reloj no
funciona correctamente. Si el ordenador ha perdido la memoria y es
necesario ejecutar de nuevo el SETUP del BIOS significa que el
acumulador se ha deteriorado o que existe algn fallo en la conexin de
recarga. Podemos saber directamente si el acumulador esta deteriorado
si se han formado pequeos cristales en los polos o derivan a tonos
verdes/azules. Esto no es un indicio inequvoco de que la batera esta
estropeada pero en cualquier caso es conveniente limpiar toda la
suciedad de los contactos, si es posible con un spray especial y un pao.
Con un voltmetro podremos examinar fcilmente el estado del
acumulador; los dos polos estn identificados como y +. La medida de

tensin se debe realizar con el ordenador apagado ya que de otro modo


la batera se recargara a travs de la placa base y, por lo tanto,
mediremos la tensin de carga y no la propia del acumulador. Si se
constata que el acumulador tiene poca tensin es relativamente fcil
cambiarlo. Un soldador con experiencia no tendr problemas en calentar
los contactos y extraer el acumulador daado pero en cualquier caso
hay que tener mucho cuidado, la placa base suele estar fabricada
usando la tcnica multicapa, donde hay varias caras superpuestas en las
lneas conductoras. En esta parte es fcil daar las lneas situadas
debajo y ya no sera posible reparar la placa. En lugar de calentar y
extraer los contactos del acumulador con la placa es mejor dejarlos y
cortarlos. Luego solo se solda el nuevo acumulador. En la placa base no
siempre hay un acumulador para mantener la RAM CMOS, otras veces
esta tarea la realiza una batera de litio generalmente sujeta con una
cinta adhesiva. Sustituir la batera es muy sencillo y no requiere en
absoluto usar un soldador. El chip de reloj necesita algunos
componentes externos: un cuarzo que genera la frecuencia del reloj, la
unidad mencionada para la recarga as como un acumulador.
En las placas bases modernas de nueva generacin no suele
haber ningn chip especial para la RAM CMOS y reloj. Adems laRAM
CMOS y el reloj de tiempo real se incluyen otros elementos
complementarios como por ejemplo los dos controladores DMA y de
interrupciones as como el Timer, dos puertos USB y un controlador EIDE
para discos duros. Para conservar la informacin, las placas modernas
no utilizan un acumulador sino una batera de botn que suele
proporcionar una tensin de 3V, la duracin va hasta los 3 aos y se
debe cambiar para no tener problemas con la configuracin del BIOS.

3.3 El Juego de Chips Chipset


El chipset es el conjunto de chips que se encarga de controlar
algunas funciones concretas del ordenador, como la forma en que
interacciona el microprocesador con la memoria o la cach, o el control
de los puertos y slots ISA, PCI, AGP, USB, etc. Como se muestra en la
figura 3.1 se muestra el esquema de un conjunto de chipsets Intel.

FIGURA 3.1 ESQUEMA DEL CONJUNTO CHIPSETS DE UNA PLACA TRITN


PARA TARJETAS INTEL
El chipset de una placa base es un conjunto de chips cuyo nmero
vara segn el modelo y que tiene como misin gestionar todos los
componentes de la placa base tales como el micro o la memoria; integra
en su interior las controladores encargados de gestionar los perifricos
externos a travs de interfaces como USB, IDE, serie o paralelo. El
chipset controla el sistema y sus capacidades, es el encargado de
realizar todas las transferencias de datos entre los buses, la memoria y
el microprocesador, por ello es casi el "alma" del ordenador. Dentro de
los modernos chipset se integran adems distintos dispositivos como la
controladora de vdeo y sonido, que ofrecen una increble integracin
que permite construir equipo de reducido tamao y bajo costo.
Una de las ventajas de disponer de todos los elementos que
integra el chipset, agrupados dentro de dos o tres chips, es que se
evitan largos perodos de comprobacin de compatibilidades y

funcionamiento. Como inconveniente nos encontramos con que el


chipset no se puede actualizar, pues se encuentra soldado a la placa.
Antes estas funciones eran relativamente fciles de realizar y el
chipset tena poca influencia en el rendimiento del ordenador, por lo que
ste era un elemento poco importante o influyente a la hora de comprar
una placa base. Pero los nuevos microprocesadores, junto al amplio
espectro de tecnologas existentes en materia de memorias, cach y
perifricos que aparecen y desaparecen continuamente, han logrado
aumentar la importancia del chipset. Las caractersticas del chipset y su
grado de calidad marcarn los siguientes factores a tener en cuenta:

Que obtengamos
microprocesador.

no

el

mximo

rendimiento

del

Posibilidades de actualizar el ordenador.

Poder utilizar ciertas


memorias y perifricos.

tecnologas

ms

avanzadas

de

Chipset y placa base forman un conjunto indisoluble y muy


importante. Se debe tener en cuenta que un buen chipset por s mismo
no implica que la placa base en conjunto sea de calidad. La placa base
hemos de comprarla mirando y pensando en el futuro, mxime si vamos
a realizar posteriormente ampliaciones.
A travs de estos circuitos se calcula toda la informacin que
utiliza el ordenador, gran parte de la cual no sabemos ni que existe.
Cuando el procesador quiere sacar un dato del disco duro tiene que
acceder a travs del chipset a la controladora IDE, que est integrada en
el mismo. Todas las operaciones son similares, puesto que el chipset
comunica el procesador con la memoria, con las ranuras de expansin,
con los puertos y con la tarjeta grafica, si es que no esta integrada en el
mismo. En la figura 3.2 podemos observar el chipset de una placa base.

FIGURA 3.2 CHIPSET DE UNA PLACA BASE


3.3.1 Las Funciones del Chipset
La inmensa mayora de las funciones del ordenador dependen
del chipset sobre el que esta basada la placa base. Este controla la
memoria, los dispositivos IDE, la disquetera, el controlador DMA, las
ranuras PCI, el teclado, el ratn, los puertos seria, paralelo, USB,
prcticamente todo. La placa base se disea en funcin del chipset que
se vaya a emplear y adaptar para las capacidades de rendimiento del
computador.
Al igual que el chipset determina las caractersticas de una placa
base, tambin influye directamente en el rendimiento del ordenador. En
las placas base de hace unos aos podamos encontrar varias docenas
de circuitos integrados. Cada uno hacia una funcin determinada, o
incluso eran necesarios varios chips para hacer algo, el conjunto de ellos
formaba prcticamente todo el ordenador. Los chipsets actuales estn
formados por dos o tres circuitos integrados, con lo que se ha reducido
el nmero de componentes de la placa base a la mnima expresin.
Gracias a la integracin se consigue que el proceso de diseo de una
placa base se acorte considerablemente, aunque a costa de alargar el
espacio entre lanzamientos de nuevos chipsets. Recientemente han
aparecido una serie de chipsets nuevos de la mano de los dos
fabricantes mas importantes de este tipo de componentes, Intel y Via
Technologies. Sin embargo, antes de describir las novedades de estos
chipsets vamos a describir los componentes que lo forman y algunas
funciones que integran.
3.3.2 El Chipset por dentro.

Los chipsets actuales estn formados por dos componentes


principales, North Bridge o Puente Norte y South Bridge o puente sur. El
Puente Norte es el ms importante, y en la mayora de las ocasiones es
el que marca la diferencia entre un chipset y otro. Interviene en la
mayora de la circuitera de la placa, puesto que est conectado
directamente al procesador, incluye el controlador de memoria, la
implementacin del bus AGP y la del bus PCI. A continuacin se muestra
la figura 3.3 del Puente Sur en la cual se muestran la serie de chips que
contiene.

FIGURA 3.3 EL PUENTE SUR (SOUTHBRIDGE) DE UN JUEGO DE CHIPS


INTEL.
El Puente Sur est conectado al Norte a travs del bus PCI y es el
encargado de las funciones que no son imprescindibles para el
funcionamiento del sistema. Controla los dispositivos IDE, los puertos
serie, paralelo, USB, teclado, ratn y, en general los accesos a
perifricos y dems funciones secundarias. Mientras que el Puente Norte
es el nico para cada modelo de chipset, el Puente Sur es posible verlo
en varios chipsets de la misma marca, puesto que todos suelen
proporcionar las mismas funciones secundarias, a continuacin la figura
3.4 muestra el chipset Norte con sus componentes.

FIGURA 3.4 EL PUENTE NORTE (NORTHBIRDGE) DE UN JUEGO DE CHIPS


INTEL
ltimamente se estn poniendo muy de moda las placas base
que integran muchos dispositivos, como la circuitera grafica, la de
sonido, controladoras Ethernet para conectar el equipo a redes locales e,
incluso, controladoras SCSI de altas prestaciones. Normalmente, integrar
todos estos perifricos en la placa base es ms econmico que
instalarlos mediante tarjetas. Tienen menos problemas, porque la unin
entre el dispositivo y la placa base es permanente, no como la que
ofrece una ranura de expansin. Adems no se ocupan estas ranuras,
que quedaran libres para ampliar el equipo con otros dispositivos. En
general, es mas cmodo y eficiente, porque se producen menos
problemas.

3.3.3 Chipsets para Pentium y Pentium AMX

430 FX de Intel (Tritn): Fue la primera placa base creada con


un nmero muy reducido de chips. Actualmente no se fabrica, pero
existen muchos ordenadores que aun la incorporan. Esta placa base
lleva la referencia 82430FX y es controlada por 4 chips en formatoQFD
(Quadratic Flat Package) o encapsulamiento cuadrtico plano. Pueden
controlar 256 512 Kbytes de memoria cach y la memoria central
puede ser del tipo FPM o EDO y alcanzar un mximo de 128 Mbytes.

430 HX de Intel (Tritn H): Salio un ao despus que la FX y


orientada
hacia
el
mercado
profesional.
Esta
placa
con
referencia82430HX,esta formada nicamente por 2 chips en formato
BGA (Ball Grid Array), que mejora la fiabilidad de los contactos. En estas
placas se consiguen funciones semejantes a las FX, pero con la adicin
de que pueden controlar hasta dos procesadores y memoria central con
paridad y ECC con un mximo instalable de 512 Mbytes.

430 VX de Intel (Tritn III): Sali al poco de la HX y orientada


hacia el mercado multimedia. Esta placa lleva la referencia 82430VX y
vuelve a adoptar los 4 chips en formato estndar QFP. En estas placas se
consiguen funciones similares a las HX, mejora la memoria SDRAM, que
es una memoria dinmica de acceso aleatorio que espera una sea de
reloj antes de responder a cualquier bus de datos de la computadora, lo
que quiere decir que trabaja de forma sncrona y es muy veloz.


430 TX de Intel: es el chipset mas novedoso y ampliamente
implantado por las grandes marcas de placa madre. Estos chipsets
sacan el mximo rendimiento a los microprocesadores con funciones
multimedia MMX. Llevan la referencia 82430TX y, al igual que la HX,
vuelve a utilizar nicamente 2 chips en formato BGA, pero manteniendo
los 128 Mbytes mximos en los tipos FDM, EDO, y SDRAM.

Apollos VIA: Es el competidor de Intel en el campo de las placas


base con los procesadores K6 de AMD. Desde su primer producto,
sobrepasa en presentaciones a todos los Tritn de Intel. La tabla 3.1
muestra una comparativa entre los Apollos VIA y los 430 de Intel.

Fabricante

Chips
et

Memoria

Cach
mxima

430FX

FDM y
Mbytes

128 512
Kbytes

66 Mhz

430HX

FPM, EDO y ECC 512 512


Mbytes
Kbytes

66 Mhz

430VX

FPM, EDO y SDRAM 512


128 Mbytes
Kbytes

66 Mhz

430TX

FPM, EDO y SDRAM 512


256 Mbytes
Kbytes

66 Mhz

VPX

FPM, EDO, BEDO y 2 Mbytes


SDRAM 512 MBytes

75 Mhz

VP2

FPM, EDO, BEDO y 2 Mbytes


SDRAM 512 Mbytes

66 Mhz

VP3

FPM, EDO y SDRAM 2 Mbytes


1Gbyte

66 Mhz

MVP3

FPM, EDO y SDRAM 2 Mbytes


1Gbyte

100 Mhz

EDO

Velocidad
de Bus

Intel

VIA-AMD
(Apollos)

Tabla 3.1 Comparativa de chipsets de Intel y VIA para Pentium y Pentium MMX.

3.3.4 Chipsets para Pentium PRO

440 KX y 440GX de Intel (Mars y Orion): Ambos se basan en


una estructura similar, con un numero total de chips que puede llegar a
nueve dependiendo de la configuracin. Mientras la KX puede controlar
dos microprocesadores, la GX puede controlar cuatro.

440 FX de Intel (Natoma): Con la referencia 82440FX, la Natoma


es controlada por 4 chips y permite manejar hasta dos
microprocesadores. Soporta hasta 1 Gbyte de Memoria EDO y puertos
USB.

450KX y 450GX de Intel: Es la evolucin de los respectivos


440KX y 440GX, incluyendo soporte para Ultra-DMA, memoria SDRAM y
bus AGP.

3.3.5 Chipsets para Pentium II y Celeron

440 FX de Intel: Es la placa Natoma del Pentium PRO, a la que


simplemente se le ha cambiado el zcalo por el Slot 1 del Pentium II.

440 LX de Intel: Esta placa ha sido diseada para obtener el


mximo rendimiento del procesador Pentium II, utilizando para ello la
ltima tecnologa: el puerto AGP (Accelerated Graphics Port), que
acelera el rendimiento de las tarjetas graficas, un bus denominado USB
(Universal Serial Bus) que alcanza altas transferencias de datos y la
nueva arquitectura DIB (Dual Independent Bus), que incrementa el
rendimiento global del sistema.

440 BX de Intel: Al igual que la LX, ha sido desarrollada para el


Pentium II, pero sobre ella se pueden instalar procesadores de mayor
velocidad con un bus de 100 Mhz.

440 ZX de Intel: Es el juego de chipset mas reciente para


Pentium II. Se trata de una versin reducida del 440 BX con el objeto de
adaptarlo a placas mas pequeas. Para ello utiliza zcalos y carcasas
ms pequeas, que reducen los costos finales de la placa.


440 EX de Intel: Es una placa diseada para soportar un modelo
especial de Pentium II denominado Celeron. Este microprocesador es
una versin reducida del Pentium II, orientada a aquellos usuarios a los
que sus posibilidades econmicas no les permitan comprar un Pentium II
original. En lneas generales se trata de una versin recortada del
440LX.

440 GX de Intel: Es el chipset de Intel optimizado para la versin


Xeon del Pentium II. Soporta hasta 2 Gbytes de memoria SDRAM y AGP
2x.

450 NX de Intel: A diferencia del anterior, este esta optimizado


para placas con mltiples procesadores Xeon. Soporta hasta 8 Gbytes de
memoria EDO o SDRAM, pero no soporta el bus AGP.

Apollo Pro de VIA: Al igual que suceda con los Pentium, VIA ha
desarrollado placas para el Pentium II y Celeron. La tabla 3.2 muestra
una comparativa del Apollo Pro de VIA con los de Intel.
Fabrican
te

Chipse
t

Memoria

Velocidad de
Bus

Intel

440FX

FPM y EDO 512 Mbytes

66Mhz

440LX

EDO 1 Gbyte SDRAM 512


Mbytes

66Mhz

440BX

SDRAM y PC100 SDRAM 1


Gbytes

100Mhz

440ZX

SDRAM y PC100 SDRAM 256


Mbytes

100Mhz

440EX

FPM, EDO y SDRAM 256 Mbytes

66Mhz

440GX

SDRAM 2 Gbytes

100Mhz

450NX

EDO y SDRAM 8 Gbytes

100Mhz

Apollo
Pro

FPM, EDO, SDRAM y PC100


SDRAM 1Gbyte

100Mhz

VIA

Tabla 3.2. Comparativa de chipsets de Intel y VIA para Pentium II y

Celeron

3.3.6 Chipsets para Pentium III

i820 de Intel: Este chipset vio la luz a finales de 1999, cuando


todo pareca indicar que la nueva memoria RDRAM se apoderara de
todo el mercado. Por ello, dotaron a es te juego de chips en 3 versiones:
o i820 DP-133 (Dual Processor, memoria de 133 Mhz): Es la
versin mas completa, permite en controlar memoria SDRAM
PC133 y RDRAM PC600, PC700 y PC800 y dos
microprocesadores.
o i820 UP-133 (Uniprocessor, memoria de 133 Mhz): Es la
versin monoprocesador de la anterior.
o i820 PC-600: Es la mas reducida, solo soporta memoria
RDRAM PC600.

Apollo Pro 133 de VIA: Compite con la i820 con prestaciones


muy parecidas: SDRAM PC133 y AGP 4x.

Apollo Pro 266 de VIA: Es una reconversin de la anterior para


dar cobertura a la memoria DDRAM PC266, y que adems incluye un
juego de chips en dos versiones para las conexiones EIDE: El 686A que
solo cubre Ulta-ATA66, y el 686B que da cobertura a Ultra ATA/!00.

i830 de Intel: Este chipset pretende rivalizar con el anterior de


VIA y dar cobertura a la memoria DDRAM, AGP 4x, controlador para USB
2.0 con 6 puertos y conexin Ultra ATA/100.

3.3.7 Chipsets para K7

AMD-750: Es el chipset ms modesto para K7, nicamente


soporta memoria PC100 y AGP 2x. Su mbito se restringe a los Athlon
bajo Slot A de frecuencia hasta los 600 Mhz.

AMD-760: Consisten una versin mejorada de la anterior con


cobertura para memoria SDRAM PC133 y bus AGP 4x, adems de tener
dos procesadores en un producto de la compaa AMD.


KX133 de VIA: Es la versin del fabricante VIA para competir con
el AMD-760, e incluye unas prestaciones parecidas a este: Bus de hasta
200 Mhz, memoria principal SDRAM PC133 hasta un mximo de 1.5
Gbytes, bus AGP 4x, conexin EIDE Ultra ATA33 y 66, dos puertos USB y
un zcalo AMR. Este juego de chips da cobertura tanto a las versiones de
K7 bajo Slot A como a las de Socket A.

KT133 de VIA: Presenta unas caractersticas muy similares a la


anterior, mejorando la conexin EIDE a Ultra ATA/100, y soportando el
AGP Pro.

KT266 de VIA: Es idntica a la anterior, pero en lugar de soportar


memoria SDRAM, soporta DDRAM de 200 y 266 Mhz.

3.3.8 Chipsets para Pentium IV

i850 de Intel: Es el primer juego de chips que soporta el bus local


de 400 Mhz. Soporta memoria RDRAM PC600 y PC800 con hasta 2
Gbytes de memoria principal, incluye correccin de errores ECC, AGP 4x,
controlador para cuatro puertos USB 2.0 y conexin Ultra ATA/100.

PX266 de VIA: Es el rival de VIA para los Pentium IV. Da cobertura


a PCI de 64 bits, soporta zcalo dual ( dos procesadores) y memoria
DDRAM de 266 Mhz.

i850 de Intel: Este juego de chips esta destinado a su uso en


servidores, y es el que ha desarrollado la firma para su Pentium IV Xeon
y el Itanium. Las primeras placas base para Itanium montaran un juego
de chips con bus local a 266 Mhz y posteriormente se elevara a los 400
Mhz.

3.4 La Memoria Cach.


Las memorias SRAM son muy rpidas, debido a que no necesitan
ciclo de refresco para mantener los datos, pero su precio es muy elevado
comparado con la DRAM. As se ha llegado al compromiso de poner una
pequea cantidad de memoria SRAM (de 8 a 512 KB) entre el
microprocesador y la memoria principal. El uso de esta pequea
memoria cach (SRAM). Si el microprocesador vuelve a necesitar esos

datos, los lee de la memoria cach (mas rpida) en lugar de la memoria


principal. Este esquema de conexionado se muestra en la figura 3.5

FIGURA 3.5. CONEXIONADO DE LA MEMORIA CACH.


Al principio, la cach venia fuera del microprocesador (cach del
nivel 2), pero en la actualidad dos microprocesadores incorporan una
pequea cach dentro de la propia CPU (cach de nivel 1) y una cach
de mayor tamao de nivel 2. Por ejemplo, Intel incorpora 8KB de
memoria cach directamente en el microprocesador i486 y unos 128 KB
de cach de nivel 2. Debido a que se obtiene un mayor rendimiento, si la
cach se encuentra dentro de la CPU, ya que puede trabajar a su misma
velocidad, en los ltimos microprocesadores como el Pentium Pro y
Pentium II/III, ambos niveles de cach se integran en el propio
encapsulado del microprocesador.
La idea de la memoria cach es similar a la de la memoria virtual
en el sentido de que existe una pequea porcin de la memoria principal
que esta duplicada en una memoria especial llamada cach de alta
velocidad. El termino cache se utiliza para denominar al nivel superior
de la jerarqua de memoria. Cuando se genera una peticin de memoria,
la peticin es presentada primero a la cach, y si esta no proporciona el
dato se le presenta entonces a la memoria principal.

3.4.1 Principio de Localidad


Con el uso de la memoria cach el rendimiento es mayor, debido
a que se basan en un principio informtico denominado principio de
localidad de referencia:


Espacial: Si observamos la ejecucin de un programa, podemos
ver una distribucin espacial. Es decir, se repiten mucho los accesos a
unas posiciones de memoria.

Temporal: En este principio est comprobado que si el


microprocesador accede a una posicin de memoria, lo ms probable es
que unos ciclos despus vuelva a acceder a la misma posicin.
Para asimilar mejor ambos conceptos, pongamos un ejemplo: Si
tenemos una memoria central de unos 32 Mbytes y ejecutamos un
programa, podemos observar que su distribucin en la memoria no es
uniforme y que esta dividida en concentraciones de instrucciones como
se muestra en la figura 3.6. Es decir, en grupos de rutinas, ya que
contienen saltos condicionales.

FIGURA 3.6 DISTRIBUCIN DE UN PROGRAMA EN LA MEMORIA.


Cuando la CPU acaba de ejecutar un grupo de instrucciones, hay
un trnsito y se produce la repeticin de otro grupo de instrucciones. Si
analizamos cada una de estas concentraciones, podemos ver que
difcilmente superan los 150 Kbytes. As, lo que la cach hace es copiar
la agrupacin de instrucciones que se estn ejecutando en ese momento
en una memoria esttica, que al ser mucho ms rpida acelera el
proceso. Una vez terminada la ejecucin de esa agrupacin, la cach se
actualizara con la siguiente y as continuamente, aumentando
considerablemente el rendimiento global del sistema.

3.4.2 Componentes de la cach


Todo el sistema cach est formado por los siguientes
elementos:


Una memoria asociativa: Constituida por chips de memoria
SRAM (10/45 ns), ms rpida que la DRAM (100/80/70/60 ns), y que se
sita entre la memoria principal y el microprocesador. Suele ser de
capacidad muy pequea, comprendida entre 8 KB y 512 KB, y de precio
mucho ms elevado que la DRAM.

Un controlador de cach: Para que el sistema funcione


correctamente, se necesitara un elemento hardware que se encargue de
actualizar el contenido de la cach y de la memoria central. Este
controlador, como por ejemplo el 82385, mejora la velocidad de acceso
a la memoria en un 80%, con un porcentaje en aciertos del 95%.
Este tipo de memorias no se puede aadir al ordenador, sino que
debe venir implementada en el sistema.
NOTA: El disco cach no tiene nada que ver con este tipo de memorias, dado
que reside en memoria convencional o en memoria extendida y lo que reduce
es el tiempo de acceso a disco. En el caso de memoria cach lo que se reduce
es el tiempo de acceso a memoria.

3.4.3. Funcionamiento de la memoria cach.


El funcionamiento de la cach es la siguiente: Cuando el
microprocesador lee o escribe datos en la memoria principal, tambin
los escribe en la memoria cach, de forma que si vuelve a necesitar esos
datos, accede a la cach en vez de acceder a la memoria principal,
mejorando de esta forma considerablemente la velocidad del sistema.
Como la cach interna esta unida al microprocesador por un bus
de datos de 128 bits, cada lnea de cada va deber tener una longitud
que, traducida a bytes, es 16. Como resultado, cada porcin mnima de
esta memoria que puede ser direccionada es de 16 bytes. En
consecuencia, como cada lnea de la va tiene 16 bytes, el total de cada
set ser: 4 vas x 16 bytes = 64 bytes y, como la cach es de 8 Kbytes,
cada va tendr un mximo de 128 sets o posiciones. Esta distribucin
se puede observar en la figura 3.7.

FIGURA 3.7 DISTRIBUCIN DE LAS VAS.


En estas vas se van a almacenar los datos, pero necesitamos
asociar esos datos a una etiqueta. Para conseguirlo la cach dispone de
un directorio o tag con tantas entradas como sets tengan las vas, en
este caso 128. Cada entrada del directorio contiene:

4 campos tag de entrada: de 21 bits cada uno de ellos, asociado


a cada una de las vas.

1 campo tag valido: de 4 bits, que marcan como valido/invalido


cada uno de los tags asociado a las vas.

1 campo LRU: de 3 bits, que va a servir como determinar el


criterio de reemplazo.
Esta distribucin del directorio se ilustra en la Figura 3.8.

FIGURA 3.8 DISTRIBUCIN DEL DIRECTORIO O TAG.

El proceso a seguir es el siguiente: Cuando la CPU pone una


direccin, sus bits AxA10 seleccionan uno de los 128 sets. De
encontrarse dicha direccin contenida en la cach, habr de estarlo en
una de las 4 lneas de las vas. Seguidamente se realiza la comparacin
de los 21 bits ms altos de la direccin de los 4 tags de la entrada del
directorio. Esta comparacin se realiza simultneamente con los 4 tags
por mecanismos hardware, lo que no ocupa un tiempo significativo. En
caso de que alguna de estas comparaciones resulte positiva y el bit de
tag valido correspondiente este activo, se produce un acierto. En caso
contrario un error. Como se observa en la figura 3.9 los bits A 0,A3 no se
usan en la memoria cach, ya que la cach va a escoger siempre
agrupaciones de 16 bytes debido a la localidad espacial. Es decir,
despus de que el microprocesador ejecute esa instruccin pedir la
siguiente.

FIGURA 3.9. ESTRUCTURA Y ESQUEMA DE FUNCIONAMIENTO DE LA


CACH INTERNA DEL I486.

A continuacin en la figura 3.10 se muestra los pasos que realiza


la memoria cach en el proceso de lectura y escritura de la misma.

CUARTO TEMA TEMA:


LOS SISTEMAS DE BUS

Los Sistemas de BUS

4. Los Sistemas de BUS


Los buses son el mecanismo ms comn para la comunicacin
entre los dispositivos del computador. Fsicamente son conductores por
donde viajan seales elctricas. Algunos ejemplos de buses se muestran
en la figura 4.1.

Figura 4.1. Buses


Los buses son casi todos esos caminos que se ven en las tarjetas
madre de las imgenes anteriores.
El bus es un dispositivo en comn entre dos o ms dispositivos, si
dos dispositivos transmiten al mismo tiempo seales las seales pueden
distorsionarse y consecuentemente perder informacin. Por dicho
motivo existe un arbitraje para decidir quin hace uso del bus.
Por cada lnea se pueden trasmitir seales que representan unos y
ceros, en secuencia, de a una seal por unidad de tiempo. Si se desea
por ejemplo transmitir 1 byte, se debern mandar 8 seales, una detrs
de otra, en consecuencia se tardara 8 unidades de tiempo. Para poder
transmitir 1 byte en 1 sola unidad de tiempo tendramos que usar 8
lneas
al
mismo
tiempo.
Existen varios tipos de buses que realizan la tarea de interconexin
entre las distintas partes del computador, al bus que comunica al
procesador, memoria y E/S se lo denomina bus del sistema.
La cantidad de lneas del bus a medida que pasa el tiempo se va
incrementando como uno de los mtodos para incrementar la velocidad
de transferencia de seales en el computador, y as incrementar el
desempeo. Cada lnea tiene un uso especfico, y hay una gran
diversidad de implementaciones, pero en general podemos distinguir 3
grandes grupos de buses:

a) Bus de datos: Por estas lneas se transfieren los datos, pueden ser
de 8, 16, 32 o ms lneas, lo cual nos indica cuantos datos podemos
transferir al mismo tiempo, y es muy influyente en el rendimiento del
sistema. Por ejemplo si el bus es de 8 lneas y las instrucciones son de
16 bits, el sistema va a tener que acceder 2 veces a memoria para
poder leer la instruccin, el doble de tiempo en leer instrucciones
comparando con un bus de datos de 16 lneas.
b) Bus de direcciones: Por estas lneas se enva la direccin a la cual
se requiere hacer referencia para una lectura o escritura, si el bus es de
8 lneas por ejemplo, las combinaciones posibles para identificar una
direccin iran del 00000000 al 11111111, son 256 combinaciones
posibles, en consecuencia el ancho del bus de datos nos indica la
cantidad de direcciones de memoria a la que podemos hacer referencia.
Dentro de las direcciones posibles, en general el sistema no usa todas
para hacer referencia a la memoria principal, una parte las usa para
hacer referencia a los puertos de E/S.
c) Bus de control: Estas lneas son utilizadas para controlar el uso del
bus de control y del bus de datos. Se transmiten rdenes y seales de
temporizacin. Las rdenes son muy diversas, las ms comunes son:

Escritura en memoria.

Lectura de memoria.

Escritura de E/S.

Lectura de E/S.

Transferencia reconocida.

Peticin del bus.

Sesin del bus.

Peticin de interrupcin.

Interrupcin reconocida.

Seal de reloj.

Inicio..

Las seales de temporizacin indican la validez de los datos que


estn en el bus en un momento dado. En la siguiente figura 4.1
mostramos el Esquema de Interconexin de los buses en el sistema.

Figura 4.2 Interconexin de los Buses

Todo elemento que est conectado al bus tiene que saber


reconocer si la direccin que est en el bus de datos le corresponde,
tiene que reconocer algunas rdenes transmitidas por el bus de control,
y puede emitir algn tipo de seal por el bus de control (seal de
interrupcin, seal de reconocimiento de alguna peticin, etc.).
En general, cuanto ms dispositivos conectamos al bus, disminuye
el rendimiento del sistema; las causantes de esto son varias, pero las
ms importantes son el tiempo de sincronizacin que se necesita para
coordinar el uso del bus entre todos los dispositivos, y que el bus tiene
una capacidad mxima, la cual puede llegar a convertirse en un cuello
de botella del sistema. Una de las formas de tratar este problema es
implementando jerarqua de buses.
4.1. Jerarqua de buses:
Para mejorar el rendimiento del bus, las jerarquas de buses fueron
implementadas cada vez ms, una primera aproximacin a una jerarqua
de bus bsica seria como la que se muestra en la figura 4.2:

Figura 4.2. Esquema de la jerarqua de buses.


Primero tenemos un bus local, de alta velocidad que conecta el
procesador a la cache, el controlador de la cache tambin puede
acceder al bus del sistema, con esta implementacin, la mayor parte de
los datos a los que va a acceder el procesador, que estn en la cache,
sern entregados a una alta velocidad, otro punto a destacar de esta
parte es que los accesos a memoria por parte de la cache no van a
interrumpir el flujo de datos entre procesador y cache. Tambin se ve la
posibilidad de conectar un dispositivo de entrada salida al bus local.
Luego tenemos el bus del sistema, al cual est conectada la memoria y
por debajo el bus de expansin, al cual se pueden conectar una amplia
diversidad de dispositivos, entre el bus del sistema y el bus de
expansin se encuentra una interface, que entre las principales tareas
est la de adaptar las velocidades de transmisin, por ejemplo para un
dispositivo muy lento conectado al bus de expansin la interface podra
acumular una cierta cantidad de datos y luego transmitirla a travs del
bus del sistema.
El hecho de que cada vez mas salgan al mercado dispositivos que
requieren ms velocidad de transmisin en los buses, hizo que los
fabricantes implementaran los buses de alta velocidad, el cual est muy
estrechamente ligado al bus local, solo hay un adaptador que los une.

Debajo de este bus tenemos el bus de expansin, ms lento conectado


mediante otro adaptador. La figura 4.3 lo muestra detalladamente:

Figura 4.3 Sistema de Bus y Perifricos que se interconectan a l.

Existen varios parmetros y elementos en los buses con los cuales


podemos clasificarlos.
4.1.1. Tipos de buses
Una clasificacin que podemos hacer es segn la funcionalidad de
este, los podramos dividir en dedicados o multiplexados.
Un ejemplo comn de dedicados serian el bus de datos y el bus de
direcciones, cada uno se utiliza solo para una funcin especfica. Esta
situacin de bus de datos y de direcciones dedicados es lo ms comn,
pero podra llegar a implementarse con un solo bus multiplexado el
tiempo. Esto funcionaria a grandes rasgos de la siguiente forma:
Al comienzo de la transferencia se sita en el bus la direccin de
donde se quiere leer o a donde se desea escribir, luego se emite por el
bus de datos una seal indicando que en el bus se encuentra una
direccin valida.
A partir de ese momento se dispone de una unidad de tiempo para
que los dispositivos identifiquen si es su direccin, luego de esto se pone
en el mismo bus los datos y se realiza la transferencia en el sentido que
lo indique una orden emitida por el bus de control. La Ventaja de este
mtodo es la reduccin de la cantidad de lneas, lo cual ahorra espacio y

costos, la desventaja son que para poder implementar la forma de


operar la circuitera en cada modulo tiene que ser ms compleja, y que
el rendimiento del sistema ser menor por no poder transmitir los datos
simultneamente, en paralelo (datos y direccin).
Otro tipo de clarificacin podra ser segn su dedicacin fsica:
Podramos poner como ejemplo el bus de E/S, el cual se encarga de
conectar solo los dispositivos de E/S, este bus se conecta al bus principal
mediante algn adaptador, la ventaja est en que al ser dedicado solo a
E/S, el rendimiento de este va a ser mejor, ya que solo van a operar con
l los mdulos de E/S, y no va a haber tanta competencia por el bus.
4.2. Mtodo de arbitraje.
Por la razn de que en un momento dado solo puede usar el bus
un solo dispositivo, debe existir un mtodo para decidir quin hace uso
de l. Todos los mtodos que existen en general pueden ser clasificados
en 2 grandes grupos:

Arbitraje centralizado: Una parte del hardware del sistema


denominada controlador del bus se encarga de decidir el uso del bus en
cada momento, este dispositivo puede ser un modulo separado o puede
estar incorporado al procesador.

Arbitraje distribuido: En este esquema no existe un controlador


centralizado, en su lugar, cada dispositivo que hace uso del bus tiene
que tener incorporada la lgica necesaria para poder interactuar con los
dems dispositivos y decidir quin hace uso del bus.
En cualquiera de los dos casos lo que se busca es que se decida
quin va a tener la posesin del bus en un momento dado, procesador,
modulo de E/S o memoria, al cual se lo denomina maestro del bus, el
maestro del bus establecer una comunicacin con otro dispositivo
(lectura o escritura) al cual se lo denominara esclavo.
4.3. Temporizacin:
La temporizacin clasifica al mtodo utilizado para coordinar los
eventos dentro del bus. Segn la temporizacin usada podemos
clasificar los buses en 2 grupos.
Temporizacin sncrona: Todos los eventos del bus se rigen a
travs del reloj del computador. Una de las lneas del bus transmite
continuamente una seal de reloj, simplemente una secuencia de unos y
ceros, la cual puede ser leda por todos los dispositivos conectados al
bus. Al intervalo transcurrido en la emisin de un uno y un cero se lo

llama ciclo de reloj, todos los eventos ocurridos dentro del bus
comienzan el principio del ciclo y puede durar uno ms . En este
mtodo de temporizacin todos van al ritmo del reloj como mostramos
en la figura 4.4.

Figura 4.4 Temporizacin Sncrona


En el diagrama anterior podemos apreciar como seria en forma
simplificada una lectura de datos a travs del bus. Tener en cuenta que
hay muchsimas ms lneas que no se figuran en el grfico, por ejemplo
la lnea del reloj, que sera algo ms constante como la figura 4.5.

Figura 4.5. Seal de Reloj


Las lneas solo pueden tener uno de dos estados, uno o cero. La
velocidad en el ritmo que se alterna de un uno a un cero en la lnea del
reloj nos da la velocidad del bus, y como todas las operaciones se van a
realizar al ritmo del reloj, al aumentar la velocidad del ciclo vamos a
aumentar la velocidad del sistema.
Con referencia al grfico de un ciclo de lectura de datos, el
maestro (el que tiene permiso para el uso del bus) pone en el bus de
direcciones la direccin de la cual desea leer su contenido, luego de
haber puesto la direccin en las lneas correspondientes, enva por una
lnea del bus de control una seal indicando que desea hacer una
lectura, el dispositivo correspondiente a esa direccin reconoce la

direccin, y pone en el bus de datos la informacin solicitada, tras lo


cual, manda otra seal por una lnea del bus de control indicando que se
le ha reconocido su peticin (que los datos situados en el bus de datos
son validos, son los datos solicitados)
Todo con este mtodo de temporizacin empieza o finaliza
rigindose de las seales del reloj, en general la mayora de los eventos
tiene un duracin de un ciclo.
Temporizacin asincrnica:
Ac los eventos no se rigen por la lnea del reloj, en general todo
evento es disparado por otro evento anterior. Asi como mostramos en la
figura 4.6.

Figura 4.6 Temporizacin Asncrona.

El procesador pone en el bus de direcciones la direccin a ser leda


y en el bus de control por la lnea correspondiente seal de lectura,
luego de un breve tiempo para que las seales elctricas se estabilicen,
se manda seal por la lnea MSYN (sincronizacin del maestro) indicando
que hay seales validas en el bus de direccin y de control, el modulo
correspondiente reconocer su direccin, pone el dato solicitado en el
bus de datos y emite una seal SSYN(sincronizacin del esclavo) por el
bus de control indicando en las seales del bus de datos que la
informacin es vlida.
La temporizacin sncrona es ms fcil de implementar y
comprobar, pero es menos flexible que la sncrona. Por ejemplo, en el
caso de que hubiesen varios dispositivos conectados al bus, de distintas

velocidades, todos tienen que funcionar a la velocidad del reloj, si hay


uno ms rpido, este tiene que bajar su velocidad: En cambio con el
asncrono, cada uno funcionaria a su velocidad, en el mismo bus se
trabajara a distintas velocidades, cada transferencia se hara con la
velocidad ptima de sus dos partes (maestro-esclavo).
Anchura del bus:
La anchura del bus es simplemente la cantidad de lneas que
posee, y est directamente relacionado con el rendimiento del sistema,
cuanto ms ancho el bus de direcciones, mayor va a ser la cantidad de
direcciones posibles utilizadas para direccionar memoria y dispositivos
de E/S, y cuanto ms ancho el bus de datos, mayor ser la cantidad de
bits que se va a poder transmitir en paralelo.
4.4. Tipo de transferencia de datos:
Todos los buses permiten la transferencia de datos, ya sea para
escritura como para lectura. La transferencia de dichos datos se muestra
en la figura 4.7.

Figura 4.7. Transferencia de Datos


En el grfico tenemos ejemplificado una escritura y una lectura, en
este caso el bus esta multiplexado en el tiempo, primero se utiliza para
transmitir la direccin y luego los datos.

Para optimizar el rendimiento existen algunas operaciones


combinadas en las cuales se pasa la direccin una sola vez, por ejemplo
"lectura-modificacin-escritura", seria la lectura del dato, se le aplica
alguna modificacin y luego se escribe nuevamente. Todo esto es una
sola operacin, nadie puede acceder al bus en el medio de la operacin,
se utiliza para proteger los recursos de memoria compartida en sistemas
con multiprogramacin para mantener la integridad de los datos. Otra
instruccin es "lectura despus de escritura" que servira para
comprobar el resultado.
Otra operacin muy comn es la transferencia por bloque, se pasa
al principio de la operacin la direccin inicial y luego se realiza lectura o
escritura a las siguientes direcciones, la cantidad de direcciones
siguientes tambin es un parmetro que hay que pasar. Dichas
operaciones se muestran en la figura 4.8.

Figura 4.8. Bloque de Transferencia de Datos

4.5. El BUS ISA ( Industry Standard Architecture)


Desarrollado por IBM en 1981 fue el primer bus de expansin
incorporado en los ordenadores personales. Posee una velocidad de
funcionamiento de 4.77 Mhz y 8 bits ( con un ancho de banda mximo
de 2 MB/seg). Posteriormente con la aparicin de los ordenadores AT,
este bus de expansin de vio ligeramente modificado, denominndose
bus AT-ISA. Las modificaciones consistieron en la ampliacin del
conector para obtener 16 bits.

Con el paso de los aos, en 1986 el bus AT se modifico con un


estndar complementario y desde entonces se ha denominado bus ISA.
Desde hace ya algn tiempo, el bus ISA ha dejado paso al
bus PCI aunque algunas placas base continan incluyendo una o dos
ranuras ISA.
A partir de las placas base para Pentium II ya no se montaron
ranuras de 8 bits aunque esto no supuso ninguna desventaja ya que las
tarjetas de 8 bits podan seguir instalndose en la ranura ISA.

4.6. ISA Plug & Play


Gracias a la tecnologa Plug & Play la configuracin del PC es hoy
prcticamente automtica y permite integrar fcilmente en el sistema
las tarjetas de expansin. Pero lamentablemente en la prctica no
siempre es as, a veces se trata de armonizar una mezcla de dispositivos
y tecnologas tan diferentes que llegan a confundir a cualquier usuario.
En todo esto, los siguientes componentes juegan un papel importante:

BIOS Plug & Play.

PCI Plug & Play.

ISA Plug & Play.

Diseo Plug & Play especifico del fabricante del dispositivo.

Plug & Play del sistema operativo.

Como podemos comprobar hay varios factores que desempean su


papel y normalmente el problema suele aparecer en las relaciones entre
las diferentes unidades. Por otro lado se da el hecho de que el termino
Plug & Play no est patentado, y aunque aparezca con grandes letras en
el envoltorio del PC la realizacin de esta funcin puede ser muy
diferente de lo esperado, aunque cada vez menos. En sus inicios, con
este trmino solo se quera expresar que no era necesario colocar
ningn jumper, y a partir de ah ya no exista ninguna
funcionabilidad Plug & Play tal y como Intel y Microsoft las definieron en
su momento.
Estas tarjetas funcionaban y se configuraban sin jumpers o
interruptores DIP, en base a un mtodo especifico del fabricante y que

simplificado se puede presentar as: la posicin de los interruptores se


sustituir por un latch o un chip de registro. Con un controlador de
software generalmente antes del programa de instalacin y se utilizaban
para la tarjeta hasta el siguiente proceso de arranque. Pero la
configuracin automtica de las tarjetas apenas factible ya que el
programa de instalacin del fabricante no poda obtener informacin
fiable sobre que recursos del PC quedaban libres y cuales estaban ya
ocupados.
Las unidades PCI tienen una propiedad llamada Plug & Play, y en
teora se pueden configurar automticamente con la ayuda del BIOS,
mientras que en ISA esto no es posible desde el principio. Por esta razn,
en 1993 Intel y Microsoft definieron ISA Plug & Play para proporcionar
esta propiedad a las tarjetas ISA.

4.7. El bus PCI


A diferencia de su predecesor el VESA Local Bus (VLB), el
Peripheral Component Interconnect (PCI) no es un complemente de una
arquitectura de bus ya existente, sino que define su propio estndar de
componentes, para el que son necesarios unos chipsets especiales. El
bus PCI no es el nico de la arquitectura de PCs, sino que tambin
encuentra aplicacin en los Apple o en las estaciones de trabajo Alpha
de la antigua casa DEC (Compaq HP en la actualidad).
Toda unidad que siga en el estndar PCI, ya se encuentre
directamente en la placa base o en forma de tarjeta de expansin,
utiliza, en principio, adems de una direccin de Entrada/Salida y/o de
memoria, un espacio de configuracin para la identificacin y la
configuracin de unidades PCI, con lo cual puede prescindirse de los
puentes y otros elementos de configuracin manuales. Por consiguiente,
el estndar PCI trae la funcin Plug & Play de fabrica, y es el primer
sistema que posee esta funcionalidad completamente en el BIOS y no
requiere ningn software de configuracin adicional. Igual que en el ya
inexistente VESA Local Bus, en el bus PCI se emplea la misma solucin
mecnica de ranuras, que se utilizo por primera vez en MicroChannel.
Sin embargo, las ranuras PCI no se encuentran detrs de la conexin
ISA, sino que en las placas base de PC se encuentran inmediatamente al
lado de ellas, o bien se colocan en otro lugar de la placa base, separadas
de las otras ranuras de expansin.

4.8. Tarjeta de bus PCMCIA

Desde el ao de 1989 se ofrecen tarjetas de memoria para


ordenadores porttiles que se encuentran bajo las siglas PCMCIA, que
provienen de Personal Computer Memory Card International Association.
Si bien las tarjetas de memoria siguen siendo una aplicacin, como por
ejemplo para cmaras digitales, actualmente tambin se pueden
obtener tarjetas de fax/modem, tarjetas RDSI, discos duros y otros
dispositivos PCMCIA. El bus de tarjeta es el perfeccionamiento de la
interfaz PCMCIA y, por lo tanto, compatible hacia atrs, aunque las
distintas seales y sus funciones difieren mucho. Casi todos los
ordenadores porttiles nuevos disponen por lo menos de una ranura
para bus de tarjeta, aunque ni en la ranura ni en las tarjetas
correspondientes puede verse inmediatamente si se trata de PCMCIA o
del bus de tarjeta. En los catlogos de productos y en la publicidad estos
nombres a menudo se confunden y, por lo tanto, el usuario debera
informarse exactamente sobre la versin a que se hace referencia, ya
que las tarjetas ms nuevas se ofrecen exclusivamente en la versin de
bus de tarjeta. Por consiguiente, no funcionaran correctamente en un
porttil con ranura PCMCIA.
PCMCIA trabaja con una interfaz de 16 bits asncrona de modo
esclavo. El bus de datos tiene un ancho de 16 bits, y con las 26 lneas de
direcciones pueden direccionar directamente con el un rea mxima de
64 MBytes. Para el modo de entrada/salida el estndar es la
transferencia de 8 bits. Con tarjetas de memoria no se utilizan las
seales para las funciones de entrada/salida. Los 68 contactos de una
tarjeta PCMCIA estn distribuidos en dos filas y siempre encuentran en la
parte frontal, ms estrecha. Las tarjetas ms finas en principio tambin
pueden utilizarse en ranuras para tarjetas ms finas en principio
tambin pueden utilizarse en ranuras para tarjetas ms gruesas. En
noviembre de 1994 se presento el estndar de bus de tarjeta para PC,
que sustitua a la versin PCMCIA 2.0 y JEIDA 4.2. No obstante, en contra
de lo que su nombre indica, no se trata de un sistema de bus a nivel
electrnico, sino a nivel lgico, es decir, que aqu tambin hay
solamente una conexin punto a punto entre el adaptador del
PC y la
tarjeta.

4.9. Accelerated Graphics Port AGP


El Accelerated Graphics Port (traducido como puerto grfico
acelerado y abreviado AGP) forma parte de las placas base desde
mediados de 1997, en las que se monta en forma de ranura para instalar
exclusivamente tarjetas graficas AGP.

Una tarjeta AGP debe ofrecer mayores prestaciones que una


tarjeta grafica PCI, detalle muy importante, principalmente, en la
ejecucin de juegos en tercera dimensin 3D. Los usuarios que no sean
aficionados a los juegos tambin les dar cierta ventaja en las
representaciones 2D, ya que con una tarjeta AGP ofrece algo ms de
memoria y alcanza frecuencias ms rpidas, por lo que soportan
tambin unas resoluciones de 1280 x 1024 puntos de pantalla con una
profundidad de color de 16 bits y una frecuencia de actualizacion de 85
Hz. Hasta hace muy poco, estos valores de rendimiento eran exclusivos
de tarjetas grficas muy caras, y la memoria del mismo PC no superaba
muchas veces a la memoria de las tarjetas graficas actuales.
El puerto AGP no es ni un complemente ni una ampliacin del
bus PCI. Al contrario, su instalacin en la placa base se realiza en un slot
adicional destinado a la conexin punto a punto. Al igual que el bus PCI,
el bus AGP tambin tiene en sus inicios un ancho de banda de 32 bits,
pero funciona a 66 Mhz. Esto hace que, cuando se utilizan los dos
flancos de la seal de frecuencia, se alcance una tasa de transmisin
mxima de 533 MB/s. el slot AGP es bastante ms pequeo que el slot
PCI y no es compatible con este ni desde el punto de vista mecnico ni
desde el punto de vista electrnico. A pesar de estas diferencias, el bus
AGP utiliza igualmente algunas seales PCI, y la inicializacin de la
tarjeta grafica AGP se realiza en un primer momento completamente a
travs del bus PCI, antes de que el bus AGP pueda entrar en accin.
Las funciones en si del bus AGP se pueden activar tanto a travs
del BIOS como del sistema operativo. El puerto AGP est integrado como
puente dentro del chipset de la placa base y es independiente del
procesador del PC. De este modo, no hay nada que impida, el
funcionamiento simultaneo del procesador y del chip grafico que
funciona como master del bus. As mismo esta conexin se muestra en
la figura 4.9.

Figura 4.9 La integracin del puerto AGP en el circuito electrnico de la


placa base.

Una tarjeta grfica AGP puede utilizar parte de la memoria del PC


como memoria para la textura. Para ello es imprescindible que la tarjeta
AGP posea un bfer de escritura. Las aplicaciones 3D, especialmente los
juegos, dependen en gran arte de que la memoria grfica sea lo ms
grande posible. Esta memoria consta bsicamente de tres reas: bufer
frame, bufer Z y un area para los datos de textura. Con las tarjetas
grficas AGP, se puede utilizar una parte de la memoria normal del PC
para las texturas y ahorrar as la cantidad correspondiente de memoria
en la tarjeta grfica. La configuracin necesaria para ello se realiza en el
Setup del BIOS.
De acuerdo con el AGP initiator de Intel, la memoria de las placas
base con AGP debe constar de SDRAMs, que funcionen con una
frecuencia mnima de 66 Mhz y preferiblemente de 100 Mhz hacia
adelante. La prctica, sin embargo, es que los fabricantes de tarjetas
grficas prefieren no confiarse a la memoria de la placa base, por lo que
equipan las tarjetas normalmente con SDRAM de 16 bits o con los
SGRAM ms rpidas. La ruta de la memoria de una tarjeta AGP tiene un

ancho, por lo general, de 126 bits, y los chips de memoria de las tarjetas
grficas son, en la mayora de los casos, ms rpidos que los chips de
las placas base. No es nada raro que se alcancen frecuencias de
memoria de hasta 130 MHz, por lo que, en definitiva, la memoria
principal no se ve afectada por el bus AGP, lo cual llevara posiblemente
a una disminucin del rendimiento global del sistema.

4.9.1 Las Tarjetas Graficas AGP


El rendimiento de una tarjeta grfica AGP no es necesariamente
superior al de una tarjeta grafica PCI. Un controlador mal programado
puede hacer que disminuya el rendimiento de la tarjeta. Las
prestaciones dependen bsicamente del tipo de chip de grafico y del
tipo de memoria de la tarjeta grfica, y no tanto del tipo de bus o de
puerto. Muchas tarjetas graficas se ofrecen en una versin PCI y en
versin AGP, siendo la nica diferencia entre ambas versiones la
electrnica de su interfaz. Adems, la configuracin de la tarjeta AGP
puede presentar en la prctica bastantes problemas, algo que con las
PCI muy raramente sucedi a lo largo del tiempo.
En cuanto al precio, actualmente no existe mucha diferencia
entre una tarjeta grfica PCI y una AGP, por lo que es lgico adquirir una
tarjeta grfica AGP, que una PCI, ya que de este modo se dispone de un
slot PCI adicional. A veces las versiones AGP son incluso ms
econmicas que las PCI, y algunas tarjetas grficas 3D ms modernas ya
solo se pueden adquirir en su versin AGP. A las siguientes figuras 4.10
(a) y 4.10 (b) muestran una tarjeta AGP y PCI respectivamente.

(a)

(b)
Figura 4.10 Tarjeta AGP (a) y Tarjeta PCI (b).

4.10 Los Puertos COM del PC.


Habitualmente ordenadores tienen dos puertos COM instalados.
Se trata de interfaces seria definidas en el estndar RS232. Los puertos
COM del PC solo representan una pequea parte de las
implementaciones definidas en el estndar RS232, lo que significa que
no est garantizado en absoluto que se puedan comunicar entre si, sin
ms, dos dispositivos por el hecho de pertenecer a la normativa RS232.
En un PC hay un conector de 9 pines o de 25 pines para la
interfaz RS232 como se muestra en la figura 4.11. Para evitar
confusiones con la interfaz paralela que tambin posee 25 contactos, las
conexiones seria del PC son de tipo clavija, es decir, macho:

Figura 4.11 Conectores COM de 25 y 9 Pines


La Interfaz serie habitual en los PC trabaja exclusivamente en
modo asncrono, y en el caso mas sencillo la conexin RS232 consta
nicamente de 3 lneas:

RXD o RD, lnea de recepcin.

TXD o TD, lnea de emisin.

GND, masa.

Como las lneas RXD y TXD del PC se conectan a los perifricos


dependen del aparato que se va a conectar. En este aspecto se
diferencian dos variantes:

Equipo terminal de datos, o DTE (Data Terminal Equipment).

Equipo transmisor de datos, o DCE (Data Carrier Equipment).

Normalmente un ordenador es un DTE y un modem un DCE. La


conexin de dos ordenadores es perfectamente posible y se suele
denominar como Nullmodem (sin modem).
Como se puede apreciar en la figura 4.12, algunas lneas estn
conectadas en cruz, lo que significa que el perifrico utiliza la lnea de
Emisin del PC como lnea de recepcin, tal puede ser el de la figura
4.12 A, lo mismo se observa en sentido inverso. La conexin Nullmodem
como la de la figura 4.12 B requiere siempre la conexin de lneas
cruzadas, por ejemplo al intercambiar datos entre dos PCs o cuando se
conecta una impresora o un plotter al equipo.

Figura 4.12 Conexiones RS232 tpicas para conectar impresoras, plotter


y otros dispositivos serie
Las conexiones de la figura 4.12 C y D son para tener mejor
seguridad en los datos; la conexin 4.12 E se utiliza cuando hay un
programa especial para las lneas de las seales de control, por ltimo la
conexin de la figura 4.12 F se utiliza para la conexin de plotters. Al
conectar dispositivos perifricos al PC tambin nos podemos encontrar
con que no se cruzan las lneas. Este es el caso de la conexin del
modem, desde el que podemos tanto recibir como enviar datos. Pero
esos datos no se procesan en el modem sino que se envan al PC. El
modem funciona como un equipo transmisor de datos DCE y el
ordenador como equipo terminal de datos DTE. La seguridad de la

transferencia se puede aumentar introduciendo un intercambio de


seales de control entre los dos dispositivos. Entonces los dos perifricos
no solo estn comunicados por las lneas de datos, sino tambin por
lneas RTS y CTS. Con Clear to Send (CTS) el perifrico comunica que
tiene los datos preparados. Si el receptor est listo tomara los datos y
comunicara a su recepcin con Request to Send (RTS).

4.11. Firewire
El estndar IEEE-P1394 se denomina tambin Firewire, aunque en
realidad Firewire, no es ms que una de las implementaciones posible
que obedecen a este estndar. No obstante es actualmente la nica
variante interesante de IEEE-1394 con posibilidades de conseguir un
terreno propio en el segmento del Comercio. Apple lo desarrollo en 1987.
Con el fin de estos modelos, en un primer momento dio la impresin que
el estndar IEEE1394 tambin caera en el olvido pero recupero el
inters con el auge de los sistemas de bus serial para perifricos, se
desmarca como una buena solucin para aplicaciones de video y audio.
Asimismo, fabricantes de instrumentos de medida como National
Instruments y Hewlett-Packard consideran a Firewire como un posible
sucesor del viejo bus IEC para tecnologas de medida con soporte
informtico. Como se muestra en la figura 4.13 est el tipo de conector
y el puerto IEEE 1394.

(a)

(b)
Figura 4.13. Dos tipos de Conector IEEE1394 (a) y Puertos IEEE1394 (b)

4.12. DVI (Digital Visual Interface)


A mediados de 1998, un grupo de empresas, principalmente del
sector informtico, cre el llamado DDWG (Digital Display Working
Group). Viendo la cada vez mayor implantacin de los monitores

informticos digitales basados en tecnologa LCD, en sustitucin de los


clsicos monitores analgicos de tubos de rayos catdicos TRC (o CRT
del acrnimo anglosajn), el DDWG dise una nueva interfaz de
comunicacin para transmitir, sin molestas conversiones, la seal de
vdeo 100% digital desde la tarjeta grfica del PC hasta el monitor.
Bautizado como DVI, este sistema est basado en una tecnologa
denominada TMDS (Transition Minimized Differential Signaling) que
utiliza cuatro canales de datos para la transmisin de la seal. En los
tres primeros se conduce la informacin de cada uno de los tres colores
bsicos (rojo, verde y azul - RGB) y los datos de sincronizacin vertical y
horizontal necesarios, y se reserva el cuarto canal para transmitir la
seal del reloj de ciclos. Gracias a este sistema, el ancho de banda
disponible es lo suficientemente grande como para transportar sin
ningn tipo de compresin todos los formatos provistos de seales de
vdeo en Alta Definicin y resoluciones informticas de hasta
1.600x1.200 puntos (UXGA). El DVI tambin tiene implementado un
sistema de mayor envergadura denominado DVI Dual-Link, que utiliza en
el mismo conector un enlace TMDS adicional que comparte la seal del
reloj y que permite resoluciones de hasta 2.048x1.536 pxeles (QXGA).
Debido a la nula utilizacin del sistema Dual-Link en equipos de cine en
Casa domsticos, nos centraremos en la versin simple, llamada SingleLink. Los conectores DVI son como los que se muestran en la figura 4.14.

Figura 4.14. Conector DVI


Adems de los datos TMDS, el estndar DVI maneja otro tipo de
seales denominadas DCC (Display Data Channel). En este canal se
establece una comunicacin entre la fuente y la pantalla de
informaciones auxiliares de vdeo (AVI), que permite entre otras cosas
identificar la resolucin soportada por el monitor, la relacin de aspecto

nativa del mismo, el tipo de seal que enva (RGB o Y/Cb/Cr) y diversos
datos sobre colorimetra o geometra de la imagen.
Para evitar la piratera, se desarroll un sistema de encriptacin de
nombre HDCP (High-Bandwidth Digital Contention Protect) que se basa
en el intercambio de informacin entre dos dispositivos con conexiones
DVI y que obligatoriamente han de confirmar las seales de validacin
que se envan entre ellos para seguir transmitiendo. Esto nos puede
llevar al caso de tener una fuente DVI-HDCP y un proyector o panel de
plasma que no disponga de este certificado anticopia y resulten
absolutamente incompatibles a pesar de contar con el mismo conector.
Para concluir la migracin del DVI desde el mundo informtico al
audiovisual, se aadieron las seales digitales de vdeo por
componentes de diferencia de color Y/Cb/Cr a las originarias seales
RGB como los que se muestran en la figura 4.15. Esta combinacin, ms
cercana a nuestros intereses de conexin DVI+HDCP+Y/Cb/Cr, ha sido
denominada DVI-HDTV.

Figura 4.15. Conector DVI y conectores para las seales digitales del
mismo.

El conector DVI est compuesto por dos grupos de pines. En un


extremo del conector siempre encontraremos un grupo de 24 pines en
tres filas de ocho. Puede existir en el otro extremo un solo pin central de
mayor tamao (24+1) que nos indica que el mismo es DVI-D o digital y
que slo transmite este tipo de seales, o bien podemos tener este
mismo pin rodeado de cuatro pines aadidos (24+5) que contienen
adicionalmente la seal de vdeo analgica por componentes RGB y que
se denomina DVI-I o Integrado. En la tabla 4.1. se detallan los diferentes
tipos de conectores DVI que hay y sus diferencias:
Nombre

Conector

Seal

Descripcin

DVI-I Single
Link

analgica
y digital

Pin central +
4 pines a la
izquierda.
Tres filas de
seis pines a la
derecha.

DVDI-I Dual
Link

analgica
y digital

Pin central +
4 pines a la
izquierda.
Tres filas de
ocho pines a
la derecha.

DVI-D Single
Link

digital

Pin central a
la izquierda.
Tres filas de
seis pines a la
derecha.

DVI-D Dual Link

digital

Pin central a
la izquierda.
Tres filas de
ocho pines a
la derecha.

DVI-A

analgica

Pin central +
4 pines a la
izquierda.
A la derecha
una fila de
cinco
pines,
otra de tres y
la ltima de
cuatro.

P&D

analgica
y digital

Pin central +
4 pines a la
izquierda.
Tres filas de
diez pines a la
derecha.

Tabla 4.1. Distintos conectores tipo DVI.

4.12. Universal Serial Bus (USB)


Universal Serial Bus (USB) es un conjunto de especificaciones de
conectividad desarrollada por Intel en colaboracin con los lderes de la
industria. USB permite alta velocidad y fcil conexin de perifricos a un
PC. Mientras
est
enchufado,
todo
lo
que
configura
es automticamente. USB la interconexin mas exitosa en la historia de
la computacin personal y ha migrado a la electrnica de consumo (CE)
y productos mviles. El smbolo de los puertos USB es como el mostrado
en la figura 4.16.

Figura 4.16 . Smbolo del puerto USB


4.12.1.The USB standard El estndar USB
Prestacin de un estndar de la industria, USB fue originalmente
lanzado en 1995 a 12 Mbps. Hoy en da, USB funciona a 480 Mbps y se
encuentra en ms de seis mil millones de PC, electrnica de consumo
(CE), y los dispositivos mviles con una tasa de recorrido de 2 millones
de productos USB que se envan en el mercado aumenta cada
ao.Adems de alto rendimiento y la ubicuidad, USB cuenta con un
fuerte reconocimiento de marca del consumidor y una reputacin de
facilidad de uso.
4.12.2.USB hoy

Hoy en da, Hi-Speed USB 2.0, proporciona una mayor mejora en


el rendimiento hasta 40 veces ms rpido que USB 1.0, con una tasa de
datos de diseo de hasta 480 megabits por segundo (Mbps). Adems,
USB On-The-Go (OTG), un suplemento a la especificacin USB 2.0, fue
creado en 2002. USB OTG define un doble dispositivo de papel, que
puede actuar como servidor o perifrico, y puede conectarse a un PC u
otros dispositivos porttiles a travs del mismo conector.
Dispositivos mviles tales como computadoras de mano, telfonos
celulares y cmaras digitales que se conectan a la PC como un perifrico
USB beneficio de tener mayor capacidad para conectarse a otros
dispositivos USB directamente. Por ejemplo, los usuarios pueden realizar
funciones tales como enviar fotos desde una cmara digital a una
impresora, PDA, telfono celular o envo de archivos de msica desde un
reproductor de MP3 a otro reproductor porttil, PDA o telfono celular.
4.12.3. El paso a USB inalmbrico
Wireless USB es la extensin inalmbrica de nuevo a USB que
combina la velocidad y la seguridad de la tecnologa de cableado con la
facilidad de uso de la tecnologa inalmbrica. La conectividad
inalmbrica ha permitido a un estilo de vida mvil lleno de comodidades
para los usuarios de informtica mvil. Tiene un gran apoyo para la
conectividad inalmbrica de alta velocidad, el USB inalmbrico utiliza el
comn WiMedia Ultra-wideband (UWB) plataforma de radio desarrollado
por la WiMedia Alliance.
4.12.4. USB en el futuro
El prximo avance en la tecnologa presente en todas partes es el
SuperSpeed USB (USB 3.0) que entregar ms de 10 veces la velocidad
especfica de Hi-Speed o USB 2.0. La tecnologa tiene objetivos de
sincronizacin de PC para una transferencia rpida entre las
aplicaciones, para que estas satisfagan las exigencias de la
CE(Conformidad Europea) y en los segmentos mviles se centro para
que estos tengan una mayor velocidad de transmisin y recepcin en la
informacin.
USB 3.0 va a crear un estndar compatible hacia atrs con
la misma facilidad de uso y capacidades de Plug and Play de tecnologas
USB anteriores. Dirigidas a aumentar el rendimiento a velocidades de
datos hasta los 5Gbps, la tecnologa se basara en la misma arquitectura
de USB con cable. Adems, la especificacin USB 3.0 ser optimizada
para bajo consumo de energa y la eficiencia de protocolo mejorado.
4.12.5. La colaboracin de empresas

Intel form el USB Implementers Forum (USB-IF) en 1995, con


otros agentes del sector para apoyar y acelerar la adopcin del mercado
y al consumo de los perifricos de USB compatible. Hoy en da, el USB-IF
cuenta con ms de 700 empresas en todo el mundo, y el Consejo de
Administracin est integrado por representantes de Hewlett-Packard,
Intel Corporation, LSI Corporation, Microsoft Corporation, NEC
Corporation, y ST-NXP Wireless. El USB-IF es una organizacin sin fines
de lucro creada para proporcionar una organizacin de apoyo y un foro
para la promocin y adopcin de tecnologas de bus serie universal. El
foro facilita el desarrollo de alta calidad, compatible con perifricos USB
(dispositivos), y promueve los beneficios de los productos USB que han
superado las pruebas de cumplimiento. La figura 4.17 nos muestra las
diferencias que habr en el USB 2.0 y la versin 3.0.

Figura 4.17. Puerto USB Versin 2.0 figura izquierda y la Versin 3.0
mostrado en la figura de la derecha.

QUINTO TEMA:
LOS PROCESADORES

Los Procesadores

5. Los Procesadores
El procesador es el componente bsico de cualquier PC. Con el
avance, cada vez ms rpido, de la tecnologa y gracias a que varias
empresas se estn disputando el mercado se ven obligadas a desarrollar
procesadores de mejor calidad a fin de producir el mejor rendimiento
posible.
5.1 Caractersticas Bsicas de los Procesadores.
La primera cosa que nos preguntamos a la hora de comprar un
procesador es la frecuencia de trabajo, que es medida en Megahercios

(Mhz) o millones de ciclos por segundo, frecuencia llamada de reloj y


que ahora ya en la actualidad la medimos en el termino de Gigahercios
(Ghz), billones de ciclos por segundo. La frecuencia del procesador solo
nos indica cuantos ciclos de procesamiento se realizan por segundo.
Esto es debido a las diferentes arquitecturas que estos presentan.
5.1.1 El coprocesador aritmtico.
Todos los procesadores de la familia x86, son bsicamente
procesadores de nmeros enteros. Sin embargo, necesitan utilizar
valores numricos de mayor precisin, as como funciones matemticas
ms complejas para realizar sus tareas. Este es el caso de los programas
de juegos con grficos tridimensionales, el procesamiento de imgenes,
etc. La funcin del coprocesador aritmtico es justamente ayudar al
procesador en el clculo de funciones complejas.
5.2 Del 8086 al Pentium
5.2.1. Intel 8086
Microprocesador Intel 8086 es un primer miembro de la familia de
procesadores x86. Anunciado como una "fuente de cdigo compatible"
con Intel 8080 y 8085 de procesadores Intel, el 8086 no fue objeto de
cdigo compatible con ellos. El 8086 completa la arquitectura de 16 bits
de los registros internos, 16-bit de datos de autobuses, y un bus de
direcciones de 20 bits (1 MB de memoria fsica). Debido a que el
procesador tiene registros de 16 bits y punteros ndices de la memoria,
que pueden abordar eficazmente slo 64 KB de memoria. Para la
direccin de memoria ms all de 64 KB de la CPU usa los registros de
segmento, estos registros especifican las ubicaciones de memoria para
el cdigo, la pila, los datos y segmentos extras de 64 KB. Los
segmentos se pueden colocar en cualquier lugar de la memoria, y, en
caso necesario, los programas de usuario pueden cambiar su
posicin. Este mtodo de direccionamiento tiene una gran ventaja ya
que es muy fcil escribir cdigo independiente de la memoria cuando el
tamao del cdigo, pila y los datos es menor de 64 KB cada una. La
complejidad del cdigo y el aumento de la programacin, a veces
considerablemente, cuando el tamao de la pila, datos y el cdigo es
mayor de 64 KB.
Intel 8086 incluye un conjunto de instrucciones de algunas
instrucciones de cadena muy poderosa. Cuando estas instrucciones
tienen el prefijo REP (repeat), la CPU realiza operaciones de bloque de
movimiento de datos, compara los bloques de datos, conjunto de datos
por categoras de cierto valor, etc., que es una cadena de 8086, las

instrucciones con prefijo REP puede hacer que un


instrucciones se ejecuten las veces que sean requeridas

bucle

de

El 8086 ofrece soporte para microprocesadores Intel 8087


coprocesador numrico. La CPU reconoce todas las instrucciones de
punto flotante (FP). Cuando las instrucciones hacen referencia de FP en
la memoria, la CPU calcula la direccin de memoria y realiza la lectura
de una memoria ficticia, calcula la direccin y lee los datos, los cuales
son capturados por la unidad de punto flotante (FPU). Cuando el CPU
pasa a la siguiente instruccin, la FPU ejecuta la instruccin de punto
flotante. De esta manera, los nmeros enteros y de instruccin de
punto flotante se pueden ejecutar simultneamente gracias a este
mecanismo.
La CPU original de Intel 8086 ha sido fabricada utilizando la
tecnologa de HMOS. Ms tarde, Intel introdujo las versiones 80C86 y
80C86A CHMOS. Enseguida se muestra como era la apariencia de dicho
procesador en la figura 5.1.

FIGURA 5.1. PROCESADOR INTEL 8086

5.2.2. Intel 8088


El microprocesador Intel 8088 fue lanzado en 1979, o un ao
despus de la CPU Intel 8086.Ambos procesadores tienen la misma
arquitectura, y la nica diferencia de la CPU del 8088 al de los 8086 es
el ancho del bus de datos externos, ya que se redujo de 16 bits a 8
bits. La CPU 8088 utiliza dos ciclos consecutivos de bus para leer y
escribir 16 bits de datos en lugar de un ciclo de bus para el 8086, que
hace que el procesador 8088 sea ms lento. Como los cambios de
hardware eran ms caros que la CPU 8088, Intel desarrollo los
procesadores 8080/8085 compatible con chips de soporte. Este fue un
factor importante en la eleccin del procesador 8088 de la lnea de
ordenadores IBM, porque en ese momento los chips de 8 bits eran ms
baratos que los chips de 16 bits, y no haba mejor seleccin que los
chips de 8 bits.

El microprocesador 8088 tiene registros de 16 bits; 16 bits de


datos internos en el bus y un bus de direcciones de 20 bits, lo que
permite que el procesador direccionara la informacin hasta 1 MB en la
memoria. El 8088 utiliza la memoria segmentada que se abordan en el
8086: el procesador puede abordar 64 KB de memoria directamente, y
para hacer frente a ms de 64 KB de memoria de la CPU, tiene que
romper la actualizacin en algunas partes.
Al igual que en el microprocesador 8086, el 8088
admite el coprocesador numrico Intel 8087. La CPU reconoce todas las
instrucciones de punto flotante (FP), y, cuando sea necesario, calcula la
direccin de memoria para la instruccin operando FP y no una lectura
de memoria ficticia. La FPU captura la direccin calculada y,
posiblemente, los datos, y procede a ejecutar la instruccin FP. La CPU
al mismo tiempo, comienza a ejecutar la siguiente instruccin. As, los
dos enteros y de instrucciones de punto flotante se pueden ejecutar
simultneamente. El microprocesador original Intel 8088 ha sido
fabricado utilizando la tecnologa de HMOS. Tambin hubo versiones
CHMOS del chip 80C88 y 80C88A. Estos microprocesadores tenan un
consumo de energa mucho ms baja. La figura 5.2. muestra dicho
procesador.

FIGURA 5.2. INTEL 8088

5.2.3. Intel 80186.


Microprocesador Intel 80186, a veces llamado i186, es una versin
mejorada del procesador Intel 8086 de 16 bits. El cdigo objeto es
totalmente compatible con el 8086, la 80186 integra muchos
componentes del sistema en un chip, agreg 7 nuevas instrucciones, y
aadi nuevos tipos de operando a tres existentes de las instrucciones
del Intel 8086. Con la excepcin de los componentes integrados, el
microprocesador Intel 80186 no es muy diferente del 8086, y, por ello,
la 80186 puede ser considerada como una versin integrada de
8086. Aunque el Intel 80186 no fue ampliamente utilizado en los
ordenadores como los 8086 y 80286 lo que fue un xito en el mercado
de procesadores, fue tan exitoso, que diferentes versiones del

procesador
se
introdujeron
durante
los
ltimos
20
aos 80C186 , 80186EA, 80186EB, etc. En este momento (septiembre
de 2006) algunas de estas versiones estn todava en produccin. La
figura 5.3 nos muestra el procesador 80186.

FIGURA 5.3. INTEL 80186.


5.2.4. INTEL 80188.
El microprocesador Intel 80188 es una versin mejorada
del procesador Intel 8088. Al igual que el 8088, el 80188 tiene
arquitectura de 16 bits internos y 8 bits externos en el bus de datos. Con
la excepcin de los componentes integrados, el microprocesador 80188
no es muy diferente del 8088, y, por ello, puede considerarse como una
versin integrada de los 8088. El procesador Intel 80188 ni siquiera
tena su propia versin de coprocesador; no fue muy utilizado en las
computadoras pero fue tan exitoso, que versiones diferentes del
procesador fueron introducidos por Intel y otras compaas desde1982 el
80C188, 80188EA, 80188EB, etc. En este momento (noviembre de 2004)
algunas de estas versiones estn todava en produccin. En la figura
5.4. nos muestra dicho procesador.

FIGURA 5.4. INTEL 80188.


5.2.5. Intel 80286.
La segunda generacin de procesadores x86 de 16-bits, Intel 80286,
fue lanzado en 1982. La nueva caracterstica importante del
microprocesador 80286 fue el modo protegido. Cuando se cambia a

este modo, la CPU puede direccionar hasta 16 MB de memoria de


funcionamiento. En el modo protegido era posible proteger la memoria
y otros recursos del sistema de programas para usuarios; esta
caracterstica es necesaria para la multitarea de programa real. Hay
muchos sistemas operativos que utiliza el 80286 en modo protegido:
OS / 2 1.x, Venix, SCO Xenix 286, y otros. Si bien este modo es til para
sistemas operativos multitarea, es de uso limitado para los sistemas
que requiere la ejecucin de los programas existentes x86. El modo
protegido no puede ejecutar varios programas virtualmente, y haba
otras limitaciones, as:

80286 es un microprocesador de 16 bits. Aunque en modo


protegido la CPU puede direccionar hasta 16 MB de memoria, esto
se llev a cabo utilizando los segmentos de memoria. El tamao
mximo de segmento de memoria era todava 64 KB.

No haba manera rpida y fiable para volver al modo real desde el


modo protegido.

Actualmente, el 80286 en modo protegido no sea utilizado por los


sistemas operativos x86. Todos los sistemas operativos modernos de 32
bits son basados en el uso en modo protegido 80386 que fue
presentado por la prxima generacin de procesadores Intel x86. La
figura 5.5 muestra el Intel 80286.

FIGURA 5.5. INTEL 80286


5.2.6. Intel 80376
Intel 80376 (i376) es un microprocesador de 32 bits integrados,
basado en la microarquitectura Intel 80386. Funcionalmente, el i376
est muy cerca de Intel 80386SX de la CPU. Al igual que el 80386SX, el
80376 tiene datos de 16-bit de bus y bus de direcciones de 24-bits. El
376 slo funciona en 32 bits en modo protegido y no soporta otros
modos presentes en microprocesadores 80386SX y 80386DX. El
procesador tiene una unidad de gestin de memoria (MMU) que
proporciona la traduccin de direcciones lgicas y proteccin, pero no
admite la paginacin. Como resultado, el i376 CPU no puede ejecutar

ningn programa en modo real o programas que requieren de


paginacin, pero puede ejecutar programas de 32 bits. Todos los
programas diseados para la 80376 puede ser ejecutado en la CPU
80386SX/80386DX sin cambios. El rendimiento del microprocesador
80376 est a la par con 80386SX funcionando a la misma frecuencia. La
figura 5.6 muestra el procesador Intel 80376.

FIGURA 5.6. INTEL 80376.

5.2.7. Intel 80386.


La tercera generacin de microprocesadores x86, fue el Intel 80386
(i386) un microprocesador de 32 bits compatible con generaciones
anteriores de procesadores 80x86. De las principales caractersticas
nuevas en el i386 CPU era en modo protegido 80386, este modo fij
muchas deficiencias que existan en el procesador el 80286 en modo
protegido:

El 80386 incluye el modo de juego completo de registros de 32


bits y de instrucciones de 32 bits.

Aunque en este modo la CPU todava se utiliza la arquitectura del


segmento de memoria similar a la presente en anteriores
microprocesadores x86, el tamao de los segmentos de memoria
se aument a 4 GB. Esto simplifica el desarrollo de software de 32bits, y en la mayora de los casos podra ejecutar aplicaciones sin
tener que preocuparse acerca de los segmentos de memoria de
conmutacin.

Otro nuevo modo en el 80386 de CPU era el modo virtual 8086. En


este modo, la CPU puede ejecutar las aplicaciones que ejecutaba el

8086 mientras que proporciona la proteccin necesaria de la memoria y


otros recursos. La introduccin de este modo y 80386 en modo
protegido se paso muy significativamente. Todos los sistemas
operativos de 32 bits basados en el uso de estos modos de ejecucin
heredada de 16 bits y para aplicaciones ms modernas de 32 bits.
Hubo diferentes versiones de los 80386 CPU:

80386DX - esto podra trabajar con la CPU de 16 bits y 32 bits de


buses externos automticos.

80386SL - microprocesadores de bajo poder con caractersticas de


administracin de energa, con 16 bits de bus de datos externos y
24 bits de bus de direcciones externas. El procesador incluye un
controlador de bus ISA, controlador de memoria y controlador de
memoria cach.

Procesadores integrados 80376 y 80386EX.

El procesador Intel 80386 se produjo a velocidades de hasta 33 MHz,


AMD produce an ms rpido ya que tiene una versin de 40 MHz. la
figura 5.7 nos muestra el procesador 80386.

FIGURA 5.7. INTEL 80386.


5.2.8. Intel 80486
El sucesor del procesador del 80386, Intel 80486 (i486) incluy
muchos cambios en la microarquitectura que resultaron importantes
mejoras de rendimiento:

El tiempo de ejecucin de instrucciones se redujo


significativamente. Muchos de carga, el almacenamiento y las
instrucciones de la aritmtica ejecutado en un solo ciclo
(suponiendo que los datos que ya estaba en la memoria
cach).


Intel 486 destaco en el traslado de informacin ms
rpida entre los buses, 1 ciclo de la CPU en lugar de dos o ms
ciclos de CPU para el bus 80386.

Se integro la Unidad de punto flotante en el CPU


80486DX. Todas las instrucciones de punto flotante se
optimizaron ya que se requiere un menor nmero de ciclos de
CPU para ejecutar.

Reloj de duplicacin y triplicacin introducido en las


versiones ms rpidas de la CPU Intel 80486. Estos
procesadores i486 podra correr en las placas bases existentes
de 20 a 33 MHz de frecuencia de bus, mientras se ejecuta
internamente en dos o tres veces de la frecuencia del bus.

Caractersticas de administracin de energa y el Sistema


en Modo de Administrador (SMM del ingles System
Management Mode ) se convirti en una caracterstica estndar
del procesador.
Los microprocesadores Intel 80486 produca velocidades de hasta
100 MHz. AMD produce an ms rpido con versiones de 120 y 133
MHz de la 80486, y fabricado en pequeas cantidades, de 150 MHz y,
posiblemente, versiones de 166 MHz. La figura 5.8. muestra el
procesador.

FIGURA 5.8. INTEL 80486.

5.2.9. Intel Pentium


La quinta generacin de la familia x86 de Intel microprocesador
Pentium fue el primer procesador x86 sper escalar. El procesador
incluye dos unidades enteras "pipeline", que podra ejecutar hasta dos
instrucciones por ciclo entero de la CPU. Rediseada la unidad de punto

flotante mejoro considerablemente el rendimiento de operaciones de


punto flotante y podra ejecutar varias instrucciones por ciclo de FP de
la CPU. Otras mejoras del Pentium son:

Para mejorar la transferencia de datos del tamao de bus de datos


se increment a 64 bits.

El tamao de los datos y los caches L1 de cdigo se duplic en los


procesadores Pentium con tecnologa MMX.

Intel Pentium utiliza la prediccin de saltos para mejorar la eficacia


de la arquitectura de canalizacin.

Muchos Pentium podran trabajar en sistemas de procesador dual.

Para reducir el consumo de energa de la CPU el voltaje principal


se redujo en todos los Pentium MMX.

Fue producida para computadoras mviles, de escritorio, y


procesadores integrados.

Las caractersticas de administracin de energa y el Sistema en


Modo de Administrador (SMM) se convirtieron en una caracterstica
estndar del procesador.
La figura 5.9 nos muestra el procesador Intel Pentium.

FIGURA 5.9. INTEL PENTIUM.


Las versiones posteriores de los procesadores Pentium Pentium
MMX incluye 57 nuevas instrucciones. Estas instrucciones pueden
utilizarse para acelerar el procesamiento de aplicaciones multimedia y
de comunicacin. Al igual que los procesadores Pentium, la CPU MMX
Pentium tambin se produjeron en tres versiones diferentes de
sobremesa, mviles y procesadores integrados.

5.3. Los Nuevos Procesadores.


Intel ha sido el numero uno de los fabricantes de
microprocesadores durante dcadas; la evolucin de su microprocesador
ms representativo es un buen indicador de la evolucin de la tecnologa
de los computadores. La tabla 5.1 muestra la evolucin de Intel desde el
procesador Intel 8080 al Pentium III y al Merced .
Procesad
or

Descripcin

8080

Era una maquina de 8 bits, con datos de memoria de 8 bits

8086

Una maquina de 16 bits, mucho ms potente. Adems de


un camino de datos ms ancho y registros ms grandes, el
8086 tena un cache de instruccin, o cola, que pre captaba
algunas instrucciones antes de ser ejecutadas.

80286

Esta ampliacin del 8086 permita redireccionar una


memoria de 16MBytes en lugar de un solo Mbyte.

80386

Fue la primera maquina de Intel con 32 bits, y constituyo


una gran revisin del modelo anterior. Con una arquitectura
de 32 bits, el 80386 rivalizaba en complejidad y potencia
con los minicomputadores y grandes computadores
introducidos en el mercado pocos aos antes.

80486

El 80486 introduce el uso de tecnologa de cache mucho


mas sofisticada y potente, e instrucciones de segmentacin
de cauce sofisticadas.

Pentium

En el Pentium, Intel introduce el uso de tcnicas sper


escalares, que permiten que varias instrucciones se
ejecuten en paralelo.

Pentium
Pro

En el Pentium Pro continuo la tendencia iniciada con el


Pentium hacia la organizacin sper escalar, con el uso
agresivo del renombrado de registros, prediccin de
ramificaciones, anlisis del flujo de datos y ejecucin
especulativa.

Pentium

En el Pentium II se incorporo la tecnologa Intel MMX, que

II

se diseo especficamente para procesar de forma eficiente


datos de video, audio y grficos.

Pentium
III

El Pentium III incorpora instrucciones adicionales en punto


flotantes para procesar software de grficos 3D.

Merced

Esta nueva generacin de procesadores Intel usa


organizacin de 64 bits.

Tabla 5.1 Evolucin de Productos Intel

5.3.1. Intel Pentium II


Intel Pentium II como el de la figura 5.10 se basa en la sexta
generacin de procesadores x86. La lnea de procesadores Intel
Pentium II se compone de 6 familias diferentes:

Pentium Pro - versin de alto desempeo. La familia Pentium Pro


fue sustituida por la familia de Pentium II Xeon.

Pentium II - de la familia de escritorio.

Mobile Pentium II - versin mvil de procesador Pentium II.

Pentium II Xeon - versin de alto rendimiento.

Desktop Celeron - versin de bajo costo.

Mobile Celeron - versin mvil de procesador Intel Celeron.

FIGURA 5.10. INTEL PENTIUM PRO.

5.3.2. Intel Celeron.


Todos los procesadores Intel Celeron se basaron en el paquete
PPGA en el ncleo de Mendocino. Mendocino fue el primer ncleo Intel
x86 con cach de nivel 2 integrada con el ncleo. En el ncleo haba slo
128 KB de cach de nivel 2, pero de menor tamao de cach, fue
parcialmente compensado por una mayor velocidad de memoria cach
que se ejecuta dos veces ms rpido que el Pentium II nivel 2 de
cach. El ncleo de Mendocino no requieren chips de memoria de cach
externa, por lo que podra caber en las pequeas y baratas del paquete
Plastic Pin Grid Array (PPGA). Para trabajar con el paquete PPGA Celeron
Intel dise sockets de 370 pines, o PGA370. Dicho procesador Celeron
se muestra en la figura 5.11.

FIGURA 5.11. INTEL CELERON.


5.3.3. Intel Timna.
La familia de microprocesadores Timna fue anunciado por Intel
en 1999. Timna fue planeado como un microprocesador de bajo costo
con grficos integrados y la unidad de controlador de memoria diseado
para trabajar con la memoria Rambus. Como el precio de la memoria
Rambus no bajo, Intel decidi utilizar un chip de puente (Memoria de
Traduccin Hub o MTH), que ya se usaba con el chipset Intel 820, para
enlazar con el controlador de memoria Rambus de memoria SDRAM
menos costosa. Cuando un grave error fue descubierto en el diseo MTH
en el primer semestre de 2000, Intel record el MTH y la liberacin
Timna retrasado hasta el primer trimestre de 2001. Despus de eso, la
empresa comenz el rediseo del integrado a partir de cero, pero debido
a los continuos problemas con el recientemente renovado MTH, la
familia de Timna fue cancelada el 29 de septiembre de 2000. En la figura
5.12. se muestra el Intel Timna.

FIGURA 5.12. INTEL TIMNA.

5.3.4. Intel Pentium III.


Familia de microprocesadores Pentium III fue una actualizacin
evolutiva de los Pentium II. El primer ncleo Pentium III, Katmai,
present el conjunto de instrucciones SSE, que permiti que las
aplicaciones procesaran hasta cuatro nmeros de un solo punto flotante
de precisin a la vez. Otros ncleos de Pentium III aade otras
caractersticas, como 256 y 512 KB memoria cach L2 y el menor
tamao del paquete. Durante su vida, el ncleo de los
microprocesadores Pentium III fue reducido en dos ocasiones de 0,25
micras a 0,18 micras, y luego a 0,13 micrones.
Al igual que la generacin anterior de procesadores x86, la familia
de Pentium III consta una familia de los cuales estn:

Pentium III Xeon .- Versin de alto rendimiento.

Los procesadores de escritorio Pentium III .- Equipos de escritorio.

Desktop Celeron .- Versin de bajo costo.

Mobile Pentium III y Pentium III Mobile M.- Versiones mviles del
procesador Pentium III.

Mobile Celeron .- Versin mvil de procesador Intel Celeron.

FIGURA 5.13. INTEL PENTIUM III.

5.3.5. Intel Pentium IV.


Los microprocesadores Intel Pentium IV se basaron en la nueva
micro arquitectura NetBurst, que difiere significativamente de la
arquitectura P6 micro utilizado en la familia de procesadores
Intel Pentium II / Pentium III. Una de las caractersticas clave del
procesador Pentium IV es la tecnologa Hyper-Threadind, que era dos
veces ms que en la generacin anterior de procesadores
Pentium. Mientras que las tuberas ya son menos eficaces que los ms
cortos, que permiten a la CPU para llegar a frecuencias ms altas, y as
aumentar el rendimiento de la CPU. Para mejorar la eficiencia de la
tubera muy profunda, los procesadores Pentium IV incluyeron otras
caractersticas como: Execution Trace Cache, Advanced Transfer Cache,
Enhanced prediccin de saltos, Quad Data Rate bus y la tecnologa
Hyper-Threading. Las versiones posteriores de los procesadores
Pentium IV tambin se incluye el conjunto de instrucciones SSE3 y un
conjunto completo de instrucciones de 64 bits (EM64T).
Intel Pentium 4 de la familia de microprocesadores consiste en las
siguientes familias:

Xeon y Xeon MP - Versiones de alto rendimiento.

Pentium IV - Fondos de la CPU.

Mobile Pentium IV y Mobile Pentium IV-M - Versiones mviles de la


CPU.

Celeron - Versin de bajo costo.

Mobile Celeron - Versin mvil del bajo costo del procesador


Pentium IV.

Todos los procesadores Pentium IV de marca tienen un solo ncleo de


la CPU. Microprocesadores de doble ncleo basado en la
microarquitectura NetBurst se marca como Pentium D.
Mobile Pentium IV como el de la figura 5.14 fue la ltima
generacin de microprocesadores mviles con microarquitectura
NetBurst. Los microprocesadores mviles se basan en dos ncleos de
procesador Intel Pentium 4 Northwood y Prescott. A pesar de estos
procesadores tena el mismo poder caractersticas de ahorro de los
microprocesadores Pentium 4M, el consumo de energa de estos
procesadores fue significativamente ms alto que la de procesadores
Mobile Pentium 4 M. De hecho, el consumo de energa de PrescottMobile Pentium 4 tuvo un consumo de energa tan alto, que difcilmente
podra ser considerado un procesador para computadoras portatiles.

FIGURA 5.14. INTEL PENTIUM IV.

5.3.6. Pentium D

La primera generacin de procesadores Pentium D como el


mostrado en la figura 5.15 fue construido en el ncleo Smithfield, que
era esencialmente dos Prescott Pentium 4 en un solo paquete. Como era
de esperar, muchas caractersticas del procesador Pentium D fueron los
mismos que en la lnea del procesador Pentium 4. En cada ncleo del
Pentium D haba un rastro de cach de instruccin, con
aproximadamente 12 mil micro operaciones, de nivel 16 de 1 KB de
cach de datos y 1 MB de nivel 2 de cach. El procesador Pentium D con
el ncleo de Smithfield se ofrecan en las frecuencias de hasta 3,2 GHz y
que el consumo de energa era notablemente superior al procesador
Pentium 4. Los microprocesadores Pentium D fueron fabricados en la
tierra del paquete LGA 775, y que por lo general compatible con socket
775.

FIGURA 5.15. INTEL PENTIUM D.

5.3.7. Intel Core Solo.


De la familia de microprocesadores Intel Core Solo, es una familia
de procesadores de ncleo nico, basados en la mejora de mviles
(Pentium M). Los microprocesadores Core Solo como el mostrado en la
figura 5.16 tiene todas las caractersticas de base de los Pentium
M Dothan: 32 KB de instrucciones y datos de cach de nivel 1, nivel 2 de
cach de 2 MB, soporte para instrucciones SSE y SSE2, y el ahorro
notable de energa. Los Microprocesadores Core Solo tambin incluyen la
tecnologa de virtualizacin y soporte para las instrucciones SSE3.

FIGURA 5.16. INTEL CORE SOLO

5.3.8. Intel Core Duo.


Intel Core Duo es una familia de procesadores dual-core mvil
basndose en la microarquitectura de los procesadores para mviles
(Pentium M). Core Duo integra dos ncleos, mientras que cada ncleo
tiene su propio nivel de 32 KB, uno de los ncleos como administrador
de instrucciones y otro de ellos como los datos de cach, ambos
comparten los mismos ncleos de 2 MB de cach de nivel. Las nuevas
caractersticas de los microprocesadores Core Duo son el conjunto de
instrucciones SSE3 y tecnologa de virtualizacin. La figura 5.17 nos
muestra este procesador.

FIGURA 5.17. INTEL CORE DUO.

5.3.9. INTEL CORE 2 DUO.


La ltima generacin de procesadores Intel compatibles con x86, de
la familia de microprocesadores Core 2 Duo, fue presentado el 27 de
julio del 2006. Los procesadores Core 2 Duo incluyen dos ncleos, cada
ncleo tiene 32 KB de datos de nivel 1 y 32 KB de cdigo cach en nivel
1. El CPU Core 2 Duo funciona a menor frecuencia que los procesadores
Pentium IV, pero ofrecen un rendimiento excelente gracias a la
arquitectura ms eficiente:

El ncleo de cada procesador puede ejecutar hasta 4 instrucciones


por ciclo.

Cach L2 compartida permite a la misma copia de los datos a ser


utilizados por ambos ncleos. Otra ventaja de cach en nivel 2
compartida es que el ncleo ms cargado puede usar ms
cantidad de cach en nivel 2 hasta el tamao de la cach.

Las instrucciones SSE de 128 bits se pueden ejecutar al ritmo


sostenido de un 128-bits de instrucciones por ciclo.

La arquitectura Core 2 Duo incluye otras funciones que mejoran el


rendimiento. Una de estas caractersticas es una "macrofusion". Esta
caracterstica permite que el procesador pueda cargar y ejecutar pares
de instrucciones comunes como una instruccin.
En general, a pesar de la menor frecuencia del procesador, el
rendimiento del Core 2 Duo de la familia es mucho mayor que el
rendimiento del Pentium IV. Core 2 Duo E6600 y procesadores E6700
tienen una potencia de diseo trmico de 65 vatios, mientras que es
menos eficiente el Pentium iv Extreme Edition a 3,73 GHz que tiene
potencia de diseo trmico de 115 vatios. Dicho procesador se muestra
en la figura 5.18.

FIGURA 5.18. INTEL CORE 2 DUO.

5.3.10. Intel Atom


Los primeros miembros de esta familia, Z 5XX CPU, se introdujeron
en abril de 2008. Los microprocesadores Intel Atom tienen las
siguientes caractersticas:

32 KB de cach de instrucciones y 24 KB de datos almacena en


cach.

512 KB nivel 2 de cach.

Bombeo cuaternario desde un lado del bus, funcionando de


manera efectiva a 400 o 533 Mhz.

Soporte para todas las extensiones SIMD hasta SSE3 y de consulta


SSE3.

Algunos procesadores Atom tambin incluye las tecnologas de


virtualizacin y HyperThreading. Hasta septiembre del 2008 slo dos
procesadores podan funcionar en modo de 64 bits.
Diseado para el consumo de energa muy bajo, los procesadores
Atom incorporan muchas caractersticas de baja potencia utilizados
en la base 2 de microprocesadores, como C1, C2, C4 y de los Estados
C6, la tecnologa Enhanced SpeedStep y el tamao de cach
dinmico. Asimismo, los procesadores utilizan el poder de muchas
nuevas caractersticas de ahorro, la sincronizacin del reloj, de energa,
y otros. Como resultado, las CPUs Atom tienen mucha menor potencia
de
diseo
trmico
(TDP)
de
la
generacin
anterior
de
microprocesadores de ultra-baja potencia. Todos los microprocesadores
Atom son fabricadas en pequeo factor de forma de micro paquete
FCBGA 13mm x 14mm para la serie Z 5XX y 22mm x 22mm para todos
los dems.
5.3.11. Intel Core i5
Intel Core i5, previsto para ser lanzado en septiembre de 2009, es
una familia de procesadores con un rendimiento de nivel medio en
comparacin con el Core i7. Los procesadores i5 incluyen caractersticas
que podemos encontrar en las CPUs Core i7 Nehalem; matriz nica de
cuatro centrales de diseo, en chip controlador de memoria DDR3, el
protocolo punto a punto utilizado para comunicarse con dispositivos de
entrada/salida, 256 KB nivel 2 de cach (por ncleo), 8 de nivel 3 MB de

cach de instrucciones SSE4, y soporte para caractersticas tales como


la tecnologa de virtualizacin y la tecnologa Turbo Boost.
Los microprocesadores son de doble controlador de memoria de
canal en lugar de triple controlador de canal en Nehalem CPU. Los
procesadores i5 no son compatibles con tecnologa Hyper-Threading.
Los microprocesadores Intel Core i5 estn empaquetados en un arreglo
de red en tierra (LGA del ingles Land Grid Array), y requieren placas
madres socket 1156.

SEXTO TEMA:
LOS COMPONENTES

Los Componentes

6. Los Componentes
6.1. La Memoria RAM.
La memoria principal o RAM (acrnimo de Random Access
Memory, Memoria de Acceso Aleatorio) es donde el ordenador guarda
los datos que est utilizando en el momento presente.
Fsicamente, los chips de memoria son rectngulos negros que
suelen ir soldados en grupos a unas plaquitas con "pines" o contactos,
algo como lo que se muestra en la figura 6.1.:

FIGURA 6.1. MEMORIA RAM


La diferencia entre la RAM y otros tipos de memoria de
almacenamiento, como los disquetes o los discos duros, es que la RAM
es mucho ms rpida, y que se borra al apagar el ordenador, no como
stos.

6.1.1. Tipos de RAM

DRAM: Dinamic-RAM, o RAM a secas, ya que es "la


original", y por tanto la ms lenta (aunque recuerde: siempre
es mejor tener la suficiente memoria que tener la ms
rpida, pero andar escasos). Usada hasta la poca del 386,
su velocidad de refresco tpica es de 80 70 nanosegundos
(ns), tiempo que tarda en vaciarse para poder dar entrada a
la siguiente serie de datos. Por ello, es ms rpida la de 70
ns que la de 80 ns. Fsicamente, aparece en forma de DIMMs
o de SIMMs, siendo estos ltimos de 30 contactos.

Fast Page (FPM): a veces llamada DRAM (o slo


"RAM"), puesto que evoluciona directamente de ella, y se
usa desde hace tanto que pocas veces se las diferencia. Algo
ms rpida, tanto por su estructura (el modo de Pgina
Rpida) como por ser de 70 60 ns. Usada hasta con los
primeros Pentium, fsicamente aparece como SIMMs de 30
72 contactos (los de 72 en los Pentium y algunos 486).

EDO: o EDO-RAM, Extended Data OutputRAM. Evoluciona de la Fast Page; permite empezar a
introducir nuevos datos mientras los anteriores estn
saliendo, lo que la hace algo ms rpida (un 5%, ms o
menos).
Muy comn en los Pentium MMX y AMD K6, con refrescos de
70, 60 50 ns. Se instala sobre todo en SIMMs de 72
contactos, aunque existe en forma de DIMMs de 168.

SDRAM: Sincronic-RAM. Funciona de manera


sincronizada con la velocidad de la placa (de 50 a 66 MHz),
para lo que debe ser rapidsima, de unos 25 a 10 ns. Slo se
presenta en forma de DIMMs de 168 contactos; es usada en
los Pentium II de menos de 350 MHz y en los Celeron.


PC100: o SDRAM de 100 MHz. Memoria SDRAM capaz
de funcionar a esos 100 MHz, que utilizan los AMD K6-2,
Pentium II a 350 MHz y micros ms modernos; tericamente
se trata de unas especificaciones mnimas que se deben
cumplir para funcionar correctamente a dicha velocidad,
aunque no todas las memorias vendidas como "de 100 MHz"
las cumplen...

PC133: o SDRAM de 133 MHz. La ms moderna (y


recomendable).

6.1.2. SIMMs y DIMMs


Se trata de la forma en que se juntan los chips de memoria, del
tipo que sean, para conectarse a la placa base del ordenador. Son unas
plaquitas alargadas con conectores en un extremo; al conjunto se le
llama mdulo.

El nmero de conectores depende del bus de datos del


microprocesador, que ms que un autobs es la carretera por la
que van los datos; el nmero de carriles de dicha carretera
representara el nmero de bits de informacin que puede manejar
cada vez.

SIMMs: Single In-line Memory Module, con 30 72


contactos. Los de 30 contactos pueden manejar 8 bits cada vez,
por lo que en un 386 486, que tiene un bus de datos de 32 bits,
necesitamos usarlos de 4 en 4 mdulos iguales. Miden unos 8,5
cm (30 c.) 10,5 cm (72 c.) y sus zcalos suelen ser de color
blanco. Los SIMMs de 72 contactos, ms modernos, manejan 32
bits, por lo que se usan de 1 en 1 en los 486; en los Pentium se
hara de 2 en 2 mdulos (iguales), porque el bus de datos de los
Pentium es el doble de grande (64 bits).

DIMMs: ms alargados (unos 13 cm), con 168 contactos y en


zcalos generalmente negros; llevan dos muescas para facilitar su
correcta colocacin. Pueden manejar 64 bits de una vez, por lo que
pueden usarse de 1 en 1 en los Pentium, K6 y superiores. Existen
para voltaje estndar (5 voltios) o reducido (3.3 V).
Y podramos aadir los mdulos SIP, que eran parecidos a los SIMM
pero con frgiles patitas soldadas y que no se usan desde hace

bastantes aos, o cuando toda o parte de la memoria viene soldada en


la placa (caso de algunos ordenadores de marca).

6.1.3. Otros tipos de RAM

BEDO (Burst-EDO): una evolucin de la EDO, que enva


ciertos datos en "rfagas". Poco extendida, compite en
prestaciones con la SDRAM.

Memorias con paridad: consisten en aadir a cualquiera


de los tipos anteriores un chip que realiza una operacin con los
datos cuando entran en el chip y otra cuando salen. Si el resultado
ha variado, se ha producido un error y los datos ya no son fiables.
Dicho as, parece una ventaja; sin embargo, el ordenador slo
avisa de que el error se ha producido, no lo corrige. Es ms, estos
errores son tan improbables que la mayor parte de los chips no los
sufren jams aunque estn funcionando durante aos; por ello,
hace aos que todas las memorias se fabrican sin paridad.

ECC: memoria con correccin de errores. Puede ser de


cualquier tipo, aunque sobre todo EDO-ECC o SDRAM-ECC. Detecta
errores de datos y los corrige; para aplicaciones realmente crticas.
Usada en servidores y mainframes.

Memorias de Vdeo: para tarjetas grficas. De menor a


mayor rendimiento, pueden ser: DRAM -> FPM -> EDO -> VRAM ->
WRAM -> SDRAM -> SGRAM.

6.2. Discos Duros.


Un disco duro o disco rgido (en ingls hard disk drive) es un
dispositivo no voltil, que conserva la informacin aun con la prdida de
energa, que emplea un sistema de grabacin magntica digital. Dentro
de la carcasa hay una serie de platos metlicos apilados girando a gran
velocidad. Sobre los platos se sitan los cabezales encargados de leer o
escribir los impulsos magnticos. Hay distintos estndares para
comunicar un disco duro con la computadora; las interfaces ms
comunes son Integrated Drive Electronics(IDE, tambin llamado
ATA) , SCSI generalmente usado en servidores, SATA, este ltimo

estandarizado en el ao 2004 y FC exclusivo para servidores. En la figura


6.2. se muestra como es un disco duro.

FIGURA 6.2. DISCO DURO


Tambin existe otro tipo de discos denominados de estado
slido que
utilizan
cierto
tipo
de memorias construidas
consemiconductores para almacenar la informacin. El uso de esta clase
de discos generalmente se limitaba a las supercomputadoras, por su
elevado precio, aunque hoy en da ya se puede encontrar en el mercado
unidades mucho ms econmicas de baja capacidad (hasta 512[1] GB)
para el uso en computadoras personales (sobre todo porttiles). As,
el cach de pista es una memoria de estado slido, tipo memoria RAM,
dentro de un disco duro de estado slido.

6.2.1. Direccionamiento
Como mostramos en figura 6.3 nos muestra el cilindro la pista y
los sectores del disco duro, asi mismo en la figura 6.4. muestra como el
disco duro es dividido en sectores.

FIGURA 6.3. CILINDRO, CABEZA Y SECTOR

FIGURA 6.4. PISTA (A), SECTOR (B), SECTOR DE UNA PISTA (C), CLUSTER
(D)
Hay varios conceptos para referirse a zonas del disco:

Plato: cada uno de los discos que hay dentro del disco duro.

Cara: cada uno de los dos lados de un plato.

Cabeza: nmero de cabezales;

Pista: una circunferencia dentro de una cara; la pista 0 est en el


borde exterior.

Cilindro: conjunto de varias pistas; son todas las circunferencias


que estn alineadas verticalmente (una de cada cara).

Sector : cada una de las divisiones de una pista. El tamao del


sector no es fijo, siendo el estndar actual 512 bytes.
Antiguamente el nmero de sectores por pista era fijo, lo cual
desaprovechaba el espacio significativamente, ya que en las pistas
exteriores pueden almacenarse ms sectores que en las interiores.
As, apareci la tecnologa ZBR (grabacin de bits por zonas) que
aumenta el nmero de sectores en las pistas exteriores, y usa ms
eficientemente el disco duro.

El primer sistema de direccionamiento que se us fue


el CHS (cilindro-cabeza-sector), ya que con estos tres valores se puede
situar un dato cualquiera del disco. Ms adelante se cre otro sistema
ms sencillo: LBA (direccionamiento lgico de bloques), que consiste en
dividir el disco entero en sectores y asignar a cada uno un nico nmero.
Este es el que actualmente se usa.
6.2.2. Tipos de conexin
Si hablamos de disco rgido podemos citar a los distintos tipos de
conexin que poseen los mismos con la placa madre, es decir pueden
ser SATA, IDE o SCSI.

IDE: Integrated Device Electronics ("Dispositivo con electrnica


integrada") o ATA (Advanced Technology Attachment), controla los
dispositivos de almacenamiento masivo de datos, como los discos duros
y ATAPI (Advanced Technology Attachment Packet Interface) Hasta hace
poco, el estndar principal por su versatilidad y relacin calidad/precio.

SCSI: Son discos duros de gran capacidad de almacenamiento . Se


presentan bajo tres especificaciones: SCSI Estndar (Standard SCSI),
SCSI Rpido (Fast SCSI) y SCSI Ancho-Rpido (Fast-Wide SCSI). Su tiempo
medio de acceso puede llegar a 7 mseg y su velocidad de transmisin
secuencial de informacin puede alcanzar tericamente los 5 Mbps en
los discos SCSI Estndares, los 10 Mbps en los discos SCSI Rpidos y los
20 Mbps en los discos SCSI Anchos-Rpidos (SCSI-2).

Un controlador SCSI puede manejar hasta 7 discos duros SCSI (o 7


perifricos SCSI) con conexin tipo margarita (daisy-chain). A diferencia
de los discos IDE, pueden trabajar asincrnicamente con relacin al
microprocesador, lo que los vuelve ms rpidos.

SATA (Serial ATA): Nuevo estndar de conexin que utiliza un bus


serie para la transmisin de datos. Notablemente ms rpido y eficiente
que IDE. A partir del 2004 contamos con dos versiones, SATA 1 de hasta
1,5 Gigabits por segundo (192 MB/s) y SATA 2 de hasta 3,0 Gb/s (384

MB/s) de velocidad de transferencia. Se est desarrollando SATA III, a 6


Gb/s, que incluye una velocidad de 6.0 Gb/s estndar, pero que no
entrar en el mercado hasta finales del 2009.

6.3. Discos Flexibles o Disquetes (floppy disk)


Son de menor capacidad que los discos duros, pero debido a su
fcil transportabilidad, permiten el intercambio de informacin entre un
ordenador y otro. Cada ordenador puede tener o no unidad de disquete.
Los disquetes tienen una apariencia similar como la que se muestra en
la figura 6.5.

FIGURA 6.5. FLOPPY


Existen dos tipos en los que infiere su tamao y capacidad:
Unidades de disco flexible 525: Fueron las primeras unidades de
disco utilizadas en los ordenadores PC.
Unidades de disco flexible 35: Debido a si pequeo tamao,
rigidez y mayor capacidad ha hecho que sea el tipo de disco flexible que
se ha estado utilizando en estos das antes de la llegada de las
memorias USB que mas a continuacin hablaremos sobre ellas.
En la tabla 6.1. se muestran las diferentes tipos de floppies que
difieren en su capacidad y numero de caras.
Unidad

Capacidad

Caractersticas

525

35

160 KB

Una cara

180 KB

Una cara

320 KB

Doble cara

360 KB

Baja densidad doble


cara

12 MB

Alta densidad doble


cara

720 KB

Baja densidad (DD)


doble cara

14 MB

Alta densidad (HD)


doble cara

288 MB

Extra densidad (ED)


doble cara

Tabla 6.1. Distintos Tipos de Floppies y sus caractersticas.

6.3.1. Unidades ZIP


La unidad Iomega Zip, llamada tambin unidad Zip mostrada en la
figura 6.6, es un dispositivo o perifrico de almacenamiento, que
utiliza discos Zip como soporte de almacenamiento; dichos soportes son
del tipo magneto-ptico, extrables de media capacidad, lanzada
por Iomega en 1994. La primera versin tena una capacidad de 100 MB,
pero versiones posteriores lo ampliaron a 250 y 750 MB. Se convirti en
el ms popular candidato a suceder al disquete de 3,5 pulgadas, seguido
por el SuperDisk. Aunque nunca logr conseguirlo, sustituy a la mayora
de medios extrables y rob parte del terreno de los discos magnetopticos al ser integrado de serie en varias configuraciones
de porttiles y Apple Macintosh.

FIGURA 6.6. UNIDAD ZIP


La cada de precios de grabadoras y consumibles CD-R y CD-RW y,
sobre todo de los pendrivers y las tarjetas flash (que s han logrado
sustituir al disquete), acabaron por sacarlo del mercado y del uso
cotidiano.
En un intento de retener parte del mercado que perda, Iomega
comercializ bajo la marca Zip, una serie de re grabadoras de CD-ROM,
conocidas como Zip-650 o Zip-CD.
Las unidades Zip vienen en una amplia variedad e interfaces. Las
unidades internas tienen interfaz IDE o SCSI. Las unidades externas
viene con puerto paralelo y SCSI inicialmente, y unos aos despus USB.
Durante algn tiempo, hubo una unidad llamada Zip Plus que poda
detectar si se conectaba a un puerto de impresora o a uno SCSI, pero se
detectaron gran cantidad de incompatibilidades y fue descatalogado.
Inclua adems software adicional y una fuente de alimentacin externa
ms pequea que la inicial. Con el tiempo las unidades Zip USB se
alimentaron por el propio conector USB.
La versin inicial del disco Zip tena una capacidad de 100 Mb. Se
hicieron planes para comercializar un disco de 25 MB con un precio ms
reducido, con el objetivo de acercarse lo ms posible al coste de un
disquete estndar, pero el disco jams se comercializ. Con el tiempo
Iomega lanza unidades y discos de 250 y 750 MB, a la vez que aceleraba
la velocidad de acceso a disco, en la figura 6.7 se muestran discos ZIP.

FIGURA 6.7 DISCOS ZIP

En el lado negativo, el acceso a un soporte menor ralentiza la


unidad, incluso la hace ms lenta que la unidad de 100 MB original. La
unidad de 750 MB slo puede leer, pero no escribir, los discos de 100 MB
en cambio si puede leer y escribir.

6.4. Discos pticos.


Consisten en una lmina circular de plstico de 12 centmetros de
dimetro. 12 milimetros de grosor y un agujero central de 15 milimetros
de dimetro. La informacin se encuentra almacenada en el disco en
una nica pista en forma de espiral que va del interior al exterior. Esta
espiral esta compuesta por pequeos taladros microscpicos llamados
pits. Un disco ptico convencional es capaz de almacenar 650 Mbytes o
74 minutos de msica, gracias a que tienen una densidad de 16,000
pistas por pulgada (valor muy superior comparada con las 96 del
disquete convencional).
Como es de imaginar, los crculos interiores de la espiral
muchos mas pequeos que los exteriores. Lo que implica que, para
la trasferencia de datos en una y otro zona sea igual ser necesario
la velocidad del disco, cuando este leyendo datos en el exterior,
menor que cuando lo realice en el interior.

son
que
que
sea

6.4.1. Modo de Funcionamiento.


Su lectura en un haz laser que recorre la espiral formada por los
pits. Cuando el haz enfoca un punto donde no hay hueco, la mayor parte

del haz se refleja (uno lgico). Por el contrario, cuando se enfoca sobre
un hueco, la mayor parte de la luz se dispersa (cero lgico). De esta
forma mediante un fotodetector se capta la luz reflejada y, con la
circuitera adecuada, se averigua si se ha pasado por un uno o un cero
lgico como se muestra en la figura 6.8.

FIGURA 6.8. HUECOS MICROSCOPICOS DEL CD.

6.4.2. Parmetros que definen a una unidad ptica.


A la hora de decidirse por una unidad u otra, existe una seria de
factores que hay que tener muy en cuenta:
a) La Velocidad: Al igual que sucede con otros dispositivos, la
velocidad viene dada por dos trminos:

Velocidad de transferencia: su valor se indica mediante la


inscripcin: Velocidad X, donde el factor de velocidad indica el
nmero de veces ms rpido que funcionara el dispositivo con
respecto a un reproductor de CD de audio convencional. Por
ejemplo, una unidad ptica de 6x indica que es capaz de leer o
grabar el disco 6 veces mas rpido que un reproductor musical.
En otras palabras, lo que un reproductor de audio tardara en
leer una hora, la unidad 6x lo hace en 10 minutos.

Las primeras unidades que salieron al mercado


trabajaban al doble de la velocidad, lo que implicaban unos
300 Kbytes/seg: Sin embargo, actualmente se alcanzan
velocidades del orden de 58x, o lo mismo que 8700Kbytes/seg.

El tiempo de acceso: Aunque se han conseguido


velocidades de trasferencia casi idnticas a la de los discos
duros, su tiempo de acceso sigue siendo mucho mayor.
Recordamos que e tiempo de acceso se define como el tiempo

que transcurre desde que le damos una orden de lectura o


escritura u el dispositivo se encuentra listo para realizarla.
b) La Interfaz: Las unidades pticas son dispositivos y como tales, se
conectan al ordenador a travs de una interfaz. Estas pueden ser:

Una tarjeta especifica del fabricante.

Una tarjeta SCSI

Una tarjeta EIDE, si el dispositivo cumple la norma ATAPI.

c) La insercin de discos: Aunque este no es un factor decisivo,


existen en el mercado varios mtodos para la insercin de los discos en
las unidades:

Portadiscos (Caddy): En este tipo de unidades, la


insercin de los discos se realiza introduciendo el disco en una
caja y luego todo el conjunto en la unidad.

Bandeja: Consiste en una pequea bandeja que sale de la


unidad cuando se acciona la tecla eject, sobre el cual se coloca
el disco.

Slot in: Es el mas novedoso de todos los mtodos,


consiste en una ranura en el frontal de la unidad. Para
introducir el disco, basta con meter parte de este por la ranura
y la unidad introduce el resto automticamente.
6.4.3. CD-ROM
Un CD-ROM (siglas del ingls Compact Disc- Read Only Memory,
"Disco Compacto - Memoria de Slo Lectura"), es un disco
compacto utilizado para almacenar informacin no voltil, el mismo
medio utilizado por los CD de audio, puede ser ledo por un computador
con lectora de CD. Un CD-ROM es un disco de plstico plano con
informacin digital codificada en una espiral desde el centro hasta el
borde exterior. La figura 6.9 nos muestra como es fisicaente un CD-ROM.

FIGURA 6.9. CD-ROM.


6.4.4. CD-R
Estos CDs se pueden grabar una sola vez. Se coloca capa
orgnica grabable entre la capa de plstico protectora y la capa
reflectora de oro, para que cuando el lser caliente un punto y lo
decolore, lo haga pasar como un pit para la lectora. Y ese pigmento que
se decolora con el lser y queda verde. Solo para agregar en cuestiones
de fabricacin en este CD Grabable, este tipo de CDs, ya tienen la
espiral grabada de fbrica, y ya viene formateada por hardware con las
direcciones de los sectores. Estas ltimas cosas que se hacen en la
fbrica sirven de gua para la grabadora. Cuando se graba, la grabadora
comienza con un lead in. El lead in que son los primeros 4 mm. de
ancho radial de una espiral de un CD-R o CD-ROM es precedido por dos
reas necesarias para alinear el haz lser. En estos in, se le graba una
tabla de contenidos (Tabla of contents TOC), ndice de los datos
grabados en la sesin correspondiente. Cuando se termina de grabar la
zona de datos, se crea el lead out. Esto que acabamos de mencionar
es una terminacin de 1 mm. Para avisar que se termin de grabar. En el
caso de los CD-R, decimos que no hace falta grabar todo de una sola
vez, se puede grabar en varias sesiones, a los que se denomina
multisesiones que solo pueden ser ledas por las lectoras de CD-ROM.
6.4.5. CD-RW
Los discos CD-RW han tomado la idea de los discos CD-R un paso
ms adelante, estn construidos en una funcin borrable de tal forma
que uno puede grabar encima de datos viejos que uno ya no necesita.
Estos discos estn basados en una tecnologa de cambio de fase.
En los discos CD-RW, el elemento cambio de fase es un compuesto
qumico de plata, antimonio, telurio e indio.

As como cualquier material fsico, se puede cambiar la forma de


este compuesto calentndolo a ciertas temperaturas. Cuando el
compuesto es calentado por encima de su temperatura de fusin
(alrededor de 600 C), este se convierte en un lquido; y a su
temperatura de cristalizacin (alrededor de 200 C), este cambia a
slido. En los compuestos de cambio de fase, estos cambios de forma
pueden ser "locked into place": es decir estos persisten aun despus de
que el material se enfra de nuevo. Si se calienta el compuesto en los
discos CD-RW a la temperatura de fusin y luego dejas que se enfre
rpidamente, este permanecer en un estado amorfo, aunque est
debajo de la temperatura de cristalizacin. Con el propsito de cristalizar
el compuesto, se debe mantener a la temperatura de cristalizacin por
un cierto tiempo para que este se solidifique en forma de cristales.
En el compuesto usado en los discos CD-RW, la forma cristalina
es translucida mientras que el fluido amorfo absorber casi toda la luz.
En un CD en blanco nuevo, todo el material en el rea factible de ser
escrita est en su forma cristalina, de forma que la luz puede brillar a
travs de esta capa hacia el metal reflectante de arriba y rebotar de
vuelta al sensor de luz. Para codificar informacin en el disco, la
grabadora de CD usa su lser escritor, el cual es suficientemente
poderoso para calentar el compuesto a su temperatura de derretimiento.
Estos puntos "Fundidos" sirven igual que los hoyos en el CD
convencional y que los puntos opacos en un CD-R: Es decir bloquean el
lser lector de forma que no se refleje luz en el metal reflectante. Cada
rea no-reflectante indica un 0 en cdigo binario. Y cada punto que
permanece cristalino y que es reflectante, indica un 1. As como con
los CD-R, el lser lector no tiene la potencia suficiente para cambiar el
estado del material en la capa grabable; es mucho ms dbil que el
lser escritor.
6.5. DVD
El DVD, cuyas siglas corresponden a Digital Versatil Disc o Disco
Verstil Digital, es un dispositivo de almacenamiento ptico cuyo
estndar surgi en 1995.
El nombre de este dispositivo hace referencia a la multitud de
maneras en las que se almacenan los datos: DVD-ROM (dispositivo de
lectura nicamente), DVD-R y DVD+R (slo pueden escribirse una
vez), DVD-RW y DVD+RW (permiten grabar y borrar las veces que se
quiera). Tambin difieren en la capacidad de almacenamiento de cada
uno de los tipos.

6.5.1. Tipos de DVD.


Los DVD se pueden clasificar::
Segn su contenido:
DVD-Video: Pelculas (vdeo y audio)
DVD-Audio: Audio de alta fidelidad
DVD-Data: Todo tipo de datos
Segn su capacidad de regrabado:
DVD-ROM: Slo lectura, manufacturado con prensa
DVD-R y DVD+R: Grabable una sola vez. La diferencia entre los
tipos +R y -R radica en la forma de grabacin y de codificacin de
la informacin. En los +R los agujeros son 1 lgicos mientras que
en los R los agujeros son 0 lgicos.
DVD-RW y DVD+RW: Regrabable
DVD-RAM: Regrabable de acceso aleatorio. Lleva a cabo una
comprobacin de la integridad de los datos siempre activa tras
completar la escritura
DVD+R DL: Grabable una sola vez de doble capa
el DVD-ROM almacena desde 4,7 GB hasta 17 GB.
Segn su nmero de capas o caras:
DVD-5: una cara, capa simple. 4.7 GB o 4.38 Gibabyte (GB) Discos DVDR/RW.
DVD-9: una cara, capa doble. 8.5 GB o 7.92 GiB - Discos DVD+R
DL.La grabacin de doble capa permite a los discos DVD-R y los
DVD+RW almacenar significativamente ms datos, hasta 8.5

Gigabytes por disco, comparado con los 4.7 GB que permiten los
discos de una capa. Los DVD-R DL (dual layer) fueron desarrollados
para DVD Forum por Pioneer Corporation. DVD+R DL fue
desarrollado para el DVD+R Alliance por Philips y Mitsubishi
Kagaku Media.Un disco de doble capa difiere de un DVD
convencional en que emplea una segunda capa fsica ubicada en
el interior del disco. Una unidad lectora con capacidad de doble
capa accede a la segunda capa proyectando el lser a travs de la
primera capa semi-transparente. El mecanismo de cambio de capa
en algunos DVD puede conllevar una pausa de hasta un par de
segundosLos
discos grabables
soportan esta tecnologa
manteniendo compatibilidad con algunos reproductores de DVD y
unidades DVD-ROM. Muchos grabadores de DVD soportan la
tecnologa de doble capa, y su precio es comparable con las
unidades de una capa, aunque el medio contina siendo
considerablemente ms caro.
DVD-10: dos caras, capa simple en ambas. 9.4 GB o 8.75 GiB Discos DVDR/RW.
DVD-14: dos caras, capa doble en una, capa simple en la otra.
13,3 GB o 12,3 GB - Raramente utilizado.
DVD-18: dos caras, capa doble en ambas. 17.1 GB o 15.9 GiB Discos DVD+R.
Tambin existen DVD de 8 cm (no confundir con miniDVD, que son CD
conteniendo informacin de tipo DVD video) que tienen una capacidad
de 1.5 GB. El DVD Forum cre los estndares oficiales DVDROM/R/RW/RAM, y Alliance cre los estndares DVD+R/RW para evitar
pagar la licencia al DVD Forum. Dado que los discos DVD+R/RW no
forman parte de los estndares oficiales, no muestran el logotipo DVD.
En lugar de ello, llevan el logotipo "RW" incluso aunque sean discos que
solo puedan grabarse una vez, lo que ha suscitado cierta polmica en
algunos sectores que lo consideran publicidad engaosa. Y desde luego
que confunde a los usuarios. La mayora de grabadoras de DVD nuevas

pueden grabar en ambos formatos y llevan ambos logotipos +RW y DVDR/RW.


6.6. Blu-Ray
Blu-ray (tambin conocido como Blu-ray Disc o BD) o Disco azul
como est en estudio por la RAE, es un formato de disco ptico de nueva
generacin de 12 cm de dimetro (igual que el CD y el DVD) para vdeo
de alta definicin y almacenamiento de datos de alta densidad. El uso
del laser azul para escritura y lectura permite almacenar ms cantidad
de informacin por rea que los discos DVD, debido a que el lser azul
tiene una menor longitud de onda que los lseres usados para
almacenar en discos DVD. Su capacidad de almacenamiento llega a
50 gigabytes a doble capa, y a 25 GB a una capa. El Blu-ray de 400 GB a
16 capas ya fue patentado y se espera que salga al mercado en 2010,
as como se tiene pensado patentar un Blu-Ray de 1 terabyte para 2011
o 2012. La consola de videojuegos PlayStation 3 puede leer discos de
hasta doble capa y se ha confirmado que est lista para recibir el disco
de 16 capas.
Este formato se impuso a su competidor, el HD DVD, en la guerra
de formatos iniciada para cambiar el estndar DVD. Aunque otros
apuntan que el sucesor del DVD no ser un disco ptico sino la tarjeta
de memoria. No obstante se est trabajando en el HVD o Disco
Hologrfico Verstil con 3.9 Tb, siendo el competidor ms duro que
tendr el Blu-ray. El lmite de capacidad en las tarjetas de formato
SD/MMC est ya en 128 GB en modo LBA (28-bit sector address),
teniendo la ventaja de ser regrabables al menos durante 5 aos. En
febrero de 2008, despus de la cada de muchos apoyos al HDDVD, Toshiba decidi abandonar la fabricacin de reproductores y las
investigaciones para mejorar su formato.
Una capa de disco Blu-ray puede contener alrededor de 50 GB o
cerca de 6 horas de vdeo de alta definicin ms audio; est en el
mercado el disco de doble capa, que puede contener aproximadamente
50 GB. La velocidad de transferencia de datos es de 36 Mbit/s (54 Mbps
para BD-ROM), pero ya estn en desarrollo prototipos a velocidad de
transferencia 2x (el doble, 72 Mbit por segundo). Ya est disponible el
BD-RE (formato reescribible) estndar, as como los formatos BD-R
(grabable) y el BD-ROM, como parte de la versin 2.0 de las
especificaciones del Blu-ray.
El 19 de mayo de 2005, TDK anunci un prototipo de disco Blu-ray
de cuatro capas de 100 GB. El 3 de octubre de 2007, Hitachi anunci
que haba desarrollado un prototipo de BD-ROM de 100 GB que, a
diferencia de la versin de TDK y Panasonic, era compatible con los
lectores disponibles en el mercado y solo requeran una actualizacin

de firmware. Hitachi tambin coment que est desarrollando una


versin de 200GB. Pero el reciente avance de Pioneer le permiti crear
un disco blu-ray de 20 capas con una capacidad total de 500 GB, aunque
no sera compatible con las unidades lectoras ya disponibles en el
mercado, como hara Hitachi. La figura 6.10 nos muestra el disco de BluRay.

FIGURA 6.10 DISCO BLU-RAY

6.7. Memoria USB


Una memoria USB (de Universal
Serial
Bus;
en ingls pendrive, USB
flash
drive)
es
un
dispositivo
de
almacenamiento que utiliza memoria flash para guardar la informacin
que puede requerir y no necesita bateras. La batera era necesaria en
los primeros modelos, pero los ms actuales ya no la necesitan. Estas
memorias son resistentes a los rasguos (externos) al polvo, y algunos
al agua que han afectado a las formas previas de almacenamiento
porttil-,
como
los disquetes, discos
compactos y
los DVD.
En Espaa son conocidas popularmente como pinchos o lpices, y en
otros paises como Honduras son conocidas como Memorias.
Estas memorias se han convertido en el sistema de
almacenamiento y transporte personal de datos ms utilizado,
desplazando en este uso a los tradicionales disquetes, y a los CD. Se
pueden encontrar en el mercado fcilmente memorias de 1, 2, 4, 8, 16,
32, 64, 128 y hasta 256 GB; siendo imprctico a partir de los 64GB por
su elevado costo. Esto supone, como mnimo, el equivalente a 180 CD
de 700MB o 91.000 disquetes de 1.44 MB aproximadamente. Su gran

popularidad le ha supuesto infinidad de denominaciones populares


relacionadas con su pequeo tamao y las diversas formas de
presentacin, sin que ninguna haya podido destacar entre todas ellas. El
calificativo USB o el propio contexto permite identificar fcilmente el
dispositivo informtico al que se refieren.
Los sistemas operativos actuales pueden leer y escribir en las
memorias sin ms que enchufarlas a un conector USB del equipo
encendido, recibiendo la energa de alimentacin a travs del propio
conector que cuenta con 5 voltios y 2,5 Watios como mximo. En
equipos algo antiguos(como por ejemplo los equipados con Windows 98)
se necesita instalar un controlador de dispositivo (driver) proporcionado
por el fabricante. Linux tambin tiene soporte para dispositivos de
almacenamiento USB desde el kernel 2.4. El aspecto de una memoria
USB es como el que se muestra en la figura 6.11.

FIGURA 6.11. MEMORIA USB.

6.8. Memoria SD.


Secure Digital (SD) es un formato de tarjeta de memoria. Se utiliza
en
dispositivos
porttiles
tales
como
cmaras
fotogrficas
digitales, PDAs,telfonos mviles e incluso videoconsolas (tanto de
sobremesa como la Wii como de mano como la GP2X), entre muchos
otros.
Estas tarjetas tienen unas dimensiones de 32 mm x 24 mm x 2'1
mm. Existen dos tipos: unos que funcionan a velocidades normales, y
otros de alta velocidad que tienen tasas de transferencia de datos ms
altas. Algunas cmaras fotogrficas digitales requieren tarjetas de alta
velocidad para poder grabar vdeo con fluidez o para capturar mltiples
fotografas en una sucesin rpida.

Los dispositivos con ranuras SD pueden utilizar tarjetas MMC, que


son ms finas, pero las tarjetas SD no caben en las ranuras MMC.
Asimismo, se pueden utilizar directamente en las ranuras
de CompactFlash o
de PC
Card con
un
adaptador.
Sus
variantes MiniSD y MicroSD se pueden utilizar, tambin directamente, en
ranuras SD mediante un adaptador.Las normales tienen forma de . Hay
algunas tarjetas SD que tienen un conector USB integrado con un doble
propsito, y hay lectores que permiten que las tarjetas SD sean
accesibles por medio de muchos puertos de conectividad
comoUSB, FireWire y el puerto paralelo comn.
Las
tarjetas
SD
tambin
son
accesibles
mediante
una disquetera usando un adaptador FlashPath. En la figura 6.12 se
muestra la memoria SD y sus variantes.

FIGURA 6.12. LA TARJETA SD NORMAL (ARRIBA CON FORMA DE ), LA


MINI SD (EN EL MEDIO) Y LA MICRO SD (LA DE ABAJO).

6.9. MMC (MultiMediaCard)


Multi Media Card o MMC es un estndar de tarjeta de memoria.
Prcticamente igual a la SD, carece de la pestaa de seguridad que evita
sobrescribir la informacin grabada en ella. Su forma est inspirada en el

aspecto de los antiguos disquetes de 3,5 pulgadas. Actualmente ofrece


una capacidad mxima de 4 GB.
Presentada en 1997 por Siemens AG y SanDisk, se basa en la
memoria flash de Toshiba base NAND, y por ello es ms pequea que
sistemas anteriores basados en memorias flash de Intel base NOR, tal
como la CompactFlash. MMC tiene el tamao de un sello de correos: 24
mm x 32 mm x 1,4 mm. Originalmente usaba un interfaz serie de 1-bit,
pero versiones recientes de la especificacin permite transferencias de 4
o a veces incluso 8 bits de una vez. Han sido ms o menos suplantadas
por las Secure Digital (SD), pero siguen teniendo un uso importante
porque las MMCs pueden usarse en la mayora de aparatos que soportan
tarjetas SD (son prcticamente iguales), pudiendo retirarse fcilmente
para leerse en un PC.
Las MMC estn actualmente disponibles en tamaos de hasta 4GB
con modelos de 8GB anunciados, an no disponibles. Se usan en casi
cualquier contexto donde se usen tarjetas de memoria, como telfonos
mviles, reproductores de audio digital, cmaras digitales y PDAs. Desde
la introduccin de la tarjeta Secure Digital y la ranura SDIO (Secure
Digital Input/Output), pocas compaas fabrican ranuras MMC en sus
dispositivos, pero las MMCs, ligeramente ms delgadas y de pines
compatibles, pueden usarse en casi cualquier dispositivo que soporte
tarjetas SD si lo hace su software/firmware. La figura 6.13 nos muestra
este tipo de memoria.

FIGURA 6.13. MEMORIA MMC.

6.10. Monitor
El monitor es la pantalla en la que se ve la informacin
suministrada por el ordenador. En el caso ms habitual se trata de un
aparato basado en un tubo de rayos catdicos (CRT) como el de los
televisores, mientras que en los porttiles y los monitores nuevos, es
una pantalla plana de cristal lquido (LCD)como el que se muestra en la
figura 6.14. La informacin se representa mediante pxeles, a
continuacin explicamos lo que es un pxel: Es la unidad mnima
representable en un monitor. Cada pxel en la pantalla se enciende con
un determinado color para formar la imagen. De esta forma, cuanto ms
cantidad de pxeles puedan ser representados en una pantalla, mayor
resolucin habr. Es decir, cada uno de los puntos ser ms pequeo y
habr ms al mismo tiempo en la pantalla para conformar la imagen.

Cada pxel se representa en la memoria de video con un nmero. Dicho


nmero es la representacin numrica de un color especifico, que puede
ser de 8, 16 o ms bits. Cuanto ms grande sea la cantidad de bits
necesarios para representar un pxel, ms variedad de colores podrn
unirse en la misma imagen. De esta manera se puede determinar la
cantidad de memoria de video necesaria para una cierta definicin y con
una cierta cantidad de colores.

FIGURA 6.14. MONITOR LCD.


6.10.1. Tipos de monitores
Vamos a hacer la clasificacin de los monitores de dos maneras
distintas:
Atendiendo al color:

Monitores color : Las pantallas de estos monitores estn


formadas internamente por tres capas de material de fsforo, una por
cada color bsico (rojo, verde y azul). Tambin consta de tres caones de
electrones, que al igual que las capas de fsforo, hay uno por cada color.
Para formar un color en pantalla que no sea ninguno de los colores
bsicos, se combinan las intensidades de los haces de electrones de los
tres colores bsicos.

Monitores monocromticos : Muestra por pantalla un solo color:


negro sobre blanco o mbar, o verde sobre negro. Uno de estos
monitores con una resolucin equivalente a la de un monitor color, si es
de buena calidad, generalmente es ms ntido y ms legible.
Atendiendo a la tecnologa usada:


Monitores de cristal lquido : Los cristales lquidos son
sustancias transparentes con cualidades propias de lquidos y de slidos.
Al igual que los slidos, una luz que atraviesa un cristal lquido sigue el
alineamiento de las molculas, pero al igual que los lquidos, aplicando
una carga elctrica a estos cristales, se produce un cambio en la
alineacin de las molculas, y por tanto en el modo en que la luz pasa a
travs de ellas. Una pantalla LCD est formada por dos filtros
polarizantes con filas de cristales lquidos alineados perpendicularmente
entre s, de modo que al aplicar o dejar de aplicar una corriente elctrica
a los filtros, se consigue que la luz pase o no pase a travs de ellos,
segn el segundo filtro bloquee o no el paso de la luz que ha atravesado
el primero. El color se consigue aadiendo 3 filtros adicionales de color
(uno rojo, uno verde, uno azul). Sin embargo, para la reproduccin de
varias tonalidades de color, se deben aplicar diferentes niveles de brillo
intermedios entre luz y no-luz, lo cual se consigue con variaciones en el
voltaje que se aplica a los filtros.

Resolucin: La resolucin mxima de una pantalla LCD viene


dada por el nmero de celdas de cristal lquido.

Tamao: A diferencia de los monitores CRT, se debe tener en


cuenta que la medida diagonal de una pantalla LCD equivale al rea de
visin. Es decir, el tamao diagonal de la pantalla LCD equivale a un
monitor CRT de tamao superior. Mientras que en un monitor clsico de
15" de diagonal de tubo slo un mximo de 13,5" a 14" son utilizables,
en una pantalla porttil de 15" son totalmente tiles.

En la actualidad coexisten varios tipos:

Dual Scan (DSTN) : ya no muy utilizadas, razonablemente


buenas pero dependen de las condiciones de iluminacin del lugar
donde se est usando el porttil.

HPA : una variante moderna de las anteriores, de contraste


ligeramente superior, pero slo ligeramente superior, sin duda peor que
las TFT.

Matriz Activa (TFT) : permite una visualizacin perfecta sean


cuales sean las condiciones de iluminacin exteriores.
6.10.2. Monitores con tubos de rayos catdicos
Las seales digitales del entorno son recibidas por el adaptador de
VGA. El adaptador lleva las seales a travs de un circuito llamado
convertidor analgico digital (DAC). Generalmente, el circuito de DAC

est contenido dentro de un chip especial que realmente contiene tres


DAC, uno para cada uno de los colores bsicos utilizados en la
visualizacin: rojo, azul y verde. Los circuitos DAC comparan los valores
digitales enviados por la PC en una tabla que contiene los niveles de
voltaje coincidentes con los tres colores bsicos necesarios para crear el
color de un nico pxel. El adaptador enva seales a los tres caones de
electrones localizados detrs del tubo de rayos catdicos del monitor
(CRT). Cada can de electrones expulsa una corriente de electrones,
una cantidad por cada uno de los tres colores bsicos.
El adaptador tambin enva seales a un mecanismo en el cuello
del CRT que enfoca y dirige los rayos de electrones. Parte del mecanismo
es un componente, formado por material magntico y bobinas, que
abraza el cuello del tubo de rayos catdicos, que sirve para mandar la
desviacin de los haces de electrones, llamado yugo de desvo
magntico. Las seales enviadas al yugo de ayuda determinan la
resolucin del monitor (la cantidad de pxeles horizontal y verticalmente)
y la frecuencia de refresco del monitor, que es la frecuencia con que la
imagen de la pantalla ser redibujada.
La imagen esta formada por una multitud de puntos de pantalla,
uno o varios puntos de pantalla forman un punto de imagen (pxel), una
imagen se constituye en la pantalla del monitor por la activacin
selectiva de una multitud de puntos de imagen. Los rayos pasan a travs
de los agujeros en una placa de metal llamada mscara de sombra o
mascara perforada. El propsito de la mscara es mantener los rayos de
electrones alineados con sus blancos en el interior de la pantalla de CRT.
El punto de CRT es la medicin de como cierran los agujeros unos a
otros; cuanto ms cerca estn los agujeros, ms pequeo es el punto.
Los agujeros de la mencionada mscara miden menos de 0,4 milmetros
de dimetro.
El electrn golpea el revestimiento de fsforo dentro de la pantalla.
(El fsforo es un material que se ilumina cuando es golpeado por
electrones). Son utilizados tres materiales de fsforo diferentes, uno
para cada color bsico. El fsforo se ilumina ms cuanto mayor sea el
nmero de electrones emitido. Si cada punto verde, rojo o azul es
golpeado por haces de electrones igualmente intensos, el resultado es
un punto de luz blanca. Para lograr diferentes colores, la intensidad de
cada uno de los haces es variada. Despus de que cada haz deje un
punto de fsforo, este contina iluminado brevemente, a causa de una
condicin llamada persistencia. Para que una imagen permanezca
estable, el fsforo debe de ser reactivado repitiendo la localizacin de
los haces de electrones.

Despus de que los haces hagan un barrido horizontal de la


pantalla, las corrientes de electrones son apagadas cuando el can de
electrones enfoca las trayectorias de los haces en el borde inferior
izquierdo de la pantalla en un punto exactamente debajo de la lnea de
barrido anterior, este proceso es llamado refresco de pantalla. Los
barridos a travs de la superficie de la pantalla se realizan desde la
esquina superior izquierda de la pantalla a la esquina inferior derecha.
Un barrido completo de la pantalla es llamado campo. La pantalla es
normalmente redibujada, o refrescada, cerca de unas 60 veces por
segundo, hacindolo imperceptible para el ojo humano.
6.11. Teclado
Un teclado como el que se muestra en la figura 6.15 es un
dispositivo compuesto por un sistema de teclas que permiten introducir
datos y comandos a un ordenador, computadora o artefacto con
tecnologa digital.

FIGURA 6.15. TECLADO


Se le llama teclado a los perifricos presentes en distintos tipos de
dispositivos digitales como computadoras, celulares, PDA y otros, que
permiten ingresar, mediante la combinacin de teclas, datos y
comandos para el funcionamiento del mismo. Toda vez que se oprime
una tecla una orden cifrada se enva al dispositivo que reproduce un
carcter en la pantalla o ejecuta un comando en particular.
Un
teclado
est
compuesto
por
distintos
tipos
de
teclas: alfanumricas (letras y nmeros), de puntuacin (signos como la
coma, punto, dos puntos, punto y coma y otros), y especiales(de
funcin, control y otras operaciones particulares como las maysculas).
A menudo, las teclas de funcin se ubican en la parte superior del
teclado, siendo la ms comn F1 como comando de ayuda. Ms abajo
est el teclado alfanumrico, parte principal del perifrico. Y a los
costados pueden encontrarse otras teclas de funcin o de edicin (como
las de cursor). Por ltimo, a la derecha, solemos hallar un teclado

numrico especial para realizar clculos y operaciones que requieran


combinaciones de nmeros.
Un teclado, entonces, sirve tanto para el ingreso de contenido
mediante un procesador de textos para la creacin de un documento
escrito, para la ejecucin de programas y otras funciones especiales, y
para la administracin de casi todo el sistema operativo de un
ordenador.
De acuerdo con los diversos idiomas, existen distintas
disposiciones de teclado. El ms conocido es el QWERTY o el teclado en
espaol que tambin se usa con variantes en ingls. Una versin ms
cmoda pero no tan difundida es la Dvorak. No obstante,
la distribucin de las teclas puede alterarse en la mayora de los
sistemas operativos, permitiendo adaptarlo a diversos idiomas.
Existen distintos tipos de teclados. El ms comn es el XT o AT de
83 teclas, pero tambin existen los expandidos de hasta 104. Los
teclados ergonmicos estn diseados para brindar una mayor
comodidad al usuario, relajando la posicin de sus manos y brazos. Un
teclado multimedia, por ejemplo, incluye teclas especiales que ejecutan
directamente programas del ordenador. Un teclado USB es aquel que se
vale de este puerto para su conexin con el ordenador y es el estndar
empleado en la mayora de los teclados modernos. Por ltimo, un
teclado inalmbrico es aquel mediante el cual la comunicacin con la
computadora se da por medio de rayos infrarrojos o tecnologa
bluetooth, evitando el uso de cable.
6.12. Mouse
Mouse significa ratn en ingls, este dispositivo utilizado en todas
las PC fue comenzado a ser llamado mouse en la Universidad de
Standford, dado que el cable y su cuerpo (forma y tamao) sugeran la
forma de un roedor, en la figura 6.16 se da un ejemplo de mouse.

FIGURA 6.16 MOUSE O RATN

El mouse es un dispositivo de hardware perifrico que permite al ser


humano controlar un puntero mediante el cual se realizan diferentes
acciones. Este dispositivo de entrada de datos est adaptado al uso
manual, presentando generalmente una forma lo suficientemente
ergonmica con el objetivo de brindar sencillez, comodidad, y
funcionalidad. El movimiento de la flecha o puntero en la pantalla del
monitor es producido mediante un sistema relativamente complejo que
comienza con el desplazamiento del mouse sobre una superficie
horizontal en dos dimensiones.
Las pantallas tctiles y otras tecnologas que intentaron reemplazar
el mouse an no han logrado desplazarlo en absoluto, por lo cual se
espera que sea til durante muchos aos ms. Se cree que el
reconocimiento de voz o la posibilidad de mover la flecha mediante los
ojos seran pasos significativos de encontrar formas ms prcticas a la
hora de controlar programas de computacin.
En cuanto a sus botones, en general posee al menos 2, ms una
rueda que cumple las funciones de scroll (desplazamiento vertical u
horizontal del contenido mostrado en una ventana). En general el botn
izquierdo sirve para seleccionar elementos y ejecutarlos, marcar texto,
abrir mens, y el botn derecho cumple funciones extras como por
ejemplo abrir mens especiales sobre un administrador de archivos.
Originalmente el sistema de posicionamiento de los ratones funcionaba
en base a un dispositivo mecnico, en base a una bola y engranajes,
pero en la actualidad se han difundido enormemente los ratones pticos,
ms precisos; e incluso mouses inalmbricos.
6.13. Impresoras
Una impresora es
un perifrico de ordenador que
permite
producir una copia permanente de textos o grficos de documentos
almacenados en formato electrnico, imprimindolos en medios fsicos,
normalmente en papel o transparencias, utilizando cartuchos de tinta o
tecnologa lser. Muchas impresoras son usadas como perifricos, y
estn permanentemente unidas al ordenador por un cable. Otras
impresoras, llamadas impresoras de red, tienen un interfaz de red
interno (tpicamente wireless o Ethernet), y que puede servir como un
dispositivo para imprimir en papel algn documento para cualquier
usuario de la red.
Adems, muchas impresoras modernas permiten la conexin
directa
de
aparatos
de
multimedia
electrnicos
como
las
tarjetas CompactFlash, Secure Digital o Memory Stick, pendrives, o
aparatos de captura de imagen como cmaras digitales y escneres.
Tambin
existen
aparatos
multifuncin
que
constan
de
impresora, escner o mquinas de fax en un solo aparato. Una

impresora combinada con un escner puede funcionar bsicamente


como una fotocopiadora.
Las impresoras suelen disearse para realizar trabajos repetitivos
de poco volumen, que no requieran virtualmente un tiempo de
configuracin para conseguir una copia de un determinado documento.
Sin embargo, las impresoras son generalmente dispositivos lentos (10
pginas por minuto es considerado rpido), y el coste por pgina es
relativamente alto.
6.13.1. Impresoras Monocromticas, Color o de Fotos
Una impresora a color como el la de la figura 6.17 produce
imgenes de mltiples colores, a partir de la combinacin simultnea de
al menos tres de los siguientes colores fundamentales: el magenta,
el cyan y el amarillo. La cantidad depositada en la hoja de cada uno de
estos, produce visualmente la sensacin de todos los dems. El color
negro acompaa y mejora la impresin de diversas tonalidades. Este
sistema se conoce con el nombre de Sistema CMYK.

FIGURA 6.17. IMPRESORA A COLOR


Existen dispositivos profesionales y semiprofesionales, que se
utilizan en casas de revelado fotogrfico o en el hogar. Estos dispositivos
suelen ser conocidos como impresora fotogrfica, impresora con calidad
fotogrfica o bases de impresin fotogrfica. Estos dispositivos imprimen
en color, produciendo imgenes que imitan el rango de colores y
resoluciones de los mtodos de revelado fotogrfico previos a esta
tecnologa.

6.13.2. Mtodos de Impresin.

La eleccin del motor de impresin tiene un efecto substancial en


los trabajos a los que una impresora esta destinada. Hay diferentes
tecnologas que tienen diferentes niveles de calidad de imagen,
velocidad de impresin, coste, ruido y adems, algunas tecnologas son
inapropiadas para ciertos tipos de medios fsicos (como papel carbn o
transparencias).
Otro aspecto de la tecnologa de impresin que es frecuentemente
olvidado es la resistencia a la alteracin: tinta lquida como de una
cabeza de inyeccin de tinta son absorbidos por las fibras del papel, y
por eso los documentos impresos con tinta lquida son ms difciles de
alterar que los que estn impresos por toner o tinta slida, que no
penetran por debajo de la superficie del papel.
a) Tner
Las impresoras de lser e impresoras trmicas como la mostrada
en la figura 6.18 utilizan este mtodo para adherir tner al medio.
Trabajan utilizando el principio Xerografa que est funcionando en la
mayora de las fotocopiadoras: adhiriendo tner a un tambor de
impresin sensible a la luz, y utilizando electricidad esttica para
transferir el tner al medio de impresin al cual se une gracias al calor y
la presin. Las impresoras lser son conocidas por su impresin de alta
calidad, buena velocidad de impresin y su bajo costo por copia; son las
impresoras ms comunes para muchas de las aplicaciones de oficina de
propsito general. Son menos utilizadas por el consumidor generalmente
debido a su alto coste inicial. Las impresoras lser estn disponibles
tanto en color como en monocromo. El advenimiento de lseres de
precisin a precio razonable ha hecho a la impresora monocromtica
basada en tner dominante en aplicaciones para la oficina. Otro tipo de
impresora basada en tner es la impresora LED la cual utiliza una
coleccin de LEDs en lugar de lser para causar la adhesin del tner al
tambor de impresin. El tner, tambin denominado tinta seca por
analoga funcional con la tinta, es un polvo fino, normalmente de color
negro, que se deposita en el papel que se pretende imprimir por medio
de atraccin electrosttica. Una vez adherido el pigmento, ste se fija en
el papel por medio de presin o calor adecuados. Debido a que en el
proceso no intervienen diluyentes, originalmente se ha denominado
Xerografa, del griego xeros que significa seco.

FIGURA 6.18. IMPRESORA LASER.


b) Inyeccin de tinta (Ink Jet)
Las impresoras de inyeccin de tinta como la de la figura 6.19 (Ink
Jet) rocan hacia el medio cantidades muy pequeas de tinta,
usualmente unos pico litros. Para aplicaciones de color incluyendo
impresin de fotos, los mtodos de chorro de tinta son los dominantes,
ya que las impresoras de alta calidad son poco costosas de producir.
Virtualmente todas las impresoras de inyeccin son dispositivos a color;
algunas, conocidas como impresoras fotogrficas, incluyen pigmentos
extra para una mejor reproduccin de la gama de colores necesaria para
la impresin de fotografas de alta calidad (y son adicionalmente
capaces de imprimir en papel fotogrfico, en contraposicin al papel
normal de oficina).

FIGURA 6.19 IMPRESORA INYECCIN DE TINTA


Las impresoras de inyeccin de tinta consisten en inyectores que
producen burbujas muy pequeas de tinta que se convierten en
pequesimas gotitas de tinta. Los puntos formados son el tamao de los
pequeos pixels. Las impresoras de inyeccin pueden imprimir textos y
grficos de alta calidad de manera casi silenciosa.
Existen dos mtodos para inyectar la tinta:
Mtodo trmico. Un impulso elctrico produce un aumento de
temperatura (aprox. 480C durante microsegundos) que hace hervir
una pequea cantidad de tinta dentro de una cmara formando una
burbuja de vapor que fuerza su salida por los inyectores. Al salir al
exterior, este vapor se condensa y forma una minscula gota de tinta
sobre el papel. Despus, el vaco resultante arrastra nueva tinta hacia
la cmara. Este mtodo tiene el inconveniente de limitar en gran
medida la vida de los inyectores, es por eso que estos inyectores se
encuentran en los cartuchos de tinta.
Mtodo piezoelctrico. Cada inyector est formado por un
elemento piezoelctrico que, al recibir un impulso elctrico, cambia
de forma aumentando bruscamente la presin en el interior del
cabezal provocando la inyeccin de una partcula de tinta. Su ciclo de
inyeccin es ms rpido que el trmico.
Las impresoras de inyeccin tienen un coste inicial mucho menor que
las impresoras lser, pero tienen un coste por copia mucho mayor, ya
que la tinta necesita ser repuesta frecuentemente. Las impresoras de
inyeccin son tambin ms lentas que las impresoras lser, adems de
tener la desventaja de dejar secar las pginas antes de poder ser

manipuladas agresivamente; la manipulacin prematura puede causar


que la tinta (que esta adherida a la pgina en forma lquida) se mueva.
c) Tinta slida (Solid Ink)
Las impresoras de tinta slida, tambin llamadas de cambio de
fase, son un tipo de impresora de transferencia termal pero utiliza barras
slidas de tinta a color CMYK (similar en consistencia a la cera de las
velas). La tinta se derrite y alimenta una cabeza de impresin operada
por un cristal piezoelctrico (por ejemplo cuarzo). La cabeza distribuye la
tinta en un tambor engrasado. El papel entonces pasa sobre el tambor al
tiempo que la imagen se transfiere al papel.
Son comnmente utilizadas como impresoras a color en las
oficinas ya que son excelentes imprimiendo transparencias y otros
medios no porosos, y pueden conseguir grandes resultados. Los costes
de adquisicin y utilizacin son similares a las impresoras lser.
Las desventajas de esta tecnologa son el alto consumo energtico
y los largos periodos de espera (calentamiento) de la maquina. Tambin
hay algunos usuarios que se quejan de que la escritura es difcil sobre
las impresiones de tinta slida (la cera tiende a repeler la tinta de los
bolgrafos), y son difciles de alimentar de papel automticamente,
aunque estos rasgos han sido significantemente reducidos en los ltimos
modelos.
Adems, este tipo de impresora solo se puede obtener de un nico
fabricante, Xerox, como parte de su lnea de impresoras de oficina Xerox
Phaser. Previamente las impresoras de tinta slida fueron fabricadas
por Tektronix, pero vendi su divisin de impresin a Xerox en el ao
2000.
Las impresoras de impacto se basan en la fuerza de impacto para
transferir tinta al medio, de forma similar a las mquinas de escribir,
estn tpicamente limitadas a reproducir texto. En su momento
dominaron la impresin de calidad. Hay dos tipos principales:
Impresora de margarita llamada as por tener los tipos contenidos
radialmente en una rueda, de ah su aspecto de una margarita como
la mostrada en la figura 6.20.

FIGURA 6.20 MARGARITA

Impresora de bola llamada as por tener todos los tipos contenidos


en una esfera como la mostrada en la figura 6.21. Es el caso de
las mquinas de escribir elctricas IBM Selectric.

FIGURA 6.21. BOLAS DE IMPRESIN


Las impresoras golpe o impacto trabajan con un cabezal en el que
hay agujas, estas agujas golpean una cinta, similar al de una mquina
de escribir, que genera la impresin de la letra.
d) Matriz de puntos (Dot-Matrix)
En el sentido general, muchas impresoras se basan en una matriz
de pxeles o puntos que, juntos, forman la imagen ms grande. Sin
embargo, el trmino matriz o de puntos se usa especficamente para las
impresoras de impacto que utilizan una matriz de pequeos alfileres
para crear puntos precisos. Dichas impresoras son conocidas
como matriciales. La ventaja de la matriz de puntos sobre otras
impresoras de impacto es que estas pueden producir imgenes grficas
adems de texto. Sin embargo, el texto es generalmente de calidad ms
pobre que las impresoras basadas en impacto de tipos.
Algunas sub-clasificaciones de impresoras de matriz de puntos son
las impresoras de alambre balstico y las impresoras de energa
almacenada. Las impresoras de matriz de puntos pueden estar basadas
bien en caracteres o bien en lneas, refirindose a la configuracin de la
cabeza de impresin.
Las impresoras de matriz de puntos son todava de uso comn
para aplicaciones de bajo costo y baja calidad como las cajas
registradoras. El hecho de que usen el mtodo de impresin de impacto
les permite ser usadas para la impresin de documentos autocopiativos
como los recibos de tarjetas de crdito, donde otros mtodos de
impresin no pueden utilizar este tipo de papel. Las impresoras de
matriz de puntos han sido superadas para el uso general en
computacin.
e) Sublimacin de tinta (Dye-sublimation o Dye-sub)
Las impresoras de sublimacin de tinta emplean un proceso de
impresin que utiliza calor para transferir tinta a medios como tarjetas
de plstico, papel o lienzos. El proceso consiste usualmente en poner un
color cada vez utilizando una cinta que tiene paneles de color. Estas
impresoras estn principalmente pensadas para aplicaciones de color de
alta calidad, incluyendo fotografa a color, y son menos recomendables

para texto. Primeramente utilizadas en las copisteras, cada vez ms se


estn dirigiendo a los consumidores de impresoras fotogrficas.
6.14. Scanner
Se le llama scanner al dispositivo de entrada que permite
digitalizar imgenes, datos, seales y otro tipo de informacin con el
propsito de leerla y hacer uso de ella para diversos fines. Un scanner
tiene la apariencia como el mostrado en la figura 6.22.

FIGURA 6.22 SCANNER


Uno de los ms conocidos es el escner de ordenador
o computadora, el cual se emplea para digitalizar imgenes y datos a
partir de papeles, libros, fotografas, diapositivas y todo tipo de objetos.
Con un funcionamiento similar al de una fotocopiadora, el escner se
ocupa de leer aquella informacin visible en el objeto con el fin de
introducirla a un sistema informtico para su posterior uso. Por ejemplo,
digitalizar fotografas tomadas con dispositivos analgicos para
modificarlas con programas de edicin de imgenes. Tambin existen
escners 3D que se utilizan para obtener imgenes de objetos
tridimensionales.
El escner o scanner de cdigo de barras tambin es muy conocido y
popular. Se utiliza sobre todo en comercios, supermercados y otros
negocios y sirve para registrar la adquisicin de un producto
determinado, revelando su precio y caractersticas en una computadora
disponible al vendedor. Tpicamente, el escner lee un cdigo de barras
presente en el producto, el cual le proporciona de la informacin
requerida. Una vez ledo el cdigo, el escner produce un sonido para
confirmar que la lectura ha sido correcta. Otros escners estn
presentes en la medicina y se emplean para obtener imgenes
anatmicas a partir de aparatos.
Tambin existen otros muchos escners ms sofisticados. Por
ejemplo, aquellos que se utilizan por razones de seguridad. En

un aeropuerto o aduana, por ejemplo, un scanner permite detectar


metales o explosivos en el equipaje de cada pasajero, produciendo una
imagen aproximada del contenido de una valija. Otro caso es el de la
informacin o contenidos protegidos que requieren de una identificacin
biomtrica de la persona autorizada para acceder a ellos. En esos casos,
el escner del iris del ojo, de la retina o de las huellas dactilares permite
reconocer la identidad del ingresante.
6.15. Tarjeta grafica
La tarjeta grfica es una placa de circuito electrnico ubicada en el
ordenador que permite interpretar la informacin que procede del
microprocesador y transformarla en impulsos elctricos que encienden y
apagan los pxeles del monitor formando las imgenes y el texto. En la
figura 6.23 se muestra una tarjeta grafica ATI.

FIGURA 6.23 TARJETA GRAFICA ATI.


6.15.1. El procesador de la tarjeta grfica
El procesador de la tarjeta grfica llamado tambin GPU (de sus
siglas en ingles Graphics Processing Unit) es el encargado de procesar
los grficos y optimizar los clculos en coma flotante de las funciones 2D
y 3D, su potencia se mide en megahertzios y tambin por el nmero de
unidades pipelines encargadas de transformar las imgenes 3D en
vrtices y lneas. Las tarjetas grficas nvidia integran su gama de
procesadores que son diferentes a los que integran las tarjetas grficas
ATI.
6.15.2. Tipo de memoria.
Hay dos tipos de tarjetas grficas atendiendo a su integracin, las
hay que van integradas en la propia placa base del ordenador y las que
son independientes. Las primeras son ms bsicas y utilizan memoria
compartida con la CPU, las segundas son ms potentes y utilizan
memoria propia en cantidades que oscilan entre 16 megas y 1 Gb.

Podemos distinguir varios tipos de memoria, las DDR, DDR2,GDDR3 y las


nuevas GDDR4 atendiendo a su diseo y velocidad de acceso.
6.15.3. Tipos de conexin
Existen distintos tipos de conexin de la tarjeta grfica con la placa
base, desde los primitivos slots ISA hasta los modernos PCIexpress

ISA: arquitectura de bus de 16 bits a 8 MHz

EISA: arquitectura de 32 bits, 8.33 MHz

VESA: extensin de ISA de 32 bits, y con una velocidad de 33


MHz.

PCI: arquitectura de 32 bits y una velocidad de 33 MHz, permita


una configuracin dinmica de los dispositivos conectados

Tarjetas Grficas AGP: bus dedicado, de 32 bits como PCI, a una


velocidad de 66 MHz.

PCIe: interfaz serie que dobla el ancho de banda del que ofrecen
las tarjetas grficas AGP.

6.15.4. RAMDAC
El procesador RAMDAC es un conversor de seal digital a
analgica, su cometido es transformar la seal digital de la CPU a una
seal analgica interpretable por la pantalla.
6.15.5. Tipo de ventilacin
Debido a las cargas de trabajo a las que son sometidas, las
tarjetas grficas alcanzan temperaturas muy altas. Si no es tenido en
cuenta, el calor generado puede hacer fallar, bloquear o incluso averiar
el dispositivo. Para evitarlo, se incorporan dispositivos refrigerantes que
eliminen el calor excesivo de la tarjeta. Se distinguen dos tipos:
El procesador de la tarjeta grfica est sometido a una
temperatura muy alta debido al procesamiento de los datos, para evitar
los posibles fallos del grfica es necesario de dotarla de un elemento
disipador o ventilador del calor generado. El disipador es una estructura
pasiva que hace contacto con la GPU rebaja su calor mientras que el
ventilador es una estructura activa que inyecta aire a la GPU, tambin

tenemos la unin de los dos elementos, disipador ms ventilador,


conformado una estructura de mayor eficiencia
6.15.6. Tipos de salidas en las tarjetas grficas
Nos podemos encontrar en nuestras grficas varios tipos de salida al
monitor o televisor, como pueden ser las siguientes:

SVGA: estndar analgico diseado para monitores de tubo.

DVI: Es el sustituto del anterior en digital y est especialmente


diseado para conectarlo a las pantallas TFT. Empez a integrarse
en las tarjetas grficas agp, pero son las tarjetas grficas pcixpress
las que lo llevan prcticamente de serie.

S-Video: Salida de video para conectar directamente a un


televisor, proyector o videotape.

Vdeo Compuesto: Salida analgica de baja resolucin con


conector RCA.

Vdeo por componentes: De mayor calidad que el anterior, es


especial para video proyectores y dispone de tres clavijas o
componente ( Y,Cb,Cr).

HDMI: Nueva tecnologa digital para el nuevo estndar de video


en alta definicin.

6.15.7. DirectX y OpenGL


Para poder programar los juegos a travs de las distintas tarjetas
grficas y sus complicadas funciones surgieron los distintos interfaces; a
continuacin presentamos dos de los ms importantes y conocidos:

Direct3D: Es propietaria Microsoft y est formado por la libreras


DirectX, funcionan en Windows y en la mayora de juegos. Los
chips de las primeras tarjetas grficas agp empezaron a integrar
instrucciones que optimizaban el resultado de las libreras direc3d
dando lugar a las tarjetas grficas aceleradoras 3d.

OpenGL: Lo crearon la casa Silicon Graphics


especialmente para entornos de CAD y RVirtual.

funcionan

SEPTIMO TEMA:
CPU

CPU

7. CPU
"Es un conjunto de transistores conectados entre ellos por cables,
y ordenados de manera que forman puertas lgicas, y poder as, hacer
operaciones de toda clase"
7.1 Funcin
Se encarga del control y el procesamiento de datos en todo el
ordenador. Para esta tarea es necesario que le ayuden otros elementos
capaces de realizar funciones especficas y as liberar de trabajo costoso
y difcil al microprocesador.


Unidad Aritmtico-Lgica (ALU): Lleva
funciones de procesamiento de datos.

cabo

las

Unidades Funcionales: se encargan de operaciones


matemticas especficas, y as sacan y facilitan el trabajo al
microprocesador. (sumas, multiplicaciones, dividir por nmeros
enteros, etc.)

Registros: Almacenan datos durante cierto tiempo, dentro la


CPU.
etc.
Todos estos elementos estn conectados entre s por medio de un
conjunto de circuitos o conexiones nombrado bus. Todo su
funcionamiento se basa en interpretar las seales elctricas como
nmeros y de esta forma poder operar sobre ellas, para lo cual hace
servir mtodos como el lgebra de Boole.
El nombre de microprocesador nos describe slo el conjunto de
todos los componentes que forman la CPU una vez encajados y listos
para funcionar. Podemos dividir cualquier procesador en dos grandes
bloques: la Unidad de Control (UC) y la Unidad de Proceso (UP), se
comunican constantemente entre ellas. La Unidad de Control es la
encargada de gestionar y controlar el correcto funcionamiento de la
Unidad de Proceso, que es la que realiza el trabajo. Esta tarea de gestin
y control de la UC, se lleva a cabo mediante la activacin/desactivacin
de seales enviadas a la UP, indicadoras de qu acciones he de tomar
en cada momento.
La Unidad de Proceso est formada por ms componentes tales
como : la ALU, Registros, y buses.
En la figura 7.1 podemos ver el interior de la CPU, sta en particular
es muy simple, tiene unos cuntos registros, tres buses y una ALU. Los
buses A y B traen los datos de los registros hasta la ALU para ser
operados, y el C se encarga de llevar los datos resueltos hacia la
memoria, o a los registros para ser sobrescritos con un nueve valor.

FIGURA 7.1. ESQUEMA INTERNO DE LA UNIDAD CENTRAL DE


PROCESO.
La UC en cambio, es la encargada de controlar y dar rdenes (qu
rdenes pasan y por dnde, quien va primero, como se ha de operar,
etc.) C. Estas rdenes son en el interior de la instruccin a ejecutar, por
lo tanto podemos deducir que todas las instrucciones primero pasan por
la UC y de aqu hacia la UP. La instruccin, contiene en su interior los
datos a operar, y al principio de todo el tipo de operacin a realizar con
aquellos datos.
Hay diferentes tipos de operaciones:

De transferencia de datos: Es la ms tpica, implica


mover datos desde un sitio a otro. Se ha de especificar la

direccin de entrada y la direccin de destino, y la longitud a


transferir.

Aritmticas: Cuando se usan las operaciones bsicas


(suma, resto, multiplicacin y divisin). Tambin hay de otros
tipos como coger el valor absoluto de un nmero, negar
(invertir) el operando. Se pueden llevar a cabo sobre nmeros
enteros, pero tambin es necesario sobre reales. Este tipo de
operaciones son llevadas a cabo por la ALU, la cual puede hacer
necesario una operacin de transferencia de datos.

Lgicas: Realizan operaciones bit a bit, lo hace


intermediando operaciones booleanas NOT, AND, OR, XOR, etc.
tienen mltiples utilidades, sobre todo si se combinan con
operaciones que muevan bit a bit.

De conversin: Se cambia el formato de los datos, puede


ser necesario involucrar alguna operacin de: transferencia,
aritmticas, lgicas, etc. ...

De Entrada/Salida: Tienen que ver con la gestin de los


dispositivos de E/S, a menudo utilizan interrupciones.

De control del sistema: Tienen ciertos privilegios sobre


los otros tipos de operaciones, por lo general solamente pueden
ser ejecutadas por el Sistema Operativo.

De transferencia de control: Cambian el orden


secuencial normal de la ejecucin de un programa. la operacin
que indique estas instrucciones es el cambio del contador del
PC (memoria interna de la CPU) a la siguiente direccin a
procesar. se usan para acortar la longitud de programas.

7.2. Tipos de Procesadores


Bsicamente existen dos tipos de estructura de procesador, que
constituyen hoy en da la diversidad de chips en el mercado (el caso ms
claro y con ms xito es el de AMD e Intel).
De una parte tenemos microprocesadores RISC los cuales se basan
en instrucciones simples y por lo tanto la complejidad total de la CPU es
menor. Algunos ejemplos son: Power PC, Motorola y SPARC, la mayora
son utilizados en empresas por su rendimiento y fiabilidad.

Por otro lado, los microprocesadores CISC (Complex-Instruction-SetComputing) contienen instrucciones complejas, ocupan ms tamao,
dedicando ms tiempo por instruccin con menos instrucciones. Algunos
ejemplos son: Pentium, Cyrix y AMD.

7.3. Comparacin
Cuando se ejecuta un programa difcil, o extenso, los CISC son ms
rpidos y eficaces que los RISC. En cambio cuando tenemos en ejecucin
un conjunto de instrucciones sencillas, cortas y simples, tenemos que los
RISC son ms rpidos.
Estas desigualdades tambin se dan entre los diferentes modelos y
marcas de los dos tipos de procesadores.
7.4 Funcionamiento y componentes que lo forman
El microprocesador en s, no es nada ms que una fina placa de
silicio dnde van soldados un conjunto de componentes electrnicos, y
estos son los encargados de manejar todas las seales elctricas que
representan los bits (acrnimo de Binary digit), ceros, cuando hay
ausencia de corriente, y unos, cuando pasa corriente elctrica. Se
utilizan mayoritariamente transistores puesto que estos usan el silicio, el
cual es un material semiconductor, estos materiales tienen la propiedad
de que en ciertas condiciones permiten o no dejar pasar la corriente a
travs suyo, y as resulta ms sencillo simbolizar el cdigo binario.
En el momento que se quiera dejar de permitir el paso a la corriente,
se aplica un campo negativo a la primera capa obligando de esta forma
al silicio p a repeler los electrones, y volver a su estado inicial. As pues,
tenemos que para simbolizar un cero, no se deja pasar la corriente, y
para el uno, en cambio, si que la dejamos pasar. Y bsicamente en esto
consiste un microprocesador, en el funcionamiento de los transistores
(ausencia o presencia de corriente elctrica). Ahora que ya sabemos
cmo es por dentro, veremos cmo trabaja este "cerebro" artificial.

FIGURA 7.2. COMPONENTES INTERNOS DE LOS MICROPROCESADORES.


En la figura 7.2, podemos observar cmo se ven los componentes
internos del micro, la mayora transistores, a simple vista. En cambio a la
derecha observamos una prueba de Intel para mejorar la estructura
interna del micro. Y finalmente respecto la CPU, hablaremos de la
utilidad del proceso en tiempo compartido en las operaciones del micro.
Estos tipos de procesadores se les denominan "fuera de orden". En un
procesador normal, sin segmentar, tenemos que empieza las
operaciones slo cuando el anterior ya ha acabado, en cambio en los
procesadores segmentados, las operaciones se intercalan entre ellas, el
que se respeta es la duracin de una etapa, acto seguido se usan las
interrupciones para dejar pasar primero a una en lugar de otra.

Etapa 1: Transporte de la instruccin, desde la memoria al


procesador.

Etapa 2: Decodificacin de la instruccin y lectura de los


operandos a los registros.

Etapa 3: Ejecucin de los clculos con los operandos a la


ALU.

Etapa 4: Etapa de acceso a la memoria.

Etapa 5: Escritura del resultado de la ejecucin de la


instruccin.

ALU

8. Unidad Aritmtico Lgica (ALU)


8.1. Introduccin:
El procesador despus de acceder a memoria principal para copiar
la instruccin en el registro de instruccin, inicia la secuencia de
acciones propias de cada instruccin. Muchas de estas instrucciones
consisten en la transformacin de datos mediante la realizacin de
operaciones lgicas o aritmticas. Para realizar estas operaciones existe
un bloque especial de la CPU denominado Unidad Aritmtico Lgica
(ALU).

Gobernada por la unidad de control, la ALU tiene como entradas os


datos almacenados en los registros internos de la CPU. Adicionalmente,
la ALU tiene como salida los indicadores de estado que sealan las
caractersticas del resultado de la ltima operacin (por ejemplo, si el
resultado ha sido cero, negativo, etc.).

La ALU a su vez est compuesta por diversos circuitos


especializados en realizar una transformacin particular de los datos,

tpicamente una operacin aritmtica o lgica. Como ejemplo una ALU


puede disponer de una unidad de suma/resta de enteros, una unidad de
multiplicacin de enteros, una unidad de divisin de enteros y su
equivalente en punto flotante.

Estos mdulos en los que se divide la ALU se pueden clasificar en


funcin de diversos parmetros. Los criterios ms habituales que van a
caracterizar los mdulos de la ALU son:

Mdulo combinacional o secuencial.


En el
caso de mdulos combinacionales se tiene un circuito digital
combinacional, sin elementos de memoria. Si se modifica
uno de los operandos el resultado se modifica con un retraso
que vendr dado por la suma de los retrasos de todas las
puertas que intervienen en la operacin.

Nmero de operandos del mdulo. Hay mdulos


que solamente emplean un operando, como es el de la
negacin, pero habitualmente la mayora de los mdulos
realizan operaciones que utilizan dos operadores, como son
la suma, divisin o AND lgico.

Incorporacin de paralelismo al mdulo. Si el


mdulo realiza la operacin bit a bit se dir que es serie, sin
embargo, si se transforma toda la palabra simultneamente
se dir que es paralelo. El primero es de tipo secuencial y
requiere tantas fases como dgitos tengan los operandos,
mientras que el segundo es de tipo paralelo.

Operacin aritmtica o lgica. La operacin


realizada puede ser de tipo lgico (AND, OR, etc). O de tipo
aritmtico (suma, multiplicacin, etc).


Integracin en la CPU. Puede ocurrir que parte de los
mdulos de la ALU estn integrados en la CPU (tpicamente
los que realizan operaciones lgicas o aritmticas con
nmeros enteros), y otros sean externos a la CPU debido a
que son muy complejos y ocupan mucha superficie de silicio.
Es el caso de los coprocesadores matemticos que se
utilizaban en procesadores.

Un ejemplo de mdulo ALU es el sumador elemental de 1 bit. Este


operador es aritmtico y utiliza dos operandos. Suponiendo que una
palabra tiene una anchura de 8 bits, si se conectan 8 sumadores
elementales se obtiene un sumador paralelo. Sin embargo, si la unidad
de control suministra de manera secuencial los bits a una sola unidad de
suma elemental y almacena el resultado parcial en un registro, se trata
de un sumador serie.

La principal ventaja del operador serie es que es ms pequeo y


por tanto ocupa menos superficie de silicio. La desventaja de este
mdulo es que es ms lento que el operador paralelo. Cabe destacar
cmo el operador serie ocupar ms de 1/8 parte del mdulo paralelo, al
incluir tambin la UC mdulos que secuencian las operaciones.

8.2. Estructura y operaciones de la ALU


La ALU est formada por un conjunto de operadores, un conjunto
de registros que van a almacenar los operandos fuente y resultados
parciales y unos biestables de estado. El rgano secuenciador (si hay
operadores secuenciales) se integran en la UC.

Las operaciones ms complejas no se implementan con circuitos


combinacionales, ya que requeriran una gran superficie de silicio. Ser
la unidad de control la que se encarga de generar la ejecucin
secuencial de los algoritmos de las operaciones complejas. Un ejemplo
tpico son las operaciones de multiplicacin y divisin. Este tipo de
operaciones en procesadores pequeos no suele implementarse con
lgica combinacional dentro del operador, sino que su ejecucin se basa
en sumas y restas elementales realizadas en mdulos combinacionales.

Las ALUs suelen tener varios operadores que pueden funcionales


independientemente de los dems y en algunos casos en paralelo. El
banco de registros de propsito general sirve para almacenar resultados
de operaciones intermedias, tpicamente una ALU de tamao intermedio
suele tener de 8 a 16 registros. En algunas CPU existe un registro
especial llamado acumulador que recibe los resultados del operador y
ciertas operaciones slo pueden realizarse sobre el contenido del
acumulador.

El registro de estado del procesador consta de una serie de


indicadores o flags que almacenan informacin sobre el resultado de la
ltima operacin realizada.

Las operaciones ms frecuentes que implementan los operadores


de la ALU son las siguientes:

Desplazamientos: lgicos, circulares y aritmticos.

Operaciones lgicas: NOT, AND, OR, XOR.

Operaciones aritmticas: suma, resta, multiplicacin


y divisin.

Estas operaciones se pueden ejecutar de diversas maneras,


dependiendo del paralelismo que implemente en cada una de ellas. A
mayor paralelismo, mayor rapidez; pero habr ms unidades
funcionales, con lo que la ALU ocupar ms superficie de silicio y por
tanto ser ms cara.

Las operaciones bsicas y ms frecuentes (suma-7resta,


desplazamientos y operaciones lgicas) siempre se implementan con
una unidad combinacional especfica. Los procesadores ms potentes
incorporan unidades especficas para realizar las operaciones de
multiplicacin y divisin en coma flotante, quedando para

coprocesadores aritmticos y programas especficos operaciones como


races y operaciones trigonomtricas.

Bibliografa

Luis Duran Rodrguez, El gran libro del PC


interno/Alfaomega Marcombo, 2007, ISBN 9789701512470

Nicholas Carter, Arquitectura de computadores 1a. Edicin,


McGraw-Hill 2004 ISBN: 8448142799.

A.S. Tanenbaum / Organizacin de computadoras, enfoque


estructurado / Prentice Hall

Valdivia Miranda Carlos, Arquitectura de equipos y sistemas


informticos, 3a. Edicin, Paraninfo 2003, ISBN: 8497321626.
Juan Enrique Herreras Rey, Hardware y Componentes. Primer
Edicin 2006, Anaya Multimedia, ISBN: 84-415-1979-X.

Enlaces de Internet
Zona DVD

http://www.zonadvd.com/modules.php?
name=Sections&op=viewarticle&artid=528

Intel Corporation

http://www.intel.com/technology/usb/

CPU-WORLD

http://www.cpu-world.com/CPUs/

You might also like