#use wml::std::lang
#use wml::fmt::isolatin

#include <menu-item.wml>
#include <bibstyle.wml>
#include <banner.wml>  title="TD Système" path="teaching/Systeme"
<br>
<center>
<table border=0 cellspacing=0 cellpadding=5 width="98%">
<tr><td>


<frame title="Résumé de ce TD du Cours de \"ASR2\" à l'ENS Lyon">
  <br>
  <dl>
    <ul>
      <li> Intitulé : Travaux dirigés du cours de <a href=http://www.ens-lyon.fr/DMI/IF/2006-2007/licence/webLicenceFr007.html>"Architecture, Système et Réseaux II"</a>.
      <li> 2006-2007, second semestre.
      <li> Niveau : licence 3 ; 32 h.
      <li> Contenu : développement d'un système d'exploitation pédagogique, Nachos 
      <li> Documents en ligne : énoncés des tds et devoirs dirigés, supports de cours, code source de Nachos, ci-après ;  accès direct à l'arborescence des sources <a href="systeme">par là</a>.
    <ul>
  </dl>
<br>
<br>
</frame>

<frame title="Les devoirs dirigés Nachos">
  <br>
  <dl>
    <ul>
      <li> Devoir 1 : Entrées/Sorties sycnhrones, en <a href="systeme/tds/devoir1.ps">postscript</a> ou <a href="systeme/tds/devoir1.pdf">PDF</a>. 
      <li> Devoir 2 : Threads, en <a href="systeme/tds/devoir2.ps">postscript</a> ou <a href="systeme/tds/devoir2.pdf">PDF</a>.
    <ul>
  </dl>
<br>
<br>
</frame>

<frame title="Les tds Système">
  <br>
  <dl>
    <ul>
      <li> À la découverte des threads Linux, en <a href="systeme/tds/threads.ps">postscript</a> ou <a href="systeme/tds/threads.pdf">PDF</a>. 
      <li> Premiers pas en Nachos, en <a href="systeme/tds/premiers_pas.ps">postscript</a> ou <a href="systeme/tds/premiers_pas.pdf">PDF</a>. 
      <li> Les conditions, en <a href="systeme/tds/condition.ps">postscript</a> ou <a href="systeme/tds/condition.pdf">PDF</a>.     <ul>
  </dl>
<br>
<br>
</frame>

<frame title="Sources Nachos">
  <br>
  <dl>
    <ul>
      <li> Le code source de Nachos en <a href="systeme/arch/nachos-scratch-cvsroot.tgz">base CVS</a> ainsi qu'un <b>guide d'installation</b> en <a href="systeme/tds/install_cvs.ps">postscript</a> ou <a href="systeme/tds/install_cvs.pdf">PDF</a>.
      <li> Le code source de Nachos <a href="systeme/arch/nachos-scratch-cvsroot.tgz">extrait</a> de la base, pour ceux qui ne veulent pas utiliser CVS.
      <li> Étape préalable à l'installation de Nachos sur votre ordianteur personnel : vous devez d'abord installer le cross-compiler xgcc pour MIPS. <a href="systeme/arch/howto_cross_compile_xgcc_for_nachos.txt">Voici</a> les instructions à suivre sous Linux, et les sources de <a href="systeme/arch/gcc-20011006.tar.bz2">gcc</a> et de <a href="systeme/arch/binutils-2.15.tar.bz2">binutils</a> dont vous aurez besoin.
    <ul>
  </dl>
<br>
<br>
</frame>

<frame title="Documentation Nachos">
  <br>
  <dl>
    <ul>
      <li> Sur Nachos :
        <ul>La <a href="http://www.cs.washington.edu/homes/tom/nachos/">page officielle</a>. 
      <li> Premiers pas en Nachos, en <a href="systeme/tds/premiers_pas.ps">postscript</a> ou <a href="systeme/tds/premiers_pas.pdf">PDF</a>. 
    <ul>
  </dl>
<br>
<br>
</frame>

<frame title="Les tps Réseaux">
  <br>
  <dl>
    <ul>
      <li> TP1: Assemblage et configuration d'un réseau sous Linux, en <a href="systeme/tds/tp1rezo.ps">postscript</a> ou <a href="systeme/tds/tp1rezo.pdf">PDF</a>. 
  </dl>
<br>
<br>
</frame>


<frame title="Remerciements">
  <br>
  <dl>
    <ul>
      <li> Merci à Brice Goglin, Abdou Guermouche, Loris Marchal et
Cédric Tedeschi !
    <ul>
  </dl>
<br>
<br>
</frame>


</td></tr>
</table>
</center>