Changes between Version 1 and Version 2 of WikiStart
- Timestamp:
- Apr 10, 2019, 4:37:31 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v1 v2 1 = Welcome to Trac 1.0.131 = Architecture Logicielle et Matérielle des Ordinateurs v2 (ALMO2) 2 2 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 5 4 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. 10 6 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. 16 10 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). 21 12 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. 25 16 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 ? 26 26 27 TracGuide is a good place to start. 27 == Prérequis 28 28 29 Enjoy! [[BR]] 30 ''The Trac Team'' 29 == Plan du cours 31 30 32 == Starting Points ==33 34 * TracGuide -- Built-in Documentation35 * [http://trac.edgewall.org/ The Trac project] -- Trac Open Source Project36 * [http://trac.edgewall.org/wiki/TracFaq Trac FAQ] -- Frequently Asked Questions37 * TracSupport -- Trac Support38 39 For a complete list of local wiki pages, see TitleIndex.