Está en la página 1de 71

ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Unidad 3 Chip Set


El chipset es un conjunto de chips situado en la placa base. Pues como su propio nombre indica, chipset, es un
conjunto de chips. Estos chips se encuentran siempre soldados en la placa. Son fciles de distinguir, pues son bastante
voluminosos. Es un elemento fundamental en la computadora, ya que se encarga de tareas tan importantes
como la gestin de los perifricos externos a travs de los puertos de comunicacin y de las ranuras de
expansin, as como del control de la transferencia de datos entre el microprocesador y la memoria.

Tan importante es el chipset de una placa base que la calidad de esta depende, en gran medida, del modelo de
chipset que lleve integrado; adems, el chipset tambin determina el tipo de microprocesador que podr
pincharse en la placa.

Definicin:

Se denomina Chipset (conjunto de circuitos integrados, traducido del ingles) a un conjunto de microchips
diseados para actuar en conjunto, y usualmente comercializados como una unidad. Se designa circuito
integrado auxiliar al circuito integrado que es perifrico a un sistema pero necesario para el funcionamiento
del mismo. La mayora de los sistemas necesitan ms de un circuito integrado auxiliar.

Los chipsets de las placas madre actuales para arquitectura x86 (de 32 y 64 bits) suelen constar de 2 circuitos
auxiliares al procesador principal:

El NorthBridge o puente norte se usa como puente de enlace entre el microprocesador y la memoria.
Controla las funciones de acceso hacia y entre el microprocesador, la memoria RAM, el puerto grfico

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 1


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
AGP o el PCI Express de grficos, y las comunicaciones con el puente sur. Al principio tena tambin el
control de PCI, pero esa funcionalidad ha pasado al puente sur.
El SouthBridge o puente sur controla los dispositivos asociados como son la controladora de discos IDE,
puertos USB, Firewire, SATA, RAID, ranuras PCI, ranura AMR, ranura CNR, puertos infrarrojos,
disquetera, LAN, PCI Express 1x y una larga lista de todos los elementos que podamos imaginar
integrados en la placa madre. Es el encargado de comunicar el procesador con el resto de los
perifricos.

Se suele comparar al Chipset con la mdula espinal: una persona puede tener un buen cerebro, pero si la
mdula falla, todo lo de abajo no sirve para nada.
En la actualidad los principales fabricantes de chipsets son AMD, ATI (comprada en 2006 por AMD), Intel,
NVIDIA, Silicon Integrated Systems y VIA Technologies

Historia:

Cuando a finales de los 70 comienzan a utilizarse microchips para fabricar ordenadores, casi todas la tareas
recaan en la CPU. Sus fabricantes normalmente comercializaban una serie de chips auxiliares especficos de
cada CPU que se encargaban de tareas como las comunicaciones serial o paralela o el control de perifricos,
pero casi siempre requeran de la supervisin de la CPU. La aparicin de los chips de sonido y grficos se
puede considerar como los primeros chips auxiliares en los que la CPU poda delegar tareas mientras se
dedicada a otras cosas.

Mientras que otras plataformas usan muy variadas combinaciones de chips de propsito general, los
empleados en el Commodore 64 y la Familia Atari de 8 bits, incluso sus CPUs, suelen ser diseos especializados
para la plataforma, que no se encuentran en otros equipos electrnicos, por lo que se comienzan a llamar
chipsets.

Este trmino se generaliza en la siguiente generacin de ordenadores domsticos : el Commodore Amiga y el


Atari ST son los equipos ms potentes de los aos 90, y ambos tienen multitud de chips auxiliares que se
encargan del manejo de la memoria, el sonido, los grficos o el control de unidades de almacenamiento
masivo dejando a la CPU libre para otras tareas. En el Amiga sobre todo se diferencian las generaciones por el
chipset utilizado en cada una.

Tanto los chips de los Atari de 8 bits como los del Amiga tienen como diseador a Jay Miner, por lo que
algunos lo consideran el precursor de la moderna arquitectura utilizada en la actualidad.
Apple Computer comienza a utilizar chips diseados por la compaa o comisionados expresamente a otras en
su gama Apple Macintosh, pero pese a que ir integrando chips procedentes del campo PC, nunca se usa el
trmino chipset para referirse al juego de chips empleado en cada nueva versin de los Mac, hasta la llegada
de los equipos G4.

Mientras tanto el IBM PC ha optado por usar chips de propsito general (IBM nunca pretendi obtener el xito
que tuvo) y slo el subsistema grfico tiene una ligera independencia de la CPU. Hasta la aparicin de los IBM
Personal System/2 no se producen cambios significativos, y el trmino chipset se reserva para los conjuntos de
chips de una placa de ampliacin (o integrada en placa madre, pero con el mismo bus de comunicaciones)
dedicada a un nico propsito como el sonido o el subsistema SCSI. Pero la necesidad de ahorrar espacio en la
placa y abaratar costes trae primero la integracin de todos los chips de control de perifricos (las llamadas

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 2


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
placas multi-IO pasan de tener hasta 5 chips a integrar ms funciones en uno slo) y con la llegada del bus PCI
y las especificaciones ATX de los primeros chipsets tal y como los conocemos ahora

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 3


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 4


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
NorthBridge:

El Northbridge (traducido como: "puente norte" en espaol) es el circuito integrado ms importante del conjunto de
chips (Chipset) que constituye el corazn de la placa madre. Recibe este nombre por situarse en la parte superior de las
placas madres con formato ATX y por tanto es un trmino utilizado desde la aparicin de este formato para ordenadores
de sobremesa. Tambin es conocido como MCH (concentrador controlador de memoria) en sistemas Intel y GMCH si
incluye el controlador del sistema grfico.

Es el chip que controla las funciones de acceso desde y hasta el microprocesador, AGP o PCI-Express, memoria RAM,
vdeo integrado (dependendiendo de la placa) y Southbridge. Su funcin principal es la de controlar el funcionamiento
del bus del procesador, la memoria y el puerto AGP o PCI-Express. De esa forma, sirve de conexin (de ah su
denominacin de "puente") entre la placa madre y los principales componentes de la PC: microprocesador, memoria
RAM y tarjeta de vdeo AGP o PCI Express. Generalmente, las grandes innovaciones tecnolgicas, como el soporte de
memoria DDR o nuevos FSB, se implementan en este chip. Es decir, el soporte que tenga una placa madre para
determinado tipo de microprocesadores, memorias RAM o placas AGP estar limitado por las capacidades del
Northbridge de que disponga.

La tecnologa de fabricacin de un Northbridge es muy avanzada, y su complejidad, comparable a la de un


microprocesador moderno. Por ejemplo, en un Chipset, el Northbridge debe encargarse de sostener el bus frontal de
alta velocidad que lo conecta con el procesador. Si pensamos en el bus de 400 MHz utilizado por ejemplo en el ltimo
Athlon XP, y el de 800 MHz del Intel Prescott, nos damos cuenta de que es una tarea bastante exigente. Ademas en
algunas placas tienen un adaptador de vdeo integrado lo que le aade trabajo al sistema. Debido a esto, la mayora de
los fabricantes de placas madres colocan un disipador (a veces con un ventilador) encima del Northbridge para
mantenerlo bien refrigerado.
Antiguamente, el Northbridge estaba compuesto por tres controladores principales: memoria RAM, puerto AGP o PCI
Express y bus PCI. Hoy en da, el controlador PCI se inserta directamente en el Southbridge ("puente sur"), y en algunas
arquitecturas ms nuevas el controlador de memoria se encuentra integrado en el procesador; este es el caso de los
Athlon 64.

Los Northbridges tienen un bus de datos de 64 bit en la arquitectura X86 y funcionan en frecuencias que van desde los
66MHz de las primeras placas que lo integraban en 1998 hasta 1GHz de los modelos actuales de SiS para procesadores
AMD64.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 5


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Southbridge:

El Southbridge o puente sur, tambin conocido como Concentrador de Controladores de Entrada/Salida - I/O
Controller Hub (ICH), es un circuito integrado que se encarga de coordinar los diferentes dispositivos de
entrada y salida y algunas otras funcionalidades de baja velocidad dentro de la tarjeta madre. El southbridge
no est conectado a la CPU y se comunica con ella indirectamente a travs del northbridge - Puente Norte.
La funcionalidad encontrada en los southbridges actuales incluye soporte para:

Bus PCI
Bus ISA
Bus SPI
System Management Bus ( SMBus )
Controlador DMA
Controlador de Interrupcciones
Controlador IDE (SATA o PATA)
Puente LPC
Reloj en Tiempo Real - Real Time Clock
Administracin de potencia elctrica APM y ACPI
BIOS
Interfaz de sonido AC97 o HD Audio.

Adicionalmente el southbridge puede incluir soporte para Ethernet, RAID, USB y Codec de Audio. El
southbridge algunas veces incluye soporte para el teclado, el ratn y los puertos seriales, sin embargo, an en
el 2007 los computadores personales (PC) gestionaban esos recursos por medio de otro dispositivo conocido
como Super I/O.
En los ltimos modelos de placas el Southbridge integra cada vez mayor nmero de dispositivos a conectar y
comunicar por lo que fabricantes como AMD o VIA Technologies han desarrollado tecnologas como
HyperTransport o Ultra V-Link respectivamente para evitar el efecto cuello de botella que se produca al usar
como puente el bus PCI.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 6


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Funcionamiento

Chipset 875 de Intel, usado con procesadore Pentium 4 en encapsulado de pines.

El Chipset es el que hace posible que la placa base funcione como eje del sistema, dando soporte a varios
componentes e interconectndolos de forma que se comuniquen entre ellos haciendo uso de diversos buses.
Es uno de los pocos elementos que tiene conexin directa con el procesador, gestiona la mayor parte de la
informacin que entra y sale por el bus principal del procesador, del sistema de vdeo y muchas veces de la
memoria RAM.

En el caso de los computadores PC, es un esquema de arquitectura abierta que establece modularidad: el
Chipset debe tener interfaces estndar para los dems dispositivos. Esto permite escoger entre varios
dispositivos estndar, por ejemplo en el caso de los buses de expansin, algunas tarjetas madre pueden tener
bus PCI-Express y soportar diversos tipos de tarjetas con de distintos anchos de bus (1x, 8x, 16x).

En el caso de equipos porttiles o de marca, el chipset puede ser diseado a la medida y aunque no soporte
gran variedad de tecnologas, presentar alguna interfaz de dispositivo.

La terminologa de los integrados ha cambiado desde que se cre el concepto del chipset a principio de los
aos 90, pero todava existe equivalencia haciendo algunas aclaraciones:

El NorthBridge, puente norte, MCH (Memory Controller Hub), GMCH (Graphic MCH), se usa como
puente de enlace entre el microprocesador y la memoria. Controla las funciones de acceso hacia y
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 7
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
entre el microprocesador, la memoria RAM, el puerto grfico AGP o el PCI-Express de grficos, y las
comunicaciones con el puente sur. Al principio tena tambin el control de PCI, pero esa funcionalidad
ha pasado al puente sur.

El SouthBridge o puente sur, ICH (Input Controller Hub), controla los dispositivos asociados como son la
controladora de discos IDE, puertos USB, FireWire, SATA, RAID, ranuras PCI, ranura AMR, ranura CNR,
puertos infrarrojos, disquetera, LAN, PCI-Express 1x y una larga lista de todos los elementos que
podamos imaginar integrados en la placa madre. Es el encargado de comunicar el procesador con el
resto de los perifricos.

En la actualidad los principales fabricantes de chipsets son AMD, ATI Technologies (comprada en 2006 por
AMD), Intel, NVIDIA, Silicon Integrated Systems y VIA Technologies

El termino chipset en la electrnica

Circuito impreso de un DVD Philips, se puede apreciar el chipset MT1389 del fabricante Mediatek y los pocos
componentes auxiliares como el controlador de servos (abajo a la izquierda) y la memoria flash (derecha).

Tambin en electrnica se utiliza el trmino chipset para referirnos al circuito integrado o conjunto de ellos
que fueron diseados especficamente para un equipo electrnico, siendo imposible su utilizacin para otro
propsito que no fuese el planificado por sus fabricantes. Estos circuitos integrados albergan en su interior
prcticamente la totalidad de los componentes del dispositivo, requiriendo de unos pocos componentes
adicionales en el circuito impreso, difciles o imposibles de integrar, como condensadores, cristales de cuarzo,
inductores o memorias RAM que ocupan una gran superficie del chip y tienen una alta tasa de fallos en la
fabricacin. Tampoco se suelen integrar las memorias flash donde se almacena el firmware.

Cul es la importancia del Chipset en la reduccin del TCO


El chipset usualmente consiste en un par de chips en la tarjeta madre que se encargan de enlazar funciones
vitales dentro de todo computador.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 8


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Si tomaran una tarjeta madre de un PC convencional como la de la imagen, a simple vista lo que podran
observar es el socket para la CPU, dos chips grandes con sus disipadores de energa, algo de electrnica
discreta (capacitancias e inductancias) y conectores para memoria, discos, buses USB, energa, entre otros.
Esos dos chips grandes son el chipset y aparte de la CPU son sin duda los componentes ms importantes en la
tarjeta madre. En otras palabras, una tarjeta madre ser tan buena como bueno sea su chipset.

El chipset es responsable de administrar un largo etctera de caractersticas del computador. Para mencionar
algunas est la cantidad de memoria soportada, su velocidad y su generacin (DDR, DDR2 y prximamente
DDR3), la cantidad de buses USB y su versin, la cantidad de discos soportados, si son Serial ATA eSATA y si
el ancho de banda es 1.5 Gbps 3 Gbps. El chipset tambin suele incorporar la funcionalidad tipo RAID en los
discos y la calidad del acelerador grfico, define la cantidad de buses PCI Express y el grado de administracin
remota que permite el computador.

Dicho de otra manera, si el procesador es el cerebro de un computador, el chipset es su sistema nervioso.


Pero el asunto no termina ah. Para que el hardware interacte adecuadamente con el software existen unos
programas llamados drivers. Estos son responsables de lograr que el hardware y el software operen
armnicamente y en ltimas de lograr que toda la plataforma sea un sistema estable. Una plataforma como
Centrino incluye ms de 1 Milln de lneas de cdigo escritas por Intel, incluidos drivers y herramientas para
una gran experiencia en movilidad. A menudo, las odiosas pantallas azules no se atribuyen a bugs en el
sistema operativo sino a incompatibilidad de versiones entre chipset, drivers y sistema operacional.

Y eso es importante en un PC empresarial? Por supuesto. Es de crucial importancia. La inestabilidad en un PC


origina prdidas de productividad para el usuario final y eleva los costos de soporte para IT. Entre menos
pantallas azules y menos visitas deban hacerse al escritorio por reparaciones mucho mejor. Adoptar prcticas

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 9


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
adecuadas en la adquisicin de PCs puede ayudar a disminuir el TCO dramticamente y as liberar recursos
bien sea para ahorro o para inversin en innovacin de IT. Estas son formas como IT crea valor para al negocio.
Por todo esto, a menudo aconsejo a nuestros clientes decidir cul debe ser el chipset de sus equipos antes
incluso de decidir cul ser el procesador. Intel desarrolla tanto procesadores como chipsets y drivers, para
mejorar la estabilidad de la plataforma en su integralidad. De hecho, para el segmento empresarial Intel
recomienda adoptar las prcticas de plataforma de imagen estable (Intel Stable Image Platform Program -
SIPP) que ser motivo de artculo posterior.

Intel fabrica chipsets y desarrolla los drivers y aplicaciones requeridas para el buen funcionamiento de una
plataforma, particularmente crtico en el segmento empresarial donde se tiene que administrar una flota de
PCs posiblemente dispersa. El hecho de que un solo fabricante desarrolle la plataforma es mejor garanta de
estabilidad que diferentes fabricantes desarrollando diferentes componentes de la plataforma. Dentro de la
prctica SIPP Intel recomienda un chipset en particular dentro de una familia de chipsets. Hoy los chipsets
recomendados para el PC de segmento empresarial son Q963 y Q965 que pronto sern reemplazados por sus
sucesores, Q33 y Q35. Para equipos porttiles hoy se recomienda el 945GM, posteriormente ser el GM965.

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 los puertos y
slots ISA, PCI, AGP, USB...
Antiguamente estas funciones eran relativamente sencillas de realizar y el chipset
apenas influa en el rendimiento del ordenador, 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.
Pero los nuevos y muy complejos micros, junto con un muy amplio abanico de
tecnologas en materia de memorias, cach y perifricos que aparecen y
desaparecen casi de mes en mes, han hecho que la importancia del chipset crezca
enormemente.

De la calidad y caractersticas del chipset dependern:

Obtener o no el mximo rendimiento del microprocesador.


Las posibilidades de actualizacin del ordenador.
El uso de ciertas tecnologas ms avanzadas de memorias y perifricos.

Debe destacarse el hecho de que el uso de un buen chipset no implica que la placa base en conjunto sea de
calidad. Como ejemplo, muchas placas con chipsets que daran soporte a enormes cantidades de memoria,
512 MB o ms, no incluyen zcalos de memoria para ms de 128 256. O bien el caso de los puertos USB,
cuyo soporte est previsto en la casi totalidad de los chipsets de los ltimos dos aos pero que hasta fecha
reciente no han tenido los conectores necesarios en las placas base.

Trataremos slo los chipsets para Pentium y superior, ya que el chipset de un 486 o inferior no es de mayor
importancia (dentro de un lmite razonable) por estar en general todos en un nivel similar de prestaciones y
rendimiento, adems de totalmente descatalogados. Tampoco trataremos todas las marcas, sino slo las ms
conocidas o de ms inters; de cualquier forma, muchas veces se encuentran chipsets aparentemente
desconocidos que no son sino chipsets VIA, ALI o SIS bajo otra marca.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 10


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Chipsets para Pentium y Pentium MMX
De Intel (Tritones)

Fueron la primera (y muy exitosa) incursin de Intel en el mundo de los chipsets, mundo en el cual ha pasado
de no fabricar prcticamente ninguno a tener un monopolio casi total, que es la forma en que a Intel le gusta
hacer los negocios. Esto no resulta extrao, ya que nadie mejor que Intel conoce cmo sacar partido a sus
microprocesadores; adems, el resto de fabricantes dependen de la informacin tcnica que les suministra
Intel, que lo hace cuando y como quiere.
430 FX: el Tritn clsico, de apabullante xito. Un chipset bastante apropiado para los Pentium
"normales" (no MMX) con memorias tipo EDO. Hoy en da desfasado y descatalogado.
430 HX: el Tritn II, la opcin profesional del anterior. Mucho ms rpido y con soporte para placas
duales (con 2 micros). Algo anticuado pero muy bueno.
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...
430 TX: el ltimo chipset de Intel para placas Pentium (placas socket 7). Si queremos usar micros Intel y
aplicaciones que se contenten con placas con 1 Pentium, la opcin a elegir. Soporte MMX, SDRAM,
UltraDMA... 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.

