Comment faire un système d`exploitation

<

Contenu

  • Instructions
  • Conseils & avertissements
  • div itemprop="description" class="intro marginTop" data-module="article-intro">

    Ce texte va enseigner les bases de ce qui est nécessaire pour créer un système d`exploitation de base. Recommandé pour les utilisateurs avancés.

    Choses que vous devez

    • Un outil de programmation avec le compilateur.
    • Un ordinateur de rechange pour tester votre nouveau système d`exploitation.

    Instructions

    1. 1



      Tout d`abord, vous devez développer vos programmes de contrôle. Ce sont ce que le contrôle et maintenir votre ordinateur. Le programme doit être sous la forme de firmware (chargé dans la mémoire ROM, de sorte qu`un utilisateur ne peut pas supprimer accidentellement un fichier important.) Ce sera généralement classé comme un chargeur de programme initial. Un exemple de la façon dont cela devrait fonctionner (chaîne d`événements, pas de code réel): Turn Computer On gt; gt; Les puces mémoire sont automatiquement activés gt; gt; Le chargeur de programme initial devrait lire une routine de secteur d`amorçage (situé dans la mémoire primaire).

    2. 2

      Félicitations, votre OS va maintenant lire quelques choses. Vous ne pouvez pas avoir d`entrée, donc nous allons corriger cela. Vous aurez besoin de quelques programmes de contrôle de soutien, comme un éditeur de liens, et une entrée / sortie système de contrôle.

    3. 3

      Enfin, ajoutez les programmes utilitaires. Ce sont des programmes tels que MS-DOS FDisk, FORMAT, ATRRIB, FIND, etc ...
      Et tu as fini! Il est pas très difficile si vous savez ce que vous codez.

    Conseils & Avertissements

    • Si vous êtes perdu, je vous suggère de regarder quelques exemples / code source ouvert. A Windowsesque un décent j`ai trouvé est ici: http://reactos.org/en/index.html
    • Gardez votre code organisé.
    • Si vous allez l`utiliser, et le prendre pour un lecteur sur le net, soyez prudent. Exécution d`un système d`exploitation qui est très semblable à OS majeure actuelle mènera souvent à une mauvaise sécurité, laissant même de simples script-kiddies engloutissent des informations sensibles.

    AUTRES

    » » » » Comment faire un système d`exploitation