Professional Documents
Culture Documents
La Motherboard o
Placa Madre.
Unidad 2: La
Motherboard o Placa
Madre
2.1. La funcin de la placa madre. Los componentes
bsicos de una placa madre. El chipset y su
importancia. El reloj del sistema, unidades de
medicin. Administracin de dispositivos on board y
off board.
La motherboard (placa madre o placa base) es una tarjeta de circuito
donde se ubican los componentes clave de una computadora. Contiene el
microprocesador, la memoria y otros circuitos que son fundamentales para
el funcionamiento de la PC. La misma fue diseada de tal forma que las
placas que se conectan con el mundo exterior sean circuitos adicionales y
no estn integrados con la placa base (es decir, que no se encuentren
soldados en la misma placa). Estas tarjetas se conectan en ranuras de
expansin que pueden ser de diferentes tipos y que sern analizadas ms
adelante. Esto es ptimo, si se quiere actualizar alguna tarjeta que se
comunique con el monitor para que, por ejemplo, emplee mayor nmero
de colores y realice la comunicacin en menor tiempo, no habr necesidad
de cambiar la placa base completa por otra nueva, sino que cambiando la
tarjeta de video, se actualizar el sistema completo.
Va instalada dentro de un gabinete que por lo general est hecho de
lmina y tiene un panel para conectar dispositivos externos y muchos
conectores internos y zcalos para instalar componentes dentro del
gabinete. La placa base adems incluye un software llamado Bios que le
permite realizar las funcionalidades bsicas como pruebas de los
dispositivos, vdeo y manejo del teclado, reconocimiento de dispositivos y
carga del sistema operativo.
1
Chipset y su importancia
Se denomina Chipset, al conjunto de circuitos integrados ms importantes
que van soldados a la placa base, que se encargan de ayudar al
microprocesador a realizar ciertas tareas que ste delega en ellos.
El reloj
El microprocesador est gobernado por un reloj del sistema, un cristal de
cuarzo regulado que cumple el papel de un metrnomo electrnico. A
mayor velocidad de reloj, ms operaciones se podrn realizar en el mismo
perodo de tiempo. La velocidad de este reloj se mide en megahertz
(millones de ciclos por segundo). Se puede decir en trminos generales que
una placa madre que funciona a 50 Mhz puede ejecutar el doble de
instrucciones que otra que trabaje a 25 Mhz.
La seal de reloj es una seal cuadrada, peridica, como la que se muestra
en la figura 2:
Tener presente que entre la frecuencia y el perodo de una seal hay una
relacin inversa, es decir, cuando aumenta la frecuencia disminuye el
periodo y viceversa, es decir cuando disminuye la frecuencia, aumenta el
perodo.
Una seal peridica es aquella que repite un formato o patrn en el
tiempo. La seal cuadrada peridica est referenciada en un eje de
coordenadas cartesianas rectangulares X - Y. El eje vertical o eje de
ordenadas representa la amplitud de la seal medida en voltios y el eje
horizontal o eje de las X representa el tiempo medido en segundos.
Las seales de reloj son generadas por un cristal de cuarzo, por sus
propiedades mecnicas y elctricas. Son muy estables en el tiempo.
Las seales de reloj en la actualidad tienen niveles de amplitud del orden
de los milivoltios (milsima parte de 1 voltio), y en cuanto al tiempo son del
orden de 10-9 segundos (o sea 0,000000001 s).
Puesto que al describir los sistemas de cmputo y sus partes se encuentran
cantidades tanto extremadamente grandes como muy pequeas (discos
multigigabyte, elementos de circuitos subnanmetros, otros), se presenta
la tabla 1 en la que se citan los prefijos prescritos por el sistema mtrico de
unidades y clarifica la convencin con respecto a los prefijos que se usan en
este material, para describir velocidades, capacidades, tiempos, entre
otros.
En este sentido se incluyen algunos mltiplos muy grandes y fracciones
extremadamente pequeas, para que pueda apreciarse la variabilidad del
rango.
Alimentacin
La fuente de alimentacin se encuentra dentro del gabinete del ordenador,
pero fuera de la placa base. Las tensiones que suministra esta fuente estn
normalizadas, lo mismo que los colores de los cables que llevan la tensin
de la fuente a la placa madre, y a todos los elementos que estn alojados
en el gabinete del ordenador.
Referidos a los elementos que se incluyen en la placa base, aparecen los
trminos de on board y off board.
Si un elemento es on board, significa que ese elemento viene ya soldado
en la placa base y por lo tanto, no puede actualizarse o reemplazarse por
otro con la misma funcin. Algunos elementos on board son por ejemplo,
placa de red, placa de sonido, o placa video. Estas placas si son on board,
significa que estas funcionalidades estn incorporadas en la placa base,
soldadas a la mismo y que por lo tanto no pueden cambiarse. Si se
necesitara por algn motivo su reemplazo, se deber cambiar toda la placa
madre del ordenador. Por otro lado cuando el dispositivo es on board, ese
dispositivo usa recursos de la placa madre, estos recursos pueden ser
memoria RAM dinmica, alimentacin (energa) para funcionar, lneas de
interrupcin, por mencionar algunos recursos, con lo cual el rendimiento
en general baja.
Los elementos o dispositivos off board, sin dispositivos que se conectan a
la placa madre a travs de algn conector adecuado, por lo tanto en
primera instancia, se puede decir que es fcil reemplazar estos dispositivos
por otros, ya que no estn adheridos en forma permanente a la placa base.
Adems cuando el elemento es off board, en su propia placa (de red, de
sonido, de video, otros) tiene la memoria que necesita para trabajar, su
propia fuente de alimentacin (lo cual significa que no va a tomar energa
de la fuente general del ordenador), su propias lneas de interrupcin,
entre otros.
Tener un ordenador con algunos dispositivos off board, es ms costoso que
tener una placa madre con todos sus dispositivos on board.
Tipos de interfaces
Dentro de la estructura jerrquica de buses que aparecen en los sistemas
informticos, se destacan aquellos que permiten conectar el ordenador
con el mundo exterior. Se caracterizan por ser los ms lentos, tienen una
menor longitud de palabra y menores velocidades de transferencia de
datos. Su diseo se basa en un estndar para permitir la interconexin de
dispositivos de diferentes fabricantes.
Los buses de E/S se utilizan en las operaciones de E/S para llevar los datos
desde el perifrico hacia su controlador.
Las operaciones que tienen lugar y los protocolos que se siguen en las
transferencias se unifican en una serie de estndares que hacen ms fcil la
interconexin de dispositivos con caractersticas parecidas. A todos
elementos software y hardware que hacen posible la conexin entre dos
unidades diferentes se les denomina interfaz. Esta interfaz debe estar
diseada segn las caractersticas del perifrico al que se accede para
poder obtener el mayor rendimiento posible.
Se diferencian interfaces serie e interfaces paralelas.
Es posible realizar otra clasificacin, si tenemos en cuenta el nmero de
dispositivos y de controladores que se pueden conectar a travs de un
enlace de comunicacin.
En este sentido se pueden distinguir entre conexin punto a punto y las
conexiones multipunto.
Interfaces serie
La conexin serie es muy importante debido a su flexibilidad. En los
ordenadores personales la conexin serie se utiliza para conectar plotter,
mdem, ratones y tambin impresoras.
En la comunicacin serie se transmiten los bit de informacin una a uno
por un nico cable o lnea de datos.
Si se emplean lneas adicionales, como una seal de reloj o de peticin y
reconocimiento, para indicar cuando el bit siguiente es vlido en una
transmisin, entonces la dicha transmisin es sncrona. La principal ventaja
de una transmisin serie sncrona es que el transmisor puede funcionar a
distintas frecuencias de reloj (siempre que no se supere el valor mximo).
En las comunicaciones sncronas, el receptor y el transmisor deben
funcionar a la misma frecuencia. En este caso tambin se enva informacin
10
La interfaz RS-232C
Esta interfaz definida por la EIA (Electronic Industries Association) a
principios de la dcada de 1960, pero en Europa se lo conoce como el
estndar V.24 definido por la CCITT (Consultative Committee for
International Telephone and Telegraph). En este estndar se definen todas
las caractersticas mecnicas, elctricas y los protocolos necesarios para
conectar un equipo DTE (Data Terminal Equipment) con un equipo
transmisor de datos DCE (Data Carrier Equipment).
Inicialmente se lo cre para transmitir datos entre un ordenador personal y
un mdem, en la actualidad se lo emplea con otros fines para enviar datos
de forma seriada.
Es un mtodo serial en el que la transmisin ocurre bit por bit a travs de
una sola lnea de datos, que est soportada por algunas otras lneas para
varias funciones de control, incluido protocolo de intercambio
(handshaking). En realidad existen tres (3) alambres para soportar la
transmisin de datos seriales totalmente doble: un alambre de datos para
cada direccin, ms una tierra (ground) compartida. El RS-232 completo
tiene 25 pines, pero la mayora de las PC usan una versin reducida de
nueve (9) pines, como se muestra en la figura 2.
Tiene corto rango (decenas de metros) y tasa de datos relativamente baja
(0.3 19.6 Kb/s).
11
12
13
14
15
16
17
Interfaz serie ( Serial Interface Engine SIE) que serializa los datos y
se encarga adems de realizar la codificacin NRZI ( No Retorno a
Cero Invertido), el control de errores, el control de los protocolos y
la secuencia de los paquetes.
Interfaces Paralelas
Los ordenadores personales incorporan tradicionalmente un puerto
paralelo que consiste en un conector DB25 de 25 pines. Este tipo de
18
Interface Centronic
A mediado de los aos sesenta se dise una interfaz con 36 pines, que
utilizaba la casa Centronics Data Computer Corporation en sus impresoras,
de all que se le conoce como interfaz Centronics. Sin embargo, la interfaz
Centronics de los ordenadores personales actuales fue diseada por Epson
Corporation.
La interfaz consta de 8 pines para datos ms 5 seales que controlan la
impresora y cinco que vienen de la misma. Si se utilizan cables normales de
impresora, la longitud mxima del cable es de aproximadamente 4,5
metros, aunque se pueden extender a 15 metros si emplean cables
especiales. El bus soporta tasas de transferencia de datos de hasta 100
KBps.
En la actualidad existen dos estndares que tratan de aumentar el ancho
de banda de la interfaz Centronics sin perder la compatibilidad con el
mismo, permitiendo a dems la comunicacin en ambos sentidos. Son las
interfaces ECP (Extended Capabilities Port) y EPP (Enhanced Capabilities
Port) que se definen en el estndar del IEEE 1284.
19
Historia de SCSI:
SCSI se basa en "SASI", Shugart Associates. El controlador SASI proporciona
un puente entre un interfaz de disco duro (normalmente ST506), y un
computador central, que lo necesita para leer sectores (bloques) de datos.
Se normaliz o estandariz en 1986. Aunque nunca ha sido popular en la
gama baja de equipos compatibles con IBM PC, debido al menor precio y
buen rendimiento de los discos ATA. Los discos duros SCSI son comunes en
las estaciones de trabajo PC dedicadas a la produccin de video y/o audio,
pero la aparicin de discos SATA de gran capacidad y bajo coste lo estn
desplazando de este mercado.
Actualmente SCSI es popular en estaciones de trabajo de alto rendimiento
y servidores. Los sistemas RAID en servidores casi siempre usan discos
duros SCSI, aunque varios fabricantes ofrecen sistemas RAID basados en
SATA como una opcin de menor costo.
Los ordenadores de tipo personal, habitualmente ATA/IDE y ahora
especialmente SATA para los discos duros, y conexiones USB, e-SATA y la
conexin FireWire para dispositivos externos.
20
Caractersticas de SCSI:
SCSI utiliza CCS (Command Common Set). Este es un conjunto de comandos
para acceder a los dispositivos que los hacen ms o menos compatibles.
SCSI 1, SCSI2 y SCSI 3.1 (SPI) conectan los dispositivos en paralelo.
SCSI 3.2 (FireWire), SCSI 3.3 (SSA) y SCSI 3.4 (FC-AL) conectan los
dispositivos en serie. Hay que tener presente que SCSI requiere
terminadores fsicos en el inicio y fin de la cadena.
Tambin hay que tener en cuenta que la controladora cuenta como un
dispositivo ms, es decir tiene un identificador (el ms alto). Por ejemplo, si
el conector es de 8 bits, son 7, de 0 a 6, 50 pines.
Tipos de SCSI:
21
Buses
Toda la comunicacin entre dispositivos se realiza mediante la transmisin
de seales elctricas a travs de cables o de pistas de un circuito impreso.
Cada lnea es capaz de transmitir un nivel de tensin que representa un
uno o un cero binario. Esta estructura forma lo que se denomina bus,
donde adems de las caractersticas fsicas y elctricas, tambin se definen
un conjunto de protocolos que hacen posible la comunicacin entre los
distintos subsistemas.
Cuando el bus est compartido por los dispositivos es necesario
implementar mecanismos que aseguren que nunca va a haber ms de un
dispositivo controlando el estado (nivel de tensin) de las lneas del bus.
Las distintas unidades funcionales de un computador necesitan
comunicarse. Deben existir, por lo tanto, lneas para interconectar estos
mdulos.
El bus es el elemento fundamental de interconexin en la arquitectura de
Von Neumann y el encargado de comunicar estos mdulos. Es un canal de
comunicacin compartido que utiliza un conjunto de cables para conectar
mltiples subsistemas. Cada cable o lnea transmite un nico bit de
informacin en un determinado momento.
Los buses, por tanto, son el elemento permite transferir toda la
informacin, desde las operaciones ms sencillas de la UCP, as como toda
transferencia de datos entre los distintos dispositivos conectados al
sistema central. Memoria, tarjetas grficas, teclados, entre otros y en
22
23
Contencin de bus
Este concepto es muy importante. Cuando varios dispositivos tratan de
transmitir informacin por el mismo bus en el mismo instante de tiempo,
las seales se solapan producindose un error llamado contencin de bus.
Definicin de bus
En Arquitectura del computador, el bus es un sistema digital que transfiere
datos entre los componentes de un computador o entre computadores.
Est formado por cables o pistas en un circuito impreso, dispositivos
pasivos como resistencias y condensadores adems de circuitos activos
como integrados y transistores.
En los primeros computadores electrnicos, todos los buses eran de tipo
paralelo, de manera que la comunicacin entre las partes de computador
se haca por medio de cintas o muchas pistas en el circuito impreso, en los
cuales cada conductor tiene una funcin fija y la conexin es sencilla
requiriendo nicamente puertos de entrada y de salida para cada
dispositivo.
La tendencia en los ltimos aos es el uso de buses seriales como el USB,
FireWire para comunicaciones con perifricos y el reemplazo de buses
paralelos para conectar toda clase de dispositivos, incluyendo el
microprocesador con el chipset en la propia placa base. Son conexiones
con lgica compleja que requieren en algunos casos con gran poder de
cmputo en los propios dispositivos, pero que poseen grandes ventajas
frente al bus paralelo que es menos inteligente.
24
Funcionamiento genrico
La funcin del Bus es la de permitir la conexin lgica entre distintos
subsistemas de un sistema digital, enviando datos entre dispositivos de
distinta magnitud: comunicacin que puede ser desde dentro de los
mismos circuitos integrados, hasta comunicacin entre equipos digitales
completos que forman parte de supercomputadoras.
La mayora de los buses estn basados en conductores metlicos por los
cuales se trasmiten seales elctricas que son enviadas y recibidas con la
ayuda de integrados que poseen una interfaz del bus dado y se encargan
de manejar las seales y entregarlas como datos tiles. Las seales
digitales que se trasmiten representan datos, direcciones o seales de
control.
Los buses definen su capacidad de acuerdo a la frecuencia mxima de
envo y al ancho de los datos. Por lo general estos valores son
inversamente proporcionales entre s: si se tiene una alta frecuencia, el
ancho de datos debe ser pequeo. Esto se debe a que la interferencia
entre las seales (crosstalk) y la dificultad de sincronizarlas, crecen con la
frecuencia, de manera que un bus con pocas seales es menos susceptible
a esos problemas y puede funcionar a alta velocidad.
Todos los buses del computador tienen funciones especiales como las
lneas de interrupciones y las lneas de DMA que permiten que un
dispositivo perifrico acceda a una CPU o a la memoria usando el mnimo
de recursos.
Tener presente que el bus es un recurso compartido, por ello las reglas
para su arbitraje deben ser claras.
Los buses modernos permiten agrupar varias transferencias en una sola
operacin que llamamos transaccin (que pueden tener el mismo o
distinto destino).
El ciclo o transaccin de bus tiene dos bases:
a) Fase de direccionamiento
25
b) Fase de transferencia
Primera generacin:
Los primeros computadores tenan 2 sistemas de buses, uno para la
memoria y otro para los dems dispositivos. El microprocesador deba
acceder a dos sistemas con instrucciones para cada uno, protocolos y
sincronizaciones diferentes.
26
se
un
se
en
Segunda generacin:
El hecho de que el bus fuera pasivo y que usara la CPU como control,
representaba varios problemas para la ampliacin y modernizacin de
cualquier sistema con esa arquitectura. Adems la CPU utilizaba una parte
considerable de su potencia en controlar el bus. Desde que los
procesadores empezaron a funcionar con frecuencias ms altas, se hizo
necesario jerarquizar los buses de acuerdo a su frecuencia: se cre el
concepto de bus de sistema (conexin entre el procesador y la RAM) y de
buses de expansin, haciendo necesario el uso de un Chipset para conectar
todo el sistema.
El bus ISA, pas de ser un bus de sistema a uno de expansin, dejando su
arbitraje a un integrado del chipset e implementando un bus a una
frecuencia ms alta para conectar la memoria con el procesador.
En cambio el bus Nubus era independiente desde su creacin, tena un
controlador propio y presentaba una interfaz estndar al resto del sistema,
permitiendo su inclusin en diferentes arquitecturas. Fue usado en
diversos equipos, incluyendo algunos de Apple y se caracterizaba por tener
un ancho de 32 bits y algunas capacidades Plug and play
27
Tercera generacin:
Los buses de tercera generacin se caracterizan por tener conexiones
punto a punto, a diferencia de los buses arriba nombrados en los que se
comparten seales de reloj, y otras partes del bus (recordar que es un
recurso compartido). Esto se logra reduciendo fuertemente el nmero de
conexiones que presenta cada dispositivo usando interfaces seriales.
Entonces cada dispositivo puede negociar las caractersticas de enlace al
inicio de la conexin y en algunos casos de manera dinmica, al igual que
sucede en las redes de comunicaciones. Entre los ejemplos ms notables,
estn los buses PCI-Express, el Infiniband y el HyperTransport.
Estas generaciones dieron lugar a una jerarqua de buses, ya que existe una
amplia gama de necesidad de comunicacin, a ah que surjan distintos
tipos de buses (hay elementos lentos y elementos rpidos que necesitan
transmitir informacin).
Los elementos dentro de un ordenador se agrupan por su velocidad y
necesidades de ancho de banda.
Con la jerarqua se logra:
a) reducir los retrasos de seal
b) reducir capacidades entre lneas
c) reducir el cuello de botella que implica la convivencia de elementos
rpidos con lentos.
28
Buses de tipo 0
Los buses de tipo 0 son los buses internos de las pastillas. La utilizacin de
buses internos de gran ancho de palabra unido a la incorporacin de
memoria cach interna facilita que se puedan conseguir
microprocesadores de grandes prestaciones.
Buses de tipo 1
Buses de tipo 2
29
por lo que no existe bus de nivel 3 y este bus se convierte en el bus del
sistema.
Buses de tipo 3
Buses de tipo 4
Buses de tipo 5
Los buses serie suelen constituir el tipo ms elemental del espectro de las
comunicaciones de un sistema informtico. Se emplean para cubrir las
mayores distancias.
30
31
32
Ventajas:
Desventajas:
2) Arbitraje distribuido
En este arbitraje no existe un maestro que acte de rbitro en la gestin de
la prioridad, por lo que son los propios peticionarios quienes se ponen de
acuerdo para decidir quin se queda con el servicio. Cada mdulo tiene un
rbitro y un nmero de arbitraje nico.
33
34
35
Deteccin de errores.
E/S programada
36
Prioridad de interrupcin
Es un sistema que determina el orden de prioridad de atencin de
interrupciones, cuando llegan al mismo tiempo dos o ms solicitudes. El
sistema tambin puede fijar las condiciones que se permiten para
interrumpir a la PC, mientras se est dando servicio a otra interrupcin
(anidamiento de interrupciones).
Los niveles altos de prioridad, se asignan a aquellas solicitudes que si se
postergan pueden ocasionar consecuencias serias.
Cuando se producen dos interrupciones simultneas se atiende (se
procesa) a la de mayor prioridad.
El problema de resolver la prioridad se puede hacer por software o por
hardware. Si se hace por software, este sistema ofrece la plasticidad que
tiene el software, es decir el orden de prioridad se puede cambiar.
Mientras que si el orden de prioridades se hace por hardware, este orden
no puede cambiarse, pero tiene la ventaja de ser mucho ms rpido. En
general todo lo que se implementa por hardware es ms rpido que
aquello que se implemente por software. Pero lo que se hace por
hardware, implica un esquema rgido, soldado a la placa base, que no
puede cambiarse.
38
39
40
DMA transparente:
Se trata de usar el bus del sistema cuando se tiene certeza sobre el hecho
de que el microprocesador no lo necesitar, como por ejemplo en aquellas
fases del proceso de ejecucin de las instrucciones donde nunca se usa,
pues el microprocesador realiza tareas internas (fase de decodificacin de
la instruccin). De esta manera, como su nombre indica, DMA
permanecer transparente para el microprocesador y la transferencia se
har sin obstaculizar la relacin CPU-bus del sistema. Como desventaja, la
velocidad de transferencia es la ms baja posible.
DMA Scatter-gather:
Permite la transferencia de datos a varias reas de memoria en una
transaccin DMA simple. Es equivalente al encadenamiento de mltiples
peticiones DMA simples. De nuevo, el objetivo es liberar el
microprocesador de las tareas de copia de datos e interrupciones de
entrada/salida mltiples.
En la figura 10 se muestra un esquema en bloques de un controlador de
DMA. Observar los distintos bloques del esquema, las seales, y los
sentidos de las fechas que indican el movimiento de las seales.
41
42
Actualizacin de versiones.
Mejoras de seguridad.
Otros.
44
Bibliografa
OBLIGATORIA:
Hillar, Gastn (2007): Estructura Interna de la PC (5 ed.). Buenos Aires: Hasa
Mueller, Scott (2001): Manual de Actualizacin y Reparacin de PCs. S/D: Pearson
Educacin / Prentice Hall.
Stalling, W. (1997): Organizacin y Arquitectura de Computadores. 5 edicin.
Madrid: Prentice Hall.
AMPLIATORIA:
Shen, J. P., Lipasti, M. H. (2006): Arquitectura de Computadores, fundamento de
los procesadores superescalares. Madrid: Mc Graw Hill.
Tanenbaum, Andrew S. (2006): Structured Computer Organization (5 ed.).
Amsterdam: Prentice Hall.
www.uesiglo21.edu.ar
45