Lo ms destacable de estos chipsets, su buen rendimiento, especialmente con micros Intel. Lo peor, su escaso
soporte para micros no Intel, que en el campo socket 7 tienen desarrollos superiores a los de Intel, como los
AMD K6 (normal y K6-2) o los Cyrix-IBM 6x86MX (M2), en general ms avanzados que los Pentium y Pentium
MMX.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 11


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
De VIA (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 al equiparlos con micros Intel, no as con micros de AMD o Cyrix-IBM.

Lo bueno de las placas con chipsets VIA es que siguen en el mercado socket 7, por lo que tienen soporte para
todas las nuevas tecnologas como el AGP o los buses a 100 MHz, adems de que su calidad suele ser
intermedia-alta. En las placas con chipsets Intel hay un abanico muy amplio entre placas muy buenas y otras
francamente malas, adems de estar ya desfasadas (ningn chipset Intel para socket 7 soporta AGP, por
ejemplo).

El ltimo chipset de VIA para socket 7, el MPV3, ofrece todas las prestaciones del BX de Intel (excepto soporte
para placas duales), configurando lo que se denomina una placa Super 7 (con AGP y bus a 100 MHz), que con
un micro como el nuevo AMD K6-2 no tiene nada que envidiar a un equipo con Pentium II.

De ALI
Muy buenos chipsets, tienen soluciones tan avanzadas como el chipset para placas Super 7 "Aladdin V", que
como el MPV3 de VIA resulta equiparable a todos los efectos al BX de Intel para placas Pentium II (bus a 100
MHz, AGP...); una fantstica eleccin para micros como el AMD K6-2.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 12


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

De SiS

Como los anteriores, sus capacidades son avanzadas, aunque su velocidad sea a veces algo ms reducida que en los de
Intel. Resultan recomendables para su uso junto a chips compatibles Intel como el K6 de AMD o el 6x86MX (M2) de
Cyrix-IBM, aunque desgraciadamente no soportan por ahora el bus a 100 MHz del nuevo K6-2.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 13


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Chipsets para Pentium II y Celeron

De Intel
A decir verdad, an sin competencia seria, lo que no es de extraar teniendo el Pentium II slo un aito... y
siendo de Intel. Son bastante avanzados, excepto el anticuado 440 FX (que no es propiamente un chipset para
Pentium II, sino ms bien para el extinto Pentium Pro) y el barato EX, basado en el LX pero con casi todas las
capacidades reducidas.

De otras marcas
No son demasiados, pero los que hay tienen todas las capacidades que hacen falta en una placa Pentium II. El
problema con el que se encuentran no es su falta de eficacia, ya que aunque los de Intel estn algo ms
rodados, el rendimiento es muy similar; pero el hecho de que durante un ao la gente slo haya odo hablar
de FX, LX, BX y EX hace difcil que entren en un mercado donde Intel tiene un monopolio absoluto.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 14


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Glosario de trminos relacionados

Resulta muy bonito saber que el chipset soporta esto o aquello, pero si saber qu es esto o aquello no vamos a
ningn lado. Los trminos ms importantes a conocer son:

AGP: un tipo de puerto o slot especializado para grficos 3D.


Bus (del sistema): el canal por el que se comunica el micro con la memoria y habitualmente con la
cach L2. Cuanto ms ancho sea, mejor, especialmente para micros muy rpidos.
Cach L2: la cach secundaria o de nivel 2 (level 2). Es la memoria cach externa, que acelera el
rendimiento del ordenador; cuanta ms memoria RAM tengamos, ms cach necesitaremos (por
ejemplo, unos 512 KB para 32 MB de RAM).
PC100: el tipo normalizado de memoria SDRAM de 100 MHz.
RAM cacheable: la cantidad de RAM mxima que es capaz de manejar la cach. Si superamos esta cifra
es como si no tuviramos memoria cach.
UltraDMA: una tecnologa para los discos duros IDE modernos que la soportan que eleva la
transferencia terica de datos hasta 33,3 MB/s.
USB: un tipo de puerto moderno para conectar dispositivos externos de velocidad media-baja, con la
ventaja de ser universal (el mismo para todos) y poderse conectar en cadena unos a otros.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 15


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
3.1.1 CPU. Unidad Central de Procesamiento

La unidad central de procesamiento o CPU (por el acrnimo en ingls de central processing unit), o Oblea de un
microprocesador Intel 80486DX2 (tamao: 126,75 mm) en su empaquetado.

La unidad central de procesamiento o CPU (por el acrnimo en ingls de central processing unit),
simplemente el procesador o microprocesador, es el componente del computador y otros dispositivos
programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Los CPU
proporcionan la caracterstica fundamental de la computadora digital (la programabilidad) y son uno de los
componentes necesarios encontrados en las computadoras de cualquier tiempo, junto con el almacenamiento
primario y los dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es manufacturado
con circuitos integrados. Desde mediados de los aos 1970, los microprocesadores de un solo chip han
reemplazado casi totalmente todos los tipos de CPU, y hoy en da, el trmino "CPU" es aplicado usualmente a
todos los microprocesadores.

La expresin "unidad central de proceso" es, en trminos generales, una descripcin de una cierta clase de
mquinas de lgica que pueden ejecutar complejos programas de computadora. Esta amplia definicin puede
fcilmente ser aplicada a muchos de los primeros computadores que existieron mucho antes que el trmino
"CPU" estuviera en amplio uso. Sin embargo, el trmino en s mismo y su acrnimo han estado en uso en la
industria de la informtica por lo menos desde el principio de los aos 1960 . La forma, el diseo y la
implementacin de los CPU ha cambiado drsticamente desde los primeros ejemplos, pero su operacin
fundamental ha permanecido bastante similar.

Los primeros CPU fueron diseados a la medida como parte de una computadora ms grande, generalmente
una computadora nica en su especie. Sin embargo, este costoso mtodo de disear los CPU a la medida, para
una aplicacin particular, ha desaparecido en gran parte y se ha sustituido por el desarrollo de clases de
procesadores baratos y estandarizados adaptados para uno o muchos propsitos. Esta tendencia de
estandarizacin comenz generalmente en la era de los transistores discretos, computadoras centrales, y
microcomputadoras, y fue acelerada rpidamente con la popularizacin del circuito integrado (IC), ste ha
permitido que sean diseados y fabricados CPU ms complejos en espacios pequeos (en la orden de

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 16


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
milmetros). Tanto la miniaturizacin como la estandarizacin de los CPU han aumentado la presencia de estos
dispositivos digitales en la vida moderna mucho ms all de las aplicaciones limitadas de mquinas de
computacin dedicadas. Los microprocesadores modernos aparecen en todo, desde automviles, televisores,
neveras, calculadoras, aviones, hasta telfonos mviles o celulares, juguetes, entre otros.

Historia
Casi todos los CPU tratan con estados discretos, y por lo tanto
requieren una cierta clase de elementos de conmutacin para
diferenciar y cambiar estos estados. Antes de la aceptacin
comercial del transistor, los rels elctricos y los tubos de vaco
(vlvulas termoinicas) eran usados comnmente como elementos
de conmutacin. Aunque stos tenan distintas ventajas de
velocidad sobre los anteriores diseos puramente mecnicos, no
eran fiables por varias razones. Por ejemplo, hacer circuitos de
lgica secuencial de corriente directa requera hardware adicional
para hacer frente al problema del rebote de contacto.

Por otro lado, mientras que los tubos de vaco no sufren del rebote
de contacto, stos deben calentarse antes de llegar a estar
completamente operacionales y eventualmente fallan y dejan de
funcionar por completo.1 Generalmente, cuando un tubo ha
fallado, el CPU tendra que ser diagnosticado para localizar el
componente que falla para que pueda ser reemplazado. Por lo
tanto, los primeros computadores electrnicos, (basados en tubos
El EDVAC, uno de los primeros computadores de vaco), generalmente eran ms rpidas pero menos confiables
de programas almacenados electrnicamente.
que las computadoras electromecnicas, (basadas en rels).
Las computadoras de tubo, como el EDVAC, tendieron en tener un promedio de ocho horas entre fallas,
mientras que las computadoras de rels, (anteriores y ms lentas), como el Harvard Mark I, fallaban muy
raramente . Al final, los CPU basados en tubo llegaron a ser dominantes porque las significativas ventajas de
velocidad producidas generalmente pesaban ms que los problemas de confiabilidad. La mayor parte de estos
tempranos CPU sncronos corran en frecuencias de reloj bajas comparadas con los modernos diseos
microelectrnicos, (ver ms abajo para una exposicin sobre la frecuencia de reloj). Eran muy comunes en
este tiempo las frecuencias de la seal del reloj con un rango desde 100 kHz hasta 4 MHz, limitado en gran
parte por la velocidad de los dispositivos de conmutacin con los que fueron construidos.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 17


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
CPU de transistores y de circuitos integrados discretos

CPU, memoria de ncleo, e interfaz de bus externo de


un MSI PDP-8/I.

La complejidad del diseo de los CPU se increment a medida que varias tecnologas facilitaron la
construccin de dispositivos electrnicos ms pequeos y confiables. La primera de esas mejoras vino con el
advenimiento del transistor. Los CPU transistorizados durante los aos 1950 y los aos 1960 no tuvieron que
ser construidos con elementos de conmutacin abultados, no fiables, y frgiles, como los tubos de vaco y los
rels elctricos. Con esta mejora, fueron construidos CPU ms complejos y ms confiables sobre una o varias
tarjetas de circuito impreso que contenan componentes discretos (individuales).

Durante este perodo, gan popularidad un mtodo de fabricar muchos transistores en un espacio compacto.
El circuito integrado (IC) permiti que una gran cantidad de transistores fueran fabricados en una simple oblea
basada en semiconductor o "chip". Al principio, solamente circuitos digitales muy bsicos, no especializados,
como las puertas NOR fueron miniaturizados en IC. Los CPU basadas en estos IC de "bloques de construccin"
generalmente son referidos como dispositivos de pequea escala de integracin "small-scale integration"
(SSI). Los circuitos integrados SSI, como los usados en el computador gua del Apollo (Apollo Guidance
Computer), usualmente contenan transistores que se contaban en nmeros de mltiplos de diez. Construir un
CPU completo usando IC SSI requera miles de chips individuales, pero todava consuma mucho menos
espacio y energa que diseos anteriores de transistores discretos. A medida que la tecnologa
microelectrnica avanz, en los IC fue colocado un nmero creciente de transistores, disminuyendo as la
cantidad de IC individuales necesarios para un CPU completo. Los circuitos integrados MSI y el LSI (de mediana
y gran escala de integracin) aumentaron el nmero de transistores a cientos, y luego a miles.

En 1964, IBM introdujo su arquitectura de computador System/360, que fue usada en una serie de
computadores que podan ejecutar los mismos programas con velocidades y desempeos diferentes. Esto fue
significativo en un tiempo en que la mayora de las computadoras electrnicas eran incompatibles entre s,
incluso las hechas por el mismo fabricante. Para facilitar esta mejora, IBM utiliz el concepto de
microprograma, a menudo llamado "microcdigo", ampliamente usado an en los CPU modernos . La
arquitectura System/360 era tan popular que domin el mercado del mainframe durante las siguientes
dcadas y dej una herencia que todava an perdura en las computadoras modernas, como el IBM zSeries. En
el mismo ao de 1964, Digital Equipment Corporation (DEC) introdujo otro computador que sera muy
influyente, dirigido a los mercados cientficos y de investigacin, el PDP-8. DEC introducira ms adelante la
muy popular lnea del PDP-11, que originalmente fue construido con IC SSI pero eventualmente fue
implementado con componentes LSI cuando se convirtieron en prcticos. En fuerte contraste con sus
precursores hechos con tecnologa SSI y MSI, la primera implementacin LSI del PDP-11 contena un CPU
integrado nicamente por cuatro circuitos integrados LSI .

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 18


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Los computadores basados en transistores tenan varias ventajas frente a sus predecesores. Aparte de facilitar
una creciente fiabilidad y un menor consumo de energa, los transistores tambin permitan al CPU operar a
velocidades mucho ms altas debido al corto tiempo de conmutacin de un transistor en comparacin a un
tubo o rel. Gracias tanto a esta creciente fiabilidad como al dramtico incremento de velocidad de los
elementos de conmutacin que por este tiempo eran casi exclusivamente transistores, se fueron alcanzando
frecuencias de reloj del CPU de decenas de megahertz. Adems, mientras que los CPU de transistores
discretos y circuitos integrados se usaban comnmente, comenzaron a aparecer los nuevos diseos de alto
rendimiento como procesadores vectoriales SIMD (Single Instruction Multiple Data) (Simple Instruccin
Mltiples Datos). Estos primeros diseos experimentales dieron lugar ms adelante a la era de las
supercomputadoras especializadas, como los hechos por Cray Inc.

Microprocesador Intel 80486DX2 en un paquete PGA de cermica

Desde la introduccin del primer microprocesador, el Intel 4004, en 1970, y del primer microprocesador
ampliamente usado, el Intel 8080, en 1974, esta clase de CPUs ha desplazado casi totalmente el resto de los
mtodos de implementacin de la Unidad Central de Proceso. Los fabricantes de mainframes y
minicomputadores de ese tiempo lanzaron programas de desarrollo de IC propietarios para actualizar sus ms
viejas arquitecturas de computador, y eventualmente produjeron microprocesadores con conjuntos de
instrucciones que eran compatibles hacia atrs con sus ms viejos hardwares y softwares. Combinado con el
advenimiento y el eventual vasto xito del ahora ubicuo computadora personal, el trmino "CPU" es aplicado
ahora casi exclusivamente a los microprocesadores.

Las generaciones previas de CPUs fueron implementadas como componentes discretos y numerosos circuitos
integrados de pequea escala de integracin en una o ms tarjetas de circuitos. Por otro lado, los
microprocesadores son CPUs fabricados con un nmero muy pequeo de IC; usualmente solo uno. El tamao
ms pequeo del CPU, como resultado de estar implementado en una simple pastilla, significa tiempos de
conmutacin ms rpidos debido a factores fsicos como el decrecimiento de la capacitancia parsita de las
puertas. Esto ha permitido que los microprocesadores sncronos tengan tiempos de reloj con un rango de
decenas de megahercios a varios gigahercios. Adicionalmente, como ha aumentado la capacidad de construir
transistores excesivamente pequeos en un IC, la complejidad y el nmero de transistores en un simple CPU
tambin se ha incrementado dramticamente. Esta tendencia ampliamente observada es descrita por la ley de
Moore, que ha demostrado hasta la fecha, ser una prediccin bastante exacta del crecimiento de la
complejidad de los CPUs y otros IC.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 19


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Mientras que, en los pasados sesenta aos han cambiado drsticamente, la complejidad, el tamao, la
construccin, y la forma general del CPU, es notable que el diseo y el funcionamiento bsico no ha cambiado
demasiado. Casi todos los CPU comunes de hoy se pueden describir con precisin como mquinas de
programa almacenado de von Neumann.

A medida que la ya mencionada ley del Moore contina mantenindose verdadera, se han presentado
preocupaciones sobre los lmites de la tecnologa de transistor del circuito integrado. La miniaturizacin
extrema de puertas electrnicas est causando los efectos de fenmenos que se vuelven mucho ms
significativos, como la electromigracin, y el subumbral de prdida. Estas ms nuevas preocupaciones estn
entre los muchos factores que hacen a investigadores estudiar nuevos mtodos de computacin como la
computadora cuntica, as como ampliar el uso de paralelismo, y otros mtodos que extienden la utilidad del
modelo clsico de von Neumann.

Operacin del CPU

La operacin fundamental de la mayora de los CPU, es ejecutar una secuencia de instrucciones almacenadas
llamadas "programa". El programa es representado por una serie de nmeros que se mantentienen en una
cierta clase de memoria de computador. Hay cuatro pasos que casi todos los CPU de arquitectura de von
Neumann usan en su operacin: fetch, decode, execute, y writeback, (leer, decodificar, ejecutar, y escribir).

Diagrama mostrando como es decodificada una instruccin del MIPS32. (MIPS Technologies 2005)

El primer paso, leer (fetch), implica el recuperar una instruccin, (que es representada por un nmero o una
secuencia de nmeros), de la memoria de programa. La localizacin en la memoria del programa es
determinada por un contador de programa (PC), que almacena un nmero que identifica la posicin actual en
el programa. En otras palabras, el contador de programa indica al CPU, el lugar de la instruccin en el
programa actual. Despus de que se lee una instruccin, el Contador de Programa es incrementado por la
longitud de la palabra de instruccin en trminos de unidades de memoria. 2 Frecuentemente la instruccin a
ser leda debe ser recuperada de memoria relativamente lenta, haciendo detener al CPU mientras espera que
la instruccin sea retornada. Este problema es tratado en procesadores modernos en gran parte por los
cachs y las arquitecturas pipeline (ver abajo).

La instruccin que el CPU lee desde la memoria es usada para determinar qu deber hacer el CPU. En el paso
de decodificacin, la instruccin es dividida en partes que tienen significado para otras unidades del CPU. La
manera en que el valor de la instruccin numrica es interpretado est definida por la arquitectura del
conjunto de instrucciones (el ISA) del CPU.3 A menudo, un grupo de nmeros en la instruccin, llamados
opcode, indica qu operacin realizar. Las partes restantes del nmero usualmente proporcionan informacin
requerida para esa instruccin, como por ejemplo, operandos para una operacin de adicin. Tales operandos
se pueden dar como un valor constante (llamado valor inmediato), o como un lugar para localizar un valor,
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 20
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
que segn lo determinado por algn modo de direccin, puede ser un registro o una direccin de memoria. En
diseos ms viejos las unidades del CPU responsables de decodificar la instruccin eran dispositivos de
hardware fijos. Sin embargo, en CPUs e ISAs ms abstractos y complicados, es frecuentemente usado un
microprograma para ayudar a traducir instrucciones en varias seales de configuracin para el CPU. Este
microprograma es a veces reescribible de tal manera que puede ser modificado para cambiar la manera en
que el CPU decodifica instrucciones incluso despus de que haya sido fabricado.

Diagrama de bloques de un CPU simple

Despus de los pasos de lectura y decodificacin, es llevado a cabo el paso de la ejecucin de la instruccin.
Durante este paso, varias unidades del CPU son conectadas de tal manera que ellas pueden realizar la
operacin deseada. Si, por ejemplo, una operacin de adicin fue solicitada, una unidad aritmtico lgica
(ALU) ser conectada a un conjunto de entradas y un conjunto de salidas. Las entradas proporcionan los
nmeros a ser sumados, y las salidas contendrn la suma final. La ALU contiene la circuitera para realizar
operaciones simples de aritmtica y lgica en las entradas, como adicin y operaciones de bits (bitwise). Si la
operacin de adicin produce un resultado demasiado grande para poder ser manejado por el CPU, tambin
puede ser ajustada una bandera (flag) de desbordamiento aritmtico localizada en un registro de banderas
(ver abajo la seccin sobre rango de nmeros enteros).

El paso final, la escritura (writeback), simplemente "escribe" los resultados del paso de ejecucin a una cierta
forma de memoria. Muy a menudo, los resultados son escritos a algn registro interno del CPU para acceso
rpido por subsecuentes instrucciones. En otros casos los resultados pueden ser escritos a una memoria
principal ms lenta pero ms barata y ms grande. Algunos tipos de instrucciones manipulan el contador de
programa en lugar de directamente producir datos de resultado. stas son llamadas generalmente "saltos"
(jumps) y facilitan comportamientos como |bucles (loops), la ejecucin condicional de programas (con el uso
de saltos condicionales), y funciones en programas.4 Muchas instrucciones tambin cambiarn el estado de
dgitos en un registro de "banderas". Estas banderas pueden ser usadas para influenciar cmo se comporta un
programa, puesto que a menudo indican el resultado de varias operaciones. Por ejemplo, un tipo de
instruccin de "comparacin" considera dos valores y fija un nmero, en el registro de banderas, de acuerdo a
cul es el mayor. Entonces, esta bandera puede ser usada por una posterior instruccin de salto para
determinar el flujo de programa.
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 21
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Despus de la ejecucin de la instruccin y la escritura de los datos resultantes, el proceso entero se repite
con el siguiente ciclo de instruccin, normalmente leyendo la siguiente instruccin en secuencia debido al
valor incrementado en el contador de programa. Si la instruccin completada era un salto, el contador de
programa ser modificado para contener la direccin de la instruccin a la cual se salt, y la ejecucin del
programa contina normalmente. En CPUs ms complejos que el descrito aqu, mltiples instrucciones
pueden ser ledas, decodificadas, y ejecutadas simultneamente. Esta seccin describe lo que es referido
generalmente como el "entubado RISC clsico" (Classic RISC pipeline), que de hecho es bastante comn entre
los CPU simples usados en muchos dispositivos electrnicos, a menudo llamados microcontroladores.

Diseo e implementacin

Rango de enteros
La manera en que un CPU representa los nmeros es una opcin de diseo que afecta las ms bsicas formas
en que el dispositivo funciona. Algunas de las primeras calculadoras digitales usaron, para representar
nmeros internamente, un modelo elctrico del sistema de numeracin decimal comn (base diez). Algunas
otras computadoras han usado sistemas de numeracin ms exticos como el ternario (base tres). Casi todos
los CPU modernos representan los nmeros en forma binaria, en donde cada dgito es representado por una
cierta cantidad fsica de dos valores, como un voltaje "alto" o "bajo".6

Microprocesador MOS 6502 en un dual in-line package (encapasulado en doble lnea), un diseo extremadamente
popular de 8 bits.

Con la representacin numrica estn relacionados el tamao y la precisin de los nmeros que un CPU puede
representar. En el caso de un CPU binario, un bit se refiere a una posicin significativa en los nmeros con que
trabaja un CPU. El nmero de bits (o de posiciones numricas, o dgitos) que un CPU usa para representar los
nmeros, a menudo se llama "tamao de la palabra", "ancho de bits", "ancho de ruta de datos", o "precisin
del nmero entero" cuando se ocupa estrictamente de nmeros enteros (en oposicin a nmeros de coma
flotante). Este nmero difiere entre las arquitecturas, y a menudo dentro de diferentes unidades del mismo
CPU. Por ejemplo, un CPU de 8 bits maneja un rango de nmeros que pueden ser representados por ocho
dgitos binarios, cada dgito teniendo dos valores posibles, y en combinacin los 8 bits teniendo 28 256
nmeros discretos. En efecto, el tamao del nmero entero fija un lmite de hardware en el rango de nmeros
enteros que el software corre y que el CPU puede usar directamente.

El rango del nmero entero tambin puede afectar el nmero de posiciones en memoria que el CPU puede
direccionar (localizar). Por ejemplo, si un CPU binario utiliza 32 bits para representar una direccin de
memoria, y cada direccin de memoria representa a un octeto (8 bits), la cantidad mxima de memoria que el
CPU puede direccionar es 232 octetos, o 4 GB. sta es una vista muy simple del espacio de direccin del CPU, y
muchos diseos modernos usan mtodos de direccin mucho ms complejos como paginacin para localizar
ms memoria que su rango entero permitira con un espacio de direccin plano.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 22


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Niveles ms altos del rango de nmeros enteros requieren ms estructuras para manejar los dgitos
adicionales, y por lo tanto, ms complejidad, tamao, uso de energa, y generalmente costo. Por ello, no es del
todo infrecuente, ver microcontroladores de 4 y 8 bits usados en aplicaciones modernas, aun cuando estn
disponibles CPU con un rango mucho ms alto (de 16, 32, 64, e incluso 128 bits). Los microcontroladores ms
simples son generalmente ms baratos, usan menos energa, y por lo tanto disipan menos calor. Todo esto
pueden ser consideraciones de diseo importantes para los dispositivos electrnicos. Sin embargo, en
aplicaciones del extremo alto, los beneficios producidos por el rango adicional, (ms a menudo el espacio de
direccin adicional), son ms significativos y con frecuencia afectan las opciones del diseo. Para ganar
algunas de las ventajas proporcionadas por las longitudes de bits tanto ms bajas, como ms altas, muchas
CPUs estn diseadas con anchos de bit diferentes para diferentes unidades del dispositivo. Por ejemplo, el
IBM Sistem/370 us un CPU que fue sobre todo de 32 bits, pero us precisin de 128 bits dentro de sus
unidades de coma flotante para facilitar mayor exactitud y rango de nmeros de coma flotante . Muchos
diseos posteriores de CPU usan una mezcla de ancho de bits similar, especialmente cuando el procesador
est diseado para usos de propsito general donde se requiere un razonable equilibrio entre la capacidad de
nmeros enteros y de coma flotante.

