Ejercicios, proyectos y casos

_____________________________________________________________________________________


Ejercicios obligatorios

Estos ejercicios deberían ser realizados por el alumno obligatoriamente después de cada lección de teoría. El objetivo es asentar los conocimientos recibidos y verificar su nivel de comprensión y estudio.


Tema 1

EJ 1. Ejercicio de introducción a los sistemas operativos. Incluye solución. (PDF)

EJ 2. Ejercicio de programación con llamadas al sistema. Incluye solución. (PDF)


Tema 2

EJ 3. Ejercicio de introducción a los procesos. Incluye solución. (PDF)

EJ 4. Ejercicio de planificación de procesos. Incluye solución. (PDF)

EJ 5. Ejercicio de concurrencia con threads. Incluye solución. (PDF)


Tema 3

EJ 6. Ejercicio de sincronización con threads. Incluye solución. (PDF)

EJ 7. Ejercicio de sincronización con mutex y condiciones. Incluye solución. (PDF)

EJ 8. Ejercicio de programación de servidores concurrentes. Incluye solución. (PDF)


Tema 4

EJ 9. Ejercicio de introducción a la gestión de memoria. Incluye solución. (PDF)

EJ 10. Ejercicio sobre memoria virtual. Incluye solución. (PDF)


Tema 5

EJ 11. Ejercicio de manejo de ficheros. Incluye solución. (PDF)

EJ 12. Ejercicio de manejo de directorios. Incluye solución. (PDF)

EJ 13. Ejercicio de sistemas de ficheros. Incluye solución. (PDF)

Tema 6

EJ 14. Ejercicio de gestión de permisos de usuario en Linux y de programación de un comando chmod sencillo. (PDF)



Bibliografía y referencias sobre problemas de sistemas operativos

1. J. Carretero, F. Garcia, F. Pérez. Problemas de Sistemas Operativos: de la base al diseño. McGraw-Hill. 2ª Edición. 2015. (URL)

En este libro se presentan problemas resueltos que abarcan todos los aspectos fundamentales de los sistemas operativos, tales como procesos, planificación de procesos e hilos, gestión de memoria, concurrencia, comunicación y sincronización, entrada y salida y ficheros y directorios. En cada tema se presenta una pequeña introducción teórica a los problemas y la interfaz de programación de POSIX y de Windows necesaria para los problemas del tema. Enlace Web.

2. J. Carretero, F. Garcia, F. Pérez. Problemas de Sistemas Operativos: de la base al diseño. Segunda Edición. Amazon. 2015. (URL)

Este libro es la segunda edición del libro anterior. En él se presentan problemas resueltos que abarcan todos los aspectos fundamentales de los sistemas operativos, tales como procesos, planificación de procesos e hilos, gestión de memoria, concurrencia, comunicación y sincronización, entrada y salida y ficheros y directorios. En cada tema se presenta una pequeña introducción teórica a los problemas y la interfaz de programación de POSIX y de Windows necesaria para los problemas del tema. Enlace Web.

3. Ejercicios resueltos de Sistemas Operativos (URL)

Libro electrónico con ejercicios de sistemas operativos. Universidad Jaume I.

Last modified: Wednesday, 6 April 2022, 1:14 PM