Changes between Version 1 and Version 2 of WikiStart


Ignore:
Timestamp:
Apr 10, 2019, 4:37:31 PM (6 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v1 v2  
    1 = Welcome to Trac 1.0.13
     1= Architecture Logicielle et Matérielle des Ordinateurs v2 (ALMO2)
    22
    3 Trac is a '''minimalistic''' approach to '''web-based''' management of
    4 '''software projects'''. Its goal is to simplify effective tracking and handling of software issues, enhancements and overall progress.
     3== Objectifs du module
    54
    6 All aspects of Trac have been designed with the single goal to
    7 '''help developers write great software''' while '''staying out of the way'''
    8 and imposing as little as possible on a team's established process and
    9 culture.
     5* Le but de ce module est d'expliquer en détails comment plusieurs programmes peuvent s'exécuter indépendamment sur un ordinateur multicores à mémoire virtuelle.
    106
    11 As all Wiki pages, this page is editable, this means that you can
    12 modify the contents of this page simply by using your
    13 web-browser. Simply click on the "Edit this page" link at the bottom
    14 of the page. WikiFormatting will give you a detailed description of
    15 available Wiki formatting commands.
     7* Le module introduit **progressivement**
     8  * les composants matériels
     9  * et les services du système d'exploitation.
    1610
    17 "[wiki:TracAdmin trac-admin] ''yourenvdir'' initenv" created
    18 a new Trac environment, containing a default set of wiki pages and some sample
    19 data. This newly created environment also contains
    20 [wiki:TracGuide documentation] to help you get started with your project.
     11* L'architecture matérielle est émulée au bit et au cycle près pour une exécution du code depuis le signal reset (full system emulation).
    2112
    22 You can use [wiki:TracAdmin trac-admin] to configure
    23 [http://trac.edgewall.org/ Trac] to better fit your project, especially in
    24 regard to ''components'', ''versions'' and ''milestones''.
     13* Il y a un TP par semaine :
     14  * Le premier code exécuté est un simple programme en assembleur affichant "Hello World !" sur un terminal sans aucun système d'exploitation.
     15  * Le dernier code exécuté est constitué de deux programmes indépendants s'exécutant chacun dans leur espace de mémoire virtuelle au-dessus d'un système d'exploitation POSIX like.
    2516
     17* Le module doit permettre de répondre aux questions suivantes (liste non exhaustive) :
     18  * Comment démarre une machine ?
     19  * Quel est le rôle d'un système d'exploitation et quels services propose-t-il ?
     20  * Qu'est-ce qu'un cache de mémoire ?
     21  * Qu'est-ce qu'un contrôleur de périphérique, et comment l'utiliser ?
     22  * Comment exécuter plusieurs programmes sur un seul processeur ?
     23  * Comment plusieurs processeurs peuvent-ils se partager le même espace d'adressage ?
     24  * Pourquoi chaque programme doit avoir un espace d'adressage propre et comment ?
     25  * Lorsqu'on frappe une touche du clavier, comment le caractère s'affiche-t-il à l'écran ?
    2626
    27 TracGuide is a good place to start.
     27== Prérequis
    2828
    29 Enjoy! [[BR]]
    30 ''The Trac Team''
     29== Plan du cours
    3130
    32 == Starting Points ==
    33 
    34  * TracGuide --  Built-in Documentation
    35  * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project
    36  * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions
    37  * TracSupport --  Trac Support
    38 
    39 For a complete list of local wiki pages, see TitleIndex.