En las computadoras, la unidad central de procesamiento (CPU) actúa como un cerebro, enviando mensajes a diferentes partes de la computadora y otros componentes. Estas señales son transportadas por un sistema de enchufes eléctricos llamado bus. Las CPU son ahora tan rápidas que necesitan más de un bus para transportar información. Un bus especializado que enruta comandos hacia y desde la CPU a periféricos de alta velocidad, como tarjetas de memoria, se denomina bus intermedio o tarjeta intermedia.
El bus intermedio es una tarjeta de componente de computadora que se encuentra entre la placa base y otras tarjetas. El nombre mezzanine proviene de la palabra mezzano, que significa medio. El bus es un puente que conecta otras tarjetas en la computadora a la CPU y permite una comunicación simple y rápida. Sin un bus, la CPU debería estar cableada a cada tarjeta y componente por separado.
Los primeros diseños de computadoras usaban una CPU y un bus que funcionaban a la misma velocidad. A medida que las computadoras se volvieron más sofisticadas y rápidas, se necesitaron nuevos sistemas de bus para mantener el ritmo de los procesadores más rápidos. La mayoría de las computadoras ahora tienen más de un bus para manejar toda la información enviada hacia y desde la CPU.
Intel® creó el primer bus intermedio en la década de 1980. En la actualidad, la mayoría de los fabricantes siguen una configuración común para los buses, denominada especificación de interconexión de componentes periféricos (PCI). PCI se creó en la década de 1990. Un tipo común de bus intermedio es la tarjeta intermedia PCI (PCM).
Hay diferentes PCM disponibles para necesidades específicas. Varios modelos funcionan con comunicaciones analógicas o digitales, o ambas. Los PCM ocupan solo una ranura en la placa base. Dado que quedan ranuras para conectar otras tarjetas, esto permite al usuario obtener más flexibilidad de la computadora. Los PCM también permiten que las computadoras utilicen periféricos más nuevos y más rápidos sin cambiar la placa base.
Los componentes y el software de la computadora envían mensajes a la CPU constantemente a través de varios buses, como el bus mezzanine. Para manejar todo el tráfico de la CPU, los buses envían solicitudes a través de un búfer. Un búfer es un área de memoria que se utiliza para almacenamiento temporal.
Un búfer ayuda a la computadora a almacenar y luego ejecutar solicitudes. El búfer contiene todas las transacciones enviadas hacia y desde la CPU. A continuación, estas solicitudes se completan en el orden en que se reciben o de acuerdo con las reglas de procesamiento de prioridad establecidas por el usuario.
Los búferes se crean utilizando la memoria de acceso aleatorio (RAM) de la computadora. La información se puede recopilar más rápidamente de la RAM que de la memoria del disco duro. Por lo general, solo se asigna una cierta cantidad de RAM a un búfer. Generalmente, cuanto más grande es el búfer, menos RAM está disponible para otras tareas.