Tema 4; Gestión de los recursos de un SO
por Carla castillo
1. Consideraciones cuando hay conflicto en la planificación de procesos
1.1. Casos particulares de bloqueos: - Si dos procesos terminan de bloquearse en el mismo ciclo, el primero que pasará a la cola de procesos esperando será el que lleve más ciclos bloqueado, y luego el otro. - Si en un ciclo N un proceso termina su quantum y se espera, y otro proceso termina su bloqueo en N (también tiene que esperar), el primero que pasa a la cola de procesos esperando es el que hubiese entrado primero en el planificador.
1.2. Casos generales: - Tiene preferencia el proceso que hubiera entrado antes en el planificador. - Si sigue habiendo conflicto, tiene preferencia el proceso que le queden menos ciclos de ejecución. - Si sigue habiendo conflicto, tiene preferencia el proceso que lleve acumulados más ciclos de espera. - Si sigue habiendo conflicto, tiene preferencia el que esté más arriba en el cronograma. Cuando un proceso está en estado Bloqueado, el siguiente ciclo siempre será Espera.
2. Gestión de memoria
2.1. El administrador (o gestor) de memoria
2.1.1. Memoria virtual
2.1.2. Monoprogramación
2.1.3. Particiones fijas
2.1.4. Segmentación
2.1.5. Paginación
2.1.6. Particiones variables
2.2. Gestión de entrada/salida
2.3. Gestión de archivos y directorios
3. Gestión de entrada/salida
3.1. Gestión de entrada/salida
3.1.1. Gestión de archivos y directorios