0% encontró este documento útil (0 votos)
44 vistas15 páginas

Buses de Computadoras

El documento describe los buses de una computadora, que son canales de comunicación que permiten la transferencia de datos, direcciones y señales de control entre componentes como la CPU y la memoria. Se explican los tipos de buses: de datos, de direcciones, de control y multiplexados, así como su funcionamiento y jerarquía. También se abordan los diferentes tipos de buses PCI y sus características.
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas15 páginas

Buses de Computadoras

El documento describe los buses de una computadora, que son canales de comunicación que permiten la transferencia de datos, direcciones y señales de control entre componentes como la CPU y la memoria. Se explican los tipos de buses: de datos, de direcciones, de control y multiplexados, así como su funcionamiento y jerarquía. También se abordan los diferentes tipos de buses PCI y sus características.
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 PDF, TXT o lee en línea desde Scribd

C.E.A.

“YACUIBA ADULTOS

BUSES DE UNA COMPUTADORA


UNIDAD TEMATICA 11

CARRERA: TECNOLOGIA DE LA INFORMACION DIGITAL


PARTICIPANTE: MARIA MERCEDES RUIZ RIOS
FACILITADOR: LIC. MIGUEL ANGEL GOMES SARAVIA
DIRECTORA: LIC. MARIA MARLENY BANEGAS COLLAZO

YACUIBA – TARIJA – BOLIVIA

2025
BUSES DE UNA COMPUTADORA
1. ¿Qué es un bus?

Un bus de una computadora es un conjunto de líneas o canales de comunicación que permiten transferir
datos, direcciones y señales de control entre los distintos componentes del sistema, como la CPU, la
memoria RAM, los dispositivos de entrada/salida, y otros.

Un bus funciona como una autopista interna en la computadora que conecta todas las partes importantes
para que puedan comunicarse entre sí.

2. ¿Cómo funcionan los buses?

Los buses en una computadora funcionan como canales de comunicación interna que permiten que los
distintos componentes (como la CPU, la memoria RAM, y los dispositivos de entrada/salida)
intercambien información de forma rápida y organizada.

Así es como funciona:

❖ La CPU da la orden

1
BUSES DE UNA COMPUTADORA
La Unidad Central de Procesamiento (CPU) necesita leer o escribir información.
Por ejemplo: quiere sumar dos números que están en la memoria.

❖ Envía la dirección (por el Bus de Direcciones)

La CPU indica en qué parte de la memoria RAM están esos datos.


Usa el Bus de Direcciones para decir:

"Dame el dato que está en la dirección 0x01A3"

❖ Envía la señal de control (por el Bus de Control)

Ahora la CPU dice qué quiere hacer con esa dirección.

Usa el Bus de Control para decir:

"LEE el dato que está en esa dirección"

❖ Recibe o envía el dato (por el Bus de Datos)

La memoria accede al dato y lo envía de vuelta a la CPU.


El Bus de Datos transporta ese número.

Por ejemplo: "Aquí está el número 5"

❖ La CPU procesa la información

Una vez que recibe los datos, la CPU puede hacer cálculos, tomar decisiones, o enviar resultados a otros
dispositivos.

Ejemplo:

Tarea Bus que se usa Qué hace

Buscar un dato en la RAM Bus de Direcciones Dice en qué parte está el dato

Indicar si es lectura o escritura Bus de Control Señala qué operación debe hacerse

Enviar o recibir ese dato Bus de Datos Transporta el dato hacia o desde la CPU

3. Tipos de Buses
3.1. Buses de Datos

2
BUSES DE UNA COMPUTADORA
El bus de datos es un conjunto de líneas (o cables) que transporta la información que se está procesando
dentro de una computadora. Es uno de los tres buses principales, junto al bus de direcciones y el bus
de control.

➢ Función principal

Mover datos entre los diferentes componentes del sistema, como:

CPU ⇄ Memoria RAM

CPU ⇄ Discos duros o SSD

CPU ⇄ Tarjetas de expansión

