PROTECCIÓN DE HARDWARE

PROTECCIÓN DE HARDWARE

–          Operación en modo dual.

  • El compartir los recursos del sistema requiere que el SO se asegure que un programa incorrecto no pueda propiciar que otros programas se ejecuten de forma incorrecta.
  • Proporciona soporte al hardware para diferenciar entre al menos dos modos de operación. Existe un hardware especial que define el tipo de ejecución.
    • Modo usuario. Ejecución de parte del usuario.
    • Modo monitor (también modo supervisor o modo del sistema): ejecución realizada por parte del sistema operativo. Modo Kernel.
  • Se adiciona al hardware un bit de modo para indicar el modo actual: modo monitor =0. Modo usuario = 1.
  • Cuando sucede una interrupción o fallo el hardware se cambia a modo monitor.
  • Modo privilegiado: tiene control de gran parte de los recursos del sistema. Solo pueden ser ejecutadas en el modo supervisor. No quiere decir que tiene control total sobre el sistema, ya que por seguridad el SO tiene espacios privados.

 

–          Protección de E/S.

  • Todas las instrucciones de E/S son privilegiadas.
  • Debe asegurarse que el programa del usuarios no pueda tener el control del computador en el modo supervisor (Ej. Un programa de usuario que, como parte de su ejecución almacena una nueva dirección en el vector de interrupciones).

 

–          Protección de memoria.

  • Deben proveer protección de memoria al menos para el vector de interrupciones y el vector de las rutinas de ser
  • Registro base y registro limite.

 

–          Protección de CPU.

  • Es el centro del computador, por lo tanto, se debe brindar mayor protección.
  • Interrupción por temporizador. Para terminar procesos que se quedarían indefinidamente. La interrupción se ejecuta con un privilegio de supervisor. La interrupción hace que el SO intervenga y tome decisiones.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s