1. COMUNICACIÓN INTERNA:
ES LA BASE PARA EL FUNCIONAMIENTO DE
UN SISTEMA BASADO EN MÚLTIPLES
PROCESOS, LOS CUALES SON EJECUTADOS
MEDIANTE DIVERSOS COMPONENTES DEL
SISTEMA.
ES NECESARIA PARA EL BUEN DESEMPEÑO Y
DESARROLLO DE UN SISTEMA.
2. BUSES
LA PALABRA BUS HACE REFERENCIA A UN MEDIO
DE TRANSPORTE
EXISTEN DIVERSAS ESPECIFICACIONES DE BUS QUE
DEFINEN UN CONJUNTO DE CARACTERÍSTICAS
MECÁNICAS COMO CONECTORES, CABLES Y
TARJETAS, ADEMÁS DE PROTOCOLOS ELÉCTRICOS Y
DE SEÑALES.
UN BUS SE CARACTERIZA POR LA CANTIDAD DE
INFORMACIÓN QUE TRANSMITE EN FORMA
SIMULTÁNEA. ESTE VOLUMEN SE EXPRESA EN BITS.
EL TERMINO ANCHE SE REFIERE AL NÚMERO DE
BITS QUE UN BUS PUEDE TRANSMITIR EN FORMA
SIMULTÁNEA.
3. SE CARACTERIZAN POR 3 TIPOS DE BUSES; BUS
CONTROL, BUS DE DATOS Y BUS DE DIRECCIONES.
ORGANIZACIÓN FÍSICA DE UN BUS:
LÍNEAS DE CONTROL:
ORGANIZACIÓN DE TRANSFERENCIAS DE LOS
DISPOSITIVOS CONECTADOS AL BUS.
INDICA EL TIPO DE DATOS QUE TRANSFIERE
LÍNEAS DE DATOS:
LLEVAR LA INFORMACIÓN DESDE LA FUENTE DEL
DESTINO
COMANDOS COMPLEJOS
4. BUS LOCAL
ES EL BUS ENTRE EL CPU, LA MEMORIA Y DISPOSITIVOS
PERIFÉRICOS QUE CORRE A LA VELOCIDAD DEL CPU, EL
MISMO QUE ACTUALMENTE ESTÁ REPRESENTADO POR EL
PCI QUE SE ENCARGA DE LA TRANSMISIÓN DE DATOS ENTRE
LOS DISPOSITIVOS DE PC.
GRACIAS A LOS BUSES LOCALES HAY COMUNICACIÓN
DIRECTA CON LA CPU.
CON LA EVOLUCIÓN DE LOS BUSES AUMENTO SUS
CAPACIDAD PARA TRANSFERIR LA INFORMACIÓN
ADEMÁS PERMITE A ALGUNOS COMPONENTES DE LA PLACA
MADRE (USB, PUERTO SERIAL O PARALELO, TARJETAS
INSERTADAS EN CONECTORES PCI, DISCOS DUROS,
UNIDADES DE CD-ROM Y CD-RW, ETC.) COMUNICARSE ENTRE
SÍ.
5. Bus Local. ANTECEDENTES
NOMBRE AÑO FABRICANTE ANCHO DE BUS VELOCIDAD PROCESADOR
BUS DE EXPANSION XT 1980 IBM 8 BITS 4.77 Mhz (vel de reloj) 8086
ISA(Industry standard 1980 IBM 16 BITS 8.33 Mhz AT
Arquitecture)
BUS MICRO CHANNEL 1987 IBM 32 BITS 10 Mhz PS/2
(MCA)
EISA (Extended ISA) 1987-1988 AST, Compaq, epson, HP, 32 BITS 8.33 Mhz OS/2 Y UNIX
NEC, Olivetti, Tandy
Vesa Local Bus 1992 VESA 32 BITS 32 Mhz – 66 Mhz 80286 - 80486
PCI (Peripheral Componet 1992 INTEL 32 BITS 32 Mhz – 66 Mhz Pentium – Pentium 2
Interconect)
6. EL BUS LOCAL QUE SE SUELE UTILIZAR EL ES
DENOMINADO PCI ES UN BUS LOCAL DE 32
BITS, FUNCIONANDO A UNA FRECUENCIA DE
33 MHZ Y CON UN ANCHO DE BANDA
MÁXIMO, COMO EL VLB, DE 132 MB/S, PERO
CON CARACTERÍSTICAS ADICIONALES AL VLB
COMO SON: LA TRANSFERENCIA DE RÁFAGAS
LINEALES, GRANDES VOLÚMENES DE DATOS
SON ESCRITOS O LEÍDOS DE UNA DIRECCIÓN
QUE SE INCREMENTA AUTOMÁTICAMENTE
PARA EL PRÓXIMO BYTE DEL FLUJO
7. BUS DE DATOS
EL BUS DE DATOS SE ENCARGA DE MOVER LA INFORMACIÓN
POR LOS COMPONENTES DE HARDWARE DEL SISTEMA DE
COMPUTACIÓN, TANTO DE ENTRADA (TECLADO, MOUSE, ETC)
COMO DE SALIDA (MONITOR, IMPRESORA, ETC.)
EL FSB (FRONT-SIDE-BUS) ES EL TIPO DE BUS USADO
PRINCIPALMENTE PARA LOS MICROPROCESADORES INTEL.
ESE BUS INCLUYE SEÑALES DE DATOS, DIRECCIONES Y
CONTROL, ASÍ COMO SEÑALES DE RELOJ QUE SINCRONIZAN
SU FUNCIONAMIENTO. EN LOS NUEVOS PROCESADORES DE
INTEL, DESDE NEHALEM, Y HACE TIEMPO EN LOS DE AMD SE
USAN OTROS TIPOS DE BUSES COMO EL INTEL QUICKPATH
INTERCONNECT Y EL HYPER TRANSPORT RESPECTIVAMENTE.
8.
9. VELOCIDAD DE COMPONENTES:
EL ANCHO DE BANDA DEL FSB DEPENDE DE
SU TAMAÑO DE PALABRA (SI ES DE 16, 32 O
64 BITS), SU FRECUENCIA DE RELOJ MEDIDA
EN MEGAHERCIOS Y EL NÚMERO DE
TRANSFERENCIAS QUE REALIZA POR CICLO
DE RELOJ. POR EJEMPLO, UN FSB DE 32 BITS
DE ANCHO (4 BYTES), FUNCIONANDO A
100 MHZ Y QUE REALICE 4 TRANSFERENCIAS
POR CADA CICLO, OFRECE UN MÁXIMO
TEÓRICO DE 1.600 MEGABYTES POR
SEGUNDO.
10. POR OTRA PARTE SI SE USA LA
TECNOLOGÍA QUAD PUMPING, SI EL BUS
FUNCIONA A 100 MHZ DE SEÑAL DE RELOJ,
EN CADA CICLO DE RELOJ HAY CUATRO
TRANSFERENCIAS DE DATOS. SE DICE
ENTONCES QUE EL BUS FUNCIONA A
400 MT/S, Y SU ANCHO DE BANDA SE
EXPRESA MEDIANTE LA SIGUIENTE SENCILLA
FÓRMULA:
4 BYTES X 100 MHZ X 4 = 1.600 MB/S