CPU ⇄ Dispositivos de entrada/salida

➢ ¿Cómo funciona?

✓ La CPU solicita un dato (por ejemplo, desde la memoria RAM).

✓ Ese dato viaja a través del bus de datos hasta la CPU.

✓ Si la CPU quiere guardar un resultado, lo envía de vuelta por el mismo bus hacia la memoria u
otro dispositivo.

Es bidireccional: los datos pueden entrar o salir de la CPU.

➢ Ancho del bus de datos

• El ancho del bus de datos (en bits) determina cuántos datos se pueden transferir simultáneamente.

• Por ejemplo:

o Un bus de 32 bits puede transferir 4 bytes a la vez.

o Un bus de 64 bits puede transferir 8 bytes a la vez.

Más ancho = mayor velocidad de transferencia.

➢ Ejemplo simple

Supongamos que la CPU quiere sumar 2 + 3:

• Busca el número 2 en la RAM → lo recibe por el bus de datos

• Busca el número 3 en la RAM → lo recibe por el bus de datos

• Calcula 2 + 3 = 5
3
BUSES DE UNA COMPUTADORA
• Envía el resultado (5) a la RAM → lo envía por el bus de datos

3.2. Buses de Direcciones

El bus de direcciones es un conjunto de líneas o canales de comunicación que se utilizan para transportar
direcciones de memoria. En otras palabras, este bus le indica a la computadora dónde leer o escribir
información.

➢ Función principal

• Transporta direcciones de memoria desde la CPU hacia otros componentes, como la memoria
RAM, periféricos o dispositivos de almacenamiento.

• Unidireccional: solo viaja en una dirección, es decir, de la CPU hacia los demás componentes.

➢ ¿Cómo funciona?

✓ La CPU necesita acceder a un dato almacenado en la memoria RAM.

✓ Para hacerlo, la CPU envía la dirección de memoria al bus de direcciones.

✓ Esa dirección viaja por el bus de direcciones hasta que llega al componente adecuado (por
ejemplo, una posición en la RAM).

✓ Una vez que el componente (RAM, almacenamiento, etc.) recibe la dirección, el dato
correspondiente puede viajar por el bus de datos (si se trata de lectura o escritura).

➢ Ancho del bus de direcciones


4
BUSES DE UNA COMPUTADORA
• El tamaño del bus de direcciones (es decir, el número de líneas) determina cuánta memoria puede
ser direccionada.

o Si un bus de direcciones es de 32 bits, la CPU puede acceder a hasta 4 GB de memoria


(2^32 direcciones).

o Si el bus es de 64 bits, la capacidad de direccionamiento aumenta significativamente


(hasta 16 exabytes, que es más de lo que cualquier computadora moderna necesita).

Ejemplo

Supongamos que la CPU necesita leer un dato de la dirección 0x00400 en la memoria RAM:

✓ La CPU envía la dirección 0x00400 por el bus de direcciones.

✓ La memoria recibe la dirección y sabe que debe enviar el dato almacenado en esa ubicación.

✓ El dato se transmite por el bus de datos hacia la CPU.

3.3. Buses de Control

El bus de control es un conjunto de líneas o señales eléctricas que coordina y gestiona las operaciones
dentro de una computadora. Mientras que el bus de datos transporta información y el bus de direcciones
señala dónde ir, el bus de control se encarga de indicar qué hacer en cada momento y cómo hacerlo.

➢ Función principal

5
BUSES DE UNA COMPUTADORA
• Coordinar las acciones de los componentes del sistema, como la CPU, la memoria, los
dispositivos de entrada/salida, etc.

• Transmite señales de control para:

o Leer o escribir datos

o Sincronizar operaciones entre los componentes

o Indicar el estado de las operaciones (por ejemplo, si hay interrupciones o si una operación
ha finalizado)

➢ ¿Cómo funciona?

✓ La CPU envía señales de control a través del bus de control, indicándole a otro componente qué
hacer.

✓ Por ejemplo, puede decir:

