0% encontró este documento útil (0 votos)
64 vistas11 páginas

Bus Wari

Este documento compara los buses ISA, EISA y PCI analizando sus características a través de un marco teórico. Se describen los buses, sus elementos y tipos de arbitraje, y luego se realiza una comparación analizando sus similitudes y diferencias.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
64 vistas11 páginas

Bus Wari

Este documento compara los buses ISA, EISA y PCI analizando sus características a través de un marco teórico. Se describen los buses, sus elementos y tipos de arbitraje, y luego se realiza una comparación analizando sus similitudes y diferencias.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO 

Facultad de Ingeniería Eléctrica, Electrónica, Informática


y Mecánica
Escuela Profesional de Ingeniería Informática y de Sistemas

TRABAJO DE SESIÓN: CUADRO COMPARATIVO DE LOS


BUSES ISA, EISA Y PCI

Docente: Edwin Carrasco Poblete

Autores: 
 Aguilar Sanchez Nick Antoni
 Carbajal Carrasco Gabriel
 Colque Galindo Jean Franco
 Hancco Champi Fran Anthony
 Salinas Alarcon Paulo Cesar

 
CUSCO - PERÚ
1 Presentación
Durante este curso se estudiaron aspectos relacionados a la organización y arquitectura
del computador. Con el fin de aumentar más nuestros conocimientos respecto a los
buses presentados en clases, durante el presente trabajo buscamos presentar conceptos
relevantes acerca del sistema de buses (ISA, EISA, PCI) para luego poder compararlos
analizando sus características y llegar a ver las diferencias que estos presentan.

2 Introducción
El concepto de la arquitectura de las computadoras consiste en un conjunto de
técnicas que permiten construir máquinas lógicas generales programables en forma
práctica; en tal sentido, el presente trabajo tiene como objetivo comparar buses ISA,
EISA, PCI; donde cada tema se analizara para cada uno de los 3 buses.
Marco teórico, donde se abordará información específica referente a los sistemas de
buses (ISA, EISA, PCI), como son: su descripción general, características,
elementos y tipos de arbitraje.
Comparación de los sistemas de buses, en este capítulo se analizarán tanto los
aspectos en común como las diferencias entre los buses ISA, EISA, PCI, de esta
forma se podrá tener un mejor entendimiento de la forma y funcionamiento de los 3
sistema de buses.

3 Índice General

1 Presentación........................................................................................................................2
2 Introducción........................................................................................................................2
3 Índice General....................................................................................................................2
4 Índice Figuras.....................................................................................................................3
5 Índice de Tablas..................................................................................................................3
6 Marco teórico......................................................................................................................3
6.1 Definición.....................................................................................................................3
6.2 Características..............................................................................................................3
6.2.1 Características de ISA...........................................................................................3
6.2.2 Características de EISA........................................................................................4
6.2.3 Características de PCI...........................................................................................4
6.2.4 Temporización y parámetros de bus.....................................................................4
6.2.5 Temporización y Parámetros del EISA.................................................................5
6.2.6 Temporización y Parámetros del PCI...................................................................5
6.3 Esquema y Elementos...................................................................................................5
6.3.1 Esquemas..............................................................................................................5
6.3.2 Elementos.............................................................................................................6
6.4 Arbitraje de buses.........................................................................................................7
6.4.1 Bus EISA (Extended Industry Standard Architecture):.........................................7
6.4.2 Bus PCI (Peripheral Component Interconnect):....................................................9
6.5 CUADRO COMPARATIVO.....................................................................................10

4 Índice Figuras
1. Figura 1 sistema prioridad de CAC (pag 7)
2. Figura 2 Pasos de arbitraje de CAC (pag 8)
3. figura 3: Arbitraje de PCI (pag 9)

5 Índice de Tablas
1. Tabla 1: Cuadro comparativo de buses (pag 10)

6 Marco teórico

6.1   Definición

