Tecnología

Inicio

¿Cuáles son los autobuses en un microprocesador típico?

¿Cuáles son los autobuses en un microprocesador típico?


En un microprocesador, la parte central de cualquier ordenador, señales electrónicas fluyen a lo largo de caminos llamados buses. Los autobuses llevan la información a través de diferentes partes internas del microprocesador, como sus registros, la unidad aritmética y lógica, y el controlador de memoria y circuitos externos al microprocesador. Un microprocesador típico tiene dos buses principales, uno para las direcciones de memoria, la otra para los datos.

Datos

El bus de datos se encarga de señales de datos del microprocesador. Se compone de un conjunto de cables de conducción de señales en paralelo; el número de hilos suele ser un múltiplo de ocho, como por ejemplo ocho, 16, 32 o 64. Al igual que con los carriles de una autopista, los más cables del bus tiene, más los datos que lleva; antes y microprocesadores de bajo coste tienen menor número de cables, más tarde unidades tienden a tener más. Los datos de un microprocesador pueden ser números para los cálculos o caracteres en un nombre, dirección o descripción.

Dirección

bus de direcciones del microprocesador lleva las señales que representan ubicaciones de las direcciones de memoria. Al igual que el bus de datos, el bus de direcciones está compuesta de alambres paralelos en grupos de ocho, cada uno de los cuales es un bit de dirección. microprocesadores de bajo costo utilizar direcciones de 16 bits, los chips más modernos tienen direcciones de 32 y 64 bits. Cuando el microprocesador almacena o recupera datos en la memoria RAM, primero se especifica la ubicación de los datos como un número de dirección. Una vez que se coloca el número en el bus de direcciones, transfiere los datos hacia o desde la posición de memoria. Las transferencias se llevan a cabo entre los registros del microprocesador, entre los registros y la memoria RAM o entre las posiciones de memoria RAM.

Lado delantero

Algunos microprocesadores tienen una vía llamada del bus frontal. El FSB conecta el microprocesador a los componentes externos, tales como la RAM en la placa base, y lleva típicamente 64 bits a la vez. Lleva una combinación de datos, direcciones y señales de control. En la placa base, las señales se mueven a velocidades muy altas, pero dentro del microprocesador, las velocidades son aún mayores. Esto significa que el FSB es algo más lento que el propio microprocesador; el más rápido el FSB, menos tiempo el microprocesador espera datos.

reverso

El bus trasero se comunica con una forma de alta velocidad de la memoria externa llamada caché de nivel 2. Cuando el microprocesador solicita datos, primero lo busca en la memoria caché; Nivel 1 está en el propio microprocesador, el nivel 2 puede estar en el microprocesador o en los chips de memoria externa. Si el microprocesador encuentra los datos en la memoria caché, se recupera mucho más rápidamente que ir a buscar que de la RAM externa. La memoria caché es caro y limitado en tamaño, pero si el microprocesador encuentra datos utilizados recientemente en la memoria caché, se acelera el procesamiento por varias veces.