2017-08-21 12 views
1

Selon le manuel du système d'exploitation: (Galvin et al.) La définition du groupe de tâches est; La mémoire principale est trop petite pour accueillir tous les travaux. Par conséquent, les tâches sont conservées initialement sur le disque dans le pool de travaux. Je me demandais si je pouvais utiliser indifféremment le terme «groupe de tâches» et «espace de mémoire virtuelle»?Le terme "pool de travaux" est-il équivalent à l'espace de mémoire virtuelle?

+0

n'hésitez pas à des questions. –

+0

Il semble que vous parlez de la programmation par lots ici. – user3344003

Répondre

1

NON, pas du tout. La mémoire virtuelle représente l'espace d'adressage du programme, c'est-à-dire qu'elle représente les adresses générées par le CPU. C'est fondamentalement là, de sorte que nous n'avons pas à s'inquiéter des adresses physiques réelles (adresses mémoire principales) lors de l'écriture de programmes. C'est le devoir du mécanisme de traduction (paging) qui va convertir ces adresses virtuelles en adresses physiques réelles.

considérant que, bassin d'emplois, est la piscine à partir de laquelle Ordonnanceur à long terme choisira les emplois à convertir en programmes en les chargeant dans la mémoire principale. Cela n'a rien à voir avec la mémoire virtuelle.