UNIVERSIDAD NACIONAL DE
TRUJILLO
FACULTAD DE INGENIERIA
ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS
ARQUITECTURA DE COMPUTADORAS
SISTEMA DE INTERCONEXIN
INTERNA - BUSES
DOCENTE:
ALUMNOS:
2016
ARQUITECTURA DE COMPUTADORAS
INDICE
INTRODUCCION....3
SISTEMA DE INTERCONEXIN INTERNA (BUSES)
INTRODUCCIN A LOS BUSES.....5
CONCEPTOS..7
FUNCIONAMIENTO..7
ESTRUCTURA DE UN BUS8
LA LNEA DE DATOS9
LAS LNEAS DE DIRECCIN.........9
LAS LNEAS DE CONTROL.....9
ELEMENTOS DE DISEO DE UN BUS
TIPO DE BUSES....13
METODO DE ARBITRAJE.......13
TEMPORIZACION..16
ANCHURA DEL BUS.....18
TIPO DE TRANSFERENCIA DE DATOS...18
CARACTERSTICAS Y TIPOS DE BUSES
PARALELISMO DEL BUS..21
FUNCIN..21
CICLO DE FUNCIONAMIENTO22
TIPOS DE BUSES...23
OTROS TIPOS DE BUSES...............................................................................24
TABLA COMPARATIVA DE BUSES29
VENTAJAS DE UN BUS.30
DESVENTAJAS DE UN BUS....30
JERARQUIA DE BUSES
POR QU ES NECESARIA LA JERARQUA DE BUSES?.........................34
VENTAJAS DE LAS JERARQUAS DE BUSES...34
CONCLUSION..37
BIBLIOGRAFIA....38
LINKOGRAFIA.38
INTRODUCCIN
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, etc. En definitiva cualquier perifrico o dispositivo del ordenador se
comunica a travs de este elemento, esta es la razn por la que decidimos elegir
los buses del ordenador como tema de estudio. Existen dispositivos mucho ms
conocidos que los buses del sistema, pero incluso la tarjeta grfica ms potente del
mercado necesitar comunicar los datos con el sistema, y no slo eso, porqu
adems sern las caractersticas del bus las que marcarn el rendimiento de dicha
tarjeta.
Por todo ello realizaremos una explicacin general de la estructura de los buses.
As como indicaremos las especificaciones necesarias para que un bus este
normalizado, y una clasificacin jerrquica de los mismos. Tambin veremos una
visin en conjunto de las caractersticas que definen un bus y que permiten distinguir
fcilmente unos de otros (la anchura del bus o nmero de bits o lneas de
direcciones y datos, la temporizacin o mtodo de sincronizacin, etc.).
SISTEMA DE
INTERCONEXIN
INTERNA (BUSES)
Puesto que el bus ISA ofreca algunas limitaciones En IBM se desarroll otro
tipo de bus que funcionaba a 10 Mhz y que soportaba un ancho de banda de 32 bits.
Este bus se mont en la gama PS/2. El gran problema de este bus es que no era
compatible con los anteriores y necesitaba de tarjetas de expansin especialmente
diseadas para su estructura. Como el mercado necesitaba un bus compatible ISA
que fuese ms rpido, la mayora de fabricantes establecieron las especificaciones
del bus EISA (Extended ISA) que ensanchaba la ruta de datos hasta 32 bits, sin
embargo la necesidad de compatibilidad con ISA hizo que este nuevo bus tuviese
que cargar con la velocidad bsica de transferencia de ISA (8.33 Mhz). Pero la gran
revolucin estaba por llegar. Por un lado los procesadores Intel 80486 y por otro la
invasin en el mercado de los sistemas grficos como Windows hicieron necesario
la aparicin de un nuevo tipo de bus que estuviese a la altura de estos hitos. Al
manejarse grficos en color se producan grandes cuellos de botella al pasar del
procesador al bus ISA (el 80486 funcionaba a 33 Mhz y el bus ISA a 8.33 Mhz). La
solucin era enlazar el adaptador grfico y otros perifricos seleccionados
directamente al microprocesador.
Es aqu donde surgen los buses locales. Fue VESA ( un organismo de
estandarizacin de dispositivos de vdeo) quin present el primer tipo de bus local.
Se le llamo VESA LOCAL BUS (VLB). Este tipo de bus revolucion el mercado ya
que permita una velocidad de 33 Mhz pudindose alcanzar una mxima de 50 Mhz
y su ancho de banda era de 32 bits (aunque en su especificacin 2.0 se alcanzan los
64 bits).
En el ao 1992 Intel present un nuevo bus local llamado PCI, que aunque no
mejor el rendimiento del VLB, super las carencias que presentaba este bus que
estaba orientado al diseo de los procesadores 80486. As pues el PCI se desarroll
como un bus de futuro. La velocidad de este bus era inicialmente de 20 Mhz y
funcionaba a 32 bits, aunque en la actualidad su velocidad de transferencia alcanza
los 33 Mhz y su ancho de banda llega hasta los 64 bits. Otra caracterstica de este
tipo de bus es la posibilidad de que se le conecten tarjetas que funcionen a distintos
voltajes.
1.2 CONCEPTOS
1.3 FUNCIONAMIENTO
Lneas de datos
Lneas de direcciones
Lneas de control.
Estas lneas son utilizadas para controlar el uso del bus de control y del
bus de datos. Se transmiten rdenes y seales de temporizacin.
Las rdenes son muy diversas, las ms comunes son:
o Todo elemento que est conectado al bus tiene que saber reconocer si la
direccin que est en el bus de datos le corresponde, tiene que reconocer
algunas rdenes transmitidas por el bus de control, y puede emitir algn tipo de
seal por el bus de control (seal de interrupcin, seal de reconocimiento de
alguna peticin, etc.).
o En general, cuanto ms dispositivos conectamos al bus, disminuye el rendimiento
del sistema; las causantes de esto son varias, pero las ms importantes son el
tiempo de sincronizacin que se necesita para coordinar el uso del bus entre
todos los dispositivos, y que el bus tiene una capacidad mxima, la cual puede
llegar a convertirse en un cuello de botella del sistema. Una de las formas de
tratar este problema es implementando jerarqua de buses.
ELEMENTOS DE
DISEO DE UN BUS
Existe una gran variedad de diseos de buses pero, en general, hay unos pocos
elementos comunes de diseo que permiten clasificarlos y distinguirlos unos de
otros.
A. Centralizado:
o En un esquema centralizado hay un nico dispositivo fsico llamado
controlador de bus o rbitro
El rbitro es el responsable de asignar tiempos en el bus.
Puede ser un mdulo separado o parte del propio procesador.
La lnea BSY se activa siempre que un master tiene el control del bus.
Un master solicita el control del bus activando REQ.
2.3 TEMPORIZACION
Sncrono
Asncrono
A. Sncrono:
B. Asncrono:
___________________________________________________
- Lectura: Indica una lectura por parte del maestro de un dato que est en
el esclavo. Implica una transferencia de datos desde el esclavo al
maestro. Una lectura simple trasladara un dato del tamao del bus de
datos.
- Escritura: Indica una escritura de un dato por parte del maestro en algn
registro (o posicin de memoria) del esclavo.
- Ciclo Lectura-Modificacin-Escritura: Indica un acceso combinado de
lectura y escritura sin soltar el uso del bus mientras se est modificando
el dato. El dato generalmente se escribe en la misma posicin en que se
lee. Este acceso asegura al dispositivo que lo consigue su derecho
exclusivo sobre el dato ledo.
- Accesos mltiples: Consiste en un acceso de lectura o escritura en el
que estn implicados sucesivos datos. El acceso solo requiere
especificar una nica vez la direccin y el trasiego de sucesivos datos.
CARACTERSTICAS Y
TIPOS DE BUSES
Por otra parte, la velocidad del bus se define a travs de su frecuencia (que
se expresa en Hercios o Hertz), es decir el nmero de paquetes de datos que
pueden ser enviados o recibidos por segundo. Cada vez que se envan o reciben
estos datos podemos hablar de ciclo.
A. El bus multiparalelo
Consiste en utilizar los mismos tilos para enviar, en momentos
distintos, informaciones distintas.
B. El bus serie
Est formado nicamente por un par de hilos, por los que circula la
informacin bit a bit.
3.2 FUNCIN
El nmero de bits que pueden transferir a la vez; una computadora con un BUS
de datos [data BUS] de 16 bits puede transferir 16 bits a la vez.
Por otra parte, la velocidad del bus se define a travs de su frecuencia (que se
expresa en Hercios o Hertz), es decir el nmero de paquetes de datos que pueden
ser enviados o recibidos por segundo. Cada vez que se envan o reciben estos
datos podemos hablar de ciclo. De esta manera, es posible hallar la velocidad de
transferencia mxima del bus (la cantidad de datos que puede transportar por
unidad de tiempo) al multiplicar su ancho por la frecuencia.
SA
EISA
BUS DE VL
PCI
PC
A. BUS PARALELO:
o Es un bus en el cual los datos son enviados por bytes al mismo tiempo, con
la ayuda de varias lneas que tienen funciones fijas.
o La cantidad de datos enviada es bastante grande con una frecuencia
moderada y es igual al ancho de los datos por la frecuencia de
funcionamiento. En los computadores ha sido usado de manera intensiva,
desde el bus del procesador, los buses de discos duros, tarjetas de
expansin y de vdeo hasta las impresoras.
o El Front Side Bus de los procesadores Intel es un bus de este tipo y como
cualquier bus presenta unas funciones en lneas dedicadas:
B. BUS SERIE:
o En este los datos son enviados, bit a bit y se reconstruyen por medio de
registros o rutinas de software. Est formado por pocos conductores y su
ancho de banda depende de la frecuencia. Es usado desde hace menos de
10 aos en buses para discos duros, tarjetas de expansin y para el bus del
procesador.
TENEMOS:
A. BUSES INTERNO:
B. BUSES EXTERNO:
C. Bus PCI
o Un Peripheral Component InterConect (PCI, Interconexin de
Componentes Perifricos) consiste en un bus de ordenador estndar
para conectar dispositivo perifricos directamente a su placa base.
Estos dispositivos pueden ser circuitos integrados ajustados en sta
(los llamados dispositivos planares en la especificacin PCI) o
tarjetas de expansin que se ajustan en conectarse.
o El bus PCI permite configuracin dinmica de un dispositivo perifirco.
En el tiempo de arranque del sistema, las tarjetas PCI y el BIOS
interactan y negocian los recursos solicitados por la tarjeta PCI.
D. PCI EXPRESS
o Anteriormente conocido por las siglas3GIO, 3rd Generacin I/O. Es un
nuevo desarrollo del bus PCI que usa los conceptos de programacin
y los estndares de comunicacin y los estndares de comunicacin
existentes, pero se basa en un sistema de comunicacin sera muchos
ms rpido. No es todava suficientemente rpido para ser usado
como bus de memoria. Es percibido como un estndar de las placas
base para PC, especialmente en tarjetas grficas.
CONECTORES PCI
Caractersticas:
Est aislado del bus del sistema pero permite a los perifricos acceder a
la memoria Ram.
Bus de datos de 32 bits a 32 bits a 33 Mhz en su versin 1.0
La velocidad del bus se mantiene constante respecto al micro.
Aparece la tecnologa P&P.
Permite compartir interrupciones de perifricos.
Permite a los dispositivos realizar transferencias entre ellos y la memoria
sin utilizar al microprocesador.
Es el usado actualmente.
Permite 5 o ms conectores en placa.
En su versin 2.2 el ancho del bus es de 64 bits con 66 Mhz de reloj.
Existen variantes con mayor tasa de transferencia, PCI-X y PCI Express.
E. Bus AGP
o AGP Accelerated Graphics Port (puerto de grficos acelerado, en
ocasiones llamado Advanced Graphics Port, Puerto de grficos
avanzado). AGP se utiliza exclusivamente para conectar trajetas
grficas, y debido a su arquitectura solo puede haber una ranura.
Dicha ranura miedo unos 8 cm y se encuentra a un lado de las ranuras
PCI.
Caractersticas
Caractersticas:
Propsitos:
El bus EISA utilizaba conectores cuyo tamao era la mitad del conector ISA
pero con 4 filas de contactos en lugar de 2, para direccionar 32 bits.
Velocidad del reloj de 8,3 Mhz para EISA y 10 Mhz para MCA, con
transferencia de 20 Mhz/seg.
El primero era de IBM y el segundo compatible con Isa.
Las tarjetas y los buses incluyen electrnica adicional para ayudar a la
CPU en su trabajo.
Los perifricos eran caros y no tuvo xito.
J. BUS VLB
b. ECONOMIA:
i. Las mismas conexiones compartidas por mltiples componentes.
JERARQUA DE
BUSES
CONCLUSION
En sistemas como los PCs en los que puede haber varios buses interconectados
(incluso sistemas jerrquicos) parten de la complejidad en el uso de los mismos
puede quedar oculta por el sistema operativo.
BIBLIOGRAFIA
BIBLIOGRAFIA
- http://rvazquez.org/Misitio/Arquitectura_de_Computadoras_files/buses1.pdf
- https://sites.google.com/site/computadorasarquitectura/unidad-4-los-sistemas-de-
bus
- https://www.youtube.com/watch?v=qXeqeRbTUi8
- http://people.ac.upc.edu/cruellas/std/PuestaEnPieConInternet.PDF
- http://www.unsj-cuim.edu.ar/portalzonda/COMPUTACION/Menu/
modulo%208/curso/8-7.htm
- http://www.fdi.ucm.es/profesor/mendias/512/docs/tema7.pdf
- https://sites.google.com/site/computadorasarquitectura/unidad-4-los-sistemas-de-
bus
- https://busesyparalelismo.wordpress.com/2014/07/29/tipos-de-buses/
- http://www.authorstream.com/Presentation/aSGuest98925-1025383-estructura-de-
buses/
- http://www.frsn.utn.edu.ar/tecnicas3/apuntes/td3cap_5.pdf
- https://www.ecured.cu/BUS
- http://www.dia.eui.upm.es/asignatu/Arq_com/Jes%C3%BAs%20Bernal/AC%20BU
S.pdf
- http://icaro.eii.us.es/descargas/TRANSPARENCIAS_Tema_1_Buses_curso_04-
05_V5.pdf
- http://www.ctr.unican.es/asignaturas/pib/pib-tema-i-2en1.pdf