Module Architecture de Système
application à Nachos
La page originale du projet Nachos
contient les références aux différentes versions.
La version utilisée ici est une adaptation au contexte local
(compilateur, sysème linux hôte) de la version
originale. On trouve deux versions . Chaque version est donnée sous forme d'un tar compressé et d'un tar
compressé d'une base CVS.
Cette distribution est installer dans l'environnement de
l'UFR-IMA sur les machines
mandelbrot et goedel. Le compilateur croisé gcc est
préinstallé sous /opt/NACHOS
ainsi les distributions de Nachos. Si vous
travaillez sur votre propre PC, vous pouvez :
- récupérer une
distribution de Nachos et génerer un compilateur C
croisé vers MIPS.
- recupérer un compilateur préinstallé et
l'installer sur votre linux à un endroit
prédéfini.
Générer un compilateur
C croisé pour MIPS sous linux :
La documentation, le compilateur gcc2.95 et utilitaires sont
dans ce répertoire
ainsi que :
Installer un compilateur
C croisé pour MIPS sous linux :
Il doit être reinstallé sous /opt/NACHOS.
Donc :
- créer les répertoires /opt/NACHOS
- récupérer le pre_installed_nachos_gcc.tar.gz dans /opt/NACHOS
- cd /opt/NACHOS ; tar xvfz pre_installed_nachos_gcc.tar.gz
- Si tout est OK, supprimer le pre_installed_nachos_gcc.tar.gz
Documentation diverses :
- "A roadmap through Nachos" est le texte originel de
présentation de Nachos. Sa lecture est nécessaire. On
trouve une version ps et une
version feuilletable ici.
- Une version feuilletable du code de la version NachOS-4.1 en deux parties : le code de l'architecture duale MIPS/X86 (répertoire machine) et le code du squelette initial de NachOS-4.1.
- Une présention
locale de Nachos
- CVS : le site de cvs
et une copie locale du manuel cvs(Cederqvist).
- Cours de C++ :
- Le debogueur GDB
- Liens ( valides ??) vers des sites d'enseignement utilisant
Nachos (entre autres)
Les sujets des TP (2004-2005) sont dans ce répertoire.
Les sujets des TP (2005-2006) sont dans ce répertoire.