ISA.- La arquitectura de bus estándar de 8 bits llamada ISA (siglas en inglés de


Industry Standard Architecture) consistió en un diseño para poder conectar
Tarjetas de Expansión a la Placa Madre de las primeras IBM PC, que se
comercializaban a principios de los años '80, llevando también el nombre de XT
Bus Architecture. 
EISA.- La arquitectura de bus llamada ISA Extendido o EISA (siglas en inglés de
Extendend Industry Standard Architecture) es un estándar de bus para
computadores personales que extiende el bus AT (bus ISA) a 32 bits y suministra
dominio del mismo. Las tarjetas ISA pueden conectarse en ranuras EISA. EISA
fue anunciado en 1988 como una alternativa de 32 bits para el Micro Channel que
podría mantener la inversión en las tarjetas existentes.
PCI.- La arquitectura de bus llamada PCI (siglas en inglés de Peripheral
Component Interconnect) es una arquitectura de bus paralelo desarrollada en 1991
para aplicaciones de escritorio y servidores. Las ranuras PCI permiten adicionar
tarjetas de expansión como la tarjeta gráfica, tarjeta de TV, tarjeta USB, etc. Las
tarjetas PCI sirven para extender las funcionalidades del equipo. La función
principal es poder conectar tarjetas de video, tarjetas de sonido, puertos Ethernet,
tarjetas inalámbricas (wifi) e incluso puertos USB adicionales.

6.2 Características

6.2.1 Características de ISA

 Se creó originalmente con 8 bits extendida de XT bus Architecture.


 Se implementaron los 16 bits en 1984 y se le llama AT bus Architecture.
 El bus de 8 bits funciona a 4,77 MHz, el de 16 bits opera a 8.33 MHz.
 Tiene una capacidad de hasta 6 dispositivos.
 La ranura XT es un conector de borde de tarjeta de 62 contactos (31 por cara)
y 8,5 centímetros.
 AT se añade un segundo conector de 36 contactos (18 por cara), con un
tamaño de 14 cm.

6.2.2 Características de EISA

 Amplió la arquitectura de ISA a 32 bits.


 Permite un acceso de hasta 4 GB.
 Compatible con tarjetas XT, XA y clones.
 El número de dispositivos es 1 por ranura.
 10/33 MB/s de velocidad de transferencia para buses maestros y dispositivos
DMA (acceso directo a memoria).
 10.5/21 MB/s de velocidad de transferencia para CPU.
 Velocidad de transferencia limitada por forzar compatibilidad de reloj con
ISA.
 Contiene un conector de borde de 62 + 38 pines en la computadora

6.2.3 Características de PCI

 Ancho de bus de 32 bits o 64 bits.


 Reloj de 33,33 MHz con transferencias síncronas.
 Originalmente solo aceptaba señales a 5v.
 Tasa de transferencia máxima de 133 MB por segundo en el bus de 32 bits.
 Tasa de transferencia máxima de 266 MB/s en el bus de 64 bits.
 La tarjeta original PCI de “tamaño completo” tiene un grosor de unos 107
mm (4.2 pulgadas) y una largo de 312 mm (12.283 pulgadas).
 La tarjeta de medio cuerpo tiene un ancho de 0.6 pulgadas (15.24 mm) 6.9
pulgadas (175.26 mm) de profundidad y 4.2 pulgadas (106.68 mm) de altura.
 La tarjeta de perfil bajo tiene una altura de 1,42 pulgadas (36,07 mm) a 2,536
pulgadas (64,41 mm) y una profundidad de 4,721 pulgadas (119,91 mm) a 6,6
pulgadas (167,64 mm).

6.2.4 Temporización y parámetros de bus

1.1.1. Temporización y Parámetros del ISA


Bus ISA (Industry Standard Architecture) es bus síncrono desarrollado por IBM:
– 1981 versión de 8 bits a 4,77 MHz para el PC XT (bus de 62 contactos)
– 1984 versión de 16 bits a 8,33 MHz para el PC AT (62+36 contactos)

 ISA se podría considerar una ranura de expansión de segunda


generación.
 Este tipo de ranuras de expansión generan un cuello de botella cuanto
mayor velocidad tenga el microprocesador.
 Son 2 capacidades de datos que manejan: ISA-8 bits e ISA-16 bits.
 Físicamente son diferentes las ranuras de expansión, la de 8 bits es de
menor tamaño que la de 16 bits.
 La ranura ISA 16 bits soporta también dispositivos ISA 8 bits, mas no a
la inversa.
 Cuentan con una velocidad interna de trabajo de 4.77 MHz, 6 MHz, 8
MHz y 10 MHz.
 Cuenta con una función llamada "bus master" ó mando a nivel de bus,
que permite trabajar de manera directa con la memoria RAM.