Frecuencia de reloj
La mayora de los CPU, y de hecho, la mayora de los dispositivos de lgica secuencial, son de naturaleza
sncrona. Es decir, estn diseados y operan en funcin de una seal de sincronizacin. Esta seal, conocida
como seal de reloj, usualmente toma la forma de una onda cuadrada peridica. Calculando el tiempo
mximo en que las seales elctricas pueden moverse en las varias bifurcaciones de los muchos circuitos de
un CPU, los diseadores pueden seleccionar un perodo apropiado para la seal del reloj.

Este perodo debe ser ms largo que la cantidad de tiempo que toma a una seal moverse, o propagarse, en el
peor de los casos. Al fijar el perodo del reloj a un valor bastante mayor sobre el retardo de la propagacin del
peor caso, es posible disear todo el CPU y la manera que mueve los datos alrededor de los "bordes" de la
subida y bajada de la seal del reloj. Esto tiene la ventaja de simplificar el CPU significativamente, tanto en una
perspectiva de diseo, como en una perspectiva de cantidad de componentes. Sin embargo, esto tambin
tiene la desventaja que todo el CPU debe esperar por sus elementos ms lentos, aun cuando algunas unidades
de la misma son mucho ms rpidas. Esta limitacin ha sido compensada en gran parte por varios mtodos de
aumentar el paralelismo del CPU (ver abajo).

Sin embargo, las solamente mejoras arquitectnicas no solucionan todas las desventajas de CPUs globalmente
sncronas. Por ejemplo, una seal de reloj est sujeta a los retardos de cualquier otra seal elctrica.
Velocidades de reloj ms altas en CPUs cada vez ms complejas hacen ms difcil de mantener la seal del
reloj en fase (sincronizada) a travs de toda la unidad. Esto ha conducido que muchos CPU modernos
requieran que se les proporcione mltiples seales de reloj idnticas, para evitar retardar una sola seal lo
suficiente significativamente como para hacer al CPU funcionar incorrectamente. Otro importante problema
cuando la velocidad del reloj aumenta dramticamente, es la cantidad de calor que es disipado por el CPU. La
seal del reloj cambia constantemente, provocando la conmutacin de muchos componentes (cambio de
estado) sin importar si estn siendo usados en ese momento. En general, un componente que est cambiando
de estado, usa ms energa que un elemento en un estado esttico. Por lo tanto, a medida que la velocidad
del reloj aumenta, as lo hace tambin la disipacin de calor, causando que el CPU requiera soluciones de
enfriamiento ms efectivas.

Un mtodo de tratar la conmutacin de componentes innecesarios se llama el clock gating, que implica apagar
la seal del reloj a los componentes innecesarios, efectivamente desactivndolos. Sin embargo, esto es

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 23


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
frecuentemente considerado como difcil de implementar y por lo tanto no ve uso comn afuera de diseos
de muy baja potencia. Otro mtodo de tratar algunos de los problemas de una seal global de reloj es la
completa remocin de la misma. Mientras que quitar la seal global del reloj hace, de muchas maneras,
considerablemente ms complejo el proceso del diseo, en comparacin con diseos sncronos similares, los
diseos asincrnicos (o sin reloj) tienen marcadas ventajas en el consumo de energa y la disipacin de calor.
Aunque algo infrecuente, CPUs completas se han construido sin utilizar una seal global de reloj. Dos notables
ejemplos de esto son el AMULET, que implementa la arquitectura del ARM, y el MiniMIPS, compatible con el
MIPS R3000. En lugar de remover totalmente la seal del reloj, algunos diseos de CPU permiten a ciertas
unidades del dispositivo ser asincrnicas, como por ejemplo, usar ALUs asincrnicas en conjuncin con
pipelining superescalar para alcanzar algunas ganancias en el desempeo aritmtico. Mientras que no est
completamente claro si los diseos totalmente asincrnicos pueden desempearse a un nivel comparable o
mejor que sus contrapartes sncronas, es evidente que por lo menos sobresalen en las ms simples
operaciones matemticas. Esto, combinado con sus excelentes caractersticas de consumo de energa y
disipacin de calor, los hace muy adecuados para sistemas embebidos .

Paralelismo

Modelo de un CPU subescalar. Note que toma quince ciclos para terminar tres instrucciones.

La descripcin de la operacin bsica de un CPU ofrecida en la seccin anterior describe la forma ms simple
que puede tomar un CPU. Este tipo de CPU, usualmente referido como subescalar, opera sobre y ejecuta una
sola instruccin con una o dos piezas de datos a la vez.

Este proceso da lugar a una ineficacia inherente en CPUs subescalares. Puesto que solamente una instruccin
es ejecutada a la vez, todo el CPU debe esperar que esa instruccin se complete antes de proceder a la
siguiente instruccin. Como resultado, el CPU subescalar queda "paralizado" en instrucciones que toman ms
de un ciclo de reloj para completar su ejecucin. Incluso la adicin de una segunda unidad de ejecucin (ver
abajo) no mejora mucho el desempeo. En lugar de un camino quedando congelado, ahora dos caminos se
paralizan y aumenta el nmero de transistores no usados. Este diseo, en donde los recursos de ejecucin del
CPU pueden operar con solamente una instruccin a la vez, solo puede, posiblemente, alcanzar el desempeo
escalar (una instruccin por ciclo de reloj). Sin embargo, el desempeo casi siempre es subescalar (menos de
una instruccin por ciclo).

Las tentativas de alcanzar un desempeo escalar y mejor, han resultado en una variedad de metodologas de
diseo que hacen comportarse al CPU menos linealmente y ms en paralelo. Cuando se refiere al paralelismo
en los CPU, generalmente son usados dos trminos para clasificar estas tcnicas de diseo.
El paralelismo a nivel de instruccin, en ingls Instruction Level Parallelism (ILP), busca aumentar la
tasa en la cual las instrucciones son ejecutadas dentro de un CPU, es decir, aumentar la utilizacin de
los recursos de ejecucin en la pastilla

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 24


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
El paralelismo a nivel de hilo de ejecucin, en ingls thread level parallelism (TLP), que se propone
incrementar el nmero de hilos (efectivamente programas individuales) que un CPU pueda ejecutar
simultneamente.
Cada metodologa se diferencia tanto en las maneras en las que estn implementadas, como en la efectividad
relativa que producen en el aumento del desempeo del CPU para una aplicacin.10

ILP: Entubado de instruccin y arquitectura superescalar

Tubera bsica de cinco etapas. En el mejor de los casos, esta tubera puede sostener un ratio de completado de una
instruccin por ciclo.

Uno de los ms simples mtodos usados para lograr incrementar el paralelismo es comenzar los primeros
pasos de leer y decodificar la instruccin antes de que la instruccin anterior haya terminado de ejecutarse.
sta es la forma ms simple de una tcnica conocida como instruction pipelining (entubado de instruccin), y
es utilizada en casi todos los CPU de propsito general modernos. Al dividir la ruta de ejecucin en etapas
discretas, la tubera permite que ms de una instruccin sea ejecutada en cualquier tiempo. Esta separacin
puede ser comparada a una lnea de ensamblaje, en la cual una instruccin es hecha ms completa en cada
etapa hasta que sale de la tubera de ejecucin y es retirada.

Sin embargo, la tubera introduce la posibilidad de una situacin donde es necesario terminar el resultado de
la operacin anterior para completar la operacin siguiente; una condicin llamada a menudo como conflicto
de dependencia de datos. Para hacer frente a esto, debe ser tomado un cuidado adicional para comprobar
estas clases de condiciones, y si esto ocurre, se debe retrasar una porcin de la tubera de instruccin.
Naturalmente, lograr esto requiere circuitera adicional, los procesadores entubados son ms complejos que
los subescalares, pero no mucho. Un procesador entubado puede llegar a ser casi completamente escalar,
solamente inhibido por las abruptas paradas de la tubera (una instruccin durando ms de un ciclo de reloj en
una etapa).

Tubera superescalar simple. Al leer y despachar dos instrucciones a la vez, un mximo de dos instrucciones por
ciclo pueden ser completadas.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 25


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Una mejora adicional sobre la idea del entubado de instruccin (instruction pipelining) condujo al desarrollo
de un mtodo que disminuye incluso ms el tiempo ocioso de los componentes del CPU. Diseos que se dice
que son superescalares incluyen una larga tubera de instruccin y mltiples unidades de ejecucin idnticas.
En una tubera superescalar, mltiples instrucciones son ledas y pasadas a un despachador, que decide si las
instrucciones se pueden o no ejecutar en paralelo (simultneamente). De ser as, son despachadas a las
unidades de ejecucin disponibles, dando por resultado la capacidad para que varias instrucciones sean
ejecutadas simultneamente. En general, cuanto ms instrucciones un CPU superescalar es capaz de
despachar simultneamente a las unidades de ejecucin en espera, ms instrucciones sern completadas en
un ciclo dado.

La mayor parte de la dificultad en el diseo de una arquitectura superescalar de CPU descansa en crear un
despachador eficaz. El despachador necesita poder determinar rpida y correctamente si las instrucciones
pueden ejecutarse en paralelo, tan bien como despacharlas de una manera que mantenga ocupadas tantas
unidades de ejecucin como sea posible. Esto requiere que la tubera de instruccin sea llenada tan a menudo
como sea posible y se incrementa la necesidad, en las arquitecturas superescalares, de cantidades
significativas de cach de CPU. Esto tambin crea tcnicas para evitar peligros como la prediccin de
bifurcacin, ejecucin especulativa, y la ejecucin fuera de orden, cruciales para mantener altos niveles de
desempeo.

La prediccin de bifurcacin procura predecir qu rama (o trayectoria) tomar una instruccin


condicional, el CPU puede minimizar el nmero de tiempos que toda la tubera debe esperar hasta que
sea completada una instruccin condicional.
La ejecucin especulativa frecuentemente proporciona aumentos modestos del desempeo al ejecutar
las porciones de cdigo que pueden o no ser necesarias despus de que una operacin condicional
termine.
La ejecucin fuera de orden cambia en algn grado el orden en el cual son ejecutadas las instrucciones
para reducir retardos debido a las dependencias de los datos.

En el caso donde una porcin del CPU es superescalar y una parte no lo es, la parte que no es superescalar
sufre en el desempeo debido a las paradas de horario. El Intel Pentium original (P5) tena dos ALUs
superescalares que podan aceptar, cada una, una instruccin por ciclo de reloj, pero su FPU no poda aceptar
una instruccin por ciclo de reloj. As el P5 era superescalar en la parte de nmeros enteros pero no era
superescalar de nmeros de coma (o punto [decimal]) flotante. El sucesor a la arquitectura del Pentium de
Intel, el P6, agreg capacidades superescalares a sus funciones de coma flotante, y por lo tanto produjo un
significativo aumento en el desempeo de este tipo de instrucciones.

El entubado simple y el diseo superescalar aumentan el ILP de un CPU al permitir a un solo procesador
completar la ejecucin de instrucciones en ratios que sobrepasan una instruccin por ciclo (IPC).11 La mayora
de los modernos diseos de CPU son por lo menos algo superescalares, y en la ltima dcada, casi todos los
diseos de CPU de propsito general son superescalares. En los ltimos aos algo del nfasis en el diseo de
computadores de alto ILP se ha movido del hardware del CPU hacia su interface de software, o ISA. La
estrategia de la muy larga palabra de instruccin, very long instruction word (VLIW), causa a algn ILP a ser
implcito directamente por el software, reduciendo la cantidad de trabajo que el CPU debe realizar para darle
un empuje significativo al ILP y por lo tanto reducir la complejidad del diseo.

3.1.2 CONTROLADOR DEL BUS

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 26


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
System Management Bus controller (o Controlador del Sistema de Direccionamiento de Bus) es el encargado
de que los datos de las partes de la computadora se comuniquen con sta.

Arbitraje del bus

El control del bus puede necesitar ms de un mdulo. Ejemplo: La CPU y el controlador DMA
Slo una unidad puede transmitir a travs del bus, en un instantes dado.
Los mtodos de arbitraje se pueden clasificar en centralizados o distribuidos
Arbitraje centralizado

Un nico dispositivo hardware es responsable de asignar tiempos en el bus:


Controlador del bus
rbitro
Puede estar en un mdulo separado o ser parte del procesador.

Arbitraje distribuido

Cada mdulo puede controlar el acceso al bus.


Cada mdulo dispone de lgica para controlar el acceso.

El bus es algo as como el correo de una computadora. Asume todas las tareas relacionadas con la
comunicacin que van dirigidas a la placa principal, desde el envo de paquetes de datos hasta la puesta a
punto y supervisin de nmeros telefnicos, pasando por la devolucin de informacin cuando el receptor
est ausente o se retrasa.

El bus vincula la CPU con la placa madre o con las tarjetas de expansin. A travs de el se reproducen
caracteres en el monitor o se escriben informaciones procedentes de un escner directamente en la memoria
de trabajo, esquivando la CPU.

El bus puede, por ejemplo, abastecer una tarjeta de audio con datos en forma de msica desde la memoria de
trabajo, liberando al procesador de esa tarea. Asimismo se encarga de interrumpir sus operaciones si el
sistema registra algn error, ya sea que un sector de la memoria no pueda leerse correctamente o que la
impresora, que como no tambin opera bajo su direccin, se haya quedado sin papel. En pocas palabras, el
bus es el elemento responsable de la correcta interaccin entre los diferentes componentes de la
computadora. Es, por tanto, su dispositivo central de comunicacin.

Resulta obvio, pues, que un dispositivo tan importante y complejo puede ejercer una influencia decisiva sobre
el desarrollo de los procesos informativos. Es tambin evidente que de la capacidad operativa del bus
depender en buena medida el rendimiento general de la maquina. Por todo ello, hemos decidido abordar
este tema con mas detenimiento.

LOS COMPONENTES DEL BUS

Un bus est compuesto ni ms ni menos que de conductos. Imagneselos simplemente como hilos, porque, a
decir verdad, esta imagen se acerca mucho a la realidad. En efecto, buena parte de las conexiones de la CPU
no son sino conductos del bus. Si exceptuamos unas cuantas funciones adicionales, estos conductos
constituyen la nica va de contacto del procesador con el mundo exterior.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 27


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
A travs de las mencionadas vais, la CPU puede acceder a la memoria de trabajo para interpretar las
instrucciones de un programa ejecutable o para leer, modificar o trasladar los datos ah ubicados. Los
conductos especialmente destinados al transporte de datos reciben el nombre de buses de datos.

No basta con que el procesador escriba en el bus de datos sus informacionescualquiera que sea su formato,
es necesario tambin que establezca cual va a ser el destino de los mismos. Esta operacin se lleva a cabo
seguramente ya lo habr adivinado a travs de otro grupo de conductos conocido como el bus de direcciones.

A los dos ya mencionados debe aadirse el llamado bus de sistema (tambin conocido como bus de control).
Su participacin es necesaria porque, como ya hemos comentado, al bus se hallan conectados otros
dispositivos, aparte de la CPU y la memoria de trabajo. Si no existiese un mecanismo de control, las
operaciones de acceso iniciadas por diferentes componentes en procesos de escritura, lectura o
direccionamiento se sumiran en un autentico caos. Para evitarlo esta el bus del sistema Este bus permite el
acceso de los distintos usuarios, el se encarga de identificar si se trata de un proceso de escritura o lectura,
etc. Por supuesto, el bus el bus de control es, tambin, en primera instancia, un sistema de conductos. Pero
entonces, Cmo puede ser que un sistema compuesto simplemente por cables sea capaz de dirigir tareas
tan complejas como el direccionamiento ?

Esa tarea la asume el controlador de bus, un componente o mejor dicho, un grupo de componentes, de cuya
existencia aun no habamos hablado. El controlador es el autentico cerebro del sistema de bus. Se ocupa, a
travs del bus del sistema, de evitar cualquier colisin y de que toda la informacin llegue al destino prefijado.
Seguramente resulta obvio que la capacidad operativa del bus en general depende, entre otras cosas, de la
"inteligencia" del sistema de control. Los factores mas determinantes son la velocidad y la amplitud del bus,
esto es, el numero de conductos de datos que operan en paralelo. Probablemente lo recuerda: en las CPU del
286 y del 386SX son 16, en las del 386DX y en las del 486, 32. En el apartado de los procesadores ya hemos
tratado este tema.

El nmero de conductos de datos de una CPU es un parmetro apenas modificable. En la frecuencia de reloj
del bus, por el contrario, si pueden introducirse cambios. En este sentido, son varios los Setup del BIOS entre
ellos sobresale el AMIBIOS que ofrecen la posibilidad de variar la velocidad del bus. El primer AT de IBM,
lanzado en 1984, registraba una frecuencia de bus de 8 MHz. Dicha frecuencia sigue siendo un valor estndar
hoy en ida, si bien puede mejorarse considerablemente mediante tarjetas de expansin.

Si dispone de u BIOS con la opcin arriba mencionada debera considerar un aumento significativo de la
frecuencia del Bus para alcanzar los 10 o 12MHz. Ello le permitir incrementar el rendimiento de su tarjeta
grfica o del controlador del dicho duro. Lamentablemente, en modelos antiguos de controladores se pueden
presentar problemas.

Los controladores MFM ms antiguos como, por ejemplo, el WD1003 (entre otros) suelen reaccionar a este
tipo de ajustes con fallos de escritura ocasionales. En estos casos no le quedara ms remedio que recuperar la
frecuencia original de su Bus AT.

3.1.3 PUERTOS DE ENTRADA / SALIDA


Cualquier dispositivo (distinto de la memoria RAM) que intercambie datos con el sistema lo hace a travs de
un "puerto", por esto se denominan tambin puertos de E/S ("I/O ports"). Desde el punto de vista del
software, un puerto es una interfaz con ciertas caractersticas; se trata por tanto de una abstraccin (no nos
referimos al enchufe con el que se conecta fsicamente un dispositivo al sistema), aunque desde el punto de

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 28


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
vista del hardware, esta abstraccin se corresponde con un dispositivo fsico capaz de intercambiar
informacin (E/S) con el bus.

Como los dispositivos E/S tienen algn tipo de conexin con el bus externo, deben tener una direccin (o
conjunto de ellas) que los identifique. Los hemos comparado con un telfono, un dispositivo con el que se
puede enviar/recibir informacin mediante una direccin. Hablar de un puerto E/S es casi siempre sinnimo
de una direccin, y es costumbre informtica referirse a estas direcciones en hexadecimal. De modo que, por
ejemplo, un puerto puede ser 0x21 en un fuente o 21h en un texto informtico.

Nota: Al tratar de las E/S, el puerto es sinnimo de perifrico; un dispositivo externo que comunica con el
sistema a travs de una direccin. Sin embargo no todos son dispositivos externos a la placa-base, de
hecho algunos dispositivos hardware incluidos en ella tienen la caracterstica de "Puertos". Por ejemplo,
durante mucho tiempo algunos PC's disponan de un botn frontal sealado "Turbo", con el que se poda
cambiar la velocidad de funcionamiento. Este cambio de la velocidad del reloj tambin puede realizarse
por software. Basta para ello cambiar un par de bits en un "Puerto" instalado en la propia placa-base
(generalmente en el rango 62-6Fh).

Direcciones de puertos

El modelo de direccionamiento del PC ha adoptado dos modelos, segn la naturaleza del dispositivo a
conectar: Direccionamiento dedicado para dispositivos de media/baja velocidad. Por ejemplo, puertos serie
y paralelo (impresora), teclado, Etc. y direccionamiento mapeado en memoria para dispositivos rpidos
(tpicamente los adaptadores grficos). En el apartado dedicado a E/S se explican las diferencias entre ambas
modalidades.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 29


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Respecto a los dispositivos de direccionamiento dedicado, desde la introduccin del IBM-PC, es costumbre
que determinados dispositivos muy comunes se conecten mediante puertos de direcciones determinadas.
En la tabla adjunta se muestran algunas de estas direcciones tpicas para dispositivos de E/S. Las referencias a
los chips se refieren a los utilizados en los primeros PCs. Actualmente han sido sustituidos por uno o dos
integrados (Chipset) que realizan todas las funciones.

Puede observarse que para un mismo perifrico se tienen varias direcciones (un "rango"). La razn es que
estos dispositivos tienen varios registros y/o son programables, para lo que disponen de registros especiales
(cada registro de un Byte tiene una direccin, y estas son correlativas). Por ejemplo, el controlador de puerto
serie de los primeros PCs era un circuito integrado 8250 de National Semiconductor; que dispone de 8
registros, aunque los datos se reciben y transmiten por uno de ellos, el resto sirve para programar y controlar
el funcionamiento del chip.

Respecto a las asignaciones "Estandar" de algunos puertos, es pertinente hacer algunas observaciones:
En realidad IBM defini de forma distinta las direcciones de puerto de las interfaces de impresora en los PC
monocromo y en los de color. Las asignaciones fueron las siguientes:

Puerto Monocromo Color


LPT1 3BC-3BFh 378-37Fh
LPT2 378-37Fh 278-27Fh
LPT3 278-27Fh ---
En lo referente a los puertos serie, durante la secuencia inicial de identificacin del hardware, la BIOS realiza
una bsqueda de dispositivos de E/S por direcciones en un orden determinado, y les asigna un nombre lgico
segn el orden de aparicin. En el caso de los puertos serie el orden suele ser el siguiente:

Puerto Direccin
COM1 3F8-3FFh
COM2 2F8-2FFh
COM3 3E8-3EFh
COM4 2E8-2EFh
Los usuarios de Windows 98 pueden comprobar la asignacin de puertos del sistema mediante la utilidad
msinfo032.exe (generalmente en el directorio C:\Archivos de programa\Archivos comunes\Microsoft
Shared). Los usuarios de Linux pueden consultarse en el fichero /proc/ioports mediante el comando cat
/proc/ioports (lad direcciones de memoria estn expresadas en hexadecimal). En la pgina adjunta se muestra
el resultado de ambas utilidades en un caso concreto.

