Está en la página 1de 9

Sistemas Operativos

Protección basada en
el lenguaje
Cesar Mauricio Bautista Talledos
Nadia Cruz Santiago
Christian Cruz Santiago
INTRODUCCIÓN
La protección se logra con la ayuda del núcleo del
SO que valida los intentos de acceso a recursos. El
gasto de inspeccionar y validar todos los intentos
de acceso a todos los recursos es muy grande, por
lo tanto debe ser apoyada por hardware. Al
aumentar la complejidad del SO, se deben refinar
los mecanismos de protección. Los sistemas de
protección, no solo se preocupan de si puedo
acceder a un recurso, sino también de cómo lo
accedo,
VENTAJAS
1 Las necesidades de protección se
declaran sencillamente y no 2
Las necesidades de protección
pueden expresarse
llamando procedimientos del SO. independientemente de los
recursos que ofrece el SO.

3 El diseñador no
proporcionar mecanismos para
debe
4 Los privilegios de acceso están
íntimamente relacionados con el
hacer cumplir la protección. tipo de datos que se declara.
Diferencias entre las distintas formas de
protección:
1 2
Flexibilidad:
3
Eficiencia:
Seguridad
La flexibilidad de la Se logra mayor eficiencia
La obligación de
implementación por núcleo es cuando el hardware apoya la
cumplimiento por núcleo
limitada. Si un lenguaje no ofrece protección. La especificación
ofrece un grado de
suficiente flexibilidad, se puede de protección en un lenguaje
seguridad que el código de
extender o sustituir, perturbando de programación permite
seguridad ofrecido por el
menos cambios en el sistema que describir en alto nivel las
compilador.
si tuviera que modificarse el políticas de asignación y uso
núcleo. de recursos.
Especificaciones
de proteccion
La especificación de protección en
un lenguaje de programación permite
describir en alto nivel las políticas de
asignación y usode recursos.El
programador de aplicaciones
necesita un mecanismo de control de
acceso seguro y dinámico para
distribuir capacidades a losrecursos
del sistema entre los procesos de
usuario.
TRES OPERACIONES
BASICAS
Las construcciones que permiten al programador declarar las
restricciones tienen tres operaciones básicas
Distribuir capacidades de manera segura y eficiente entre
procesos clientes.
Especificar el tipo de operaciones que un proceso podría
invocar en un recurso asignado.
Especificar el orden en que un proceso dado puede invocar
las operaciones de un recurso.
La especificación de protección en un lenguaje de
programación permite la descripción de alto nivel de
políticas para la asignación y uso de recursos.
La implementación del lenguaje puede proveer software para
hacer cumplir la protección cuando no se pueda validar si el
hardware está soportado.
CONCLUSION
La protección que se ofrece en los sistemas de
computación existentes casi siempre se ha logrado con
la ayuda del núcleo de un sistema operativo, que actúa
como agente de seguridad que inspecciona y valida
cada intento por acceder a un recurso protegido.
Puesto que la validación de todos los accesos puede
dar pie a un gasto extra considerable, debemos
apoyarla con hardware para reducir el costo de cada
validación o bien debemos aceptar que el diseñador del
sistema podría inclinarse por sacrificar los objetivos de
la protección. Es difícil satisfacer todos estos objetivos
si los mecanismos de soporte con que se cuenta
restringen la flexibilidad para implementar diversas
políticas de protección.
Muchas Gracias
BIBLIOGRAFIAS
Perfil, V. T. mi. (n.d.). Sistemas Operativos :3. Blogspot.com.
SISTEMAS OPERATIVOS. (n.d.). Blogspot.com. Retrieved Retrieved November 30, 2023, from
November 30, 2023, from https://so-sistemas- https://xathogonzalez.blogspot.com/2014/11/64-proteccion-
operativoss.blogspot.com/2017/12/65-proteccion-basada-en- basada-en-el-lenguaje.html?m=1
el-lenguaje.html?m=1

Perfil, V. T. mi. (n.d.-a). Sistemas Operativos - Proteccion y


Protección basada en el lenguaje. (n.d.). Sistemas Operativos.
Seguridad. Blogspot.com. Retrieved November 30, 2023, from
Retrieved November 30, 2023, from
https://sistemasoperativosseguridad.blogspot.com/2015/12/p
https://sistemasoperativositit.weebly.com/proteccioacuten-
roteccion-basada-en-el-lenguaje_4.html?m=1
basada-en-el-lenguaje.html

También podría gustarte