Buscar
2. Procesos
(2016-07-19)
Transparencias del Tema 2
7. Sistema de entrada/salida
(2016-07-15)
El sistema de entrada/salida es el componente del SO que se encarga de ocultar la complejidad y hetereogeneidad de los dispositivos de entrada/salida. Este tema comienza presentando el objetivo de esta parte del SO y su ...
6.1. Actividad: Gestión de memoria principal y virtual
(2016-07-15)
Los objetivos de esta actividad son los siguientes: Analizar la problemática que plantea y aborda el gestor de la memoria principal. Distinguir entre direcciones lógicas y físicas. Analizar y justificar por qué es necesario ...
2.3. Vídeo: Cambio de contexto
(2016-07-27)
En este vídeo se muestra qué es un cambio de modo de ejecución, un cambio de contexto y un cambio de proceso. También se plantea un ejemplo de cómo podría tener lugar un cambio de contexto que no implicase cambiar el ...
3.1.1. Vídeo: Ejercicio con mutex y variables de condición
(2016-07-14)
En este vídeo-ejercicio se resuelve un problema en el que hay que sincronizar, utilizando mutex y variables de condición, una serie de hilos que realizan unas operaciones siguiendo un esquema de turnos secuenciales. También ...
3.2.1. Vídeo: Ejercicio de sincronización mediante tuberías
(2016-07-18)
Vídeo-ejercicio en el que se sincronizan unos procesos que ejecutan una secuencia de comandos del shell de Linux enlazados mediante tuberías. Se corresponde con el ejercicio 19 del boletín 3.2.
4. Gestión del sistema de ficheros
(2016-07-19)
El sistema de ficheros es la parte del SO encargada de proporcionar el servicio de almacenamiento no volátil de la información. En este tema se introduce el concepto de fichero y se respasan los servicios que el SO proporciona ...
3.3. Actividad: Comunicación y sincronización de procesos. Tuberías (II)
(2016-07-14)
Los objetivos de esta actividad son los siguientes: Describir el funcionamiento de una tubería como una posible solución al problema de sincronización y comunicación entre procesos. Desarrollar programas en los que se ...
6. Gestión de memoria
(2016-07-19)
Así como el procesador es un recurso que debe multiplexarse entre los diferentes programas que se estén ejecutando simultáneamente, la memoria es un recurso que deberá repartirse entre todos ellos. En este tema se plantea ...
4.1. Vídeo: Ejercicio sobre puntero de lecutra/escritura de ficheros de Linux
(2016-07-14)
Este vídeo resuelve un ejercicio para ver cómo evoluciona el puntero de lectura y escritura de un fichero cuando sobre él se realiza una operación POSIX open o read. También se ve cómo afecta al puntero de lectura y escritura ...