Où le "planificateur" est-il créé dans le processus de démarrage et comment peut-on accéder à ses instructions lorsqu'il est créé?Processus de démarrage "planificateur"
Répondre
Cela dépend du système d'exploitation que vous utilisez, mais plusieurs choses doivent être claires:
- avant le premier commutateur à USERLAND
- avant que les threads du noyau sont démarrés ou tout autre multi-programmation (multi-tâches) est fait
De toute évidence, cela est relativement précoce dans le processus de démarrage.
Que voulez-vous dire par "comment accéder à ses instructions?"?
le planificateur par défaut est défini dans la configuration du noyau: adrian @ adrian: ~ $ grep cfq /boot/config-2.6.36.2-desktop-2mnb CONFIG_DEFAULT_IOSCHED = "cfq"
au démarrage, vous pouvez faire dans la ligne du noyau comme exemple: noyau /vmlinuz-2.6.18-8.el5 ro racine =/dev/sda2 ascenseur = date limite
... en supposant que le système exécute le noyau Linux. ** Aussi, vous êtes confus entre le programmateur CPU et le planificateur de disque-IO! ** :-) – TheCodeArtist
vous avez totalement raison! J'ai supposé le io comme, avec l'avènement de SSD, c'était l'accordage le plus commun :) .. pour la planification de cpu un bon début serait https://www.kernel.org/doc/Documentation/scheduler/ .. également divers Les distributions ont des guides de réglage des performances avec des informations utiles. –
est ce devoir? la réponse à cela dépend du système d'exploitation en question. –