SISTEMAS OPERATIVOS
Diagrama de temas
-
-
-
El objetivo de esta práctica es:
- Aprender a usar las llamadas al sistema fork() y exec() para ejecutar otros programas desde el nuestro.
- Aprender a usar wait() o waitpid() para esperar a que un proceso hijo termine su ejecución.
- Aprender a gestionar los errores en las llamadas al sistema y la terminación de nuestro programa.
- Aprender a usar las llamadas al sistema fork() y exec() para ejecutar otros programas desde el nuestro.
-
El objetivo de esta práctica es aprender a interceptar señales para controlar la terminación de nuestros programas.
-
El objetivo de esta práctica es:
- Aprender a comunicar procesos mediante sockets().
- Aprender a gestionar recursos del sistema, como los sockets, usando el patrón de diseño RAII en C++.
-
El objetivo de esta práctica es:
- Aprender a ejecutar varias tareas al mismo tiempo usando hilos.
- Aprender a sincronizar hilos, evitando condiciones de carrera.
- Aprender a gestionar los errores de las llamadas al sistema usando excepciones.
-
El objetivo de esta práctica es:
- Aprender a usar las llamadas al sistema mmap() y munmap() para acceder directamente al contenido de los archivos mediante su mapeo en memoria.
- Aprender a gestionar recursos del sistema, como los archivos mapeados en memoria, usando el patrón de diseño RAII en C++.
-
-