“Conocimiento Hardware>CPUs

¿Qué modo de transferencia puede transmitir datos desde un dispositivo a la memoria sin la participación del CPU

2013/5/16
¿ Dentro de una computadora , los datos se mueven a cientos de millones de caracteres por segundo . La unidad de procesamiento central (CPU ) hace la mayor parte del movimiento, aunque no todos . Sería un poco derrochador si lo hiciera, ya que la CPU hace todo matemáticas y la lógica de la computadora. Así que la CPU no está vinculado con el trabajo de bajo nivel, diseñadores de computadoras subieron con acceso directo a memoria o DMA , un modo de transferencia en el que los dispositivos inteligentes se mueven sus propios datos. CPU y memoria

CPU de la computadora es un dispositivo muy ocupado, la ejecución de programas de procesamiento de texto , navegadores web y otras aplicaciones. La CPU en sí no tiene el espacio para almacenar todos sus programas activos , sino que los mantiene en la memoria de acceso aleatorio (RAM ) , donde puede alcanzar rápidamente los datos . Cuenta con una conexión directa a la memoria RAM y mueve grandes bloques de datos a la que a altas velocidades . Antes de la llegada de los microprocesadores de bajo coste, la CPU realizó tareas como mover datos desde la RAM en el disco duro y la impresora. Sin embargo , sólo puede realizar estas tareas por el robo de tiempo lejos de sus programas de aplicación , haciéndolos lentos de utilizar.
Periféricos

dispositivos externos a la CPU y la memoria son llamado periféricos . Estos componentes , tales como el disco duro , monitor e impresora , se benefician de microprocesadores de bajo costo . Con su propio procesador , el disco duro , por ejemplo , puede localizar y almacenar datos a su disco magnético independiente de la CPU . Si el disco duro todavía tiene que esperar a que los datos de la CPU , sin embargo , tiene su propio microprocesador es menos de un beneficio , la CPU todavía debe poner fin a su otro trabajo sólo para enviar datos a la unidad de disco duro
< . br> DMA

Si el microprocesador de la unidad de disco duro tiene acceso directo a la memoria RAM , no es necesario esperar a los datos de la CPU. Un sistema denominado DMA hace exactamente eso , girando el control de memoria para dispositivos que no sean de la CPU. Durante una transferencia de DMA , la CPU puede estar trabajando en otras tareas . Transferencias DMA son más rápidos que los que utilizan la CPU , ya que la CPU debe leer la memoria de la RAM en primer lugar, a continuación, enviarla a los dispositivos periféricos.
Memoria Contención

RAM normalmente está disponible a un dispositivo a la vez, si se trata de la CPU o un dispositivo periférico . Cuando el disco duro hace una transferencia DMA , la CPU debe esperar para acceder a la memoria , aunque no está relacionada con los datos del disco duro . RAM se convierte en un cuello de botella en casos como este , creando una condición llamada contención de memoria . Algunos diseños DMA rompen accesos a memoria en pedazos más pequeños , reduciendo el tiempo de espera de un dispositivo.

CPUs
¿Cómo se revolucionó Intel las computadoras?
¿Cuál es la velocidad de margen de un procesador Intel Core 2 Quad Q6600?
Cómo determinar la velocidad de la CPU
¿Capacidad máxima de disco duro que un procesador puede abordar?
¿Cuál es la función del micro procesador de la unidad de control?
¿Cómo funciona exactamente un procesador?
¿Cómo gestiona Windows XP Pro la gestión de memoria multiprocesador UMA o la sincronización de programación de CPU NUMA?
D945GNT admite Core2 Duo Quiero actualizar a Core 2, pero no estoy seguro de si mi placa lo admitirá.
Conocimiento de la computadora © http://www.ordenador.online