6.2.5 Temporización y Parámetros del EISA

EISA; de las siglas de "Extended Industry Standard Architecture” o arquitectura


estándar de la industria, es un bus síncrono, este tipo de ranura se comercializa
con una capacidad de datos de 32 bits.

 EISA se podría considerar una ranura de expansión de tercera


generación.
 Se comercializó con un elevado precio, por lo que no fue muy difundido.
 Físicamente tiene 2 secciones de contactos, con buen ajuste al momento
de colocar las tarjetas.
 Cuentan con una velocidad interna de trabajo de 8.33 MHz.
 Cuenta con una función llamada "bus master" o mando a nivel de bus,
que permite trabajar de manera directa con los dispositivos sin que
intervenga el microprocesador.

6.2.6 Temporización y Parámetros del PCI

El bus PCI proviene de las siglas de "Peripheral Components Interconnect" ó


componentes periféricos interconectados. Este tipo de ranura fue desarrollado
por Intel® es un bus asíncrono.

 PCI se podría considerar una ranura de expansión de cuarta generación.


 Es una ranura de tamaño menor a las anteriores tanto el largo como en
ancho.
 Cuentan con una velocidad interna de trabajo de 33 MHz para 32 bits y
66 MHz para 64 bits.
 Cuenta con una función llamada "bus master" ó mando a nivel de bus,
que permite trabajar de manera directa con los dispositivos y la memoria
RAM sin que intervenga el microprocesador.

6.3 Esquema y Elementos

6.3.1 Esquemas

ISA (Industry Standard Architecture) es un bus de expansión que se utilizó en las


computadoras personales en la década de 1980 y 1990. Fue el primer bus de expansión
comúnmente utilizado en las computadoras personales y es el antecedente del bus PCI.
El esquema de un bus ISA incluye una serie de conectores en la placa base de la
computadora a los que se conectan los módulos de expansión, como tarjetas gráficas,
tarjetas de sonido, modems y otras tarjetas de expansión. Cada conector ISA permite la
conexión de una tarjeta de expansión individual.

También el  bus ISA consta de una serie de ranuras de expansión que se encuentran en
la placa base de la computadora. Cada ranura está conectada a un bus de datos y un bus
de control. Los dispositivos que se conectan al bus ISA utilizan uno o más de estos slots
para comunicarse con el sistema.

EISA (Extended Industry Standard Architecture) es un bus de expansión que se


utilizó en las computadoras personales a finales de la década de 1980 y principios de la
de 1990. EISA fue diseñado como una mejora del bus ISA, y ofrecía un rendimiento
mejorado y mayor capacidad de expansión.

El esquema de un bus EISA incluye una serie de conectores en la placa base de l


computadora a los que se conectan los módulos de expansión. Al igual que en el
bus ISA, cada conector EISA permite la conexión de una tarjeta de expansión
individual.

El bus EISA es similar al bus ISA, pero utiliza un esquema de conexión más avanzado y
tiene un ancho de banda mayor. El bus EISA también consta de una serie de ranuras de
expansión en la placa base, pero cada una está conectada a un bus de datos y un bus de
control más rápidos. Los dispositivos que se conectan al bus EISA utilizan estos slots
para comunicarse con el sistema.

PCI (Peripheral Component Interconnect) es un bus de expansión utilizado en las


computadoras personales desde finales de la década de 1990 hasta la actualidad. PCI es
el bus de expansión más comúnmente utilizado en las computadoras personales actuales
y es compatible con una amplia variedad de dispositivos de expansión, como tarjetas
gráficas, tarjetas de sonido, modems y otras tarjetas de expansión.

El esquema de un bus PCI incluye una serie de conectores en la placa base de la


computadora a los que se conectan los módulos de expansión. Al igual que en los buses
ISA y EISA, cada conector PCI permite la conexión de una tarjeta de expansión
individual. Además, los buses PCI también pueden incluir conectores adicionales para
dispositivos externos como impresoras y dispositivos de almacenamiento.

El bus PCI es diferente a los otros dos buses de expansión en que utiliza un esquema de
conexión basado en puertos en lugar de ranuras. Los dispositivos PCI se conectan a un
puerto PCI en la placa base de la computadora mediante un cable. Cada puerto PCI está
conectado a un bus de datos y un bus de control, y los dispositivos PCI utilizan estos
buses para comunicarse con el sistema.

