Examen Diciembre 2022, pregunta 1.a

Examen Diciembre 2022, pregunta 1.a

de Jose Agustin Bizio Piriz -
Número de respuestas: 1

(5 pts) Describa como funciona la protección de CPU. ¿Por qué no se puede asegurar la protección de CPU solamente con un algoritmo de planificación adecuado?


Hola muy buenas, mi duda consiste en la segunda parte de la pregunta, no estaría muy seguro porque un algoritmo de planificación no seria útil. Mi hipótesis es que cómo expropiar o pausar un proceso es una syscall, y como este proceso se apropia del procesador sin retornar al sistema, en particular sin hacer una syscall, entonces no es posible expropiarlo.

¿Podría ir por ese lado la respuesta?, o ¿Cómo seria si no?.

Desde ya muchas gracias.

En respuesta a Jose Agustin Bizio Piriz

Re: Examen Diciembre 2022, pregunta 1.a

de Jorge Merlino -

La idea es que para tener protección de CPU precisás un timer que genere interrupciones para activar al sistema operativo. Si no tenés el timer no lo podés arreglar con un algoritmo de planificación. En particular sin timer no podrías implementar un algoritmo expropiativo si todas las CPUs están ocupadas y los procesos no se bloquean.

Saludos