• [^] # Re: Système d'exploitation ?

    Posté par (Mastodon) . En réponse au journal "It works on my satellite". Évalué à 10.

    Mais je doute qu'il ai un système de fichier, une gestion fine et configurable du multi-coeur, un shell complexe, une gestion de chargement de nouveaux programme

    Exact. On n'a pas de système de fichier, et ce calculateur là n'est pas multi coeur, et c'est un monolithe (on n'a pas d'exécutable qu'on peut lancer)

    La définition d'OS, c'est plutôt "vague", mais ici l'OS était responsable de

    1. le scheduling des tâches. Y compris le passage de l'une à l'autre, ... (c'est du multitâche, mais la fréquence et priorité des tâches était fixe)
    2. la vérification du temps réel (watchdog, les taches sont bien démarrées et terminées à temps)
    3. tout ce qui est initialisation des périphériques
    4. je rentre aussi dans "OS" tout ce qui est gestion des traps et leur codes

    Mais je ne peux pas uploader simplement un nouveau exécutable et lui dire "rajoute une tâche et lance cet exe".

    Tous les nombres premiers sont impairs, sauf un. Tous les nombres premiers sont impairs, sauf deux.