6.3.2 Elementos

Los tres tipos de buses que mencionas son utilizados en computadoras para conectar
diferentes componentes de hardware. A continuación, se presentan algunos de los
elementos que se encuentran en cada uno de ellos:

Bus ISA (Industry Standard Architecture): Este es un tipo de bus que se utilizó
ampliamente en las computadoras personales a principios de la década de 1980. Sus
elementos incluyen:
 Un par de líneas de datos para transmitir información entre el bus y los
dispositivos conectados.
 Un par de líneas de control para enviar señales de control a los dispositivos.
 Un par de líneas de dirección para especificar el dispositivo al que se está
enviando la información.
 Un par de líneas de reloj para sincronizar el flujo de datos.

Bus EISA (Extended Industry Standard Architecture): Este es un bus que se utilizó
en las computadoras personales a finales de la década de 1980 y principios de la de
1990. Sus elementos incluyen:

 Líneas de datos y control similares a las del bus ISA.


 Una línea de reset para reiniciar los dispositivos conectados al bus.
 Líneas de dirección y reloj similares a las del bus ISA.
 Una línea de interrupción para permitir que los dispositivos soliciten la atención
del procesador.

Bus PCI (Peripheral Component Interconnect): Este es un bus que se ha utilizado


ampliamente en las computadoras personales desde finales de la década de 1990. Sus
elementos incluyen:

 Líneas de datos y control similares a las del bus ISA.


 Líneas de dirección similares a las del bus ISA.
 Una línea de reset similar a la del bus EISA.
 Una línea de interrupción similar a la del bus EISA.
 Un par de líneas de reloj para sincronizar el flujo de datos.

Los buses de expansión son un tipo de bus de sistema que se utilizan para conectar
tarjetas de expansión a la placa base de una computadora. Los buses de control,
direcciones y datos son otros tipos de buses de sistema que cumplen diferentes
funciones en una computadora.

6.4 Arbitraje de buses

6.4.1 Bus EISA (Extended Industry Standard Architecture):

Todos los sistemas EISA incluyen un dispositivo conocido como Control de


Arbitraje Central (CAC) en la placa base. El trabajo del CAC es arbitrar entre
los reclamos pendientes de propiedad del bus y luego otorgar el bus al ganador.

Hay cuatro clasificaciones de dispositivos que pueden enviar solicitudes al CAC:

 CPU principal
 Maestro de bus de expansión
 Actualice el controlador en la placa base
 Controlador DMA (DMAC) en la placa base

CAC utiliza un esquema de arbitraje de prioridad de rotación de varios niveles.


La Figura 1 muestra este esquema de prioridad de rotación. En un bus totalmente
utilizado, el orden en que se otorga acceso a los dispositivos al bus es
independiente del orden en que generan solicitudes de bus, porque los
dispositivos se atienden en función de su posición en el orden de rotación, y si
alguno de esos procesos solicita el bus. acceso, simplemente pasa al siguiente
proceso.

Figura 1: Sistema de prioridad de CAC

Los siguientes pasos definen la secuencia de eventos que se muestra en la Figura


2. Los números de paso corresponden a los números de referencia en la imagen.

Figura 2: Pasos de arbitraje de CAC


1. Inicialmente, el procesador principal posee el bus.
2. El maestro del bus en la ranura 1 solicita el uso del bus afirmando
MREQ1# (solicitud del maestro de la ranura 1) al CAC.
3. Después de que el CAC tome posesión del bus del procesador maestro y
el procesador maestro señala su voluntad de renunciar a la propiedad, el
CAC otorga la propiedad al bus maestro afirmando MACK1#
(reconocimiento maestro, ranura 1). El maestro de bus 1 ahora es dueño
del bus y puede iniciar uno o más ciclos de bus.
4. El maestro de bus en la ranura dos señala su solicitud de dominio de bus
configurando MREQ2# en CAC.
5. El CAC le dice al maestro del bus que renuncie al dominio del bus
eliminando MACK1#.
6. Después de detectar un MACK1# abortado, el bus maestro tiene de uno a
ocho microsegundos para liberar el bus. Esto le da tiempo para completar
uno o más ciclos de bus antes de comenzar. El maestro de bus uno señala
su liberación del bus borrando MREQ1#.
7. El CAC asigna el bus al bus maestro dos cuando afirma MACK2#.
8. El maestro de bus 1 vuelve a solicitar el uso del bus para completar su
serie de transmisión previamente interrumpida o para iniciar una nueva
transmisión. Señala su solicitud al CAC configurando MREQ1#.
9. El bus principal dos ha dejado de usar el bus, por lo que voluntariamente
renuncia a la propiedad al revocar MREQ2#.
10. CAC elimina la propiedad del bus maestro dos al revocar MACK2#.
11. El CAC otorga el bus al maestro de bus uno nuevamente afirmando
MACK1#.