Las direcciones mapeadas en memoria se eligieron para algunos dispositivos como los adaptadores grficos,
que requeran mover grandes cantidades de datos muy rpidamente.

Con objeto de no causar conflictos con la RAM general, algunas de estas direcciones fueron mapeadas desde
el principio por los diseadores de IBM, fuera de la denominada memoria convencional. Es decir, fuera del
espacio de los 640 KB que podan utilizarse en los primeros PC's para Sistema y programas de aplicacin. Por
ejemplo, el adaptador de video utiliza un rea de memoria de 128 KB mapeada entre las direcciones A0000-
BFFFFh.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 30


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Sin embargo, los decodificadores de direcciones de perifricos de los primitivos PC's solo podan utilizar
direcciones de 10 bits para tales accesos, por lo que las direcciones de puertos estaban constreidas a 2 10
(1 KB 0000-0400h). En realidad el espacio era an ms pequeo, puesto que los primeros 256 Bytes estaban
copados por algunos dispositivos de la placa-base, resultando que los dispositivos E/S deban ser mapeados en
768 Bytes. Generalmente se utilizaron fragmentos de 256 Bytes en la forma xxF0-xxFFh, organizados de forma
bastante desordenada.

La introduccin del AT ampli estas direcciones a 16. Sin embargo, incluso los 64 KB resultantes eran un
espacio pequeo y de organizacin catica, dado que los nuevos dispositivos se construan de forma que
fueran compatibles con las antiguas placas ISA que solo reconocan direcciones de 10 bits. Incluso las placas
para buses posteriores que fueron desarrollados pensando en 64 KB porque deban ser compatibles hacia
atrs con las antiguas placas ISA (que coexistan en las nuevas). El resultado de todo esto es que, incluso los
sistemas actuales con muchos MB. de RAM, deben seguir lidiando con los puertos a travs de pequeas
ventanas de memoria con localizaciones absurdas.

Comunicar con los puertos


Nos detendremos brevemente en analizar los aspectos involucrados en las operaciones E/S con los puertos
desde una doble vertiente: Lgica y fsica; esta ltima relativa a los mecanismos involucrados en el
intercambio.

Aspectos lgicos
El software utilizado depende de la modalidad de direccionamiento (dedicado o mapeado) que se elija. En el
segundo caso, se dispone un amplio repertorio de recursos para mover datos entre los registros y la memoria
(la mayora de las instrucciones del procesador operan de esta forma), as como de los mecanismos auxiliares
de transferencia, como el acceso directo a memoria DMA.

El panorama es distinto cuando se trata de puertos de direccionamiento dedicado. En este caso, para realizar
las operaciones E/S en los procesadores 8088 y descendientes, solo se dispone de dos instrucciones
especficas: IN y OUT. La primera lee un byte del registro de salida del puerto y lo sita en un registro del
procesador; la segunda escribe el contenido de un registro del procesador en un registro del puerto. Ambas
instrucciones permiten dos variaciones sintcticas:

IN acumulador-destino, direccin-de-puerto-origen
IN acumulador-destino, acumulador-origen
OUT direccin-de-puerto-destino, acumulador-origen
OUT acumulador-destino, acumulador-origen

Las dos primeras sitan el dato contenido en el puerto origen en el acumulador-destino, que puede ser AX o
AL. Observe que el puerto puede ser expresado directamente mediante una direccin (hexadecimal) o
mediante un acumulador-origen, que debe ser DX; en este caso, su contenido se toma como direccin del
puerto que se lee.

Las instrucciones OUT sitan el valor contenido en el acumulador-origen, que puede ser AX o AL, en el puerto
destino, que puede ser identificado directamente mediante su direccin hexadecimal, o por el valor sealado
por el acumulador-destino, que debe ser DX.

En el IBM-PC, las direcciones-de-puerto utilizadas en estas instrucciones estn en el rango 00-FFh, aunque en
la prctica solo 00-F7h, porque Intel reserva las direcciones F8-FFh para el coprocesador matemtico. En
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 31
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
cambio, si se utiliza la direccin contenida en el registro DX el rango de direcciones puede moverse en el rango
0000-FFFFh.

Por supuesto, cualquier programa que quiera utilizar puertos deber emplear directa o indirectamente estas
dos instrucciones ensamblador, aunque en muchos casos no es imprescindible enredarse en demasiados
detalles.

Los usuarios de DOS pueden utilizar servicios del Sistema; concretamente la interrupcin 21h que realiza
operaciones de E/S con puertos (utilizando IN y OUT por supuesto). Por ejemplo, las instrucciones:

MOV DL,7
MOV AH,2
INT 21

Provocan un pitido en el sistema bajo DOS. La explicacin es la siguiente: La ltima instruccin invoca una
interrupcin software (nmero 33 (21h) que, como hemos indicado, corresponde a los servicios del DOS.
Cuando esto ocurre, se comprueba el contenido del registro AH, que en este caso es 2 (valor previamente
establecido en la segunda instruccin), lo que indica que debe escribirse un carcter en pantalla (un
dispositivo de salida); en este caso, el carcter que se enva al puerto es el contenido del registro DL, que
previamente se ha establecido en el valor 7 con la primera instruccin. El 7 es el valor BELL ASCII; cuando se
intenta mostrar este carcter, se produce un pitido en el altavoz del sistema.
Los dems Sistemas disponen de utilidades anlogas. Por ejemplo, los sistemas Windows disponen de una DLL
especfica para este tipo de servicios

Aspectos fsicos
El procedimiento que se sigue el procesador para las E/S hacia puertos, es siempre el mismo: Poner el dato en
el bus de datos y la direccin en el de direcciones. Como indicamos a continuacin, el sistema sabe que se
trata de una direccin de memoria (real o de puerto mapeado) o de un puerto de direccin dedicada, y cual es
la accin esperada (lectura o escritura) porque se dispone de 4 lneas especficas en el bus de control :

IOR Orden de lectura para dispositivo E/S conectado al bus, que debe colocar un dato en el bus de
datos.
IOW Orden de escritura para dispositivo E/S, que debe leer el dato situado en el bus.
MEMR Esta seal indica a los dispositivos de memoria que deben colocar un dato en el bus de datos.
MEMW Seal que indica a los dispositivos de memoria que deben almacenar el dato colocado en el
bus de datos.

Una cuestin adicional es que cuando la comunicacin debe establecerse desde el lado del puerto (es el
puerto el que desea establecer comunicacin con el sistema), primero debe anunciarlo al procesador, para lo
que se utiliza un sistema de interrupciones cuyo mecanismo de funcionamiento se ha detallado en el captulo
correspondiente. La consecuencia es que la mayora de los puertos disponen de lneas IRQ asignadas para
este menester.

3.1.4 CONTROLADOR DE INTERRUPCIONES


Este es otro componente importante del sistema principal. Debido a que el microprocesador debe atender
peticiones de muchos componentes externos e internos se cuenta con unos canales llamados IRQ (Interrupt
Request) por el que cada dispositivo debe dirigirse al microprocesador. Las interrupciones son seales
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 32
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
enviadas a la CPU por el hardware para requerir su atencin o responder alguna accin. Los sistemas actuales
poseen 16 IRQs numerados del 0 15, algunos son asignados por el sistema y no deben cambiarse y otros
pueden ser asignados por el usuario de acuerdo a la disponibilidad de recursos y a la configuracin de cada
componente.

La siguiente lista muestra las interrupciones que son determinadas por defecto y las que estn disponibles
para ser configuradas por el usuario:

00 Cronmetro del sistema. (temporizador)


01 El teclado
02 Controlador programable de interrupcin (PIC)
03 Com 2 o Com 4 (Puertos de comunicaciones)
04 Com 1 o Com 3 (puertos de comunicaciones)
05 Disponible (Generalmente utilizado por el puerto paralelo LPT2, cuando este est presente)
06 Controlador de disquettes (FDC)
07 Generalmente utilizado por el puerto paralelo LPT1
08 Sistema CMOS (reloj en tiempo real)
09 Disponible
10 Disponible
11 Disponible
12 Utilizado por el PS2 si este est presente
13 Coprocesador matemtico
14 Controlador primario de Discos IDE
15 Controlador secundario de Discos IDE

COMO Y POR QUE DE LAS INTERRUPCIONES.

La computadora se comunica con el exterior por medio de los dispositivos de entrada y salida. Estos
dispositivos son normalmente lentos en comparacin con la elevada velocidad de la unidad central. Un
ejemplo tpico puede ser el teclado: entre las pulsaciones de cada tecla hay un espacio de tiempo
impredecible y dependiente del usuario. Una manera simple de gestionar los dispositivos de E/S consiste en
comprobar continuamente si alguno de ellos tiene un dato disponible o lo est solicitando. Sin embargo, esto
supone una importante prdida de tiempo para el microprocesador, que mientras tanto podra estar haciendo
otras cosas. En una mquina multitarea y/o multiusuario, resulta ms interesante que los perifricos puedan
interrumpir al microprocesador para solicitarle una operacin de entrada o salida en el momento necesario,
estando la CPU liberada de la misin de comprobar cundo llega ese momento. Cuando se produce la
interrupcin, el microprocesador ejecuta la correspondiente rutina de servicio y despus contina con su
tarea normal. Los compatibles PC poseen un hardware orientado por completo a la multitarea (otra cosa es
que el 8086 y el DOS no la aprovechen) y la entrada/salida se gestiona casi por completo mediante
interrupciones en todas las mquinas. Por ejemplo, en las operaciones de disco, cuando acaba la transferencia
de datos se produce una interrupcin de aviso y una rutina de la BIOS activa una variable que lo indica, en el
segmento de memoria 40h. Las propias funciones de la BIOS para acceder al disco se limitan a chequear
continuamente esa variable hasta que cambie, lo que significa un evidente desaprovechamiento de las
posibilidades que la gestin por interrupciones pone a nuestra disposicin.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 33


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Las interrupciones aaden cierta complejidad al diseo del hardware: en principio, es necesario jerarquizarlas
de alguna manera para decidir cul se atiende en el caso de que se produzcan dos simultneamente. Tambin
es importante el control de prioridad para el caso de que se produzca una interrupcin mientras se est
procesando otra: slo se la atender si es de mayor prioridad. En este captulo slo consideraremos las
interrupciones hardware, no las de software ni las excepciones del procesador.

DESCRIPCIN DEL INTEGRADO 8259.

Este circuito integrado est especialmente diseado para controlar las interrupciones en sistemas basados en
el 8080/8085 y en el 8086. Puede controlar hasta 8 interrupciones vectorizadas. Adems, a un 8259 se le
pueden conectar en cascada un mximo de 8 chips 8259 adicionales, lo que permite gestionar sistemas con
hasta 64 interrupciones, como veremos.

El significado e interpretacin de las seales se muestra a la derecha:

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 34


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
-CS: Habilita la comunicacin con la CPU.
-WR: Permite al 8259 aceptar comandos de la CPU.
-RD: Permite al 8259 dejar la informacin en el bus de datos.
Bus de datos bidireccional, por el que se transmite la informacin de control/estado y el nmero de vector de
D7..D0:
interrupcin.
Lneas de cascada, actan como salida en el 8259 maestro y como entrada en los 8259 esclavos, en un sistema con
CAS0..CAS2:
varios 8259 interconectados, constituyendo un bus local.
Pin de doble funcin: en el buffered mode del 8259 actuar como -EN, para habilitar los buffers del bus; en el modo
-SP/-EN:
normal indicar si el 8259 es maestro o esclavo (-SP).
INT: Conectado a la patilla INT de la CPU para producir la interrupcin cuando llegue el momento.
Lneas asncronas de peticin de interrupcin. Una peticin de interrupcin se ejecuta manteniendo IR en alto hasta
IR0..IR7:
que se recibe el reconocimiento (modo por flancos) o simplemente poniendo en alto la lnea IR (modo por niveles).
Lnea de reconocimiento de interrupcin, por medio de esta lnea se fuerza al 8259 a depositar en el bus la
-INTA:
informacin del vector de interrupcin. INTA es independiente de -CS.
En conjuncin con -CS, -WR y -RD es empleada para enviar las palabras de comando al 8259 y para solicitar
A0:
informacin al mismo. Suele ir conectada a la lnea A0 de la CPU.

FUNCIONAMIENTO DEL 8259

El funcionamiento del 8259 vara ligeramente en funcin del sistema en que est instalado, segn sea este un
8086 o un 8080/8085. Veremos primero el caso del 8086:
1) Una o ms lneas IR son activadas por los perifricos, lo que pone a 1 el correspondiente bit del IRR.
El 8259 evala la prioridad de estas interrupciones y solicita la interrupcin a la CPU (lnea INT) si es
2)
necesario.
3) Cuando la CPU reconoce la interrupcin, enva la seal -INTA.
Nada ms recibida la seal -INTA de la CPU, el 8259 activa el bit correspondiente a la interrupcin de mayor
4) prioridad (la que va a ser procesada) en el ISR y lo borra en el IRR. En este ciclo, el 8259 an no controla el
bus de datos.
Cuando la CPU enva un segundo ciclo -INTA, el 8259 deposita en el bus de datos un valor de 8 bits que
5)
indica el nmero de vector de interrupcin del 8086, para que la CPU lo pueda leer.
En el modo AEOI del 8259, el bit de la interrupcin en el ISR es borrado nada ms acabar el segundo pulso -
6) INTA; en caso contrario, ese bit permanece activo hasta que la CPU enve el comando EOI al final de la
rutina que trata la interrupcin (caso ms normal).
En el caso de sistemas basados en el 8080/8085, el funcionamiento es idntico hasta el punto (3), pero a
continuacin sucede lo siguiente:
Nada ms recibida la seal -INTA de la CPU, el 8259 activa el bit correspondiente a la interrupcin de mayor
4) prioridad (la que va a ser procesada) en el ISR y lo borra en el IRR. En este ciclo, el 8259 deposita en el bus
de datos el valor 11001101b, correspondiente al cdigo de operacin de la instruccin CALL del 8080/85.
5) Esta instruccin CALL provoca que la CPU enve dos pulsos -INTA.
El 8259 utiliza estos dos pulsos -INTA para depositar en el bus de datos, sucesivamente, la parte baja y alta
6)
de la direccin de memoria del ordenador de la rutina de servicio de la interrupcin (16 bits).
Esto completa la instruccin CALL de 3 bytes. En el modo AEOI del 8259, el bit de la interrupcin en el ISR es
7) borrado nada ms acabar el tercer pulso -INTA; en caso contrario, ese bit permanece activo hasta que la
CPU enve el comando EOI al final de la rutina que trata la interrupcin.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 35


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Si en el paso (4), con ambos tipos de microprocesador, no est presente la peticin de interrupcin (por
ejemplo, porque ha sido excesivamente corta) el 8259 enva una interrupcin de nivel 7 (si hubiera un 8259
conectado en IR7, las lneas CAS permaneceran inactivas y la direccin de la rutina de servicio de interrupcin
sera suministrada por el 8259 maestro).

3.1.5 EL CONTROLADOR DE DMA (DIRECT MEMORY ACCESS)


Para evitar saturar al microprocesador, algunos perifricos pueden transferir datos a la memoria del
computador o viceversa, sin pasar a travs de la CPU. Esta operacin se llama Acceso Directo a Memoria, y se
controla mediante un chip conocido como controlador de DMA. El propsito principal del DMA es permitir al
controlador del disco que lea, o escriba, datos sin involucrar al microprocesador. Como las operaciones de E/S
desde el disco son relativamente lentas, el DMA puede aumentar un poco las prestaciones del ordenador. Los
sistemas actuales tienen 8 canales DMA (0 7).

Cach Problema de Coherencia

La DMA puede llevar a problemas de coherencia de cach. Imagine una CPU equipada con una memoria cach
y una memoria externa que se pueda acceder directamente por los dispositivos que utilizan DMA. Cuando la
CPU accede a X lugar en la memoria, el valor actual se almacena en la cach. Si se realizan operaciones
posteriores en X, se actualizar la copia en cach de X, pero no la versin de memoria externa de X. Si la cach

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 36


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
no se vaca en la memoria antes de que otro dispositivo intente acceder a X, el dispositivo recibir un valor
caducado de X.

Del mismo modo, si la copia en cach de X no es invlida cuando un dispositivo escribe un nuevo valor en la
memoria, entonces la CPU funcionar con un valor caducado de X.

Este problema puede ser abordado en una de las dos formas en el diseo del sistema:

Los sistemas de cach coherente implementan un mtodo en el hardware externo mediante el cual se
escribe una seal en el controlador de cach, la cual realiza una invalidacin de la cach para escritura
de DMA o cach de descarga para lectura de DMA.
Los sistemas no-coherente dejan este software, donde el sistema operativo debe asegurarse de que
las lneas de cach se vacan antes de que una transferencia de salida de DMA sea iniciada y anulada
antes de que una parte de la memoria sea afectada por una transferencia entrante de DMA que se
haya requierido. El sistema operativo debe asegurarse de que esa parte de memoria no es accedida
por cualquier subproceso que se ejecute en ese instante. Este ltimo enfoque introduce cierta
sobrecarga a la operacin de DMA, ya que la mayora de hardware requiere un bucle para invalidar
cada lnea de cach de forma individual.

Los hbridos tambin existen, donde en la cach secundaria L2 es coherente, mientras que en la cach L1
(generalmente la CPU) es gestionado por el software.

Secuencia de eventos

Una operacin de E/S por DMA se establece ejecutando una corta rutina de inicializacin. Consiste en varias
instrucciones de salida para asignar valores iniciales a:

- AR: Direccion de memoria de la regin de datos de E/S IOBUF (buffer de entrada/salida).


- WC: Nmero N de palabras de datos a transferir.

Una vez inicializado, el DMA procede a transferir datos entre IOBUF y el dispositivo de E/S. Se realiza una
transferencia cuando el dispositivo de E/S solicite una operacin de DMA a travs de la lnea de peticin del
DMAC.

Despus de cada transferencia, se decrementa el valor de WC y se incrementa el de AR.


La operacin termina cuando WC=0, entonces el DMAC (o el perifrico) indica la conclusin de la operacin
enviando al procesador una peticin de interrupcin.

Secuencia de eventos detallada

1- El procesador inicializa el DMAC programando AR y WC.


2- El dispositivo de E/S realiza una peticin de DMA al DMAC.
3- El DMAC le responde con una seal de aceptacin.
4- El DMAC activa la lnea de peticin de DMA al procesador.
5- Al final del ciclo del bus en curso, el procesador pone las lneas del bus del sistema en alta impedancia y
activa la cesin de DMA.
6. El DMAC asume el control del bus.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 37


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
7. El dispositivo de E/S transmite una nueva palabra de datos al registro intermedio de datos del DMAC.
8. El DMAC ejecuta un ciclo de escritura en memoria para transferir el contenido del registro intermedio a la
posicin M[AR].
9. El DMAC decrementa WC e incrementa AR.
10.El DMAC libera el bus y desactiva la lnea de peticin de DMA.
11.El DMAC compara WC con 0:

Si WC > 0, se repite desde el paso 2.<br>


Si WC = 0, el DMAC se detiene y enva una peticin de interrupcin al procesador.<br>
Ejemplos
ISA
Por ejemplo, un pc con arquitectura ISA con controlador de DMA se basa en el Intel 8237, el cul es un
controlador de DMA multimodo, que es una combinacin de hardware-software. En los IBM antiguos , slo
haba un controlador DMA capaz de ofrecer cuatro canales DMA (numerados 0-3). Estos canales DMA realizan
las transferencias de 8 bits y slo pueden dirigirse al primer megabyte de RAM. Con la IBM PC/AT , un segundo
controlador de DMA 8237, fue aadido (canales 5-7; el canal 4 no se puede utilizar), y el registro pgina fue
recableado para abordar la completa memoria de 16 MB de espacio de direcciones de la CPU 80286. Este
segundo controlador realiza las transferencias de 16 bits. Debido a su desempeo rezagado (2,5 Mbit / s [1]),
estos dispositivos estn dejando de ser utilizados desde el aparecimiento del procesador 80386 y su capacidad
de transferencia de 32 bits. An son admitidas en la medida en que son necesarias para apoyar
incorporaciones hardware en las mquinas modernas.

Cada canal de DMA tiene un registro de direccin de 16-bit y un recuento de 16-bit del registro asociado a l.
Para iniciar una transferencia de datos el controlador de dispositivo establece la direccin del canal de acceso
directo a memoria y registros, los cuales contarn conjuntamente con la direccin de la transferencia de
datos, leer o escribir. A continuacin, indica al DMA para iniciar la transferencia. Cuando la transferencia se
haya completado, el dispositivo interrumpe la CPU. Es equivalente a la de encadenar mltiples peticiones
simples del DMA. La motivacin es la carga de mltiples entradas y salidas de interrupcin y copiar los datos
de las tareas de la CPU. DRQ representa peticin DMA ; DACK para reconocer DMA . Estos smbolos, visto en el
hardware esquemas de los sistemas informticos con funciones DMA, representan las lneas de sealizacin
electrnica entre la CPU y el controlador DMA. Cada canal de DMA tiene una solicitud y una lnea de
reconocer. Un dispositivo correctamente configurado que utiliza DMA debe ser puenteado para utilizar las dos
lneas del canal DMA asignado.
Norma ISA de asignaciones DMA :
0 Refrescar DRAM (obsoleto),
1 Usar hardware,
2 [Disquete]] controlador,
3 Disco duro (obsoleto),
4 XT Cascada del controlador DMA,
5 Disco duro ( PS/2 solamente), hardware del usuario para todos los dems
6 Usuario del hardware.

