la paradoja

Páginas: 3 (701 palabras) Publicado: 27 de mayo de 2013
Pr´ cticas de Sistemas Operativos
a
To˜ i Reina y David Ruiz
n
Bolet´n 5: Se˜ ales
ı
n
Curso 2003/04

´
Indice
1. Introducci´ n
o

2

2. El comando kill

2

3. La llamada kill3

4. La llamada raise

4

5. La llamada alarm

5

˜
6. Tratamiento de senales. signal

5

˜
7. La espera de senales. pause

7

8. Ejercicios

7

1

1.

Introducci´ n
oUna se˜ al es una interrupci´ n software que permite la comunicaci´ n entre procesos, de hecho es muy frecuente
n
o
o
que el n´ cleo env´e se˜ ales a los procesos durante su ejecuci´ n. Unproceso puede enviarle una se˜ al a otro y este,
u
ı n
o
n
´
al recibirla, puede comportarse de tres formas diferentes:
Ignorar la senal.
˜
Invocar a una rutina de tratamiento por defecto. Estarutina la aporta el n´ cleo y, seg´ n el tipo de se˜ al, esta
u
u
n
rutina por defecto realizar´ una acci´ n u otra. Generalmente, provoca la finalizaci´ n del proceso. En algunos
a
o
o
casos,provoca la creaci´ n de un fichero core, que contiene el contexto del proceso antes de recibir la se˜ al.
o
n
Estos ficheros se pueden examinar con la ayuda de un depurador.
Invocar una rutinaespec´fica realizada por el programador. No todas las se˜ ales permiten este tipo de
ı
n
atenci´ n.
o
Cada se˜ al tiene asociado un n´ mero entero positivo, que es el que intercambian los procesos cuandouno le
n
u
env´a una se˜ al a otro. En UNIX System V hay definidas 19 se˜ ales, y en 4.3BSD, 30. Las 19 se˜ ales del UNIX
ı
n
n
n
System V las tienen pr´ cticamente todas las versiones de UNIX, ya estas los fabricantes les a˜ aden las que creen
a
´
n
convenientes. En general, las se˜ ales se pueden clasificar en los siguiente grupos:
n
Se˜ ales relacionadas con terminaci´ n de procesos.n
o
Se˜ ales relacionadas con las excepciones inducidas por los procesos. Por ejemplo, los errores producidos al
n
manejar n´ meros en coma flotante.
u
Se˜ ales relacionadas con los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La Paradoja
  • paradojas
  • La Paradoja
  • La paradoja
  • La paradoja
  • La paradoja
  • Paradojas
  • La Paradoja

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS