martes, 25 de noviembre de 2008

6.4 PROTECCIÓN BASADA EN LENGUAJE

Menciona Silberschantz. (1999). Que las políticas para el uso de recursos también podrían variar, dependiendo de la aplicación, y podrían cambiar con el tiempo. Por estas razones, la protección ya no puede considerarse como un asunto que sólo concierne al diseñador de un sistema operativo; también debe estar disponible como herramienta que el diseñador de aplicaciones pueda usar para proteger los recursos de un subsistema de aplicación contra intervenciones o errores.

Silberschantz. (1999). Menciona que este enfoque tiene varias ventajas importantes:

1. Las necesidades de protección se declaran de forma sencilla en vez de programarse como una secuencia de llamadas a procedimientos de un sistema operativo.

2. Las necesidades de protección pueden expresarse independientemente de los recursos que ofrezca un sistema operativo en particular.

3. El diseñador de un subsistema no tiene que proporcionar los mecanismos para hacer cumplir la protección.

4. Una notación declarativa es natural porque los privilegios de acceso están íntimamente relacionados con el concepto lingüístico de tipo de datos.