Es por que el temporizador, activa una interrupción periódicamente. Esa interrupción tiene más prioridad que ninguna otra. Cuando esa interrupción se activa, se guarda el estado del proceso, y se procede a ejecutar una rutina de código situado en un lugar de la memoria que el sistema operativo debe haber especificado al arrancar. Esa rutina es el gestor de procesos, y su labor es decidir qué proceso debe continuar ejecutándose: el mismo u otro.
2 comentarios:
por que este va dar un tiempo a cada proceso.
Es por que el temporizador, activa una interrupción periódicamente. Esa interrupción tiene más prioridad que ninguna otra. Cuando esa interrupción se activa, se guarda el estado del proceso, y se procede a ejecutar una rutina de código situado en un lugar de la memoria que el sistema operativo debe haber especificado al arrancar. Esa rutina es el gestor de procesos, y su labor es decidir qué proceso debe continuar ejecutándose: el mismo u otro.
Publicar un comentario