You are on page 1of 2

Un bus es un conjunto cableado que sirve para que los dispositivos hardware puedan comunicarse entre s.

Son rutas compartidas por todos los dispositivos y les permiten transmitir informacin de unos a otros, son, en definitiva, las autopistas de la informacin interna, las que permiten las transferencias de toda la informacin manejada por el sistema. Los buses se componen de lneas elctricas que transmiten un 0 (cero voltios) o un 1 (ms de cero voltios). En un bus, todos los nodos conectados a l reciben los datos que se vuelcan, pero slo aqul dispositivo al que va dirigida la informacin es quien la toma y la procesa, el resto la ignora. Los conductores elctricos de un bus pueden ser tanto en paralelo como en serie. El bus de datos de los discos duros IDE (ATA) es paralelo (varios cables); en cambio, en los discos Serial ATA, el bus es serie (una sola va de datos). Existen varios tipos: - Bus de direcciones - Bus de control - Bus de datos En este artculo nos centraremos en el bus de datos, debido a que sus conceptos se utilizan ms en la informtica. Concretamente el FSB, que es un bus de datos y se suele manipular en la prctica del Overclocking. En las arquitecturas de ordenadores personales, el procesador (CPU), que es el que controla y procesa todas las operaciones, debe comunicarse con el resto de dispositivos (y algunos entre ellos tambin) para poder recibir la informacin, transmitirla procesada, as como mandar rdenes a otros dispositivos. Por ese motivo est conectado al chip Northbridge mediante un bus de datos fundamental: el FSB. Es comn dibujar y describir el Bus de Datos como una autopista de informacin y rdenes, porque no es otra cosa que eso. Se rige por la cantidad de bits capaz de soportar en el camino, y en este marco, el CPU cumple la funcin primaria. Es por ello, que hoy tenemos procesadores de 64 bits en lugar de 32 16, porque la evolucin de la PC y la exigencia informativa de los usuarios lo demandaron. BUS LOCAL El bus local es de longitud pequea, pero de alta velocidad, y adaptado a la arquitectura particular del sistema para maximizar el ancho de banda entre el procesador y la cach, por eso suele ser un bus propietario. Este bus corre a la misma velocidad del CPU y conecta a la memoria y asla el trfico procesador-cach del resto de transferencias del sistema. La CPU tiene acceso a sus chips de memoria a travs de una va de acceso interna de 32 bits (63 bits con el Pentium), conocida como bus local, a la velocidad ms alta del reloj de la CPU (25MHz, 33MHz, etc.) BUS DE DATOS Un bus de datos es el que se encarga de mover datos entre los distintos perifricos del hardware, de Entrada como el teclado, el escner, el mouse, etc.; de salida como la Impresora, el Monitor o la tarjeta de Sonido; y de Almacenamiento como el Disco Duro, el Diskette o la Memoria-Flash. Estas transferencias que se dan a travs del Bus de Datos son gobernadas por varios dispositivos y mtodos, de los cuales el Controlador PCI, es uno de los principales. Su trabajo equivale, a una central de semforos para el trfico en las calles de una ciudad. BUS DE DIRECCIONES El bus de direccin consiste en el conjunto de lneas elctricas necesarias para establecer una direccin. La cantidad de lneas depende del tamao del banco de memoria que se desee

direccionar, siendo 2^n (dos elevado a la ene) el tamao mximo en bytes del banco de memoria que se podr direccionar con n lneas. Por ejemplo, para direccionar una memoria de 256 bytes, son necesarias al menos 8 lneas, pues 2^8 = 256. Adicionalmente pueden ser necesarias lneas de control para sealar cuando la direccin est disponible en el bus. Esto depende del diseo del propio bus. BUS DE CONTROL Gobierna el uso y acceso a las lneas de datos y de direcciones. Como estas lneas estn compartidas por todos los componentes tiene que proveerse de determinados mecanismos que controlen su utilizacin. Las seales de control transmiten tanto ordenes como informacin de temporizacin entre los mdulos del sistema. BUSES NORMALIZADOS Las especificaciones de un bus estndar estn perfectamente definidas en un documento de estandarizacin respaldado por alguna sociedad de prestigio en el rea (IEEE, etc.). En las especificaciones se distinguen varios niveles: * Nivel mecnico, en el que se recoge la forma y tamao de los conectores, el nmero de contactos por conector y el nmero de dispositivos que soporta el bus. * Nivel elctrico, en el que se especifican los valores de tensin de las diferentes seales, polarizacin, etc. * Nivel lgico, especifica la funcin de cada seal del bus: direcciones, datos, control, etc. * Nivel de temporizacin o sincronismo, que especifica el protocolo de transferencia empleado. * Nivel de arbitraje, especifica el protocolo de arbitraje que utiliza el bus.

You might also like