o "Lee los datos desde la memoria" (para acceder a la memoria RAM).

o "Escribe los datos en un dispositivo de almacenamiento".

o "Sincroniza la operación con un dispositivo de entrada/salida".

✓ Estas señales aseguran que todos los componentes estén trabajando de manera coordinada y
sincronizada.

➢ Tipos de señales en el bus de control

Algunas de las señales comunes que viajan por el bus de control incluyen:

✓ Lectura (Read)
Indica que se debe leer un dato desde un componente (como la memoria).
✓ Escritura (Write)
Indica que se debe escribir un dato en un componente.
✓ Interrupción (Interrupt)
Informa que un dispositivo ha solicitado la atención de la CPU.
✓ Clock o Reloj (Clock)
Sincroniza las operaciones, garantizando que todas se realicen en el momento adecuado.
✓ Validación de dirección (Address Valid)
Asegura que la dirección de memoria es válida y puede ser utilizada.

6
BUSES DE UNA COMPUTADORA
✓ Control de bus (Bus Control)
Determina quién tiene el control del bus de datos en un momento dado.

Ejemplo

Imagina que la CPU quiere leer un dato de la memoria RAM:

✓ La CPU envía una señal de "lectura" a través del bus de control.

✓ Luego, el bus de direcciones envía la dirección de memoria (dónde se encuentra el dato).

✓ La memoria responde y envía el dato al bus de datos, que lo lleva de vuelta a la CPU.

En todo este proceso, el bus de control asegura que las operaciones se realicen en el orden correcto.

3.4. Buses Multiplexados

Los buses multiplexados son una variante de los buses tradicionales en los que las mismas líneas o
canales de comunicación se utilizan para diferentes funciones en diferentes momentos, en lugar de tener
líneas dedicadas exclusivamente a una sola tarea.
7
BUSES DE UNA COMPUTADORA
➢ ¿Qué es un bus multiplexado?

Un bus multiplexado utiliza el mismo conjunto de líneas para transmitir diferentes tipos de información
en momentos distintos. Esto se hace mediante una técnica llamada multiplexación, que permite
"compartir" el bus entre múltiples señales o tipos de datos, maximizando el uso del ancho de banda.

➢ ¿Cómo funciona?

✓ En un bus multiplexado, las mismas líneas de comunicación pueden ser utilizadas para transportar
direcciones, datos o señales de control en momentos diferentes.

✓ Se implementan mecanismos de control (como señales de reloj) que indican cuándo cambiar de
un tipo de información a otro.

✓ Por ejemplo:

o Durante un ciclo de reloj, el bus puede estar enviando direcciones (a través del bus de
direcciones).

o En el siguiente ciclo, el bus podría estar enviando datos (a través del bus de datos).

o Y más tarde, podría estar transmitiendo señales de control.

➢ Tipos de multiplexación
❖ Multiplexación temporal (TDM - Time Division Multiplexing)

En la multiplexación temporal, se asigna un intervalo de tiempo específico para cada tipo de


información.

Ejemplo: El bus usa el primer ciclo de reloj para enviar direcciones, el segundo ciclo para enviar
datos, y el tercer ciclo para enviar señales de control.

❖ Multiplexación por división de frecuencia (FDM - Frequency Division Multiplexing)

En este caso, cada tipo de información se transmite en una frecuencia diferente. Aunque se usan las
mismas líneas físicas, cada tipo de señal se transmite en una frecuencia diferente.

Este tipo de multiplexación no se usa tanto en los buses de computadora, pero sí en redes de
comunicaciones.

❖ Multiplexación por división de longitud de onda (WDM - Wavelength Division


Multiplexing)

8
BUSES DE UNA COMPUTADORA
Aunque más común en la transmisión óptica, este tipo de multiplexación divide diferentes longitudes
de onda de luz para transportar diferentes tipos de datos por el mismo medio.

➢ Ventajas de los buses multiplexados

