Systeme d'exploitation

Résolu
Bonjour,
j'ai un tp et je suis bloqué à une question:
Qu'est-ce qu'un appel système ? Un niveau de privilège ? Expliquez le lien entre ces deux notions.
Si vous avez des réponses n'hestez pas, j'en serai reconnaissant.
Merci.
Configuration: Windows Vista
Internet Explorer 7.0

3 réponses

  1. tu n'as pas du beaucoup te casser la tete, je fais une recherche google, le deuxieme lien explique tres bien ta premiere question ...

    www.google.fr
    fr.wikipedia.org
    1. Modérateur
      1. Salut,
        merci pour ton interêt, pour la premiére question j'ai déja trouvé plusieurs réponses, mais le problémes c'est les deux autres questions, j'ai cherché une heure avant de postuler sur le forum.
      2. Modérateur
        @meftahiemais le problémes c'est les deux autres questions

        il n'y a pas 3 questions ;-)
      3. @lami20j1: c'est quoi un niveau de privilège?
        2: expliquer le lien entre appel systéme et niveau de privilège.
    2. Modérateur
      Regarde ici Niveaux de privilège
      1. Merci, mais je ne vois toujours pas le lien entre un niveau de privilège et un appel système.
      2. Modérateur
        @meftahieAlors tu ne sais pas lire entre les lignes ;-)

        Appel système

        appel système (en anglais, system call, abrégé en syscall) est une fonction fournie par le noyau d'un système d'exploitation et utilisée par les programmes s'exécutant dans l'espace utilisateur (en d'autres termes, tous les processus distincts du noyau).

        Niveau de privilège

        Le code de l'espace noyau (notamment le noyau de système d'exploitation) s'exécute dans l'anneau Ring 0, tandis que les applications utilisateur sont normalement exécutées dans l'anneau Ring 3, plus sécurisé et plus restrictif. On parle couramment de ces anneaux avec les termes « mode noyau » et « mode utilisateur ».
      3. @lami20jj'avoue c'était pas trés malin de ma part.
        Merci
      4. Modérateur
        @meftahiej'ai cherché une heure avant de postuler sur le forum

        en revanche, j'étais un peu plus rapide ;-))
      5. Modérateur
        @meftahiePour plus de clarté dans cette histoire.
        Lorsqu'un programme utilisateur invoque un syscall, du coup il bascule en mode noyau, car le syscall s'execute en mode noyau. Une fois que ce syscall en aura terminé, il reviendra n mode utilisateur continuer le programme utilisateur là où il en était (juste après l'instruction qui a lancé le syscall).