“Conocimiento Hardware>Discos y almacenamiento informáticos

Si el bus de microprocesador tiene una dirección local de 32 bits y datos de 16 bits, ¿qué es el impacto en la velocidad del sistema?

2013/10/8
La dirección local de 32 bits y el bus de datos de 16 bits tienen impactos distintos en la velocidad del sistema:

bus de direcciones de 32 bits:

* Espacio de direcciones más grande: Un bus de direcciones de 32 bits permite que el microprocesador acceda a 2 32 (4,294,967,296) bytes de memoria. Esta es una cantidad significativa de RAM, que permite programas y conjuntos de datos más grandes. Sin embargo, el impacto de la velocidad no se trata directamente de la velocidad de la memoria * de acceso * (aunque los espacios de direcciones muy grandes pueden afectar el diseño y la velocidad del controlador de memoria), sino más bien el * potencial * para funcionar con conjuntos de datos más grandes. Limita cuánta memoria puede usar el sistema *, no qué tan rápido puede usar lo que tiene.

* Tiempo de acceso de memoria (impacto indirecto): Si bien el ancho del bus de direcciones en sí no determina directamente la velocidad de acceso de memoria, un bus de direcciones más amplio * puede * habilitar técnicas de gestión de memoria más eficientes. Por ejemplo, permite tamaños de página más grandes en la memoria virtual, reduciendo las fallas de la página y mejorando el rendimiento, aunque esto depende en gran medida del controlador de memoria y el sistema operativo.

bus de datos de 16 bits:

* Tasa de transferencia de datos: Aquí es donde se siente el impacto directo en la velocidad. El bus de datos de 16 bits limita la cantidad de datos transferidos en un solo acceso de memoria a 16 bits (2 bytes). Esto significa que para transferir un entero de 32 bits, se requieren dos accesos de memoria, a la mitad de la tasa de transferencia de datos en comparación con un bus de datos de 32 bits. Este es un cuello de botella significativo.

* Accesos de memoria: Las operaciones que involucran estructuras de datos más grandes (por ejemplo, enteros de 32 bits, números de punto flotante, cadenas largas) requerirán múltiples accesos de memoria, aumentando el tiempo de ejecución general.

Impacto general:

El bus de datos de 16 bits es el factor limitante principal para la velocidad del sistema. El bus de direcciones de 32 bits permite un espacio de direcciones grande, pero la velocidad de transferencia de datos más lenta debido al bus de datos estrecho obstaculizará significativamente el rendimiento, especialmente en aplicaciones que involucran manipulación de datos pesados ​​o grandes conjuntos de datos. El sistema será notablemente más lento que un sistema con un bus de datos de 32 bits. La velocidad del sistema se cuello de botella en el bus de datos.

En resumen:el espacio de direcciones de 32 bits es una ventaja potencial * capacidad *, pero el bus de datos de 16 bits es una limitación definitiva * velocidad *. El sistema es fundamentalmente más lento debido a la necesidad de duplicar los accesos de memoria para procesar muchos tipos de datos.

Discos y almacenamiento informáticos
Cómo construir con CDW
¿Cómo realizar un barrido de un SSD
¿Qué son los microchips utilizados en
¿Cuáles son los 6 dispositivos de almacenamiento comunes?
¿Cuáles son HID Teclado Colecciones de entrada
¿Qué carpeta es una lcation de almacenamiento central para archivos de usuario en XP?
¿Qué es el almacenamiento temporal de la ventana?
Cómo borrar un CD- RW en Vista
Conocimiento de la computadora © http://www.ordenador.online