Está en la página 1de 2

Unidad Temática Nº2

GUÍA PRÁCTICA Nº2

Parte B: Casos de estudio: Administración de procesos en Linux y Windows. Programación


paralela.

Integrantes:

A. Linux (Puede utilizar el comando man fork y el libro Linux kernel development,
indicado en la bibliografía)

1. Realice un análisis de la llamada al sistema fork() en el SO Linux.

2. Indique cuáles son las responsabilidades del planificador de procesos en Linux.

3. Cómo está compuesta la estructura de datos task_struct en Linux?

4. Explique los conceptos de cambio de contexto (context switching) y apropiación


(preemption).

5. Explique para qué sirve y cómo funciona el comando mpstat.

Puede utilizar el comando man fork y el libro Linux kernel development, indicado en la
bibliografía.
B. Windows (Puede utilizar el capítulo 5 del libro Windows Internals indicado en la
bibliografía)

1. ¿Cómo se crea un proceso en Windows?

2. ¿Cómo nacen los hilos?

3. Realice y explique el diagrama de estados y transiciones de un hilo.

4. Explique cómo funciona el planificador de hilos en Windows.

5. ¿Cómo funciona la planificación de procesos en multiprocesadores?

Puede utilizar el capítulo 5 del libro Windows Internals indicado en la bibliografía.

También podría gustarte