Diferencia entre revisiones de «E/S mapeada en memoria»
Contenido eliminado Contenido añadido
m Errores menores Etiquetas: Edición visual Edición desde móvil Edición vía web móvil Edición móvil avanzada |
m Correcciones ortográficas con Replacer (herramienta en línea de revisión de errores) |
||
Línea 4:
La E/S mapeada en memoria usa el mismo bus de direcciones para memoria y dispositivos de E/S, y las instrucciones de la CPU usadas para acceder a la memoria son también usadas para acceder a los dispositivos.
Para tener espacio para los dispositivos de E/S, las áreas del espacio direccionable por la CPU deben ser reservadas para E/S más que para memoria. Esta reserva puede ser tempora(Commodorere 64 podía usar bank switingch entre dispositivos de E/S y memor)
La E/S independiente usa un tipo especial de instrucciones de la CPU para implementar E/S. Principalmente en microprocesadores Intel encontramos las instrucciones IN y OUT que pueden leer y escribir un único byte en un dispositivo de E/S. Estos tienen un espacio de direcciones separadas de la memoria, llevado a cabo o bien por un "pin E/S” extra en la CPU o bien por un bus entero dedicado a E/S.
|