Volver al temario
Tema 03 · 54 páginas

La gestión de procesos

Tema completo Modo estudio
TEXTO ORIGINAL · Páginas 4747 Ver PDF

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

  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.

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.


Descargar Markdown originalEstudiar este apartado