ENMASCARAMIENTO EN SISTEMAS OPERATIVOS

Páginas: 2 (286 palabras) Publicado: 17 de julio de 2014
1. ENMASCARAMIENTO EN SISTEMAS OPERATIVOS
Un proceso puede decidir bloquear la recepción de una o varias señales. Las señales bloqueadas constituyen la máscara de señales bloqueadasdel proceso y se dice de ellas que están enmascaradas.
Si se recibe una señal y la señal está enmascarada, la señal se ignora, aunque permanece "pendiente de atención". Si en un momentofuturo, se desbloquea (desenmascara) esa señal, se atenderá inmediatamente (como si se acabara de recibir). Si, mientras permanece bloqueada, una señal se recibe varias veces, a todoslos efectos es como si se hubiera recibido sólo una vez (las señales "no se apilan").
Para modificar la máscara de señales bloqueadas de un proceso, se puede usar la llamada al sistema:#include
int sigprocmask(int quE_cosa, const sigset_t *nuevo, sigset_t *viejo);
2. COMO SE GESTIONAN DOS INTERRUPCIONES DEL MISMO TIPO EN SISTEMAS OPERATIVOS
Existen dos métodos paratratar las interrupciones anidadas. El primero se basa en inhabilitar las interrupciones mientras se está ejecutando una determinada RSI. Esto puede realizarlo el hardware de maneraautomática en algunos procesadores, pero en otros será el usuario el encargado de deshabilitarlas en caso de que no desee que ninguna otra interrupción pueda interrumpir el transcursonormal de la rutina de servicio de interrupción. No es aconsejable deshabilitar las interrupciones durante mucho tiempo ya que esto puede provocar errores y pérdida de información.
La otraalternativa es permitir que solo las interrupciones más prioritarias puedan suspender la ejecución de la RSI actual. Para esto tendremos que definir qué líneas son más prioritarias queotras. Otra consideración de esta segunda alternativa es que al anidar distintas llamadas a rutinas tendremos que contar con una pila suficientemente grande para que esta no se desborde.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ¿Qué Es Un Sistema Operativo? y Tipos De Sistemas Operativos
  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas operativos
  • Sistema operativo
  • Sistema operativo
  • Sistema operativos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS