SISTEMAS OPERATIVOS II
Tercer curso Ingeniería Técnica de Sistemas.
Curso 2005-2006
Práctica 4: Procesos en UNIX: prioridades. Sistema de ficheros en UNIX.
Redirección.
Añadir al intérprete de comandos de las prácticas anteriores las siguientes funciones
- getpri [pid] Devuelve la prioridad del proceso de identificador pid. Si no se
especifica pid devuleve la prioridad del intérprete de comandos.
- setpri [pid] [valor] Establece la prioridad del proceso de identificador pid
igual a valor. Si no se especifica pid establece la prioridad del interprete de comandos. Si
no se especifica ni pid ni valor muestra la prioridad del intérprete de comandos.
- getlim [pid] Devuelve el límite de la prioridad del proceso de identificador pid. Si no se
especifica pid devuleve el límite de la prioridad del intérprete de comandos.
- setlim [pid] [valor] Establece el límite de la prioridad del proceso de identificador pid
igual a valor. Si no se especifica pid establece el límite de la prioridad del interprete de comandos. Si
no se especifica ni pid ni valor muestra el límite de la prioridad del intérprete de comandos.
- priexec valor [LISTA] com [&] Ejecuta el comando descrito por com (programa y
argumentos) estableciendo previamente su prioridad a valor. LISTA es opcional y representa
una lista de variables de entorno.
- [LISTA] com <fich [&] Ejecuta el comando com (ejecutable con parámetros)
con la entrada estándar redireccionada al fichero fich.
- [LISTA] com >fich [&] Ejecuta el comando com (ejecutable con parámetros)
con la salida estándar redireccionada al fichero fich
- [LISTA]com %fich [&] Ejecuta el comando com (ejecutable con parámetros)
con el error estándar redireccionada al fichero fich.
- pipe com1 * com2 Ejecuta com1 (ejecutable con parámetros)
redireccionando su salida estándar a la entrada estándar de com2
(ejecutable con parámetros).
Información detallada de las llamadas al sistema y las funciones de la librería
debe obternerse con man (getpriority, setpriority, nice, priocntl..)
FORMA DE ENTREGA
Como en las prácticas anteriores
FECHA DE ENTREGA VIERNES 3 FEBRERO DE 2006