dispositivos de entrada y salida ( E /S) son las partes de un sistema informático , como el teclado o el módem , que envían o reciben información desde y hacia los procesadores de la computadora. En asignados a la memoria de E /S de sistemas, dispositivos I /O utilizar parte de la memoria del ordenador como la dirección para la transmisión de mensajes. En ordenadores con sistemas aislados de memoria , E /S y la memoria tienen diferentes direcciones . I /
sistemas informáticos
O puede asignar E /S a una dirección en los bancos de memoria debido a que el proceso de dispositivos de mensajería de E /S es similar al intercambio de datos con la memoria del ordenador . El mismo bus - la vía electrónica para la transmisión de información hacia y desde los procesadores - sirve para acceder a la memoria y los dispositivos de entrada y salida . Una desventaja de la memoria aislado es que los sistemas de memoria del mapa son más simples para el autobús , ya que utiliza el mismo conjunto de direcciones para las operaciones de memoria y E /S .
Memoria Mapa y Ubicación
En un sistema de asignación de memoria , se hace difícil para el equipo de distinguir las operaciones de E /S de otras opciones de software de acceso a la memoria , los sistemas aislados de memoria no tienen este problema. Las operaciones de E /S en equipos asignados en memoria sólo utilizan parte de la dirección de memoria completa , para hacer su sitio más distintivo. Sistemas aislados de memoria son más complejos porque, a diferencia de los equipos asignados a la memoria , no se pueden utilizar los mismos sistemas de control de descodificación y de la memoria y la E /S de los dispositivos . En los ordenadores asignados en memoria , cualquier instrucción que trae los datos de la memoria opera también en los dispositivos de entrada y salida .
Programación
En un equipo aislado de memoria , la programación es más limpio : I /O tiene su propia dirección independiente, por lo que el equipo puede utilizar las direcciones de identificar si se trata de la memoria o de E /S que un programa debe trabajar. Con el mapeo de memoria , sin embargo , cualquier instrucción que hace referencia a memoria también se puede utilizar como una instrucción para el sistema de E /S . Con aislado de memoria , los programas deben añadir "In" y "Out " instrucciones para extraer o enviar datos a la memoria o E /S direcciones .
Memoria Espacio
< p > Cuando un equipo utiliza un sistema de mapeado en memoria de E /S , una parte del espacio del ordenador utiliza para la memoria está dedicada a direcciones de entrada y de salida , dejando menos para el almacenamiento de memoria real . Con la asignación de memoria , direcciones de E /S tienen que ser por escrito para que sean distintos de los bancos de memoria a su alrededor , la asignación de direcciones de E /S es más sencilla en los sistemas aislados de memoria . Como los dispositivos de E /S ocupan menos espacio que la memoria en una dirección determinada , es posible que parte de la memoria en la dirección de E /S no se utilizará y perdido.