6.4.2 Bus PCI (Peripheral Component Interconnect):

El bus PCI utiliza un sistema centralizado y síncrono donde cada maestro tiene
señales de solicitud (REQ) y cesión (GNT) del bus. Estas líneas se conectan a un
arbitraje central y se utiliza un simple intercambio de señales de solicitud y
liberación para permitir el acceso al bus. 
El árbitro puede usar transferencias cíclicas, por orden de llegada o cualquier
tipo de esquema preferido. Es decir, cuando el maestro desea usar el bus, indica
su señal REQ#, luego de un tiempo el árbitro hará corresponder GNT# que
indicará que este maestro es el siguiente en la línea para usar el bus. El arbitraje
está "oculto", lo que significa que el margen para la próxima operación se
produce al mismo tiempo o en paralelo a la operación actual.

El sistema de arbitraje se muestra en el siguiente ejemplo:


 
figura 3: Arbitraje de PCI
a. El árbitro señala un ciclo de reloj al periférico A cuando está habilitado REQ.
b. El periférico B solicita que se use el bus para implementar REQ.
c. El árbitro activa GNT-A para entregarle al periférico la tarjeta de bus.
d. El bus maestro A impulsa el segundo ciclo GNT-A alto. las veinticuatro horas
del día y sabía que el bus había cedido. También encuentra IRDY y TRDY
apagados respectivamente, por lo tanto, FRAME se activa y enumera la
dirección con el bus de direcciones instrucción a C/BE, dejando activo REQ-A.
e. En el tercer ciclo de reloj, el juez muestra el GNT y decide pisar el bus B. Por lo
tanto, dGNT-B está deshabilitado y GNT-A está deshabilitado.
f. El periférico A apaga FRAME para indicar que ha comenzado la última
transmisión. Sitio datos en el bus de datos y envía las señales al dispositivo de
destino a través de IRDY, lee los datos y comienza otro ciclo de reloj. 
g. En el quinto ciclo de reloj, el periférico B encuentra IRDY y FRAME apagados,
respectivamente habilite FRAME para ocupar el control del bus, elimine su línea
REQ porque eso es todo tuve que hacer una transferencia

6.5 CUADRO COMPARATIVO 

BUSES ISA EISA PCI


Año de creación  1980 1988 1991
Ancho de banda 8 bits 32 bits 32 o 64 bits
Velocidad de
transferencia de datos 4 MHz 8 MHz 33 MHz
Compatibilidad con DOS, Windows 3.x,
sistemas operativos DOS, Windows 3.x Windows 95 Windows 95 en adelante
Anclado a la placa
Diseño base Conector independiente Conector independiente
Costo Bajo Moderado Alto
Tipo de bus Paralelo Paralelo Paralelo
Desarrollador IBM Gang of Nine Intel
PCI en 1993 y LPC
Descontinuación  en 1998 PCI en 1993 PCI express en 2004
Bus Síncrono (a la Bus Síncrono (a un Bus Asíncrono (a
misma velocidad divisor de la velocidad velocidad independiente
Sincronía con la CPU que la CPU) de la CPU) de la CPU)
Tabla 1: cuadro comparativo de buses

6.6 Referencias

Buses. (s.f.). Obtenido de https://edwtron.tripod.com/buses.html

Resumen técnico del autobús EISA. (s.f.). Obtenido de


https://web.archive.org/web/20040214013557/http://www.techfest.com/hardware/
bus/eis

Serrano, Y. T. (s.f.). Conexión de Procesadores, Memoria y Dispositivos. Obtenido de


http://wiki.sc3.uis.edu.co/images/4/4f/G1.pdf

Shanley, T. (1995). EISA System Architecture. Obtenido de


https://studfile.net/preview/429853/

También podría gustarte