Logiciels et systèmes InformatiquesRéalisé par:        Ayyoub LASRI        Bilal ZIANE        Samia ASSOUY
PLAN  •Introduction  •Définition SHELL  •Contexte du projet    •Analyse    •Objectif  •Algorithme  •Démonstration
SHELLIntroduction               LSI-SHELL
SHELLDéfinition   Un interpréteur de commandes (SHELL) est un des    composants de base d’un système d’exploitation. Son ...
SHELLContexte du projet -Analyse   Notre premier travail a consisté à bien analyser le sujet    avant de se lancer dans l...
SHELLContexte du projet -Objectif  Un interpréteur de commande doit être capable    d’effectuer un certains nombres de tâc...
SHELLAlgorithme  L’interpréteur de commande suit l’algorithme suivant :  TANT QUE                   L’utilisateur ne quitt...
SHELLAlgorithme  L’interpréteur de commande suit l’algorithme suivant :  TANT QUE                   L’utilisateur ne quitt...
DEMODémonstration.
Merci de votre attention.
Prochain SlideShare
Chargement dans…5
×

Presentation mini shell version1

1 245 vues

Publié le

Réalisation d'un interpréteur de commandes SHELL LINUX.
LSI-SHELL

Publié dans : Formation
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Presentation mini shell version1

  1. 1. Logiciels et systèmes InformatiquesRéalisé par: Ayyoub LASRI Bilal ZIANE Samia ASSOUY
  2. 2. PLAN •Introduction •Définition SHELL •Contexte du projet •Analyse •Objectif •Algorithme •Démonstration
  3. 3. SHELLIntroduction LSI-SHELL
  4. 4. SHELLDéfinition  Un interpréteur de commandes (SHELL) est un des composants de base d’un système d’exploitation. Son rôle principal est de traiter les commandes transmises par l’utilisateur `a l’aide d’un clavier (ou de tout autre périphérique d’entrée compatible).  C’est une interface homme-machine en ligne de commande.  Unix est l’un des premiers systèmes d’exploitation dont l’interpréteur de commandes est un programme simple, remplaçable, les commandes sont interprétées an partie par le noyau.
  5. 5. SHELLContexte du projet -Analyse  Notre premier travail a consisté à bien analyser le sujet avant de se lancer dans le développement.  Une longue réflexion permet souvent d’éviter de gros problèmes plus tard, notamment sur la compatibilité ascendante que cela entraine, et donc par la suite d’éviter de refondre entièrement le code à cause d’une erreur d’implémentation au départ.
  6. 6. SHELLContexte du projet -Objectif Un interpréteur de commande doit être capable d’effectuer un certains nombres de tâches comme : - Lire ligne de commande saisie par l’utilisateur. - Définir des variables. - Faire des calculs simples. - Exécute les commandes. - Redirige les flux d’entrée sortie.
  7. 7. SHELLAlgorithme L’interpréteur de commande suit l’algorithme suivant : TANT QUE L’utilisateur ne quitte pas le programme AFFICHER l’invite de commande. LIRE la ligne courante saisie par l’utilisateur. EXECUTER les commandes indiquées sur cette ligne. FIN.
  8. 8. SHELLAlgorithme L’interpréteur de commande suit l’algorithme suivant : TANT QUE L’utilisateur ne quitte pas le programme AFFICHER l’invite de commande. LIRE la ligne courante saisie par l’utilisateur. EXECUTER les commandes indiquées sur cette ligne. FIN.
  9. 9. DEMODémonstration.
  10. 10. Merci de votre attention.

×