Changes between Version 16 and Version 17 of DevloperManuel


Ignore:
Timestamp:
Dec 15, 2007, 1:25:20 PM (17 years ago)
Author:
Ghassan Almaless
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevloperManuel

    v16 v17  
    7070 * Peut être programmé pour exécuter un code spécial de débugage ou d’observation de l’état du système.
    7171=== II.4 Organisation et gestion de la mémoire ===
     72==== II.5 L'Organisation de la mémoire ====
    7273
    7374
     
    9293 * L'échange de données entre threads passe par de la mémoire non caché ou une invalidation partiel du cache.
    9394
    94 ==== II.4.1 L’organisation mémoire ====
    95 ==== II.4.2 La gestion mémoire ====
    96 === II.6 Le buffer système ===
     95
     96==== II.6 La gestion de la mémoire ====
     97Quatre segments de mémoire data :
     98mémoire cachées et non cachée système
     99mémoire cachées et non cachée utilisateur
     100Le noyau gère ces zones mémoire d’une manière minimaliste, qui consiste à garder quatres pointeurs, dans une structure de donnée dédié, définissant l’occupation de ces zones.
     101
     102
     103A chaque allocation, l’espace disponible est vérifié
     104
     105S’il n'y en a plus: le système retourne un pointeur nul.
     106
     107sinon il mis à jours le pointeur de la zone allouée.
     108
     109
     110Le système ne propose pas de libérer une zone mémoire dynamiquement allouée.
     111
     112=== II.5 Le buffer système ===
    97113== III. Détaille du noyau et les structures de données système ==
    98114=== III.1 Gestion des threads ===