Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/06/2011, 11h49   #1
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
Par défaut Gestion de la ram

Bonjour,

Sur une machine 32bits, il est connu que 4Go de ram effective, on obtient une ram adressable d'environ 3.5Go et non pas 4, sans le noyau avec HUGE_MEMORY.

Mais que contient réellement cet espace d'environ 500Mo, il est communément admis que ce soit des réservations pour l'adressage lui même et pour les ressources mais comment est ce utilisé concrètement ?

et pourquoi cet espace est si grand alors qu'avec 1Go par exemple on descend pas en dessous de 995Mo même avec des barrettes chinoises premier prix ?

une idée ?

merci
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 16h54   #2
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
Je connais la version simple, mais sans les détails

Imagine que tu as un pointeur qui permet d'adresser quelque chose dans ton système (ram, périphérique, etc...), ce pointeur étant sur 32 bits, il ne peut adresser qu'une zone globale de 4Go.

Avec 4Go de RAM, si tu voulais tout utiliser, ton pointeur ne pourrait rien adresser de plus, donc le système est obligé de libérer une certaine quantité de RAM pour utiliser ces adresses pour le reste (périphérique, etc...).

Avec 1Go de RAM, il te reste les 3/4 des adresses pour le reste, ce qui est amplement suffisant : tu devrais donc avoir 1Go de RAM disponibles.

Illustré par un schéma (pas à l'échelle ) :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
+------------------------------------------+
|          espace adressable 4Go           |
+------------------------------------------+
 
si RAM=4Go:
+----------------+-------------------------+
| espace périph. | espace restant pour RAM |
+----------------+-------------------------+
 
si RAM<4Go:
+----------------+---------+---------------+
| espace périph. |   RAM   |  espace vide  |
+----------------+---------+---------------+
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/06/2011, 17h17   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 534
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 534
Points : 7 743
Points : 7 743
Citation:
Envoyé par Alek-C Voir le message
Je connais la version simple, mais sans les détails

Imagine que tu as un pointeur qui permet d'adresser quelque chose dans ton système (ram, périphérique, etc...), ce pointeur étant sur 32 bits, il ne peut adresser qu'une zone globale de 4Go.

Avec 4Go de RAM, si tu voulais tout utiliser, ton pointeur ne pourrait rien adresser de plus, donc le système est obligé de libérer une certaine quantité de RAM pour utiliser ces adresses pour le reste (périphérique, etc...).

Avec 1Go de RAM, il te reste les 3/4 des adresses pour le reste, ce qui est amplement suffisant : tu devrais donc avoir 1Go de RAM disponibles.

Illustré par un schéma (pas à l'échelle ) :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
+------------------------------------------+
|          espace adressable 4Go           |
+------------------------------------------+
 
si RAM=4Go:
+----------------+-------------------------+
| espace périph. | espace restant pour RAM |
+----------------+-------------------------+
 
si RAM<4Go:
+----------------+---------+---------------+
| espace périph. |   RAM   |  espace vide  |
+----------------+---------+---------------+
oui certes mais ça ce que je connais déjà, ce qui m'intéressait c'était de voir l'espace "periph" en détail justement.
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h58.


 
 
 
 
Partenaires

Hébergement Web