Upload
livijhacer-ruiz
View
3
Download
0
Embed Size (px)
Citation preview
Interconexin con Buses
Interconexin con BusesUn bus es un mecanismo de interconexin entre distintas unidades funcionalesMedio de transmisin compartidoEst compuesto por varias lneas donde cada lnea es capaz de transmitir seales binarias 1 o 0El bus principal es el Bus del sistema que conecta CPU con memoria y con mdulos de E/SCaptulo IIArquitectura de Computadores11Estructura del BusLneas/bus de datos: camino para transferir datosentre el resto de componentes de un computador.Su anchura (nmero de lneas elctricas) suele seruna potencia de dos (8=2^3, 16=2^4, 32=2^5, 64=2^6, ...).Lneas/bus de direcciones: designan laposicin/direccin de los datos. Son salidas de laCPU/procesador y determinan capacidad dedireccionamiento.Lneas/bus de control: controlan el acceso y uso delas lneas/buses anteriores.
Captulo IIArquitectura de Computadores22De 50 a 100 lneas cada lnea tiene una funcin particular--dividen en tres gruposFIPrsentationUnidad de control. 3 Estructura y Prog. de ComputadorasMemoriaSecundariaMemoriaPrincipalCPUPerifricosBus de DatosBus de DireccionesBus de ControlEjemplo:3Captulo IIArquitectura de Computadores4
Captulo IIArquitectura de Computadores6
6Jerarqua de BusesLas prestaciones de un bus van disminuyendo a medida que se van conectando un mayor nmero de dispositivos.
Para optimizar el rendimiento de un bus se utilizan los buses organizados jerrquicamente, es por ello que tenemos:
Bus de arquitectura tradicionalBus de altas prestaciones.
Captulo IIArquitectura de Computadores77Tradicional
Captulo IIArquitectura de Computadores8TradicionalCaptulo IIArquitectura de Computadores9
Elementos de diseo del busCaptulo IIArquitectura de Computadores10
10ContiCaptulo IIArquitectura de Computadores11
11Temporizacin SncronaCaptulo IIArquitectura de Computadores12
12Temporizacin Asncrona
Captulo IIArquitectura de Computadores1313Temporizacin Asncrona
Captulo IIArquitectura de Computadores1414ArbitrajeCaptulo IIArquitectura de Computadores15
CENTRALIZADODISTRIBUIDO
15Transferencia datosCaptulo IIArquitectura de Computadores16
AnchoCaptulo IIArquitectura de Computadores17
17GRADO DE PARALELISMOMultiplexado/demultiplexadoCaptulo IIArquitectura de Computadores18
18Multiplexada: Cuando el tipo de info q lleva el bus no siempre es el mismo, unas veces lleva datos otras llevas por las misma Lneas direcciones Opciones del BusCaptulo IIArquitectura de Computadores19
19Ancho de Banda del BusCaptulo IIArquitectura de Computadores20
20Captulo IIArquitectura de Computadores21
21
Tipos de busesLas lneas de los buses se dividen en:1. Dedicadas.- Usa lneas separadas para direcciones y datos2. Multiplexadas.-Usa las mismas lneas
Mtodo de arbitraje.- el control del bus puede necesitar mas de un mdulo
3. Centralizado.- Un nico dispositivo asigna tiempos en el bus
4. Distribuido.- Cada mdulo puede controlar el acceso al busTemporizacin.- forma de controlar los tiempos en el bus
5. Sincrnico.- la presencia de un evento est determinada por la presencia de un reloj6. Asincrnico.- la presencia de un evento en el bus es consecuencia y depende de que se produzca un evento previo no precisan la existencia de una seal de relojAnchura del bus
Direccin.-el ancho de este bus afecta a la capacidad del sistema Datos.- mientras mas ancho es el bus de datos, mayor es el nmero de bits que se transmiten a la vezTipo de transferencia de datos:
Lectura
Escritura
Lectura-modificacin-escritura
Lectura despus de escritura
Bloque