PCI
Como se mencion anteriormente, un pc con aquitectura PCI no tiene ningn controlador central de DMA, a
diferencia del ISA. Por el contrario, cualquiera de los componentes PCI puede pedir el control del bus

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 38


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
("convertirse en el bus maestro") y pedir leer y escribir desde la memoria del sistema. Ms precisamente, un
componente de peticiones PCI tiene la propiedad de autobs desde el controlador de bus PCI , y arbitrar si la
peticin de varios dispositivos al mismo tiempo la propiedad de autobuses, ya que slo puede haber un
maestro de bus al mismo tiempo. Cuando el componente concede la propiedad, se leern y escribirn
comandos en el bus PCI, que se solicite por el controlador del bus y se remitir al controlador de memoria
usando un esquema que es especfico de cada chipset.

Como puede verse, hay un buen nmero de pasos necesarios para una transferencia DMA, sin embargo,
plantea muchos problemas, ya que el dispositivo PCI o bus PCI s son ms lentos que el resto de componentes.
Un moderno procesador x86 puede usar ms de 4 GB de memoria, utilizando PAE, un modo de
direccionamiento de 36 bits. En tal caso, un dispositivo que utiliza DMA con un poco de direccin de bus-32 es
incapaz de tener una direccin de memoria por encima de la lnea 4 GB. El nuevo ciclo de doble direccin
(DAC), si se aplican tanto en el bus PCI y el propio dispositivo, permite el acceso directo de memoria de 64-bit
de direccionamiento. De lo contrario, el sistema operativo tendra que solucionar el problema, ya sea usando
costosos amortiguadores dobles (nomenclatura de Windows), tambin conocido como amortiguadores rebote
(Linux), o puede utilizar un IOMMU para proporcionar servicios de traduccin de direcciones, si uno est
presente.

AHB
En sistemas integrados en chips y en sistemas embebidos, la tpica estructura de bus es un complejo bus
integrado tal como el AMBA, de alto rendimiento. AMBA define dos tipos de componentes AHB: maestro y
esclavo.

Una interfaz de esclavo es similar a la entrada/salida programada por software, que puede leer/escribir en
registros de entrada/salida o (menos comun) bloques locales de memoria dentro del dispositivo.
Una interfaz master puede ser usada por el dispositivo para mejorar las transacciones del DMA hacia la
memoria del sistema sin ralentizar a la CPU.

Por tanto dispositivos de un alto ancho de banda como los controladores de redes que necesitan transferir
grandes cantidades de datos desde/hacia la memoria del sistema, tendrn dos adaptadores de interfaz hacia
el bus AHB, una interfaz para mster y otra para esclavo. Esto es porque los buses integrados como el AHB no
soportan el triestado en el bus.

En el caso del PCI, por ejemplo, no se necesita un controlador DMA central desde que los buses del DMA
siguen una interfaz de maestro, pero se necesita de un circuito que gestione los casos en que haya varios
buses mster presentes en el sistema.

Internamente, en los dispositivos existe un motor multicanal DMA controlar los casos de concurrencia.

Acelerador de E/S en Xeon


Como ejemplo de desarrollos de DMA incorporados a procesadores de propsito general, destacan los nuevos
conjuntos de chips Intel Xeon que incluyen la nueva tecnologa de DMA denominada I/O Acceleration
Technology (I/OAT), destinada a mejorar el desarrollo de las redes con interfaces de red de altas prestaciones.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 39


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Interfaz Digital de E/S para Puerto Paralelo

Esta interfaz permite utilizar el puerto de E/S estndar de impresora (LPT) de una PC para adquisicin de datos
y control digital.
Mediante el software LPTEST 1.0 se puede hacer un chequeo completo del puerto de la PC y de la Interfaz.
La tarjeta cuenta con protecciones que aslan al PC de posibles problemas relacionados con el entorno,
permitiendo al usuario realizar mltiples proyectos sin poner en riesgo la electrnica interna de la PC.
En la serigrafa de la tarjeta se encuentra la documentacin necesaria para su configuracin.
Todas las entradas y salidas se encuentran sealizadas con leds, permitiendo conocer permanentemente el
estado de cada una de ellas.
Las salidas pueden configurarse en modo TTL u Open Colector (OC), lo cual permite la conexin de diversos
tipos de actuadores.
La alimentacin se realiza con una fuente de 12VCC de 500mA no regulada ya que el interfaz posee una
fuente interna regulada de 5V.
Posee salida alimentacin auxiliar de 5V regulada para alimentar otros dispositivos adicionales.

3.1.6 CIRCUITOS DE TEMPORIZACION Y CONTROL


Es una red secuencial que acepta un cdigo que define la operacin que se va a ejecutar y luego prosigue a
travs de una secuencia de estados, generando una correspondiente secuencia de seales de control. Estas
seales de control incluyen el control de lectura escritura y seales de direccin de memoria vlida en el bus
de control del sistema. Otras seales generadas por el controlador se conectan a la unidad aritmtica lgica y
a los registros internos del procesador para regular el flujo de informacin en el procesador y a, y desde, los
buses de direccin y de datos del sistema.

CIRCUITO DE CONTROL Y TEMPORIZACION

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 40


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Las computadoras son mquinas sncronas, lo que significa que todas sus partes funcionan de forma
acompasada. Es frecuente poner el ejemplo de los remeros en las pelculas de galeras, donde cada remero no
va por su cuenta, todos siguen el ritmo del gordo del tambor. En el PC ocurre otro tanto, aqu el ritmo no lo
marca un tambor, sino un metrnomo (reloj) que genera una seal (seal de reloj), que marca el ritmo de la
"msica" que es capaz de ejecutar el sistema. Esta seal est presente en el bus de control , la lnea CLK.

El corazn del reloj es un oscilador controlado por un cristal de cuarzo que acta de patrn (es un elemento
fcilmente identificable con aspecto de almohadilla plateada). En los PC originales la frecuencia del cristal es
de 14.31818 MHz. Esta seal est tambin presente en el bus de control, lnea OSC, y la denominaremos
frecuencia del oscilador. En los primitivos PCs la seal del reloj era de 4.772720 MHz. Es decir, un tercio de la
frecuencia del oscilador. A su vez, la seal del reloj es dividida por 262144 (2 18) para proporcionar una
interrupcin (tic) a una cadencia aproximada de 18.2 veces por segundo.

La seal CLK es importantsima, ya que sin ella sera imposible un funcionamiento armnico de los distintos
elementos (incluyendo el procesador, una de cuyas patillas conecta directamente con ella). Todos los sucesos
internos tienen lugar al comps de este tic-tac electrnico.
Nota: Hemos sealado , que a partir de la introduccin del microprocesador 80486 algunos elementos de
la computadora no pueden funcionar al ritmo endiablado del reloj, que resulta demasiado rpido para el
resto de chips instalados en la placa, por lo que en esta se utilizan frecuencias inferiores. Esto se consigue
utilizando solo uno de cada tres, cuatro o cinco pulsos de CLK.

En este sentido es particularmente significativa la denominada velocidad del bus externo. Que es la que
se utiliza en dicho bus. Por ejemplo, un procesador que est trabajando a 200 MHz, puede que est
utilizando una frecuencia de 66 MHz en sus comunicaciones con el bus externo. Exactamente la misma
que un procesador de "solo" 66 MHz de reloj que utilice tambin 66 MHz para el bus externo. La situacin
actual es que las velocidades tpicas de las placas-base son de 60- 66- 100- 133 MHz mientras que los
procesadores funcionan a frecuencias mltiplos de aquellas; tpicamente de 1x hasta 10x, es decir, desde
60 a 1330 MHz (lo que se denomina velocidad del ncleo).

Chip del reloj


En el PC original, el oscilador antes mencionado est montado en un chip 8284A (88284 en el AT), que se
conoce como generador de reloj (no confundir con el reloj programable ). La fecha y hora, que haba que
introducir en la puesta en marcha del sistema, se perda cada vez que se apagaba el equipo. Durante el
funcionamiento, el sistema de fecha y hora era mantenido por una interrupcin de alta prioridad que ocurra
unas 18 veces cada segundo.
A partir de la introduccin del PC AT, se instal en la placa base el denominado chip del reloj, abreviadamente
RTC ("Real Time Clock"). Es un autntico reloj que suministra la fecha y hora al sistema. Como este reloj deba
continuar su funcionamiento incluso estando el equipo desconectado, se le dot de una pequea pila o
batera.
Aprovechando que este circuito dispona de su propia fuente de energa, se utiliz para aadirle cierta
cantidad de memoria CMOS ("Complementary Metal-Oxide Semiconductor") de bajo consumo, la denominada
ROM del sistema, que se utiliza para guardar informacin relativa a la configuracin del equipo. Estos datos
son accesibles pulsando una combinacin de teclas en los momentos iniciales de arranque, lo que inicia un
programa de configuracin grabado en la BIOS conocido generalmente como Set-up.
Nota: La batera de backup de la placa base, es un elemento fcilmente identificable; tiene forma de pila
de botn reemplazable, o de elementos soldados recubiertos de una funda plstica. Este ltimo es el caso
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 41
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
mostrado en la fig. 2. La batera es el elemento azul; por encima est el conector del teclado y sobre ste,
junto al letrero BATTERY, se distinguen tres de los 4 pines del conector para la batera auxiliar [7].

Esta batera se agota con el tiempo, especialmente si el equipo permanece mucho tiempo apagado, en
cuyo caso se pierde la fecha y (lo que es ms importante) los datos de configuracin establecidos con el
programa de Set-up. Aunque la mayora de equipos funcionan bien con la configuracin por defecto, en
caso de sustituir la batera es posible que sea necesario reconfigurar el Set-up.

Tradicionalmente este circuito CMOS/RTC era un Motorola MC146818. En los modelos iniciales esta memoria
era de 128 bytes. Actualmente es de 256 KB, y junto con algunos otros elementos estn incluidos en un
chipset de solo dos circuitos integrados. A su vez el programa de configuracin es cada vez ms sofisticado, de
forma que simplifica la configuracin del sistema. Por ejemplo, dispone de un sistema de proteccin
("Password") de acceso y de autodeteccin del tipo de disco instalado; algo que en los modelos antiguos deba
hacerse manualmente.

Temporizador programable

Junto con el anterior se encuentra un circuito que recibe varios nombres: PIT ("Programmable Interval Timer")
temporizador programable, reloj programable, temporizador ("timer"), Etc. Constituido por un chip 8253
(8254 en el AT y mquinas con bus EISA/MCA) que dispone de tres temporizadores programables
independientes numerados del 0 al 2.
En realidad son divisores de frecuencia que obtienen la seal del generador de reloj. Tienen cuatro modos de
funcionamiento programables que pueden generar diversas seales:
Pulsos de anchura variable.
Generar una interrupcin al final de la cuenta de una serie de pulsos de reloj, para lo que dispone de
tres contadores independientes de 16 bits.
Ondas cuadradas que sean una fraccin de la frecuencia de entrada (reloj). Por ejemplo, podemos
conseguir que generen una seal por cada 1000 seales de la frecuencia del reloj RTC, con lo que en un
PC XT obtendramos una frecuencia de 4.77 KHz.
Medir el intervalo entre sucesos.
Estas capacidades se utilizan para cuestiones tales como producir seales de sincronizacin para refresco de la
RAM, o tonos audibles de diversas frecuencias en el altavoz del PC. La distribucin de tareas es como sigue:
Canal 0: Produce una interrupcin cada 54.94 ms en IRQ0, que activa la rutina de actualizacin del reloj
de tiempo real RTC .
Canal 1: Produce una interrupcin cada 15.12 microsegundos que marca el comienzo del ciclo de
refresco de las memorias RAM dinmicas .
Canal 2: Este canal se destina a generar tonos para el altavoz del sistema.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 42


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

3.1.7 CONTROLADOR DE VIDEO -TARJETAS GRAFICAS-

Una tarjeta grfica, tarjeta de vdeo, placa de vdeo, tarjeta aceleradora de grficos o adaptador de pantalla,
es una tarjeta de expansin para una computadora u ordenador, encargada de procesar los datos
provenientes de la CPU y transformarlos en informacin comprensible y representable en un dispositivo de
salida, como un monitor o televisor. Las tarjetas grficas ms comunes son las disponibles para las
computadoras compatibles con la IBM PC, debido a la enorme popularidad de stas, pero otras arquitecturas
tambin hacen uso de este tipo de dispositivos.

Es habitual que se utilice el mismo trmino tanto a las habituales tarjetas dedicadas y separadas como a las
GPU integradas en la placa base.

Algunas tarjetas grficas han ofrecido funcionalidades aadidas como captura de vdeo, sintonizacin de TV,
decodificacin MPEG-21 y MPEG-4 o incluso conectores Firewire, de ratn, lpiz ptico o joystick.

Las tarjetas grficas no son dominio exclusivo de los PC; contaron o cuentan con ellas dispositivos como los
Commodore Amiga (conectadas mediante las ranuras Zorro II y Zorro III), Apple II, Apple Macintosh,
Spectravideo SVI-328, equipos MSX y, por supuesto, en las videoconsolas modernas, como la Wii, la
Playstation 3 y la Xbox360.

Historia

PCI S3 ViRGE IBM XGA-2 MCA

Apple Display Card 24AC NuBus Cirrus Logic VESA

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 43


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

AVIEW2E EISA EGA Paradise Bus ISA

La historia de las tarjetas grficas da comienzo a finales de los aos 1960, cuando se pasa de usar impresoras
como elemento de visualizacin a utilizar monitores. Las primeras tarjetas slo eran capaces de visualizar
texto a 40x25 u 80x25, pero la aparicin de los primeros chips grficos como el Motorola 6845 permiten
comenzar a dotar a los equipos basados en bus S-100 o Eurocard de capacidades grficas. Junto con las
tarjetas que aadan un modulador de televisin fueron las primeras en recibir el trmino tarjeta grfica.

El xito del ordenador domstico y las primeras videoconsolas hacen que por abaratamiento de costos
(principalmente son diseos cerrados), esos chips vayan integrados en la placa base. Incluso en los equipos
que ya vienen con un chip grfico se comercializan tarjetas de 80 columnas, que aadan un modo texto de
80x24 u 80x25 caracteres, principalmente para ejecutar soft CP/M (como las de los Apple II y Spectravideo
SVI-328).

Curiosamente la tarjeta grfica que viene con el IBM PC, que con su diseo abierto herencia de los Apple II
popularizar el concepto de tarjeta grfica intercambiable, es una tarjeta de slo texto. La MDA (Monochrome
Display Adapter), desarrollada por IBM en 1981, trabajaba en modo texto y era capaz de representar 25 lneas
de 80 caracteres en pantalla. Contaba con una memoria VRAM de 4KB, por lo que slo poda trabajar con una
pgina de memoria. Se usaba con monitores monocromo, de tonalidad normalmente verde.

A partir de ah se sucedieron diversas controladoras para grficos, resumidas en la tabla adjunta

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 44


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
VGA tuvo una aceptacin masiva, lo que llev a compaas como ATI, Cirrus Logic y S3 Graphics, a trabajar
sobre dicha tarjeta para mejorar la resolucin y el nmero de colores. As naci el estndar SVGA (Super VGA).
Con dicho estndar se alcanzaron los 2 MB de memoria VRAM, as como resoluciones de 1024 x 768 pixels a
256 colores.

La competencia de los PC, Commodore Amiga 2000 y Apple Macintosh reservaron en cambio esa posibilidad a
ampliaciones profesionales, integrando casi siempre la GPU (que bata en potencia con total tranquilidad a las
tarjetas grficas de los PC del momento) en sus placas base. Esta situacin se perpeta hasta la aparicin del
Bus PCI, que sita a las tarjetas de PC al nivel de los buses internos de sus competidores, al eliminar el cuello
de botella que representaba el Bus ISA. Aunque siempre por debajo en eficacia (con la misma GPU S3 ViRGE,
lo que en un PC es una tarjeta grfica avanzada deviene en acelerador 3D profesional en los Commodore
Amiga con ranura Zorro III), la fabricacin masiva (que abarata sustancialmente los costes) y la adopcin por
otras plataformas del Bus PCI hace que los chips grficos VGA comiencen a salir del mercado del PC.

La evolucin de las tarjetas grficas dio un giro importante en 1995 con la aparicin de las primeras tarjetas
2D/3D, fabricadas por Matrox, Creative, S3 y ATI, entre otros. Dichas tarjetas cumplan el estndar SVGA, pero
incorporaban funciones 3D. En 1997, 3dfx lanz el chip grfico Voodoo, con una gran potencia de clculo, as
como nuevos efectos 3D (Mip Mapping, Z-Buffering, Antialiasing...). A partir de ese punto, se suceden una
serie de lanzamientos de tarjetas grficas como Voodoo2 de 3dfx, TNT y TNT2 de NVIDIA. La potencia
alcanzada por dichas tarjetas fue tal, que el puerto PCI donde se conectaban se qued corto de ancho de
banda. Intel desarroll el puerto AGP (Accelerated Graphics Port) que solucionara los cuellos de botella que
empezaban a aparecer entre el procesador y la tarjeta. Desde 1999 hasta 2002, NVIDIA domin el mercado de
las tarjetas grficas (comprando incluso la mayora de bienes de 3dfx)7 con su gama GeForce. En ese perodo,
las mejoras se orientaron hacia el campo de los algoritmos 3D y la velocidad de los procesadores grficos. Sin
embargo, las memorias tambin necesitaban mejorar su velocidad, por lo que se incorporaron las memorias
DDR a las tarjetas grficas. Las capacidades de memoria de vdeo en la poca pasan de los 32 MB de GeForce,
hasta los 64 y 128 MB de GeForce 4.

La mayora de videoconsolas de sexta generacin y sucesivos utilizan chips grficos derivados de los ms
potentes aceleradores 3D de su momento. Los Apple Macintosh incorporan chips de NVIDIA y ATI desde el
primer iMac, y los modelos PowerPC con bus PCI o AGP pueden usar tarjetas grficas de PC con BIOS no
dependientes de CPU.

En 2006, NVIDIA y ATI (ese mismo ao comprada por AMD) se repartan el liderazgo del mercado8 con sus
series de chips grficos GeForce y Radeon, respectivamente.

Componentes GPU
La GPU, acrnimo de graphics processing unit, que significa unidad de procesamiento grfico es un
procesador (como la CPU) dedicado al procesamiento de grficos; su razn de ser es aligerar la carga de
trabajo del procesador central y, por ello, est optimizada para el clculo en coma flotante, predominante en
las funciones 3D. La mayor parte de la informacin ofrecida en la especificacin de una tarjeta grfica se
refiere a las caractersticas de la GPU, pues constituye la parte ms importante de la tarjeta. Tres de las ms
importantes de dichas caractersticas son la frecuencia de reloj del ncleo, que en 2010 oscilaba entre 500
MHz en las tarjetas de gama baja y 850 MHz en las de gama alta, el numero de procesadores shaders y el
nmero de pipelines (vertex y fragment shaders), encargadas de traducir una imagen 3D compuesta por
vrtices y lneas en una imagen 2D compuesta por pxeles.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 45


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Memoria RAM Grfica
Segn la tarjeta grfica est integrada en la placa base (normalmente de bajas prestaciones) o no, utilizar la
memoria RAM propia del ordenador o dispondr de una dedicada. Dicha memoria es la memoria de vdeo o
VRAM. Su tamao oscila actualmente entre 256 MB y 4 GB. La memoria empleada en 2010 estaba basada en
tecnologa DDR, destacando GDDR2, GDDR3,GDDR4 y GDDR5, en especial GDDR2, GDDR3 y GDDR5. La
frecuencia de reloj de la memoria se encontraba entre 400 MHz y 4,5 GHz (efectivos).

Samsung ha conseguido desarrollar memorias GDDR5 a 7GHZ, gracias al proceso de reduccin de 50 nm,
permitiendo un gran ancho de banda en buses muy pequeos (incluso de 64 bits)

Una parte importante de la memoria de un adaptador de vdeo es el Z-Buffer, encargado de gestionar las
coordenadas de profundidad de las imgenes en los grficos 3D

RAMDAC
El RAMDAC es un conversor de seal digital a analgico de memoria RAM. Se encarga de transformar las
seales digitales producidas en el ordenador en una seal analgica que sea interpretable por el monitor.
Segn el nmero de bits que maneje a la vez y la velocidad con que lo haga, el conversor ser capaz de dar
soporte a diferentes velocidades de refresco del monitor (se recomienda trabajar a partir de 75 Hz, nunca con
menos de 60).9 Dada la creciente popularidad de los monitores digitales el RAMDAC est quedando obsoleto,
puesto que no es necesaria la conversin analgica si bien es cierto que muchos conservan conexin VGA por
compatibilidad.

Tecnologa Frecuencia Ancho de banda


Salidas (MHz) (GB/s)
GDDR 166 - 950 1,2 - 30,4

GDDR2 533 - 1000 8,5 - 16

GDDR3 700 - 1700 5,6 - 54,4


GDDR4 1600 - 1800 64 - 86,4

Salidas SVGA, S-Video y DVI de una tarjeta grfica GDDR5 3200 - 7000 24 - 448

