Contenidos
Definición de bus de datos
El bus informático es un enlace de comunicación que se utiliza en un sistema informático para enviar los datos, las direcciones, las señales de control y la energía a varios componentes de un sistema informático. El sistema informático utiliza diferentes tipos de buses, como el bus de datos, el bus de direcciones y el bus de control.
El sistema informático consta de varios componentes internos y externos. Estos componentes están físicamente interconectados y se comunican entre sí a través de una red de cables que atraviesan el sistema informático y que se denominan buses informáticos. Los buses son esenciales para el funcionamiento del sistema informático.
Es importante que los profesionales de la informática estudien la arquitectura del bus del sistema informático, las características técnicas de estos buses, como la anchura y la velocidad del bus, y su impacto global en el rendimiento del sistema.
Bus de direcciones
En los sistemas distribuidos inteligentes, la gestión del flujo de datos es de vital importancia. De hecho, es tan importante que hemos construido una arquitectura dedicada a esta tarea específica. Esta arquitectura es un databus.
Un databus es un marco de software centrado en los datos para distribuir y gestionar los datos en tiempo real en los sistemas distribuidos inteligentes. Permite que las aplicaciones y los dispositivos trabajen juntos como un sistema integrado.
Es importante señalar que un databus no es sólo una base de datos con la que se interactúa a través de una interfaz pub-sub. No hay ninguna base de datos. Una base de datos implica almacenamiento: los datos residen físicamente en algún lugar. Un databus implementa un concepto puramente virtual llamado “espacio global de datos” e implica datos en movimiento.
Tanto las tecnologías de bases de datos como las de databus sustituyen la interacción aplicación-aplicación por la interacción aplicación-datos-aplicación. Este cambio es absolutamente crítico. Desacopla las aplicaciones y facilita en gran medida el escalado, la interoperabilidad y la integración de sistemas, lo cual es crucial para los sistemas distribuidos inteligentes. La diferencia estriba realmente en los datos antiguos almacenados en una base de datos (probablemente centralizada) frente a los datos futuros enviados directamente a las aplicaciones desde un databus distribuido.
Bus de control
Un bus de datos es un subsistema informático que permite la transferencia de datos de un componente a otro en una placa base o de sistema, o entre dos ordenadores. Esto puede incluir la transferencia de datos hacia y desde la memoria, o desde la unidad central de procesamiento (CPU) a otros componentes. Cada uno está diseñado para manejar tantos bits de datos a la vez. La cantidad de datos que puede manejar un bus de datos se denomina ancho de banda.
Un bus de datos típico tiene 32 bits de ancho. Esto significa que hasta 32 bits de datos pueden viajar a través de un bus de datos cada segundo. Los ordenadores más nuevos están fabricando buses de datos que pueden manejar rutas de datos de 64 bits e incluso de 96 bits. Al mismo tiempo que se fabrican buses de datos para manejar más bits, también se fabrican dispositivos que pueden manejar esas velocidades de bits más altas.
En los primeros tiempos del ordenador personal, los fabricantes crearon placas base con buses de datos que se conectaban directamente a la memoria y los periféricos del ordenador. Estos buses eléctricos estaban diseñados para funcionar en paralelo y tenían múltiples conexiones. Esta conexión directa era problemática por varias razones, pero sobre todo porque todos los dispositivos estaban obligados a funcionar a la misma velocidad.
Bus informático abkürzung
En arquitectura informática, un bus[1] (forma abreviada del latín omnibus, e históricamente también llamado autopista de datos[2]) es un sistema de comunicación que transfiere datos entre componentes dentro de un ordenador, o entre ordenadores. Esta expresión abarca todos los componentes de hardware (cable, fibra óptica, etc.) y software relacionados, incluidos los protocolos de comunicación[3].
Los primeros buses informáticos eran cables eléctricos paralelos con múltiples conexiones de hardware, pero el término se utiliza ahora para cualquier disposición física que proporcione la misma función lógica que un bus eléctrico paralelo. Los buses informáticos modernos pueden utilizar tanto conexiones paralelas como en serie de bits, y pueden estar cableados en una topología multipunto (paralelo eléctrico) o en cadena, o conectados por hubs conmutados, como en el caso del USB.
Un primer ordenador podía contener una CPU de tubos de vacío cableada a mano, un tambor magnético para la memoria principal y una cinta perforada y una impresora para leer y escribir datos respectivamente. Un sistema moderno podría tener una CPU multinúcleo, DDR4 SDRAM para la memoria, una unidad de estado sólido para el almacenamiento secundario, una tarjeta gráfica y una pantalla LCD como sistema de visualización, un ratón y un teclado para la interacción, y una conexión Wi-Fi para la red. En ambos ejemplos, los buses informáticos de una u otra forma mueven los datos entre todos estos dispositivos.