✓ Uso eficiente de los recursos: Al compartir el mismo bus, se reduce la cantidad de líneas
necesarias, lo que hace que el diseño sea más económico y eficiente en términos de espacio.

✓ Menos cables, menos interferencia: Se disminuye la cantidad de cables físicos necesarios, lo


que puede reducir la complejidad y el riesgo de interferencia.

✓ Flexibilidad: Se puede cambiar entre diferentes tipos de información sin tener que modificar el
hardware, ya que el mismo bus se utiliza para diferentes tareas.

Ejemplo simple de un bus multiplexado

Imagina que tienes un bus de 4 líneas para datos y direcciones:

• Ciclo 1 (TDM): El bus transporta direcciones para especificar dónde se encuentran los datos.

• Ciclo 2 (TDM): El bus transporta los datos que están en la dirección indicada.

• Ciclo 3 (TDM): El bus transmite las señales de control (por ejemplo, para indicar que la
operación ha terminado).

4. Jerarquía de los Buses de Comunicación

Nivel Tipo de bus Conectados a Función Velocidad


1 Bus de la CPU CPU, memoria caché Conexión directa dentro Muy alta
de la CPU y entre
registros
2 Bus de memoria CPU, memoria RAM Transferencia de datos Alta
entre CPU y memoria
3 Bus de expansión Dispositivos de Acceso de la CPU a Media a alta
(PCI/PCIe) expansión (tarjetas dispositivos de expansión (PCIe más
gráficas, etc.) rápido)
4 Bus de Periféricos (teclado, Transferencia de datos Baja
entrada/salida ratón, impresoras) entre periféricos y la CPU
(I/O)
5 Bus de Dispositivos externos Conexión de dispositivos Variable (alta en
comunicación (USB, Thunderbolt) externos Thunderbolt)
externo
6 Bus de Dispositivos de Transferencia de datos Moderada a alta
almacenamiento almacenamiento entre la computadora y
(HDDs, SSDs) almacenamiento

9
BUSES DE UNA COMPUTADORA
7 Bus de red Redes locales o Comunicación entre Moderada a alta
(Ethernet, Wi-Fi) Internet computadoras y redes
externas

5. Tipos de Buses PCI

El bus PCI (Peripheral Component Interconnect) es un estándar creado por Intel en los años 90 para
conectar tarjetas de expansión (como tarjetas gráficas, de sonido, de red, etc.) a la placa base de una
computadora.
Su propósito es permitir que estos dispositivos se comuniquen con la CPU y la memoria.

Con el tiempo, han surgido varias versiones y tipos de buses PCI, cada una con mejoras en velocidad,
ancho de banda y eficiencia.

5.1. Tipos de buses PCI

➢ PCI (Convencional o Clásico)

• Introducción: 1992.

• Bus paralelo, de 32 o 64 bits.

• Velocidad:

o 33 MHz o 66 MHz.

o Ancho de banda: entre 133 MB/s y 533 MB/s.

• Uso típico: tarjetas de sonido, red, módems antiguos.

Limitaciones: No escalable, baja velocidad para los estándares actuales, tecnología antigua.

10
BUSES DE UNA COMPUTADORA
➢ PCI-X (PCI eXtended)

• Introducción: 1998, como mejora del PCI tradicional.

• Bus paralelo, compatible con PCI.

• Velocidad:

o Hasta 133 MHz (PCI-X 1.0)

o Hasta 533 MHz (PCI-X 2.0)

o Ancho de banda: hasta 1.06 GB/s.

• Uso típico: servidores, estaciones de trabajo de alto rendimiento.

Limitaciones: Aunque más rápido que PCI, todavía es paralelo y no tan eficiente como las tecnologías
más nuevas.

➢ PCI Express (PCIe) — El más usado actualmente


11
BUSES DE UNA COMPUTADORA
• Introducción: 2003, reemplazó a PCI y AGP.

• Bus serie, punto a punto (cada dispositivo tiene su propio canal).

• Velocidad:
Depende de la versión y el número de líneas (lanes): x1, x4, x8, x16, etc.

