Está en la página 1de 55

BUSES

Arquitectura y Organizacin de Computadores

La tarjeta principal

COMPONENTES BSICOS DE UN COMPUTADOR


a).- La tarjeta principal (Mother Board) b).-La CPU b).- La memoria c).- Los buses d) .- Dispositivos de Entrada Salida e) .- Perifricos f).- La fuente de alimentacin

Arquitectura y Organizacin de Computadores

La tarjeta principal

Estructura de un computador y sus perifricos

Arquitectura y Organizacin de Computadores

La tarjeta principal

Qu es la tarjeta principal ?
La tarjeta principal (mainboard), o tarjeta madre" (motherboard), es el elemento principal de toda computadora, en el que se encuentran o al que se conectan todos los dems aparatos y dispositivos. Fsicamente, se trata de una tarjeta" de material sinttico, sobre la cual existe un circuito impreso que conecta diversos elementos que se encuentran anclados sobre ella.

Arquitectura y Organizacin de Computadores

La tarjeta principal

Componentes de la Tarjeta Principal


zcalo del microprocesador ranuras de memoria (SIMM, DIMM...) chipset de control BIOS slots de expansin (ISA, PCI, AGP...) memoria cach conectores internos conectores externos conector elctrico pila elementos integrados variados

Arquitectura y Organizacin de Computadores

La tarjeta principal

La Mother Board (Tarjeta principal)


Una placa base moderna y tpica ofrece un aspecto similar al siguiente:

Arquitectura y Organizacin de Computadores

La tarjeta principal

Los buses
Teclado Pantalla

CPU

Los buses son los canales de datos que interconectan los componentes de la PC.

Buses Memoria RAM


Disco Duro

Algunos estn diseados para transferencias pequeas, y otros para transferencias mayores.
Impresora

Arquitectura y Organizacin de Computadores

Buses en un PC
Originalmente las primeras IBM PC, contaban con un bus nico para interconectar todas las componentes del sistema, llamado BUS DEL SISTEMA Con el tiempo ste empez a ser incapaz de soportar los caudales de datos que requeran todos los componentes

Arquitectura y Organizacin de Computadores

Buses en un PC antiguo
Los PCs con Pentium cuentan con PC un bus del sistema que conecta la RAM, el microprocesador y la memoria Cach de nivel 2 (L2) a una frecuencia de 66Mhz . El bus PCI se conecta al bus del sistema atravs del Chipset a 33 Mhz. Para mantener compatibilidad con tarjetas de expansin ISA, el chipset facilita una pasarela entre el PCI y el ISA. Junto al PCI se tendrn algunos slots ISA.

Arquitectura de computadoras II

Buses en una IBM PC

Desde los procesadores Pentium II se incorpora el bus AGP, conectado al chipset a una frecuencia de 66 Mhz. La tarjeta de video se conecta directamente al bus del sistema gracias al bus AGP.

Arquitectura y Organizacin de Computadores

La tarjeta principal

Los buses
MEMORIA RAM

CPU

bus FSB

Resto de componentes de la PC

El bus ms importante de la PC se encarga del trfico pesado entre la CPU y la memoria RAM conocido como : Bus Frontal o Frontal Side Bus (FSB) Bus del sistema ( en PCs ms antiguas)

Arquitectura de computadoras II

Buses en un PC
Microprocesador Bus de E/S CPU
Chipset

Disco duro

TIPOS GENRICOS DE BUSES:


Bus del sistema, que es el encargado de unir la CPU con la memoria RAM y otros elementos de la tarjeta madre. Bus de Entrada/Salida, que une la tarjeta madre con otros adaptadores y tarjetas ( de video, grficas, discos duros etc.)

Tarjeta grfica

Cach L1

Tarjeta sonido Bus del sistema RAM CD ROM

Bus de acceso a cach L2 Cach L2

Arquitectura y Organizacin de Computadores

La tarjeta principal

El Chipset y concentradores
CPU Memoria RAM

E/S

Bus de sistema
16 MHz

Puente
8 MHz

En esta Arquitectura , el Bus de E/S est separado del Bus del sistema (80386). Precursora de la arquitectura Multibus

Arquitectura y Organizacin de Computadores

La tarjeta principal

El Chipset de BUS PCI


CPU BIOS E/S Memoria RAM

Puente Norte

Puente Enlace Sur

Bus PCI EIDE

Puerto AGP

Bus USB

El puente Norte y el puente sur comparten la funcin de controlar el trfico de datos en la mother board

Arquitectura y Organizacin de Computadores

La tarjeta principal

El Chipset y concentradores
CPU
100MHz X 4 Bus del sistema

AGP X4

66 MHz X4

Controlador de Concentrador de Memoria (Puente Norte)

Enlace al centro de E/S

Memoria DDR RAM

133MHz X 2

