6.4 Protección basada en el Lenguaje
La
protección se logra con la ayuda del núcleo del S.O. que
valida los intentos de acceso
a recursos.
Los
privilegios de acceso están íntimamente relacionados con el tipo de datos que
se declara. Las necesidades
de protección pueden expresarse independientemente de los recursos que ofrece
el S.O. El
diseñador no debe proporcionar mecanismos para hacer cumplir la protección.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPz8q9v4HVLKlx9fCYxjay483bGQpu1baR1e0HVbgCi78doEnDtlRS7RQQ_qKo9Yhnqm3X8-By-DoDZjUC8kY7Hsdrq0E1S9d9KBvno8YtztxQxmugLfzrdQr_05Lj5wyMKlcRciROdIcr/s1600/mano.png)
SEGURIDAD: La obligación de cumplimiento por núcleo ofrece un grado de seguridad que el código de seguridad ofrecido por el compilador.
FLEXIBILIDAD: La flexibilidad
de la implementación por núcleo es limitada. Si un lenguaje no ofrece
suficiente flexibilidad, se puede extender o sustituir, perturbando menos
cambios en el sistema que si tuviera que modificarse el núcleo.
No hay comentarios:
Publicar un comentario