Microcontrolador 8088
Microcontrolador 8088
Microcontrolador 8088
Serie: El bus solamente es capaz de transferir los datos bit a bit. Es decir, el
bus tiene un único cable que transmite la información.
Paralelo: El bus permite transferir varios bits simultáneamente, por ejemplo 8
bits.
Aunque en primera instancia parece mucho más eficiente la transferencia en
paralelo, esta presenta inconvenientes:
La tendencia en los últimos años es reemplazar los buses paralelos por buses serie
(que suelen ser multicanal). Estos son más difíciles de implementar, pero están
dejando velocidades de transferencia más elevadas, además de permitir longitudes de
cable mayores.
Índice
1 Funcionamiento
1.1 Primera generación
1.2 Segunda generación
1.3 Tercera generación
2 Tipos de bus
2.1 Bus paralelo
2.2 Bus serie
3 Buses: de control, de direcciones y de datos
3.1 Bus de control
3.2 Bus de direcciones
3.3 Bus de datos
4 Buses multiplexados
5 Véase también
6 Referencias
7 Enlaces externos
Funcionamiento
La función del bus es permitir la conexión lógica entre los diferentes subsistemas
que componen el computador. En su mayoría los buses están formados por conductores
metálicos por los cuales se trasmiten señales eléctricas que son enviadas y
recibidas con la ayuda de circuitos integrados que manejan un protocolo que les
permite trasmitir datos útiles. Además de los datos el bus trasmite otras señales
digitales como son las direcciones y señales de control.
Primera generación
Bus Backplane del PDP-11 junto con algunas tarjetasBus Backplane del PDP-11 junto
con algunas tarjetas
Los primeros computadores tenían dos sistemas de buses, uno para la memoria y otro
para los demás dispositivos. La CPU tenía que acceder a dos sistemas con
instrucciones para cada uno, protocolos y sincronizaciones diferentes.
La empresa DEC notó que el uso de dos buses no era necesario si se combinaban las
direcciones de memoria con las de los periféricos en un solo espacio de memoria
(mapeo), de manera que la arquitectura se simplificaba ahorrando costos de
fabricación en equipos fabricados en masa, como eran los primeros minicomputadores.
Entre las implementaciones más conocidas, están los buses Bus S-100 y el Bus ISA
usados en varios microcomputadores de las décadas de 1970 y 1980. En ambos, el bus
era simplemente una extensión del bus del procesador de manera que funcionaba a la
misma frecuencia. Por ejemplo en los sistemas con procesador Intel 80286 el bus ISA
tenía 6 u 8 megahercios de frecuencia dependiendo del procesador.2
Segunda generación
Jerarquía de diversos buses en un equipo relativamente moderno: SATA, FSB, AGP, USB
entre otros.
El hecho de que el bus fuera pasivo y que usara la CPU como control, representaba
varios problemas para la ampliación y modernización de cualquier sistema con esa
arquitectura. Además que la CPU utilizaba una parte considerable de su potencia en
controlar el bus.
Desde que los procesadores empezaron a funcionar con frecuencias más altas, se hizo
necesario jerarquizar los buses de acuerdo a su frecuencia: se creó el concepto de
bus de sistema (conexión entre el procesador y la RAM) y de buses de expansión,
haciendo necesario el uso de un chipset.
El bus ISA utilizado como backplane en el PC IBM original pasó de ser un bus de
sistema a uno de expansión, dejando su arbitraje a un integrado del chipset e
implementando un bus a una frecuencia más alta para conectar la memoria con el
procesador.
Tipos de bus
Existen dos tipos que están clasificados por el método de envío de la información:
bus paralelo o bus serial.
Hay diferencias en el rendimiento y hasta hace unos años se consideraba que el uso
apropiado dependía de la longitud física de la conexión: para cortas distancias el
bus paralelo, para largas el serial.
Bus paralelo
Es un bus en el cual los datos son enviados por bytes al mismo tiempo, con la ayuda
de varias líneas que tienen funciones fijas. 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
expansión y de vídeo, hasta las impresoras.
El front-side bus de los procesadores Intel es un bus de este tipo y como cualquier
bus presenta unas funciones en líneas dedicadas:
Bus serie
En este los datos son enviados, bit a bit y se reconstruyen por medio de registros
o rutinas. Está formado por pocos conductores y su ancho de banda depende de la
frecuencia. Aunque originalmente fueron usados para conectar dispositivos lentos
(como el teclado o un ratón), actualmente se están usando para conectar
dispositivos mucho más rápidos como discos duros, unidades de estado sólido,
tarjetas de expansión e incluso para el bus del procesador.
Diagrama de bus backplane como extensión del bus del microprocesador donde se
grafican los buses de direcciones, de datos, y de control, que van desde la CPU a
la RAM, ROM, E/S y otros.
Bus de control
El bus de control gobierna el uso y acceso a las líneas de datos y de direcciones.
Como éstas líneas están compartidas por todos los componentes, tiene que proveerse
de determinados mecanismos que controlen su utilización. Las señales de control
transmiten tanto órdenes como información de temporización entre los módulos. Mejor
dicho, es el que permite que no haya colisión de información en el sistema.
Bus de direcciones
La memoria RAM es direccionable, de forma que cada celda de memoria tiene su propia
dirección. Las direcciones son un número que selecciona una celda de memoria dentro
de la memoria principal o en el espacio de direcciones de la unidad de
entrada/salida.
Bus de datos
El bus de datos permite el intercambio de datos entre la CPU y el resto de
unidades.
Buses multiplexados
Algunos diseños utilizan líneas eléctricas multiplexadas para el bus de direcciones
y el bus de datos. Esto significa que un mismo conjunto de líneas eléctricas se
comportan unas veces como bus de direcciones y otras veces como bus de datos, pero
nunca al mismo tiempo. Una línea de control permite discernir cuál de las dos
funciones está activa.
Véase también
Chipset
HyperTransport
Bus frontal (front-side bus o FSB)
Bus trasero (back-side bus o BSB)
Referencias
Montaje de componentes y periféricos microinfórmaticos. IFCT0108, en Google libros
«PC Architecture. Chapter 17. The CPU’s immediate surroundings. A book by Michael
B. Karbo». Consultado el 2009.
Enlaces externos
Wikimedia Commons alberga una categoría multimedia sobre Bus.
PDF IEMicro y repaso a otros modelos
IEmicro
Control de autoridades
Proyectos WikimediaWd Datos: Q178048Commonscat Multimedia: Computer buses / Q178048
IdentificadoresGND: 4122982-4LCCN: sh85084805Diccionarios y
enciclopediasBritannica: url
Categorías: BusesElectrónica digitalArquitectura de computadorasTarjeta madre
Menú de navegación
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
ArtículoDiscusión
LeerEditarVer historial
Buscar
Buscar en Wikipedia
Portada
Portal de la comunidad
Actualidad
Cambios recientes
Páginas nuevas
Página aleatoria
Ayuda
Donaciones
Notificar un error
Herramientas
Lo que enlaza aquí
Cambios en enlazadas
Subir archivo
Páginas especiales
Enlace permanente
Información de la página
Citar esta página
Elemento de Wikidata
Imprimir/exportar
Crear un libro
Descargar como PDF
Versión para imprimir
En otros proyectos
Wikimedia Commons
En otros idiomas
العربية
English
Français
हिन्दी
Bahasa Indonesia
Bahasa Melayu
Português
Русский
中文
55 más
Editar enlaces
Esta página se editó por última vez el 18 jul 2022 a las 21:56.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir
Igual 3.0; pueden aplicarse cláusulas adicionales. Al usar este sitio, usted acepta
nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de l