Los sistemas de conexin ms habituales entre la tarjeta grfica y el dispositivo visualizador (como un monitor
o un televisor) son:
DA-15 conector RGB usado mayoritariamente en los Apple Macintosh
Digital TTL DE-9 : usado por las primitivas tarjetas de IBM (MDA, CGA y variantes, EGA y muy contadas
VGA)
SVGA/Dsub-15: estndar analgico de los aos 1990; diseado para dispositivos CRT, sufre de ruido
elctrico y distorsin por la conversin de digital a analgico y el error de muestreo al evaluar los
pxeles a enviar al monitor.
DVI: sustituto del anterior, fue diseado para obtener la mxima calidad de visualizacin en las
pantallas digitales como los LCD o proyectores. Evita la distorsin y el ruido al corresponder
directamente un pxel a representar con uno del monitor en la resolucin nativa del mismo.
S-Video: incluido para dar soporte a televisores, reproductores de DVD, vdeos, y videoconsolas.
Otras no tan extendidas en 2010 son:
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 46
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
S-Video implementado sobre todo en tarjetas con sintonizador TV y/o chips con soporte de video
NTSC/PAL
Vdeo Compuesto: Es bastante antiguo y equiparable al euroconector, es analgico de muy baja
resolucin mediante conector RCA.
Vdeo por componentes: utilizado tambin para proyectores; de calidad comparable a la de SVGA,
dispone de tres clavijas (Y, Cb y Cr).
HDMI: tecnologa de audio y vdeo digital cifrado sin compresin en un mismo cable.
Display Port: Puerto para Tarjetas grficas creado por VESA y rival del HDMI, transfiere video a alta
resolucin y audio. Sus ventajas son que est libre de patentes, y por ende de regalas para
incorporarlo a los aparatos, tambien dispone de unas pestaitas impidiendo que se desconecte el cable
accidentalmente.

Interfaces con la placa base


En orden cronolgico, los sistemas de conexin entre la tarjeta grfica y la placa base han sido,
principalmente:
Slot MSX : bus de 8 bits usado en los equipos MSX
ISA: arquitectura de bus de 16 bits a 8 MHz, dominante durante los aos 1980; fue creada en 1981
para los IBM PC.
Zorro II usado en los Commodore Amiga 2000 y Commodore Amiga 1500.
Zorro III usado en los Commodore Amiga 3000 y Commodore Amiga 4000
NuBus usado en los Apple Macintosh
Processor Direct Slot usado en los Apple Macintosh
MCA: intento de sustitucin en 1987 de ISA por IBM. Dispona de 32 bits y una velocidad de 10 MHz,
pero era incompatible con los anteriores.
EISA: respuesta en 1988 de la competencia de IBM; de 32 bits, 8.33 MHz y compatible con las placas
anteriores.
VESA: extensin de ISA que solucionaba la restriccin de los 16 bits, duplicando el tamao de bus y con
una velocidad de 33 MHz.
PCI: bus que desplaz a los anteriores a partir de 1993; con un tamao de 32 bits y una velocidad de 33
MHz, permita una configuracin dinmica de los dispositivos conectados sin necesidad de ajustar
manualmente los jumpers. PCI-X fue una versin que aument el tamao del bus hasta 64 bits y
aument su velocidad hasta los 133 MHz.
AGP: bus dedicado, de 32 bits como PCI; en 1997 la versin inicial incrementaba la velocidad hasta los
66 MHz.
PCIe: interfaz serie que desde 2004 empez a competir contra AGP, llegando a doblar en 2006 el ancho
de banda de aquel. No debe confundirse con PCI-X, versin de PCI.
En la tabla adjunta se muestran las caractersticas ms relevantes de algunos de dichos interfaces.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 47


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Dispositivos refrigerantes

Conjunto de disipador y ventilador.

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:
Disipador: dispositivo pasivo (sin partes mviles y, por tanto, silencioso); compuesto de material
conductor del calor, extrae este de la tarjeta. Su eficiencia va en funcin de la estructura y la superficie
total, por lo que son bastante voluminosos.

Ventilador: dispositivo activo (con partes mviles); aleja el calor emanado de la tarjeta al mover el aire
cercano. Es menos eficiente que un disipador y produce ruido al tener partes mviles.
Aunque diferentes, ambos tipos de dispositivo son compatibles entre s y suelen ser montados juntos en las
tarjetas grficas; un disipador sobre la GPU (el componente que ms calor genera en la tarjeta) extrae el calor,
y un ventilador sobre l aleja el aire caliente del conjunto.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 48


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Alimentacin
Hasta ahora la alimentacin elctrica de las tarjetas grficas no haba supuesto un gran problema, sin
embargo, la tendencia actual de las nuevas tarjetas es consumir cada vez ms energa. Aunque las fuentes de
alimentacin son cada da ms potentes, el cuello de botella se encuentra en el puerto PCIe que slo es capaz
de aportar una potencia de 150 W.12 Por este motivo, las tarjetas grficas con un consumo superior al que
puede suministrar PCIe incluyen un conector (PCIe power connector)13 que permite una conexin directa entre
la fuente de alimentacin y la tarjeta, sin tener que pasar por la placa base, y, por tanto, por el puerto PCIe.

Aun as, se pronostica que no dentro de mucho tiempo las tarjetas grficas podran necesitar una fuente de
alimentacin propia, convirtindose dicho conjunto en dispositivos externos.

Tipos de tarjetas grficas - Tarjeta MDA-

"Monochrome Display Adapter" o Adaptador monocromo. Fue lanzada por IBM como una memoria de 4 KB de forma
exclusiva para monitores TTL (que representaban los clsicos caracteres en mbar o verde). No dispona de grficos y su
nica resolucin era la presentada en modo texto (80x25) en caracteres de 14x9 puntos, sin ninguna posibilidad de
configuracin.

Bsicamente esta tarjeta usa el controlador de vdeo para leer de la ROM la matriz de puntos que se desea
visualizar y se enva al monitor como informacin serie. No debe sorprender la falta de procesamiento grfico,
ya que, en estos primeros PC no existan aplicaciones que realmente pudiesen aprovechar un buen sistema de
vdeo. Prcticamente todo se limitaba a informacin en modo texto.
Este tipo de tarjeta se identifica rpidamente ya que incluye (o inclua en su dia) un puerto de comunicacin
para la impresora Una asociacin ms que extraa a da de hoy!

Tarjeta CGA
"Color Graphics Array" o "Color graphics adapter" segn el texto al que se recurra. Aparece en el ao 1981
tambin de la mano de IBM y fue muy extendida. Permita matrices de caracteres de 8x8 puntos en pantallas
de 25 filas y 80 columnas, aunque solo usaba 7x7 puntos para representar los caracteres. Este detalle le
imposibilitaba el representar subrayados, por lo que los sustitua por diferentes intensidades en el caracter en
cuestin. En modo grfico admita resoluciones de hasta 640x200. La memoria era de 16 KB y solo era
compatible con monitores RGB y Compuestos. A pesar de ser superior a la MDA, muchos usuarios preferan
esta ltima dado que la distancia entre puntos de la rejilla de potencial en los monitores CGA era mayor. El
tratamiento del color, por supuesto de modo digital, se realizaba con tres bits y uno ms para intensidades.
As era posible lograr 8 colores con dos intensidades cada uno, es decir, un total de 16 tonalidades diferentes
pero no reproducibles en todas las resoluciones tal y como se muestra en el cuadro adjunto.

Esta tarjeta tena un fallo bastante habitual y era el conocido como "snow". Este problema era de carcter
aleatorio y consista en la aparicin de "nieve" en la pantalla (puntos brillantes e intermitentes que
distorsionaban la imagen). Tanto era as que algunas BIOS de la poca incluan en su SETUP la opcin de
eliminacin de nieve ("No snow").
Tarjeta HGC
"Hercules Graphics Card" o ms popularmente conocida como Hrcules (nombre de la empresa productora),
aparece en el ao 1982, con gran xito convirtindose en un estndar de vdeo a pesar de no disponer del
soporte de las rutinas de la BIOS por parte de IBM. Su resolucin era de 720x348 puntos en monocromo con
64 KB de memoria. Al no disponer de color, la nica misin de la memoria es la de referenciar cada uno de los
puntos de la pantalla usando 30,58 KB para el modo grfico (1 bit x 720 x 348)y el resto para el modo texto y
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 49
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
otras funciones. Las lecturas se realizaban a una frecuencia de 50 HZ, gestionadas por el controlador de vdeo
6845. Los caracteres se dibujaban en matrices de 14x9 puntos.

Fabricantes
En el mercado de las tarjetas grficas hay que distinguir dos tipos de fabricantes:
De chips: generan exclusivamente la GPU. Los dos ms importantes son:
o ATI
o NVIDIA
GPU integrado en el chipset de la placa base: tambin destaca Intel adems de los antes citados
NVIDIA y ATI.
Otros fabricantes como Matrox o S3 Graphics tienen una cuota de mercado muy reducida.
De tarjetas: integran los chips adquiridos de los anteriores con el resto de la tarjeta, de diseo propio.
De ah que tarjetas con el mismo chip den resultados diferentes segn la marca.
En la tabla adjunta se muestra una relacin de los dos fabricantes de chips y algunos de los fabricantes de
tarjetas con los que trabajan.

API para grficos


A nivel de programador, trabajar con una tarjeta grfica es complicado; por ello, surgieron interfaces que
abstraen la complejidad y diversidad de las tarjetas grficas. Los dos ms importantes son:
Direct3D: lanzada por Microsoft en 1996, forma parte de la librera DirectX. Funciona slo para
Windows, ya que es privativa. Utilizado por la mayora de los videojuegos comercializados para
Windows. Actualmente van por la versin 11
OpenGL: creada por Silicon Graphics a principios de los aos 1990; es gratuita, libre y multiplataforma.
Utilizada principalmente en aplicaciones de CAD, realidad virtual o simulacin de vuelo. Actualmente
est disponible la versin 4.0
OpenGL est siendo desplazada del mercado de los videojuegos por Direct3D, aunque haya sufrido muchas
mejoras en los ltimos meses.

Efectos grficos
Algunas de las tcnicas o efectos habitualmente empleados o generados mediante las tarjetas grficas pueden
ser:
Antialiasing: retoque para evitar el aliasing, efecto que aparece al representar curvas y rectas
inclinadas en un espacio discreto y finito como son los pxeles del monitor.
Shader: procesado de pxeles y vrtices para efectos de iluminacin, fenmenos naturales y superficies
con varias capas, entre otros.
HDR: tcnica novedosa para representar el amplio rango de niveles de intensidad de las escenas reales
(desde luz directa hasta sombras oscuras). Es una evolucin del efecto Bloom, aunque a diferencia de
ste, no permite Antialiasing.
Mapeado de texturas: tcnica que aade detalles en las superficies de los modelos, sin aumentar la
complejidad de los mismos.
Motion Blur: efecto de emborronado debido a la velocidad de un objeto en movimiento.
Depth Blur: efecto de emborronado adquirido por la lejana de un objeto.
Lens flare: imitacin de los destellos producidos por las fuentes de luz sobre las lentes de la cmara.
Efecto Fresnel (reflejo especular): reflejos sobre un material dependiendo del ngulo entre la
superficie normal y la direccin de observacin. A mayor ngulo, ms reflectante.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 50


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Teselado: Consiste en multiplicar el nmero de polgonso para representar ciertas figuras geomtricas
y no se vean totalmente planas. Esta caracterstica fu incluida en la API DirectX 11.

Errores comunes
Confundir a la GPU con la tarjeta grfica. Aunque muy importante, no todas las GPUs y adaptadores de
grficos van en tarjeta ni son el nico determinante de su calidad y rendimiento. Es decir, las GPUs s
determinan el rendimiento mximo de la tarjeta, pero su rendimiento puede ser capado por tener
otros elementos que no estn a su altura, por ejemplo un ancho de banda pequeo.
Considerar el trmino tarjeta de video como privativo del PC y compatibles. Esas tarjetas se usan en
equipos no PC e incluso sin procesador Intel o AMD y sus chips en videoconsolas.
Confundir al fabricante de la GPU con la marca de la tarjeta. Actualmente los mayores fabricantes de
chip grficos de PC en el mercado son NVIDIA y AMD (Antiguamente ATi Tecnologies). Esto se debe a
que se encargan solamente, de disear los chip grficos (GPU). Luego, empresas como TSMC o Global
Fundities fabrican las GPUs y ms tarde son ensambladas en PCBs con memorias por ASUS, POV, XFX,
Gigabyte, Shapphire y dems ensambladoras para su venta al pblico.
Saliendo del crculo de PCs, para otros dispositivos como Smartphones, la mayora de las GPUs vienen
integradas en "System on Chip" junto al procesador y el controlador de memoria.

3.2 APLICACIONES

Los chipsets VIA VN896 Mobile PCI Express llevan Vista a los porttiles con una impresionante tecnologa de
calidad de imagen

Diseado para proporcionar a los usuarios una claridad visual insuperable en porttiles, el chipset mvil IGP
VIA VN896 ofrece lo ltimo en tecnologas mviles de VIA y est totalmente certificado con el logotipo
Microsoft Vista Basic. Las prestaciones incluyen la interfaz de bus altamente eficiente VIA V4, gestin
avanzada de energa, soporte para DDR2 y el nico uso simultneo de multi-textura de paso nico y filtrado
trilinear de ciclo nico disponible en la industria.

El VIA VN896 soporta los procesadores VIA C7-M, as como los ltimos procesadores mviles de Intel,
incluidos los procesadores Intel Pentium M, Celeron M, Core Solo, Core Duo y Core2 Duo. Diseado
pensando en la movilidad, el VIA VN896 est optimizado para un consumo energtico extremadamente
reducido que maximiza la vida de la batera, e implementa CKE dinmico y gating de reloj para minimizar el
consumo de energa de la DDR SDRAM y alcanzar el mximo ahorro energtico. Adems, cuando se empareja
con el procesador VIA C7-M, el VIA VN896 soporta VIA PowerSaver, que acta como un regulador para
reducir la frecuencia y voltaje de la CPU cuando la carga de trabajo es reducida, disminuyendo el consumo
general de energa de la CPU hasta un 50%.

El VIA VN896 incorpora un bus VIA V4 de banda ancha para permitir la comunicacin entre el North Bridge y el
South Bridge del chipset a 533 MB/seg. Cuando se combina con soluciones como los South Bridge lderes del
mercado VIA VT8237A o VT8237R Plus y una amplia gama de chips acompaantes de VIA, el VIA VN896 ofrece
una completa gama de prestaciones de almacenamiento, multimedia y conectividad que incluye Serial ATA
nativo, LVDS, codificador de TV, soporte para audio VIA Vinyl de 6 u 8 canales y conectividad VIA Velocity
Gigabit Ethernet, LAN inalmbrica, USB2.0 y 1394.

Puede ofrecer an ms flexibilidad gracias a la disponibilidad de un puerto PCI Express de 16 vas, para tarjetas

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 51


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
grficas de gama alta, y un puerto PCI Express de 1 va, para tarjetas de perifricos.

El chipset VN896 incorpora el procesador grfico integrado (IGP) VIA Chrome9 HC con acelerador 3D
DirectX 9.0 para alto rendimiento y acelerador 2D para aplicaciones de productividad.
El motor grfico 3D del chipset VN896 permite el nico uso simultneo de multi-texturizacin de paso nico y
filtrado trilinear de ciclo nico disponible en el mercado. Esto ofrece una espectacular calidad de imagen sin
prdida de rendimiento. El acelerador integrado de video tambin descarga de trabajo a la CPU durante la
reproduccin de MPEG.

VIA Chrome9 IGP tambin incorpora el motor de visualizacin Chromotion CE, elevando el listn para soporte
de entretenimiento digital en porttiles.

El motor de visualizacin Chromotion CE utiliza un enfoque multi-faceta para la reproduccin de contenidos


multimedia, al implementar diversas herramientas avanzadas en cada fase del procesado de video. Entre
otras, incluye descodificacin MPEG-2 integrada, para una reproduccin de video sin interrupciones junto a un
uso extremadamente reducido de la CPU, adems de avanzadas herramientas de renderizado como
desentrelazado adaptativo y desbloqueo de video, que garantizan una reproduccin ms ntida de contenidos
digitales en todo tipo de dispositivos de visualizacin como CRT, LCD, televisin de definicin estndar y HDTV
hasta una resolucin de 1080i*.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 52


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
CARATERISTICAS DEL LOS CHIPSETS VIA VN896 MOBILE PCI EXPRESS

3.2.1 ENTRADA/SALIDA

Cualquier dispositivo (distinto de la memoria RAM) que intercambie datos con el sistema lo hace a travs de
un "puerto", por esto se denominan tambin puertos de E/S ("I/O ports"). Desde el punto de vista del
software, un puerto es una interfaz con ciertas caractersticas; se trata por tanto de una abstraccin (no nos
referimos al enchufe con el que se conecta fsicamente un dispositivo al sistema), aunque desde el punto de
vista del hardware, esta abstraccin se corresponde con un dispositivo fsico capaz de intercambiar
informacin (E/S) con el bus.

Como los dispositivos E/S tienen algn tipo de conexin con el bus externo, deben tener una direccin (o
conjunto de ellas) que los identifique. Los hemos comparado con un telfono, un dispositivo con el que se
puede enviar/recibir informacin mediante una direccin. Hablar de un puerto E/S es casi siempre sinnimo
de una direccin, y es costumbre informtica referirse a estas direcciones en hexadecimal . De modo que, por
ejemplo, un puerto puede ser 0x21 en un fuente o 21h en un texto informtico.

Nota: Al tratar de las E/S hemos indicado que puerto es sinnimo de perifrico; un dispositivo externo
que comunica con el sistema a travs de una direccin. Sin embargo no todos son dispositivos externos a
la placa-base, de hecho algunos dispositivos hardware incluidos en ella tienen la caracterstica de

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 53


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
"Puertos". Por ejemplo, durante mucho tiempo algunos PC's disponan de un botn frontal sealado
"Turbo", con el que se poda cambiar la velocidad de funcionamiento. Este cambio de la velocidad del
reloj tambin puede realizarse por software. Basta para ello cambiar un par de bits en un "Puerto"
instalado en la propia placa-base (generalmente en el rango 62-6Fh).

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 54


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
3.2.2 ALMACENAMIENTO

LA PILA CMOS

Cuando se apaga la computadora, la fuente de alimentacin deja inmediatamente de proporcionar


electricidad a la placa madre. Al encender nuevamente el ordenador, el sistema contina en hora. Un circuito
electrnico denominado CMOS (Semiconductor de xido metlico complementario), tambin llamado BIOS
CMOS, sistema.

El CMOS se alimenta de manera continua gracias a una pila (pila tipo botn) o bien a una pila ubicada en la
placa madre. La informacin sobre el hardware en el ordenador (como el nmero de pistas o sectores en cada
disco duro) se almacena directamente en el CMOS. Como el CMOS es un tipo de almacenamiento lento, en
algunos casos, ciertos sistemas suelen proceder al copiado del contenido del CMOS en la memoria RAM
(almacenamiento rpido); el trmino "memoria shadow" se utiliza para describir este proceso de copiado de
informacin en la memoria RAM.

El "semiconductor de xido metlico complementario" es una tecnologa de fabricacin de transistores, la


ltima de una extensa lista que incluye a su vez la TTL (lgica transistor-transistor), el TTLS (lgica transistor-
transistor Schottky) (ms rpido) o el NMOS (Semiconductor de xido metlico de canal negativo) y el PMOS
(Semiconductor de xido metlico de canal positivo).

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 55


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
El CMOS permite la ejecucin de numerosos canales complementarios en un solo chip. A diferencia de TTL o
TTLS, el CMOS es mucho ms lento, pero reduce notoriamente el consumo de energa; esta es la razn por la
que se utiliza como reloj de ordenadores alimentados a pilas. A veces, el trmino CMOS se utiliza
errneamente para hacer referencia a los relojes de ordenadores.
Cuando la hora de la computadora se reinicia de manera continua o si el reloj se atrasa, generalmente slo
debe cambiarse la pila.

EL BIOS

El BIOS (Sistema bsico de entrada y salida) es el programa que se utiliza como interfaz entre el sistema
operativo y la placa madre. El BIOS puede almacenarse en la memoria ROM (de slo lectura, que se puede
escribir nicamente) y utiliza los datos almacenados en el CMOS para buscar la configuracin del hardware del
sistema.

El BIOS se puede configurar por medio de una interfaz (llamada Configuracin del BIOS), a la que se accede al
iniciarse el ordenador presionando una tecla (por lo general, la tecla Supr. En realidad, la configuracin del
BIOS se utiliza slo como interfaz para configuracin; los datos se almacenan en el CMOS. Para obtener ms
informacin, se aconseja consultar el manual de su placa madre).

EL SOCKET DEL PROCESADOR

El procesador (tambin denominado microprocesador) no es ms que el cerebro de la computadora. Ejecuta


programas a partir de un conjunto de instrucciones. El procesador se caracteriza por su frecuencia, es decir la
velocidad con la cual ejecuta las distintas instrucciones. Esto significa que un procesador de 800 MHz puede
realizar 800 millones de operaciones por segundo.

La placa madre posee una ranura (a veces tiene varias en las placas madre de multiprocesadores) en la cual se
inserta el procesador y que se denomina socket del procesador o ranura.

Ranura: Se trata de un conector rectangular en el que se inserta un procesador de manera vertical.


Socket: Adems de resultar un trmino general, tambin se refiere ms especficamente a un conector
cuadrado con muchos conectores pequeos en los que se inserta directamente el procesador.

Dentro de estos dos grandes grupos, se utilizan diferentes versiones, segn del tipo de procesador. Ms all
del tipo de socket o ranura que se utilice, es esencial que el procesador se inerte con suavidad para que no se
doble ninguna clavija (existen cientos de ellas). Para insertarlos con mayor facilidad, se ha creado un concepto
llamado ZIF (Fuerza de insercin nula). Los sockets ZIF poseen una pequea palanca que, cuando se levanta,
permite insertar el procesador sin aplicar presin. Al bajarse, sta mantiene el procesador en su lugar.
Por lo general, el procesador posee algn tipo de dispositivo infalible con la forma de una esquina con
muescas o marcas coloridas, que deben ser alineadas con las marcas respectivas del socket.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 56


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

