Programacion Estructurada

Páginas: 2 (381 palabras) Publicado: 26 de enero de 2014
Las instrucciones de Entrada y Salida
Este grupo de instrucciones forma un caso especial dentro de las instrucciones privilegiadas, principalmente porque accesan a dispositivos que estáncompartidos --por ejemplo puertos y discos duros, por mencionar algunos dispositivos--. Existen dos métodos generales para manejar este tipo de instrucciones. Dependiendo del tipo de MMV que se implante es laestrategia que se sigue para manejar las instrucciones privilegiadas de entrada y salida. El primer método consiste en dejar que se ejecuten las instrucciones y utilicen los dispositivos físicos querequieran (esta opción es muy adecuada para los MMV de tipo I). El segundo método es simular su comportamiento con los recursos del sistema operativo anfitrión (esta técnica la utilizan los demás tiposde MMV y CSIM).
Para implantar la primera técnica se requiere que el MMV corra en el mayor nivel de privilegio (que proporcione el procesador) y así ejecute las instrucciones privilegiadas.
Paraimplantar la segunda técnica, Rosenblum y Varadarajan [14] proponen atacar estas instrucciones planteando que un sistema operativo es, a final de cuentas, un programa con estradas y salidas (como semuestra en la figura 1.4).
Figure 1.4: Interacciones de Entrada y Salida de un Sistema Operativo.


Las fuentes de las entradas y salidas para un sistema operativo incluyen excepciones y traps quellegan desde el modo de usuario (como son llamados al sistema, fallas de página, errores matemáticos, etc.), interrupciones y DMA de los dispositivos. Las salidas de un sistema operativo controlan elMMU, el contenido de la memoria de usuario, y la entrada y salida a los dispositivos. El hardware se puede simular utilizando servicios proporcionados por un sistema operativo de propósito general,aunque lo que se obtiene en la interfaz de hardware es diferente a lo que obtiene de un sistema operativo. Los sistemas operativos modernos proporcionan un nivel de funcionalidad capaz de emular los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

OTRAS TAREAS POPULARES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS