SISTEMAS OPERATIVOS II

Tercer curso Ingeniería Técnica Sistema. Curso 2006-2007

Práctica 1: Procesos en UNIX. Recursos IPC.

Realizar un programa e C que mueva ficheros entre el disco y una zona de memoria compartida.

El programa puede ser invocado de la siguiente manera (los parámetros entre corchetes son opcionales):

Información detallada de las llamadas al sistema y las funciones de la librería debe obternerse con man (stat, shmget, shmat, shmdt, shmctl, read, write, opendir ...)

En ningún caso la práctica puede producir error en tiempo de ejecución.

En caso de no poder realizar alguna de las acciones solicitadas debe informar de ello y del motivo (con perror o sys_errlist[errno]).

FORMA DE ENTREGA Va a ser utilizado el servicio de recogida de prácticas suministrado por el Centro de Cálculo de esta Facultad y parte del proceso de corrección de las prácticas va a ser automtico (compilación, listado de practicas entregadas etc) por lo cual deben entregarse exactamente como se indica a continuación:

FECHA DE ENTREGA VIERNES 3 NOVIEMBRE 2006