À moyen terme planificateur
J'ai lu dans Galvin livre de système d'exploitation sur le Moyen terme planificateur.
Il a été écrit à:
Parfois, il est avantageux de remplacer le processus quand il n'est pas de l'exécution[en attente d'e/S ou en attente pour le CPU] afin de diminuer le degré de multiprogramming.
Aussi, nous avons plus de quantité de mémoire physique, ce qui rend l'exécution d'autres processus plus rapidement en réduisant le nombre de défauts de page[comme nous l'avons plus de mémoire].
Par conséquent, que le travail de moyen terme planificateur de remplacement de l' & swap partiellement exécuté processus.
Mais Ma question est: Fait le travail de moyen terme planificateur est vraiment important dans les scénarios où nous avons beaucoup de physique disponible/la mémoire principale?
- Les systèmes d'exploitation modernes ne pas échanger ensemble du processus comme ils l'ont fait en 1980. Peut-être vous avez besoin d'un nouveau livre? Être sûr de trouver celui qui parle de pagination.
Vous devez vous connecter pour publier un commentaire.
L'utilisation de moyen terme planificateur est d'améliorer multiprogramming en permettant à de nombreux processus de résider dans la mémoire principale en échangeant des processus en attente (ai-je besoin d'/S) ou en basse priorité des processus et d'échange dans d'autres processus qui ont été prêts en file d'attente.
Donc vous pouvez voir que nous avons pris à moyen terme planificateur lorsque nous avons une mémoire limitée. Cet échange dans et hors de l'opération n'a pas lieu lorsque nous avons un seul petit programme et ont une grande mémoire.
De même si nous sommes à l'exécution de plusieurs programmes et nous avons très grande capacité de mémoire(plus grande que la taille de tous les processus, en plus de plus d'espace pour d'autres besoins), puis à moyen terme planificateur n'est pas nécessaire. Les systèmes d'exploitation modernes d'utiliser la pagination ainsi, au lieu d'échanger des processus qu'ils swap pages dans et hors de la mémoire.C'est même qu'un système de très grande capacité de mémoire(à l'infini) ne souffre pas de défauts de page.
Moyen terme, la planification est une partie de l'échange. Il supprime les processus de la mémoire. Il réduit le degré de multiprogramming. Le moyen terme planificateur est en charge de la gestion de la permutée-processus.
TUTORIELS POINT
Tout Simplement Facile D'Apprentissage Page 28
Processus en cours d'exécution peut devenir suspendu si elle en fait la demande d'e/S. Les processus en attente ne peut pas faire de progrès vers l'achèvement. Dans cette condition, à supprimer le processus de la mémoire et de faire de la place pour d'autres processus, le processus interrompu est déplacé vers le stockage secondaire. Ce processus est appelé la permutation, et le processus est dit être échangé ou généralisé. La permutation peut être nécessaire pour améliorer le processus de mélange.