Dado que el procesador emite calor, se hace necesario disiparlo afn de evitar que los circuitos se derritan.
Esta es la razn por la que generalmente se monta sobre un disipador trmico (tambin llamado ventilador o
radiador), hecho de un metal conductor del calor (cobre o aluminio) a fin de ampliar la superficie de
transferencia de temperatura del procesador. El disipador trmico incluye una base en contacto con el
procesador y aletas para aumentar la superficie de transferencia de calor. Por lo general, el enfriador est
acompaado de un ventilador para mejorar la circulacin de aire y la transferencia de calor. La unidad
tambin incluye un ventilador que expulsa el aire caliente de la carcasa, dejando entrar el aire fresco del
exterior.

CONECTORES DE LA RAM

La RAM (Memoria de acceso aleatorio) se utiliza para almacenar datos mientras se ejecuta el ordenador; sin
embargo, los contenidos se eliminan al apagarse o reiniciarse el ordenador, a diferencia de los dispositivos de
almacenamiento masivo como los discos duros, que mantienen la informacin de manera segura, incluso
cuando el ordenador se encuentra apagado. Esta es la razn por la que la memoria RAM se conoce como
"voltil".

Entonces, por qu debera uno utilizar la RAM, cuando los discos duros cuestan menos y posen una
capacidad de almacenamiento similar? La respuesta es que la RAM es extremadamente rpida a comparacin
de los dispositivos de almacenamiento masivo como los discos duros. Tiene un tiempo de respuesta de
alrededor de unas docenas de nanosegundos (cerca de 70 por DRAM, 60 por EDO RAM y 10 por SDRAM; slo
6 ns por DDR SDRAM) a diferencia de unos pocos milisegundos en los discos duros.
La memoria RAM se presenta en forma de mdulos que se conectan en los conectores de la placa madre.

RANURAS DE EXPANSIN

Las Ranuras de expansin son compartimientos en los que se puede insertar tarjetas de expansin. stas son
tarjetas que ofrecen nuevas capacidades o mejoras en el rendimiento del ordenador. Existen varios tipos de
ranuras:
Ranuras ISA (Arquitectura estndar industrial): permiten insertar ranuras ISA. Las ms lentas las de 16
bits.
Ranuras VLB (Bus Local Vesa): este bus se utilizaba para instalar tarjetas grficas.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 57


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Ranuras PCI (Interconexin de componentes perifricos): se utilizan para conectar tarjetas PCI, que son
mucho ms rpidas que las tarjetas ISA y se ejecutan a 32 bits.
Ranura AGP (Puerto grfico acelerado): es un puerto rpido para tarjetas grficas.
Ranuras PCI Express (Interconexin de componentes perifricos rpida): es una arquitectura de bus ms
rpida que los buses AGP y PCI.
Ranura AMR (Elevador de audio/mdem): este tipo de ranuras se utiliza para conectar tarjetas
miniatura construidas para PC.

3.2.3 FUENTE DE ALIMENTACION

EN EL ENCENDIDO DE LA CPU
Los diferentes dispositivos que intervienen:

1) Red Domiciliaria.
2) Estabilizador de Tensin.
3) Botn Power On.
4) Recorrido desde el Motherboard hasta la fuente.
5) Fuente de Alimentacin.
6) Alimentacin de la Motherboard (Placa Madre).
7) Alimentacin de los diferentes dispositivos.
8) VRM (Mdulo de Regulacin de Voltaje).

Red Domiciliaria: Se define como Red Domiciliaria a la red elctrica instalada en un inmueble (con una
tensin aproximada entre 100 o 230 ACV).

Estabilizador de Tensin: Es el intermediario entre la red domiciliaria y la fuente de alimentacin de la


computadora. Su funcin es mantener los niveles de energa relativamente estables para evitar picos o bajas
de tensin excesivos que puedan daar los componentes de la PC.

Botn POWER ON: La accin de encendido de una computadora personal comienza desde este botn. Se trata
de un simple dispositivo que est conectado a la Motherboard cumple la funcin de encender la fuente, Es el
inicio de todo el proceso. Tambin se puede apagar la PC desde este botn, tan slo mantenindolo apretado
durante aproximadamente 5 segundos.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 58


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Recorrido desde el Motherboard hasta la fuente: Cuando ejecutamos la accin de encendido, la tensin corre
por el motherboard a travs de unos circuitos integrados en l hasta un conector especial de 20 contactos que
alimenta la placa madre.
Fuente de Alimentacin: La fuente de alimentacin recibe la corriente de la red domiciliaria y realiza una
accin denominada Rectificacin, que consiste en transformar la tensin alterna (ACV) en contnua (DCV) y
enviarla a travs de las diferentes tramas de cables para alimentar cada componente de la PC. Existen dos
tipos: las AT y las ATX. En esta instancia, la fuente recibe la orden del botn de encendido y enva las
diferentes tensiones hacia los dispositivos conectados a ella.

Alimentacin del MotherBoard: El conector de 20 contactos, proveniente de la fuente, que alimenta el


motherboard, arroja las diferentes tensiones que los dispositivos necesitan para funcionar. Por ejemplo: 12
Voltios para alimentar las partes mecnicas de los componentes, como los motores que hacen girar los platos
de un Disco Rgido, de la disquetera o de las unidades de CD/DVD. Para alimentar las partes lgicas, utiliza slo
5 V. Por ltimo, hay algunos circuitos de la computadora que necesitan una tensin de 3,3 Voltios para
funcionar.

Alimentacin de los diferentes dispositivos: Cuando las tensiones son las correctas, los dispositivos son
alimentados por cada trama de cables, que es la que conduce la energa.

VRM (Mdulo de Regulacin de Voltaje): Es un componente que se encuentra en el motherboard,


generalmente, al lado del microprocesador. Su funcin es regular los valores que salen desde la fuente y
alimentan al procesador. Esto significa que, si la fuente emite como valor mnimo 3,3 Voltios, y el
microprocesador necesita menos de ese voltaje para funcionar, el encargado de llevar adelante esa tarea es el
VRM.

LA FUENTE
Adems de convertir la tensin alterna del tomacorriente en continua, que es la que utilizan los circuitos de la
computadora, la fuente tambin asegura que la tensin entregada al motherboard sea la correcta, es decir: no
permite que la PC encienda si no estn presentes todos los valores adecuados de tensin. Finalmente,
distribuye la energa al resto de los componentes internos.

La fuente se divide en 2 etapas: Primaria y Secundaria.

Etapa Primaria: Recibe el voltaje de la lnea y efecta la reduccin y rectificacin principal.


Etapa Secundaria: La corriente ya reducida y convertida a continua, es filtrada y distribuida de acuerdo con los
voltajes necesarios para cada componente.

Fsicamente, la etapa primaria puede identificarse en la fuente porque sta vinculada a la entrada de
corriente. La etapa secundaria, en cambio, puede reconocerse por los cables que salen de la fuente y
alimentan los dispositivos.

Tipos:
En las computadoras podemos encontrar dos tipos de fuentes de alimentacin: las AT y las ATX (AT Extended);
estas ltimas son las ms utilizadas actualmente. Se diferencia con la antigua AT porque posee un interruptor
que en las anteriores era una simple llave elctrica que dejaba pasar o no la tensin de 110/200 V. En las
nuevas ATX, el interruptor es en realidad un botn que al ser presionado, enva una seal elctrica a la fuente
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 59
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
indicndole que debe encenderse (como sucede con el botn del control remoto de la televisin). Con esto
podemos deducir que la PC nunca queda del todo apagada, ya que, si as fuera, esta seal nunca pudo haber
sido generada. No hay total interrupcin del servicio.

Nota: Cuando la PC se apaga, la fuente auxiliar entrega 5V, que mantendr prendidos los circuitos necesarios
para el encendido de la fuente principal. Al trabajar con una PC que posee una fuente ATX, debe
desconectarse el cable de tensin, ya que si omite este paso, la fuente auxiliar sigue encendida y se pueden
producir daos a los componentes

CONECTORES

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 60


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

3.3 AMBIENTE DE SERVICIOS


Las computadoras proveen diversos recursos y flexibilidad a los clientes empresariales. Las soluciones de
administracin optimizadas, los extensos ciclos de vida til y la imagen de software comn en todos los
factores de forma reducen los costos de soporte y simplifican la propiedad de la computadora. Previsibilidad
Se enva con una sola imagen de software comn a los productos que utilizan el mismo chipset, lo que permite
su utilizacin por ms de 12 meses, tornndolos ms fciles de implementar y operar.

Productividad

Provee ciclos de vida til extensos y estables, una imagen comn y recursos de manejabilidad que permiten a
los usuarios planear, implementar, administrar y realizar la transicin de computadoras en ambientes
conectados en red y maximizar la productividad haciendo con que los usuarios se concentren en sus objetivos
empresariales y no en la administracin de computadoras. Complejidad Reducida de Propiedad de la
Computadora Simplifica la experiencia del cliente al proporcionar factores de forma estables, extensos ciclos
de vida til e imagen de software comn en todos los factores de forma y herramientas de administracin con
capacidad para red.

Mejor Valor de Ciclo de Vida til

Permite que los clientes normalicen una plataforma determinada para controlar los costos de soporte y ayuda
a maximizar las inversiones a largo plazo.

Configuracin Flexible

La flexibilidad integrada ayuda a que la computadora se ajuste fcilmente a su presupuesto, seleccionando


exactamente la combinacin correcta de recursos que satisfacen sus necesidades. La opcin de dos factores
de forma facilita el mantenimiento y se adapta a cualquier ambiente empresarial.

3.3.1 NEGOCIOS
Tipos de comunicacin

La comunicacin es la clave para el xito de cualquier negocio. A menos que los potenciales clientes y
consumidores sepan que existe su negocio, no contarn con la informacin necesaria para contactarse con
usted o comprar sus productos. Si saben de la existencia de su negocio, deben poder contactarse con usted
fcilmente.
Existen dos tipos esenciales de comunicacin: externa e interna.
La comunicacin externa busca al consumidor para informarle de la existencia de su producto o
servicio y para explicarle por qu debe comprar. Este tipo de comunicacin incluye catlogos, diversas
formas de publicidad, cartas publicitarias, llamadas telefnicas, sitios Web y cualquier otro esfuerzo
para informar a los consumidores sobre su existencia.
La imagen desempea una funcin vital en la comunicacin externa. Su logotipo debe representar
quin es usted; el membrete de su papelera debe ser una herramienta de venta; sus llamadas
telefnicas deben reflejar una actitud profesional.

La comunicacin interna es esencial para atraer y retener al personal talentoso. Usted debe dirigir su
empresa mediante la comunicacin coherente de este mensaje; debe motivar a su personal valindose

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 61


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
de distintas formas de comunicacin, entre las que se cuentan premios, boletines informativos,
reuniones, llamadas telefnicas y sesiones formales e informales de anlisis.
Una comunicacin eficaz requiere de herramientas y planificacin. En esta sesin analizaremos esas
herramientas, al igual que las pautas de planificacin, destinadas a facilitar la aplicacin de este elemento
clave para su negocio: la comunicacin.
El siguiente anlisis se dividir en 1) herramientas bsicas de comunicacin; 2) computadoras; y 3) Internet.

Herramientas bsicas de comunicacin

Las herramientas especficas que se pueden usar para fines comunicativos son telfonos, mquinas de fax y
asistentes personales digitales (APD). Las diferencias entre uno y otro aparato son cada vez menos evidentes.
Por ejemplo, un telfono puede ahora incluir todas las funciones de un APD y tambin ofrecer acceso a correo
electrnico e Internet. Sin embargo, en este anlisis puntual, cada aparato se presentar como una entidad
independiente.
Telfonos
Existen muchos tipos de telfonos y slo usted podr determinar qu tipo o tipos o combinacin de
ellos ser el adecuado para usted.
Incluso el telfono tradicional que tiene en su oficina ofrece variadas opciones. Debera comenzar a
operar con una lnea exclusiva para su negocio como mnimo. Esta lnea debe poder recibir mensajes
en caso de no ser respondida personalmente.
Por su parte, el telfono inalmbrico se est volviendo una necesidad. Con este tipo de telfono, podr
evitar las llamadas perdidas. Las caractersticas necesarias para este tipo de telfono dependen
totalmente de usted y sus necesidades. Al suscribir un contrato con la mayora de las compaas
telefnicas, le darn el aparato telefnico bsico en forma gratuita; de lo contrario, puede conseguir
un modelo que reciba correos electrnicos, almacene su lista de contactos, mantenga su calendario y
le permita disfrutar de juegos interactivos.
Son muchas las caractersticas a partir de las cuales puede elegir un telfono tradicional o celular;
como por ejemplo, llamada en espera, transferencia de llamadas, posibilidades de conferencias
telefnicas y correo de voz. Tambin son muchos los planes y las compaas disponibles entre los que
puede escoger los adecuados. La competencia ha ampliado el rango de opciones de caractersticas
populares y patrones de uso, con lo que los aparatos telefnicos se han vuelto muy eficaces en funcin
de los costos. Haga preguntas respecto de sus necesidades especficas antes de escoger una compaa
telefnica y un plan. Al cambiar sus necesidades y el uso que da al telfono, no dude en solicitar
informacin o planes que satisfagan mejor sus nuevos requerimientos.

Consejos relativos a telfonos


Es importante asignar al telfono la categora de una herramienta comercial valiosa. Grabe un mensaje
en su correo de voz que informe que devolver la llamada y luego revise permanentemente su correo
de voz a fin de devolver las llamadas a la brevedad.
Disponga de lneas independientes para su telfono comercial y personal. No permita que los
miembros de su familia contesten ni utilicen la lnea comercial. Instale todas las lneas telefnicas
adicionales que requiera antes de iniciar sus operaciones.
Por lo general resulta ms aconsejable contar con un sistema remoto de respuesta (correo de voz) que
usar una contestadora. El correo de voz es confiable, de costo conveniente, accesible desde cualquier
lugar y proyecta una imagen comercial de mayor profesionalismo.
La necesidad de disponer de un nmero 800 se est tornando menos urgente en vista de que las tarifas
de larga distancia son menos costosas.
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 62
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Considere la posibilidad de utilizar un audfono o cintillo, tanto para el telfono inalmbrico como para
los celulares. Estos aparatos facilitan el movimiento, son ms seguros y ofrecen una muy buena
resolucin de sonido.
Al dejar mensajes telefnicos, mencione claramente su nombre y su nmero de telfono, tanto al
comienzo como al final del mensaje.
Respete las normas de protocolo al usar un telfono celular. La cortesa comercial incluye evitar que lo
interrumpan llamadas telefnicas durante una reunin o un almuerzo de negocios.

Localizadores
Existen muchos tipos de localizadores: aquellos que slo reciben mensajes numricos; los que ofrecen
caractersticas de voz y texto; los que incluyen mensajes de entrada y salida; y aquellos que pueden
recibir y en ocasiones enviar correos electrnicos. Los modelos actuales tienen distintos colores y
tamaos, de manera de satisfacer todas sus necesidades.
Algunos de estos aparatos operan sobre la base de redes de localizacin, presentan caractersticas de
APD, le permiten recibir y responder mensajes de correo electrnico y los modelos ms recientes
incluyen un telfono celular. Uno de los factores clave para su decisin sobre el tipo de aparato que
usar es la cobertura geogrfica que necesita. Esta cobertura puede ser slo nacional o internacional,
en su ms amplio espectro. Las tarifas por este servicio aumentan conforme aumenta la cobertura.

Consejos relativos a localizadores


Utilice el localizador sobre la base de las mismas normas de cortesa que utiliza el telfono celular.
Mantenga su localizador en modo vibracin cuando se encuentre en reuniones de negocios. No hay
nada ms molesto que un localizador que comienza a sonar en medio de una importante conversacin.
Si utiliza un localizador con telfono celular, puede controlar estas interrupciones. Lo ms importante
es que d un uso realista a este localizador, es decir, que quienes lo llaman estn conscientes que
usted devolver la llamada a la brevedad y no necesariamente al momento de haber recibido el
mensaje.

Mquinas de fax
Esta decisin implica optar por adquirir una mquina de fax sencilla o un modelo todo incluido que
no slo enva y recibe faxes, sino que tambin funciona como impresora y escner. Su decisin se
deber basar en su presupuesto y restricciones en trminos de espacio disponible. Por lo general,
mientras ms sencillo sea el modelo, menos problemas tendr con l.
Es importante contar con el mximo de memoria posible en su mquina de fax. Esta caracterstica le
permite enviar documentos a una velocidad mayor que al momento de imprimir. Slo cuando se ha
llenado la memoria, la velocidad disminuir al nivel de impresin.
Algunos proveedores le ofrecern un nmero de fax que funciona con su sistema de correo
electrnico. El sistema de recepcin de fax operar igual que si se utilizara una mquina de fax
tradicional, pero usted recibir la comunicacin como un adjunto de correo electrnico. Esta
caracterstica puede resultar muy til para aquellas personas que viajan con frecuencia y que no
siempre estn cerca de una mquina de fax.

Consejos relativos a mquinas de fax


Utilice una cartula adecuada para su empresa. Recuerde que se trata de comunicacin externa que
refleja su imagen y la operacin de su negocio.
Utilice una lnea telefnica dedicada independiente para su mquina de fax.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 63


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
Computadoras
Una computadora constituye una herramienta de precio tan accesible que ya no debe ser considerada
opcional en su empresa.
El siguiente anlisis se centra en tres modelos bsicos: PC de escritorio, PC porttil y asistentes digitales
personales, y en el software que utilizan para operar.

PC de escritorio: ste es el tipo ms comn de computadora, es decir, el que se instala para funcionar en su
oficina. Esta computadora incluye una unidad central de procesamiento, un monitor, un mdem, una unidad
de CD-ROM, una unidad de disquete y una impresora. Tambin se debe considerar algn tipo de
almacenamiento de copias de seguridad, como es el caso de una unidad Zip o un lector/quemador de CD.
La oferta de precios de sistemas computacionales es muy amplia. Por lo tanto, el nico consejo que puede
resultar conveniente es adquirir el modelo mejor y ms rpido que pueda costear. Dada la gran velocidad a la
que avanza la tecnologa, cualquiera sea el modelo que usted adquiera, dentro de poco quedar obsoleto.
Afortunadamente, esto no quiere decir que la computadora que usted compre no podr satisfacer sus
requerimientos comerciales por un perodo mucho mayor.

PC porttil: tal como lo dice su nombre, sta es una computadora porttil. Se trata de una sola unidad que
contiene una combinacin de las caractersticas que ofrece una computadora de escritorio. Por lo general no
incluye impresora, de manera que deber adquirirla como un accesorio adicional. Otra opcin es adquirir una
estacin de atraque que le permitir conectar su PC porttil a una unidad en su oficina, con lo que podr
utilizarla como la unidad central de procesamiento, al mismo tiempo que utiliza un monitor ms grande y un
teclado de tamao convencional.
Las PC porttiles tienden a ser un poco ms costosas que las computadoras de escritorio, sin embargo, si usted
viaja con frecuencia y requiere de una computadora, vale la pena hacer esta inversin. Una vez ms, es
recomendable adquirir el mejor modelo que pueda pagar.

Asistentes personales digitales: las computadoras de bolsillo o asistentes personales digitales (APD) se estn
haciendo cada vez ms populares. En rigor, existen dos versiones de estas unidades: 1) las que usan el sistema
operativo Palm Pilot y 2) las que usan el sistema operativo Microsoft Pocket PC. Estas unidades le permiten
sincronizar sus elementos organizacionales clave con su computadora. En un paquete muy pequeo puede
ingresar toda su lista de contactos, su calendario y una lista de cosas por hacer. Muchas de estas unidades
tambin le permiten recibir y responder correos electrnicos en forma inalmbrica o transmisin con mdem.
Siempre lo podrn ubicar!

Software: el software que usted adquiera ser clave para hacer de su computadora un asistente de
productividad. El sistema operativo, ya sea PC o Macintosh, deber cargarse en el sistema. Muchos paquetes
de software se instalan en el sistema al momento de la compra del equipo. Como mnimo, usted debe
disponer de lo necesario para procesar textos, hojas de clculo y presentaciones.
Por otra parte, debe considerar un software de finanzas y contabilidad que se ajuste a su negocio especfico.
Recuerde que muchos paquetes de software de contabilidad/mantenimiento de libros no corresponden a
sistemas de partida doble, por lo tanto se deben registrar las partidas con cuidado.

Productos auxiliares: son muchos los productos que pueden usarse en forma conjunta con su computadora
para potenciar la funcionalidad e imagen de su negocio. Estos productos tambin requieren de un software
especialmente diseado para facilitar su uso.
Cmara digital: una fotografa tomada con este tipo de cmara puede cargarse directamente a su
computadora y ser til para una cantidad de fines. Entre los usos de la cmara digital estn fotografas

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 64


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
de bienes races, catlogos de productos, fotografas que acompaen un currculum vitae y muchas
ms.
Escner: si tiene una copia impresa de algn documento y desea incluirlo como parte de un documento
digital, puede crear una imagen digital al escanear la copia impresa con este equipo. En trminos
generales, mientras ms alto el precio del escner, mejor ser la resolucin de la imagen.
Transmisin inalmbrica: le permite comunicarse con otros aparatos equipados con la misma
caracterstica. El hecho de slo apuntar el aparato hacia otro, sin necesidad de perder tiempo
buscando el cable y los conectores, resulta muy atractivo y tiene muchos resultados productivos.
No ignore la importancia de hacer copias de seguridad externas de los programas individuales que se
utilizan en su empresa. Las copias de seguridad comnmente se almacenan en CD o en discos Zip, sin
embargo, tambin existen servicios proporcionados en Internet que facilitan este proceso.