Versión PCIe Velocidad por lane Ancho de banda (x16)


PCIe 1.0 250 MB/s 4 GB/s
PCIe 2.0 500 MB/s 8 GB/s
PCIe 3.0 1 GB/s 16 GB/s
PCIe 4.0 2 GB/s 32 GB/s
PCIe 5.0 4 GB/s 64 GB/s
PCIe 6.0 8 GB/s 128 GB/s
• Uso típico: tarjetas gráficas (GPU), SSDs NVMe, tarjetas de red de alta velocidad, tarjetas de
captura de video, etc.

Ventajas: Altísima velocidad, escalabilidad, eficiencia energética, compatibilidad hacia atrás.

➢ Mini PCI y Mini PCIe

• Diseñados para laptops y sistemas embebidos.

• Más pequeños que los PCI de escritorio.

• Mini PCI: usa tecnología PCI clásica.

• Mini PCIe: usa tecnología PCI Express en formato compacto.

• Uso típico: tarjetas Wi-Fi, módulos de comunicación en laptops.

12
BUSES DE UNA COMPUTADORA
➢ PCI Express M.2 (anteriormente NGFF)

• Variante moderna del PCIe usada en discos SSD y módulos inalámbricos.

• Más pequeña que Mini PCIe.

• Se conecta directamente a la placa madre.

• Uso típico: SSDs NVMe, módulos Wi-Fi/Bluetooth en laptops y PCs modernos.

Ventaja: Alta velocidad en tamaño muy reducido.

6. Tipos de Buses PCI Express

Las versiones de PCIe definen principalmente el ancho de banda que cada línea (lane) puede manejar.

Versiones de PCIe:

Versión Velocidad por Ancho de Introducción Uso típico


lane banda (x16)
PCIe 1.0 2.5 GT/s 4 GB/s 2003 Tarjetas gráficas, placas madre
(Gigatransfer
por segundo)
PCIe 2.0 5 GT/s 8 GB/s 2007 Tarjetas gráficas, SSDs, tarjetas de
red
PCIe 3.0 8 GT/s 16 GB/s 2010 GPUs de alta gama,
almacenamiento NVMe
PCIe 4.0 16 GT/s 32 GB/s 2017 SSDs NVMe de alto rendimiento,
tarjetas gráficas avanzadas
PCIe 5.0 32 GT/s 64 GB/s 2019 GPUs de última generación,
almacenamiento de muy alta
velocidad
PCIe 6.0 64 GT/s 128 GB/s 2022 Nuevas tarjetas gráficas,
almacenamiento ultrarrápido,
aplicaciones de inteligencia
artificial

Cada versión mejora la velocidad de transferencia de datos en comparación con la anterior.

Velocidad máxima
Tipo de PCIe Líneas Uso común
(por lane)
Tarjetas gráficas,
PCIe 1.0 x1, x4, x8, x16 2.5 GT/s almacenamiento NVMe,
adaptadores
Dispositivos de expansión,
PCIe 2.0 x1, x4, x8, x16 5 GT/s
tarjetas gráficas
GPUs, SSDs NVMe de gama
PCIe 3.0 x1, x4, x8, x16 8 GT/s
baja a media
13
BUSES DE UNA COMPUTADORA
GPUs de alta gama, SSDs de alto
PCIe 4.0 x1, x4, x8, x16 16 GT/s
rendimiento
GPUs de última generación,
PCIe 5.0 x1, x4, x8, x16 32 GT/s
almacenamiento ultrarrápido
Tarjetas gráficas y
PCIe 6.0 x1, x4, x8, x16 64 GT/s almacenamiento de ultra alta
velocidad
Hasta 4 GB/s (PCIe SSDs NVMe, módulos de Wi-
PCIe M.2 x4
3.0) Fi/Bluetooth en laptops
Hasta 4 GB/s (PCIe
PCIe U.2 x4 SSDs empresariales de 2.5"
3.0)

14

También podría gustarte