La protección se refiere a un mecanismo que controla el acceso de programas, procesos o usuarios a los recursos definidos por un sistema informático. Podemos tomar la protección como una ayuda para el sistema operativo de programación múltiple, de modo que muchos usuarios puedan compartir de manera segura un espacio de nombre lógico común, como un directorio o archivos.
Necesidad de protección:
- Para evitar el acceso de usuarios no autorizados y
- Para garantizar que cada programa o proceso activo en el sistema use recursos solo según la política establecida,
- Mejorar la fiabilidad mediante la detección de errores latentes.
Papel de la protección:
el papel de la protección es proporcionar un mecanismo que implemente políticas que definan los usos de los recursos en el sistema informático. Algunas políticas se definen en el momento del diseño del sistema, algunas son diseñadas por la administración del sistema y otras son definidos por los usuarios del sistema para proteger sus propios archivos y programas.
Cada aplicación tiene diferentes políticas para el uso de los recursos y pueden cambiar con el tiempo, por lo que la protección del sistema no es solo una preocupación del diseñador del sistema operativo. El programador de aplicaciones también debe diseñar el mecanismo de protección para proteger su sistema contra el uso indebido.
La política es diferente del mecanismo. Los mecanismos determinan cómo se hará algo y las políticas determinan qué se hará. Las políticas cambian con el tiempo y de un lugar a otro. La separación de mecanismo y política es importante para la flexibilidad del sistema.