MERCI :
Michel .Teissedre :
> Merci pour les éclaircissements, très bien expliqués.
ça fait toujours plaisir.
Quelques précisions encore :
VMM:
Jeremie Blanc :
> C'est exactement le meme principe sous linux au niveau VMM...
Normal
le Virtual Memory Manager est présent dans tous les unix depuis
que BSD l'a introduit.
Services de base :
- Séparer les espaces mémoire des différents process entre eux et avec
le noyau,
- adresses logiques indépendantes des adresses physiques,
- seules les pages utilisées sont initialisées, en particulier on peut
n'utiliser que quelques pages d'un programme qui ne tiendrait pas en
mémoire,
- mais plus important, les pages nécéssaires à plusieurs programmes,
peuvent tenir plus facilement en mémoire (augmentation de la
simultanéité),
- si on a besoin de plus de pages que de place disponible,
on remplace ("swap") celles qui ne servent pas aux différents process
à ce moment: -> A tout moment, chaque process ne se sert que d'un
nombre limité de pages!
-> certain process ont un temps de latence important
(dialogues, ...).
Les différentes implémentations divergent sur les améliorations :
Intégration File System et Virtual Memory Manager,
Performances (Copy on Write, ...),
...
TAILLE PARTITION SWAP:
??? :
> Deux fois l'espace memoire pour le swap.
- Une machine avec de nombreux utilisateurs, beaucoup de dialogues
en cours (+ café, discutions,...) d'attentes réseau, peut avoir
la majorité de ses pages "actives" sur disque sans que personne
n'ai rien à y dire : beaucoup de swap utile et sans aucune gène!
- L'espace mémoire disponible, peut grandir plus vite que les besoins:
et maintenant le système s'adapte,
PHAM Dinh Tuan :
> Debian permet d'instaler le systeme sans swap et linux peut tres bien
> travaille sans swap.
>
> Si la memoire (physique + swap) vient a manquer, on ne peut plus
> lancer de nouveaux processus et un processus necessite de nouvel
> espace de memoire il peut etre tue. Mais linux ne se plante pas.
FICHIER SWAP
comme le swap prolonge la mémoire, l'accès doit être le plus rapide
possible : partition[s], sur le[s] disque[s] à accès le plus rapide.
Si on ne s'en sert pas, on peux utiliser un fichier swap
(, et sur le disque le moins rapide! voir une diquette, si disponible).
=> TAILLE MINIMALE!
par exemple ce pourrait être,
clement.chene :
> On utilise la partition 95 (tout le monde n'en a pas... Désolé...) co
Cordialement
Michel (.Rix@???)