Ligne de commandes d'un SE

Nadia -  
crabs Messages postés 909 Statut Membre -
Salut à tous,
Je suis devant un problème qui me chiffonne depuis quelque temps.
Voila, je dois créer une ligne de commande. Je m'explique:
il faut que je crée des fonctions qui s'execute comme les commandes sous windows et linux.

En fait, il s'agit d'un projet à rendre dont le but est de concevoir un SE. Chaque groupe de la classe a une tache spécifique: l'un fait la gestion de la mémoire, l'autre les interruptions, etc.
Moi, c'est le langage de commande. Et je dois en créer un qui pourra gérer l'ensemble du SE.

Et mon problème se pose à ce niveau: comment faire?
Ne pensez pas que j'ai pas réfléchi à la question, c'est juste que j'aurais besoin de conseils de votre part. Par exemple si vous aviez un exemple a me soumettre.

Donc voila les amis, je sais que c'est pas évident, mais je vous remercie quand meme pour l'aide que vous pourrez m'apporter.
A voir également:

1 réponse

crabs Messages postés 909 Statut Membre 507
 
Salut,
Tu cherches à écrire un shell ?
- première chose déterminer quelle sont les structures de commande qui
animerons ton shell, exemple :
- quelle commande pour lancer le processus : nom du processus, commande
interne run suivi du processus, etc...
- quelle commande seront internes au shell : changement de dossier de travail,
instruction des structures de controle (boucle, test, ...)

Ensuite, il faudra que tu utilises la bibliothèque système mise au point pour le
SE, qui doit te faciliter la vie de développeur :
- gestion des it sous forme de bibliothèque d'entrés/sorties (saisie du clavier,
affichage, ...)
- gestion de la mémoire pour les besoins de ton shell
- gestion du processus
- gestion du système de fichier
- ...

Et enfin, utiliser le compilateur mis au point pour ton SE afin de générer ton
shell et l'inserer dans ton SE. Initialement on créer un shell réduit sur un
système de développement qui sera utilisé sur le SE afin de générer le shell
complet associé à ton SE
0