Actividades
Texto íntegro de la conversión. Las figuras y la disposición de las notas se pueden consultar en el PDF.
Página 47
Actividades
-
Estudiad el comando ps de UNIX. Mirad qué campos presenta y qué significado tienen. Analizad qué procesos tenéis en marcha en el sistema y en qué estado se encuentran.
-
LINUX permite ver los recursos asignados a los procesos como ficheros que cuelgan del directorio /proc. Mirad en el manual de UNIX la entrada asociada a este directorio y analizad qué se puede encontrar en él.
-
Analizad las diferentes posibilidades de ejecución de comandos y de redireccionamientos que nos ofrece el intérprete de comandos (shell) de UNIX y pensad cómo se podrían hacer desde las llamadas al sistema.
-
Estudiad el modo de crear procesos en Windows y el modo de redireccionar las entradas y las salidas estándar.
-
Cread un programa que cree varios pthreads que ejecuten una rutina, investigando cómo se puede pasar parámetros al pthread en el momento de hacer el pthread_create. Debéis aseguraros de que la información pasada por parámetro seguirá estando disponible en el momento en el que el pthread intente acceder, sin suponer un problema sobre la velocidad ni el orden en el que se ejecutan los pthreads.
Ver fragmento extraído sin normalizar
## Página 47 <!-- source-page: 47 --> GNUFDL • PID_00214802 47 La gestión de procesos Actividades 1. Estudiad el comando ps de UNIX. Mirad qué campos presenta y qué significado tienen. Analizad qué procesos tenéis en marcha en el sistema y en qué estado se encuentran. 2. LINUX permite ver los recursos asignados a los procesos como ficheros que cuelgan del directorio /proc. Mirad en el manual de UNIX la entrada asociada a este directorio y analizad qué se puede encontrar en él. 3. Analizad las diferentes posibilidades de ejecución de comandos y de redireccionamientos que nos ofrece el intérprete de comandos (shell) de UNIX y pensad cómo se podrían hacer desde las llamadas al sistema. 4. Estudiad el modo de crear procesos en Windows y el modo de redireccionar las entradas y las salidas estándar. 5. Cread un programa que cree varios pthreads que ejecuten una rutina, investigando cómo se puede pasar parámetros al pthread en el momento de hacer el pthread_create. Debéis aseguraros de que la información pasada por parámetro seguirá estando disponible en el momento en el que el pthread intente acceder, sin suponer un problema sobre la velocidad ni el orden en el que se ejecutan los pthreads.