Le processus de fabrication d'un système d'exploitation sera utilisé par vous-même.
Exécutez la méthode, créez un nouveau dossier run dans tolset , copiez le code, puis exécutez-le en fonction de la version système !cons_**.bat .
Généralement, make run du code d'exécution d'exécution est utilisé et faire run_full commence à utiliser make run_full sur 27 jours. Vous pouvez lire le livre directement. Ou, copiez z_tools目录dans Tolset dans le répertoire 30dayMakeOS de ce projet.

Au début, nous devons d'abord examiner comment écrire un "programme qui peut être exécuté avec une seule mise à jour". Cette partie est un peu difficile à écrire dans le langage C, il est donc principalement écrit en langage d'assemblage.
Une fois cette étape terminée, l'étape suivante consiste à rédiger un programme qui lit le système d'exploitation à partir du disque. À l'heure actuelle, même si l'ordinateur est activé, il ne lira pas automatiquement tout le système d'exploitation. Ce programme doit également être écrit en langage d'assemblage.
Une fois cette étape terminée, les futurs programmes peuvent être écrits en langue C. Nous utiliserons la langue C dès que possible pour apprendre et développer des programmes qui affichent des écrans. En même temps, nous pouvons progressivement familiariser avec la grammaire du langage C. Pour le moment, nous semblons faire ce que nous voulons faire, mais en fait, nous ne sommes pas encore libres de manipuler la langue C.
Ensuite, afin de réaliser l'ambition de "Mobile Mouse", nous devons créer des paramètres détaillés sur le CPU et maîtriser la façon d'écrire des gestionnaires d'interruption. Dans l'ensemble, cette partie est une partie de très haut niveau, et je pense également qu'il est inapproprié de le mettre ici, mais du point de vue du livre, ces contenus doivent être mis ici, donc je dois demander à chacun d'être patient. Ici, les spécifications du CPU et les spécifications de l'ordinateur complexes nous apporteront toutes sortes de problèmes. De plus, les langages de développement comprennent à la fois les langues C et d'assemblage, ce qui nous a causé une confusion encore plus grande. Pour le moment, nous ne pensons pas que nous faisons ce que nous voulons faire du tout.
Après cette période douloureuse, la première semaine est terminée.
Une semaine de batailles dures est encore très significative. Pour le moment, nous avons essentiellement maîtrisé la grammaire de C, et même le niveau de langage d'assemblage peut répondre aux exigences de ce livre.
Alors maintenant, nous pouvons commencer à développer un système d'exploitation décent. Mais cette fois, nous avons à nouveau mal à la tête sur l'algorithme. Même si vous maîtrisez la syntaxe des langages de programmation, si vous ne connaissez pas de bons algorithmes, vous ne pouvez toujours pas développer le système d'exploitation que vous souhaitez.
Donc, cette semaine, nous développerons lentement le système d'exploitation lors des algorithmes d'apprentissage. Cependant, à ce stade, nous pouvons sentir que nous ne serons plus limités par des problèmes techniques.
Maintenant, notre technologie est déjà assez puissante et nous pouvons développer notre propre système d'exploitation comme nous le voulons. Tout d'abord, vous devez prendre en charge le multitâche, puis développer des fenêtres de ligne de commande, puis vous pouvez commencer à développer des applications.
À la fin de cette semaine, même si elle n'est pas assez complète, nous pouvons proposer un logiciel qui peut être appelé un système d'exploitation.
À ce stade, nous pouvons ajouter diverses fonctions au système d'exploitation au maximum, et en même temps, nous pouvons développer un grand nombre d'applications décentes.
Nous avons pu faire du bon travail à ce stade, et cela peut également être la période la plus heureuse pour nous. Il y a très peu à expliquer dans cette partie, donc je n'ai pas à faire l'effort minutieux pour écrire ces textes et les expliquer.
Soit dit en passant, lorsque nous parlons de texte, nous nous souvenons que c'est juste pendant cette période que notre système d'exploitation peut afficher du texte.
Les deux jours restants sont utilisés pour le polissage et le traitement. Ces deux jours, nous avons fait du contenu que nous n'avions pas eu le temps de faire auparavant, mais c'était à la fois simple et intéressant.