La arquitectura PCI (1998, 1999), en la que el puente norte se ha convertido en un concentrador : Memory Controller Hub (MCH)

Arquitectura y Organizacin de Computadores

Buses de expansin

Bus PCI.
PCI: Peripheral Component Interconnect (Intel 1993). Bus de expansin diseado para los ix86 y Pentium. Actualmente se encuentra en todos los computadores personales. Soporta hasta 10 perifricos de alta velocidad. Permite conexin con otros buses ms lentos como ISA o EISA

Carlos Canto Q.

Arquitectura y Organizacin de Computadores

Buses de expansin

Bus PCI.
Bus de datos de 32 bits en la versin 2.0 y de 64 bits en la versin 2.1. Bus de direcciones de 32 bits. Funciona a 33 MHz (versin 2.0) o a 66 MHz (versin2.1). La velocidad de transferencia mxima es de 132 MB/s o de 528 MB/s.
Carlos Canto Q.

Arquitectura de computadoras II

Buses de expansin

Bus PCI.
Qu diferencias tienen el bus PCI 32 bits respecto al PCI de 64 bits?
La diferencia fundamental entre las diferentes versiones de buses PCI es principalmente la capacidad de datos que pueden procesar en una unidad de tiempo, es decir, el ancho de banda que son capaces de soportar. Este ancho de banda mximo o terico se calcula multiplicando el nmero de bits utilizado por el bus para transferir datos en paralelo por la frecuencia de funcionamiento.

Arquitectura y Organizacin de Computadores

Buses de expansin

Bus PCI.
El bus PCI estndar utiliza datos de 32 bits y funciona a una frecuencia de 33 MHz. El mximo ancho de banda que admiten estos buses es de: 32 bits = 4 bytes por cliclo de reloj; 4 * 33.333 = 133.332 KBps = 133 MBps. Algunas placas utilizan buses PCI de 32 bits y 66 MHz, aumentando as la capacidad mxima de transferencia de los PCI originales, hasta 266 MBps. Tambin existen bus PCI de 64 bits y 33 MHz, y de 64 bits y 66 Mhz.

Arquitectura y Organizacin de Computadores

Buses de expansin

BUS PCI
El bus PCI se comunica con la CPU a travs de un puente que acta como un buffer entre la CPU y el bus. Debido al puente, prcticamente cualquier mquina puede usar el bus PCI, no slo un PC. Es factible entonces encontrar buses PCI en macintosh, mquinas RISC (como Alpha) e incluso en mquinas AS/400 de nueva generacin. Igual que VLB, PCI corre a 33 MHz, la capacidad neta de PCI puede ser 132 Mbps en una tarjeta de 32 bits o 264 Mbps en una tarjeta de 64 bits. Aunque las tarjetas ISA o EISA no encajan en un slot PCI, existe compatibilidad a nivel del conjunto de chips de la mquina, por ello, es fcil construir un computador con los tres tipos de buses.

Arquitectura y Organizacin de Computadores

Buses de expansin

BUS ISA( Industry Standard Architecture) DE 16 BITS

Arquitectura y Organizacin de Computadores

Buses de expansin

BUS PC ( conocido adems como XT) DE 8 BITS

Arquitectura y Organizacin de Computadores

Buses de expansin

BUS ISA( Industry Standard Architecture) DE 8 y 16 BITS


El PC no fue el primer computador basado en un chip. Antes existieron el Altair y el Apple II (ancestro de macintosh) . Altair estaba construido en base a un backplane y la CPU estaba en una tarjeta conectada a l. Por aos el bus de Altair, el S-100, fue estndar en la industria.

Arquitectura de computadoras II

Buses de expansin

EL Apple II utilizaba un bus propietario denominado Apple Bus. El modelo original del PC (1981) utiliz un bus de 62 lneas conocido como bus PC, de slo 8 bits de ancho y 20 bits para direcciones (capacidad para direccionar justo 1MByte de RAM). El PC y el XT, basados en el 8088, de slo 8 bits usaron el bus PC El AT, basado en el 80286 de 16 bits requera un nuevo tipo de bus, aparece entonces el bus AT, que en 1988 pas a llamarse bus ISA, bastante usado aun en estos das.

Arquitectura de computadoras II

Buses de expansin

CARACTERISTICAS DEL BUS ISA:


16 Bits de datos (8 lneas ms que el bus PC). 4 lneas adiciones para direcciones, la capacidad es entonces de 24

bits que le permiten direccionar 16MByte de RAM. 7 canales DMA (4 ms que el bus PC). 5 canales de interrupcin adicionales (el bus PC tena 7). ISA agrega los canales IRQ10 a IRQ15. El canal IRQ9 est conectado al IRQ2, el canal IRQ13 es dedicado al co-procesador matemtico y el IRQ8 est conectado al reloj/calendario del sistema. Ninguno de estos requiere una lnea en el bus. Compatible con tarjetas de 8 y 16 bits

