Apprendre le développement du système d'exploitation à l'aide de Minix 2 ou 3?[fermé]
-
09-09-2020 - |
Question
Voulez-vous améliorer cette question? Mettre à jour la question afin qu'elle puisse être répondue avec des faits et des citations par édition de ce message .
FERMÉ Il y a 5 ans .
J'ai pris une classe ce printemps sur les théories et les principes de système d'exploitation génériques, et je voudrais maintenant passer l'été à traverser le livre de systèmes d'exploitation de Tanenbaum, à la recherche d'une source de Minix et d'une idée générale de la mise en œuvre réelle du système d'exploitation. < / p>
Il y a deux professeurs de système d'exploitation à l'école et je suis allé à eux pour demander à l'emprunt du livre de Tanenbaum. Fait intéressant, on a dit que je devais utiliser l'ancienne version de la deuxième version du livre et vous concentrer sur MINIX 2, car il est globalement plus simple et qu'il a moins de source à comprendre (et qu'il serait donc plus facile d'apprendre d'une surcharge sans information). L'autre prof a déclaré qu'elle ne pensait pas que ce serait un problème et que je devrais aller avec Minix 3 et la nouvelle édition de son livre afin que je puisse voir une implémentation plus moderne.
Qu'est-ce que le débordement de la pile pense? Quelqu'un ici a des expériences avec les deux versions de Minix? J'aimerais apprendre les principes de faire un système d'exploitation réel, mais je ne veux pas non plus surcharger des informations massives qui me tiendront de comprendre ce que le code dans son ensemble est à la hauteur.