Internet
Internet se ha convertido en una importante herramienta de negocios. Puede utilizarse a nivel bsico, para
enviar y recibir correos electrnicos y para investigar, y a un nivel ms amplio, puede utilizarse como canal de
venta de productos y servicios.
Para tener acceso a Internet, necesita un explorador. El explorador es un software. Los dos principales
exploradores del mercado son Microsoft Internet Explorer y Netscape Navigator.
Una vez que disponga de su explorador, debe tener acceso a Internet. Esto debe hacerlo a travs de un
Proveedor de servicios de Internet (ISP). Estos proveedores se diferencian por los tipos de servicio que
ofrecen, sin embargo todos incluyen correo electrnico. Si desea contar con un conjunto amplio de
caractersticas, debe optar por Amrica Online o MSN. Si ya tiene ms experiencia en el acceso a Internet y el
trabajo en un entorno que supone un mayor conocimiento de su parte, un ISP como AT&T o Earthlink puede
resultar til para sus necesidades. Al igual que con otras formas de comunicacin, la oferta de planes y precios
es muy amplia.
Usted es quien decide cmo utilizar Internet en su empresa. Tal vez an no est listo para comercializar sus
productos en Internet, pero s puede estar interesado en desarrollar un sitio Web o una pgina principal que
informe al pblico lo que usted hace. Por otra parte, puede utilizar Internet como su principal canal de ventas.
Simplemente recuerde, la estructura base ya existe, necesita productos y servicios que la gente requiera; debe
atraer al pblico a su sitio Web para darle la posibilidad de adquirir estos productos y servicios en su empresa;
debe convencer a los consumidores de comprar sus productos; necesita un lugar donde almacenar sus
productos; y debe tener una forma para hacerlos llegar al cliente.
La Sesin 9 de este curso le dar informacin detallada acerca de Internet y el Comercio Electrnico.

Planificacin tecnolgica
Antes de comenzar, planifique la tecnologa que requerir. Instale lneas telefnicas adicionales; adquiera y
aprenda a usar la computadora; decida cmo usar o no usar Internet.
Recuerde que supervisar el uso que sus empleados hagan de Internet mientras cumplen sus funciones no
constituye una violacin de sus derechos de privacidad. La poltica de su empresa debe constar por escrito y
todos los empleados deben firmarla.
Recuerde, el uso apropiado de la tecnologa puede dar a su negocio una imagen de empresa consolidada y
prspera, incluso antes de comenzar las operaciones

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 65


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
3.3.2 INDUSTRIA
Definitivamente, la tecnologa en general ha sido la causa principal y la accin ms directa para la
transformacin del trabajo de las organizaciones en la posguerra del siglo XX. Tanto los bienes de capital
duros (computadores, telfonos, videos, facsmiles, grabadoras, etc.), como los programas y sistemas de
informacin y comunicacin en general, han incrementado enormemente la productividad y eficiencia de las
organizaciones. Tenemos como ejemplos los siguientes: bases de datos en redes de todo orden y topologa,
sistemas de reservaciones en aerolneas, sistemas de contabilidad y nminas, archivos clnicos en centros de
salud, sistemas de conmutacin electrnica y un sinnmero de otras aplicaciones a procesos administrativos.
Esta inversin en recursos humanos y materiales que han efectuado las organizaciones en la segunda mitad
del siglo XX, ofrece muchas soluciones y a la vez problemas de toda ndole. Por ejemplo, en el rea de
investigacin espacial, existen programas de simulacin para misiones espaciales, en los cuales se valoran
miles de variables antes de realizar fsicamente el viaje. Asimismo, en reas ms convencionales como
mercadotecnia, es posible analizar una multiplicidad de variables por programacin lineal u otras
herramientas analticas en la etapa de diseo, con anterioridad al lanzamiento de un producto o servicio.

Toda esta tecnificacin de la toma de decisiones ha revolucionado muchos aspectos de estrategias de


mercado y competitividad. A principios del siglo XX, la estructura de las organizaciones privadas era fcil de
percibir. Exista una clara divisin tanto estructural como funcional en las empresas, e incluso muchas veces de
tipo legal, o bien, dictada por la costumbre. Los bancos se encargaban de la custodia y uso del dinero, las casas
de bolsa se entendan con acciones y bonos, las de bienes races manipulaban terrenos y transacciones en
escrituras, y las compaas de seguros, plizas sobre propiedades o vidas. Pero en determinado momento, las
barreras que naturalmente se haban erigido, asimismo fueron cayendo, debido a que la informacin fue
tomando un carcter ms concreto y dinmico: los bancos procesan informacin o, lo que es equivalente,
dinero, involucrado en moneda, acciones, seguros y propiedades. Hoy, las funciones de la Ford Motors no solo
abarcan venta de autos, sino que estn sumamente diversificadas en otras reas de la economa nacional e
internacional: otras empresas de la Corporacin Ford, denominadas unidades estratgicas de negocios
(UEN), abarcan bienes races, recursos naturales, turismo, ecologa, etc. Los tericos llaman a esta estrategia
diversificacin multicntrica, que se diferencia de la concntrico por cuanto en esta ltima las unidades de
negocios tienen misiones muy similares. Esto demuestra que nuestras sociedades han sufrido, recientemente,
una verdadera evolucin hacia la complejidad, con ruptura de barreras tradicionales de comportamiento
organizacional, a lo que se ha llamado globalizacin del sector econmico o socioeconmico1. Esto es, de
hecho, el producto ms importante que ha brindado la tecnologa en general, y la tecnologa informtica en
particular.

En un inicio, los productos tecnolgicos recin aportados son usados por unos pocos, los llamados Ideres
innovadores. Recordemos el caso de una compaa privada transnacional que introdujo unos grandes
aparatos de telefona porttil. Estas empresas toman la novedad: no hay experiencia, no hay infraestructura
institucional ni social coadyuvante, de forma que existe un porcentaje alto de incertidumbre sobre el retorno
real de las inversiones. De este modo, el precio de esos productos es elevado. Por ello, los primeros usuarios
de computadoras, que en su momento pudieron llamarse capitalistas de riesgo, tuvieron que desarrollar
lenguajes y sistemas operativos individualizados para resolver sus problemas caseros. Solo unos cuantos
individuos y unas cuantas firmas se beneficiaban a un gran costo con su novedoso manejo de la
informacin. Sin embargo, despus de los 60, la irrupcin de las computadoras personales (PC) populariz el
uso de estas herramientas tecnolgicas, de modo que hoy existe toda una infraestructura e incluso cultura del
campo, que permite con mucha mayor facilidad la implantacin. En el terreno de los procesos administrativos,

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 66


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
sin embargo, algunos autores como Sutton2, piensan que ha habido cierta discordancia entre la escala de
desarrollo de los sistemas y su aceptacin y aplicacin por los administradores.

Tres modalidades son reconocibles en el trabajo de los sistemas de informacin, las que son: uso de procesos
aritmticos, ejecucin de funciones lgicas y, por ltimo, implementacin de operaciones de entrada/salida.
Las operaciones aritmticas comprenden el procesamiento de datos por medio de cmputos elementales:
adicin y sustraccin, multiplicacin y divisin, tal como en el caso de un control de inventarios. Por otro lado,
las funciones lgicas fijan pasos a seguir ante diferentes situaciones preestablecidas, tal es el caso del control
de pago por horas suplementarias laboradas. Por ltimo, las operaciones de entrada/salida constituyen un
proceso en el cual la informacin es generada a travs de una unidad central de procesamiento (CPU) para
almacenamiento y uso posterior, como el caso de los sistemas de nmina de pagos, en los que se introduce un
estndar de datos y sale un cheque.

La tipologa de cada organizacin prefigura su sistema de manejo de la informacin, de tal forma que cada
aplicacin, por rudimentaria que esta sea, debe estar acoplada a las necesidades de la organizacin. Segn
Sutton3, las necesidades administrativas evolucionaron a travs de tres facetas: la primera viene a ser la
manipulacin de la informacin a nivel de las transacciones, en forma espontnea, individual. En segundo
trmino, el denominado control de operaciones, que asegura que las distintas divisiones del proceso
administrativo sean realizadas; y por ltimo, una previsin del futuro, que es la planeacin estratgica, basada
en el enfoque de sistemas, que va ms all de lo operativo, para abordar lo estratgico, lo hologrfico en
tiempo y espacio, lo global.

Podemos dividir la evolucin del uso de las computadoras en los negocios en cuatro perodos:
a) Perodo introductorio, o Primera Generacin, que va de 1940 a 1955.
b) Perodo de multiplicacin, o Segunda Generacin, que va de 1955 a 1965.
c) Perodo de sofisticacin, o Tercera Generacin, de 1965 a 1980.
d) Perodo de madurez, de 1980 hasta nuestros das. Esta Cuarta Generacin, tambin puede denominarse
Era de la Informacin.

Durante el primer perodo, se llevaban a cabo acciones de tenedura de libros, en forma manual, rutinaria, con
archivos departamentales separados; por ello ocurran frecuentemente errores de coordinacin o
comunicacin, duplicaciones, incongruencias e inexactitudes y tambin retrasos. En el equipo, se distinguan
los tubos al vaco, y se usaban dgitos binarios de orden 0,1 en aplicaciones digitalizadas, de tal fonna que las
mquinas eran de tipo electromecnico, y usaban tarjetas perforadas. Ya para finales de 1950, la computadora
electrnica digital haba ocasionado cambios importantes en el procesamiento de datos, como por ejemplo, la
reduccin en los volmenes de papeleo.

Con posterioridad a 1950, los transistores reemplazaron a los tubos al vaco, con lo cual se populariz el uso,
por cuanto los aparatos resultaron ser ms rpidos, compactos y baratos. Adems, para 1960 las industrias de
procesamiento y soportes empezaron a florecer a medida que el mundo empresarial fue depositando ms
confianza en la nueva tecnologa. Es interesante que las aplicaciones han ido aumentando el nivel de
complejidad y capacidad a medida que las empresas lderes las han utilizado en su gestin. En la segunda
etapa, o perodo de multiplicacin, hubo un crecimiento del nmero de usuarios, pero an no haba una
verdadera centralizacin o integracin de cada sistema, ya fuera por desconocimiento, falta de estndares, o
bien, inestabilidades propias de la transicin.

La familia de IBM sistema - 860 marca el inicio de la tercera era, o perodo de sofisticacin. Para entonces, ya
se poda realizar todo tipo de procesamiento bsico de datos, con un equipo en que se incorporaron los
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 67
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
circuitos integrados y las llamadas pastillas (chips). Como ya se podan efectuar operaciones de entrada-
salida, este detalle facilit las operaciones de control. Con posterioridad a 1970 ocurrieron dos cambios
importantes: el primero signific el poder interactuar con la mquina en el puesto de ventas o atencin al
cliente, y el otro fue el acople de los sistemas telemticos. Pero los problemas de disfuncin o
incompatibilidad no se hicieron esperar, adems de problemas otra vez ligados a la transicin.
Por ltimo, la Cuarta Generacin o Era de la Informacin y del planeamiento estratgico, comprende una
utilizacin plena del recurso tecnolgico, la cual se basa en la computacin a todo nivel, a lo que podemos
denominar estandarizacin y globalizacin de la inteligencia informtica.

Esta capacidad para procesar datos, que aumenta da con da, ha encontrado problemas de administracin tan
importantes como otros en el pasado, solo que ahora son de otra ndole: falta de compatibilidad, delito
electrnico, mal funcionamiento, exceso de codificaciones, rpida obsolescencia de equipos y sistemas, as
como otros factores. Pero, en todo caso, el impacto neto ha sido positivo, y no es aventurado pensar que
pronto vendr una quinta era en la evolucin del procesamiento electrnico de datos, una vez que se
implanten soluciones reales a los problemas relevantes de la era actual.

3.3.3 COMERCIO ELECTRNICO


El desarrollo de estas tecnologas y de las telecomunicaciones ha hecho que los intercambios de datos crezcan
a niveles extraordinarios, simplificndose cada vez mas y creando nuevas formas de comercio, y en este marco
se desarrolla el Comercio Electrnico.

Comercio Electrnico

Se considera Comercio Electrnico al conjunto de aquellas transacciones comerciales y financieras realizadas


a travs del procesamiento y la transmisin de informacin, incluyendo texto, sonido e imagen.

TIPOS DE TRANSACCIONES DE COMERCIO ELECTRONICO

Business to business (entre empresas): Las empresas pueden intervenir como compradoras o vendedoras, o
como proveedoras de herramientas o servicios de soporte para el comercio electrnico, instituciones
financieras, proveedores de servicios de Internet, etc.

Business to consumers (Entre empresa y consumidor): Las empresas venden sus productos y prestan sus
servicios a travs de un sitio Web a clientes que los utilizarn para uso particular.

Consumers to consumers (Entre consumidor y consumidor): Es factible que los consumidores realicen
operaciones entre s, tal es el caso de los remates en lnea.

Consumers to administrations (Entre consumidor y administracin): Los ciudadanos pueden interactuar con
las Administraciones Tributarias a efectos de realizar la presentacin de las declaraciones juradas y/o el pago
de los tributos, obtener asistencia informativa y otros servicios.

Business to administrations (Entre empresa y administracin): Las administraciones pblicas actan como
agentes reguladores y promotores del comercio electrnico y como usuarias del mismo.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 68


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

VENTAJAS DEL COMERCIO ELECTRNICO PARA LAS EMPRESAS:

Desaparecen los lmites geogrficos y de tiempo.


Disponibilidad las 24 horas del da, 7 das a la semana, todo el ao.
Reduccin considerable de inventarios.
Agilizar las operaciones del negocio.
Menos inversin en los presupuestos publicitarios.
Reduccin de precios por el bajo coste del uso de Internet en comparacin con otros medios de promocin, lo
cual implica mayor competitividad.
Globalizacin y acceso a mercados potenciales de millones de clientes.
Para los clientes:
Un medio que da poder al consumidor de elegir en un mercado global acorde a sus necesidades.
Rapidez al realizar los pedidos.
Servicio pre y post-venta on-line.
Reduccin de la cadena de distribucin, lo que le permite adquirir un producto a un mejor precio.
Mayor interactividad y personalizacin de la demanda.
Informacin inmediata sobre cualquier producto, y disponibilidad de acceder a la informacin en el momento
que as lo requiera.
Permite el acceso a ms informacin.

DESVENTAJAS DEL COMERCIO ELECTRNICO

Desconocimiento de la empresa: No conocer la empresa que vende es un riesgo del comercio electrnico, ya
que sta puede estar en otro pas o en el mismo, pero en muchos casos las empresas o personas-empresa
que ofrecen sus productos o servicios por Internet ni siquiera estn constituidas legalmente en su pas y no se
trata ms que de gente que est probando suerte en Internet.

Forma de Pago: Aunque ha avanzado mucho el comercio electrnico, todava no hay una transmisin de datos
segura el 100%. Y esto es un problema pues nadie quiere dar sus datos de la Tarjeta de Crdito por Internet.
Poder volver (post y pre-venta):Con todo ello podemos reclamar en caso de ser necesario o pedir un servicio
post-venta. Al conocerlo sabemos donde poder ir. El cliente espera recibir una atencin pre-venta o post-
venta.

FACTORES A CONSIDERAR EN COMERCIO ELECTRNICO

Existen muchos aspectos abiertos en torno al comercio electrnico; entre ellos podemos destacar, la validez
de la firma electrnica, la legalidad de un contrato electrnico, las violaciones de marcas y derechos de autor,
prdida de derechos sobre las marcas, prdida de derechos sobre secretos comerciales y responsabilidades.
Por esto existen leyes aplicables para el comercio electrnico y lo anterior mencionado.

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 69


ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo

CUESTIONARIO 1
1. QUE ES EL CHIP SET ?
2. DESCRIBE LA HISTORIA DEL CHIP SET
3. REALIZA UN DIAGRAMA A BLOQUES DEL CHIP SET
4. QUE ES NORTHBRIDGE ?
5. QUE ES SOUTHBRIDGE ?
6. DESCRIBE EL FUNCIONAMIENTO DEL CHIPSET
7. QUE ES EL CPU
8. DESCRIBE LA HISTORIA DEL CPU
9. DESCRIBE LA OPERACIN DE UN CPU
10. DIBUJA EL DIGRAMA DE UN CPU SIMPLE
11. CUAL ES LA IMPORTANCIA DE LA FRECUENCIA DE RELOJ
12. A QUE SE LE DENOMINA SUBESCALAR EN UN CPU ?
13. A QUE SE LE DENOMINA ENTUBADO DE INSTRUCCIN EN UNA CPU ?

CUESTIONARIO 2
14.- CUAL ES LA FUNCION DEL CONTROLADOR DEL BUS
15.- DIBUJA UN DIAGRAMA BSICO DE UN CONTROLADOR DEL BUS INVESTIGAR-
17.- DEFINE DISPOSITIVOS DE ENTRADA-SALIDA
18.- DIBUJA UN EJEMPLO DE ENTRADA-SALIDA
19.- CUAL ES LA FUNCION DE LAS DIRECCIONES DE PUERTOS
20.- COMO ES LA COMUNICACIN EN LOS PUERTOS DE ENTRADA-SALIDA?
21.- DEFINE LAS INSTRUCCIONES PARA LOS ASPECTOS LOGICOS Y FISICOS EN PUERTOS DE ENTRADA-
SALIDA
22.- QUE ES EL CONTROLADOR DE INTERRUPCIONES
23.- POR QU ES NECESARIO EL CONTROLADOR DE INTERRUPCIONES?
24.- ESCRIBE UNA LISTA DE LA ACCIONES QUE PUEDE REALIZAR EL CONTROLADOR DE INTERRUPCIONES.
25.- DIBUJA EL DIAGRAMA A BLOQUES DEL CONTROLADOR DE INTERRUPCIONES 8259
26.- DESCRIBE EL FUNCIONAMIENTO DEL CONTROLADOR DE INTERRUPCIONES 8259

CUESTIONARIO 3
27.-DEFINE LA FUNCION DEL CONTROLADOR ACCESO DIRECTO A MEMORIA DMA
28.- REALIZA EL DIAGRAMA A BLOQUES DEL DMA
29.- EXPLICA LOS PROBLEMAS DE COHERENCIA EN LA MEMORIA CACH
30.- EXPLICA PASO A PASO LA OPERACIN DEL DMA
31.- DEFINE AL DMA EN LA ARQUITECTURA ISA
32.- DEFINE AL DMA EN LA ARQUITECTURA PIC
33.- DEFINE AL DMA EN LA ARQUITECTURA AHB
34.- QUE SON LOS CIRCUITOS DE TEMPORIZACION Y CONTROL
35.- REALIZA UN DIAGRAMA A BLOQUES DE LOS CIRCUITOS DE TEMPORIZACION Y CONTROL
36.- DEFINE EL FUNCIONAMIENTO DEL PIT TEMPORIZADOR PROGRAMABLE
37.- DEFINE QUE ES UN CONTROLADOR DE VIDEO
ING. JOSE ANTONIO MOLINA CARRILLO Pgina 70
ARQUITECTURA DE COMPUTADORAS UNIDAD III Seleccin de Componentes para Ensamble de Equipos de Cmputo
38.- DESCRIBE LA HISTORIA DE LOS CONTROLADORES DE VIDEO
39.- DESCRIBE EN UNA TABLA, LA TECNOLOGIA, FRECUENCIA Y ANCHO DE BANDA DE LOS
CONTROLADORES DE VIDEO
40.- QUE SON LOS DISPOSITIVOS REFRIGERANTES
41.- DESCRIBE 2 TIPOS DE TARJETAS DE VIDEO
42.- ESCRIBE 3 ERRORES COMUNES EN LAS TARJETAS DE VIDEO

CUESTIONARIO 4
43.- DESCRIBE LAS CARATERISTICAS DEL LOS CHIPSETS VIA VN896 MOBILE PCI EXPRESS
44.- DESCRIBE DISPOSITIVOS DE ENTRADA SALIDA
45.- ESCRIBE MINIMO 10 EJEMPLOS DE DIRECCIONES DE LOS DISPOSITIVOS DE ENTRADA-SALIDA
46.- DESCRIBE LA FUNCION DEL CMOS
47.- DESCRIBE LA FUNCION DEL BIOS
44.- DESCRIBE LA FUNCION DEL SOCKET DEL PROCESADOR
45.- EN EL ENCENDIDO DE LA PC, DESCRIBE LOS DIFERENTES DISPOSITIVOS INTERVIENEN
46.- DESCRIBE LOS TIPOS DE FUENTE DE ALIMENTACION QUE EXISTEN
47.- DESCRIBE LOS TIPOS DE CONECTORES PARA FUENTE DE ALIMENTACION
48.- REALIZA UN COMENTARIO EN AMBIENTE DE SERVICIOS
49.- REALIZA UN COMENTARIO EN NEGOCIOS
50.- REALIZA UN COMENTARIO EN INDUSTRIA
51.- REALIZA UN COMENTARIO EN COMERCIO INTERNACIONAL

REFERENCIAS:
http://www.colexiocalasancias.com/Docencia/Tecnoloxia/1BAC/Tema%202%C2%BA/Chipset.html
http://es.wikipedia.org/wiki/Circuito_integrado_auxiliar
http://www.conozcasuhardware.com/quees/chipset.htm
http://es.wikipedia.org/wiki/Unidad_central_de_procesamiento
http://www.mundodescargas.com/apuntes-trabajos/informatica/decargar_buses-y-memoria-de-un-ordenador.pdf
http://www.caveo.com.ar/LPT01.htm
http://zator.com/Hardware/H2_5.htm
http://www.angelfire.com/co/Lbit/Pcs/Pic.html
http://atc.ugr.es/docencia/udigital/1204.html
http://cpuinfo.galeon.com/
http://www.zator.com/Hardware/H2.htm
http://es.wikipedia.org/wiki/Controlador_de_vdeo
http://es.kioskea.net/contents/pc/carte-mere.php3
http://www.trucoswindows.net/conteni7id-25-Partes-que-conforman-una-PC.html
http://www.mitecnologico.com/Main/ComercioElectronico
http://redelectronica.blogspot.com/2008/12/gestin-de-entradasalida.html

ING. JOSE ANTONIO MOLINA CARRILLO Pgina 71