Arquitectura de computadoras II

Buses de expansin

PC (8bits)

ISA (16 bits)

Arquitectura de computadoras II

Buses de expansin

Caractersticas de los Buses

Arquitectura de computadoras II

Buses de expansin

BUS PCMCIA
PCMCIA (Personal Computer Memory Card Industry Association) tambin denominado PC Card bus permite agregar slots de expansin a un Laptop Tipo 1: tarjetas de memoria, slot de 33.3 milmetros de grosor y conector de 68 pines.Soportan memoria RAM o memorias flash cargadas con alguna aplicacin (Wordperfect por ejemplo) Tipo 2: con el Tipo 1 era necesario cargar la aplicacin en la memoria del computador, el tipo 2 elimina esta necesidad dejando ms memoria libre. 5 milmetros de grosor Tipo 3: permite conectar discos duros removibles. 10.5 milmetros de grosor

Arquitectura de computadoras II

Buses de expansin

BUS PCMCIA

Arquitectura de computadoras II

Buses de expansin

CARACTERISTICAS DEL BUS PCMCIA


Capacidad de direccionamiento: 64 MBytes no soporta bus mastering o DMA requiere (obligadamente) capacidad de plug-and-play cmo podran manipularse DIP switches en tales dimensiones? podra haber hasta 4080 PC card slots en un PC. Los otros tipos de buses slo soportan hasta 16 slots. 16 bits de datos velocidad de 33 Mhz

Arquitectura de computadoras II

Generaciones de Procesadores
Generacin 1era 2da 3ra 4ta 5ta 6ta 7ma 8va 80286 80386Dx 80486SX,486DX Pentium / AMD K5 AMD K7 / Pentium 4 Athlon 64 / Prescott Cpu 8086,8088 Ao 1978-1981 1984 1987-88 1990-92 1993-95 1999-2000 2003 Transistores 29,000 134,000 275,000 1;200,000 3;100,000 5;500,000 22;000,000 100;000,000

Pentium Pro / AMD K6 1995-98

Arquitectura de computadoras II

Interfaz: Unidad hardware/Software que permite conectar dos entidades diferentes; en el caso que nos ocupa, un perifrico y la CPU. Los interfaces tambin se denominan controladores o tarjetas de E/S. Las funciones ms importantes de un interfaz son: Interpretar las rdenes que recibe de la CPU y transmitirlas al perifrico Controlar las transferencias de datos entre la CPU y el perifrico (convertir formatos, adaptar velocidades,..). Informar a la CPU del estado del perifrico.

Componente de hardware

Interfaz

Componente de Hardware

Arquitectura de computadoras II

Puerto: Unidad fsica que permite la conexin entre un perifrico y el computador. Siempre debe tener asignados dos tipos de recursos:

Direccin: Necesaria para que la CPU pueda referenciar al puerto. Lnea de peticin de interrupcin (IRQ): Esta lnea se utiliza para avisar al procesador de que debe atender al perifrico.
Todos los PCs actuales incorporan como mnimo un puerto paralelo, un puerto serie y uno USB. Estos puertos llevan asociados interfaces de propsito general, que permiten la conexin de gran variedad de perifricos.

Arquitectura de computadoras II

Puentes Buses Puertos ???

Arquitectura de computadoras II

El Chipset PCI y concentradores


Procesador Intel Pentium 4 MCH: Memory Hub Concetrator

533/400MHz 4.2 3.2 GB/s >1GB/s

AGP 4X

MCH i845PE

DDR 266/333 Canal doble 4.0 GB/s DDR 266/333

ATA100 MB/S 2 canales IDE

Arquitectura Hub Intel

de
6 canales de Audio

ICH
Interfase LAN

133 MB/s 4 Puertos USB 2.0

PCI

Flash BIOS

ICH: Input/ Output Hub concetrator

Arquitectura de computadoras II

El Puente Sur (Southbridge) Funciones Principales :


Gestin del PCI Control de los discos duros Gestin de los puertos USB Interfaz fireWire Control del lector de disquetes Gestin del teclado y ratn Tarjeta de sonido integrada bsica Interfaz redes Vnculo con la BIOS

Arquitectura de computadoras II

El Puente Norte (Northbridge)


Es un controlador que gestiona el flujo de datos que se transfieren entre La CPU La Memoria Y entran al puerto AGP

Arquitectura de computadoras II

Motherboard ilustrando algunas partes importantes


Puerto AGP Puente Sur Puente Norte Slots de expansin

Zcalo del Microprocesador ZIF ( Zero Insertion Force) Sockets de memoria

Arquitectura de computadoras II

PUERTO AGP (ACELERATED GRAPHICS PORT)

Arquitectura de computadoras II

