My Project
Chargement...
Recherche...
Aucune correspondance
gestion-memoire.h
Aller à la documentation de ce fichier.
1/*----------------------------------------------------------------------------*/
2/* Gestion de la mémoire. ATTENTION : à voir : peut-on décoréler ça de la */
3/* pagination ? */
4/*----------------------------------------------------------------------------*/
9#define MANUX_GESTION_MEMOIRE
10
11/*
12 * Taille d'une page mémoire (4 Ko)
13 */
14#define MANUX_TAILLE_PAGE 0x1000
15
16/*
17 * Nombres de pages "système" c'est-à-dire communes à toutes les tâches.
18 * WARNING, il serait bon de le calculer en fonction de la taille de la
19 * mémoire physique.
20 */
21#define MANUX_NOMBRE_PAGES_SYSTEME 0x800 /* 8 Mo */
22
23/*
24 * Adresse utilisée pour le tableau d'affectation des pages
25 */
26#ifndef MANUX_AFFECTATION_PAGES
27# define MANUX_AFFECTATION_PAGES 0x3000
28#endif
29
30/*
31 * Active-t-on la pagination ?
32 */
33#define MANUX_PAGINATION
34