PUERTO AGP
El puerto AGP (Accelerated Graphics Port en ocasiones llamado Advanced Graphics Port) es un puerto (puesto que solo se puede conectar un dispositivo, mientras que en el bus se pueden conectar varios) desarrollado por Intel en 1996 como solucin a los cuellos de botella que se producan en las tarjetas grficas que usaban el bus PCI. El bus AGP es de 32 bits como el PCI pero cuenta con notables diferencias como 8 canales ms adicionales para acceso a la memoria RAM. Adems puede acceder directamente a esta a travs del NorthBrigde pudiendo emular as memoria de vdeo en la RAM. La velocidad del bus es de 66 MHz. El puerto AGP se utiliza exclusivamente para conectar tarjetas grficas, y debido a su arquitectura slo puede haber una ranura

Arquitectura de computadoras II

PUERTO AGP
A medida que salgan GPUs ms modernos, su implementacin en tarjetas AGP cada vez va a ser menor debido al gran auge y avance tecnolgico de PCI Express. Ya no se desarrollan mejoras sobre el puerto AGP que ha quedado "obsoleto" y est siendo reemplazado por el bus PCI-Express (donde se pueden conectar ms de una placa, obteniendo trabajo en paralelo para el procesamiento de video.

Arquitectura de computadoras II

PUERTO AGP

Aumenta el ancho de banda haciendo varias transferencias de informacin por ciclo de reloj Los perifricos que utilizan PCI tambin se ven beneficiados por este aislamiento de la tarjeta grfica.

Arquitectura de computadoras II

PUERTO AGP
Modos de funcionamiento del Bus AGP:
AGP 1X:

velocidad 66 MHz con una tasa de transferencia de 264 MB/s y funcionando a un voltaje de 3,3V.
AGP 2X:

velocidad 133 MHz con una tasa de transferencia de 528 MB/s y funcionando a un voltaje de 3,3V.
AGP 4X:

velocidad 266 MHz con una tasa de transferencia de 1 GB/s y funcionando a un voltaje de 3,3 o 1,5V para adaptarse a los diseos de las tarjetas grficas.
AGP 8X:

velocidad 533 MHz con una tasa de transferencia de 2 GB/s y funcionando a un voltaje de 0,7V o 1,5V.

Arquitectura de computadoras II

Tpicos buses en un PC
Puente Norte

Puente Sur

Arquitectura de computadoras II

PCI Express

Arquitectura de computadoras II

PCI Express
Anteriormente conocido por las siglas 3GIO, 3rd Generation I/O, es un nuevo desarrollo del bus PCI que usa los conceptos de programacin y los estndares de comunicacin existentes, pero se basa en un sistema de comunicacin serie mucho ms rpido. Este sistema es apoyado principalmente por Intel, que empez a desarrollar el estndar con nombre de proyecto Arapahoe despus de retirarse del sistema Infiniband. PCI-Express no tiene que ver nada con PCI-X, son totalmente diferentes. PCI-X es una evolucin de PCI, en la que se consigue aumentar el ancho de banda mediante el incremento de la frecuencia, llegando a ser 32 veces ms rpido que el PCI 2.1. Su velocidad es mayor que PCI-Express, pero presenta el inconveniente de que al instalar ms de un dispositivo la frecuencia base se reduce y pierde velocidad de transmisin.

Arquitectura de computadoras II

PCI Express
PCI-Express est pensado para ser usado slo como bus local. Debido a que se basa en el bus PCI, las tarjetas actuales pueden ser reconvertidas a PCI-Express cambiando solamente la capa fsica. La velocidad superior del PCI-Express permitir reemplazar casi todos los dems buses, AGP y PCI incluidos. La idea de Intel es tener un solo controlador PCI-Express comunicndose con todos los dispositivos, en vez de con el actual sistema de puente norte y puente sur.

Arquitectura de computadoras II

PCI Express
PCI-Express no es todava suficientemente rpido para ser usado como bus de memoria. Esto es una desventaja que no tiene el sistema similar HyperTransport, que tambin puede tener este uso. Adems no ofrece la flexibilidad del sistema InfiniBand, que tiene rendimiento similar, y adems puede ser usado como bus interno externo. PCI-Express en 2006 es percibido como un estndar de las placas base para PC, especialmente en tarjetas grficas. Marcas como Ati Technologies y nVIDIA entre otras tienen tarjetas graficas en PCIExpress.

Arquitectura de computadoras II

PCI Express

Arquitectura de computadoras II

PCI Express

Arquitectura de computadoras II

Recordemos los Buses

Arquitectura de computadoras II

Caractersticas de los Buses

Arquitectura de computadoras II

Arquitectura de computadoras II Arquitectura de computadoras II

Arquitectura de computadoras II Arquitectura de computadoras II

Eso es todo de Buses por ahora