Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
757 connectés 

  FORUM HardWare.fr
  Hardware
  Mémoire

  Signification du nombre de RAM

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Signification du nombre de RAM

n°9742185
liverpooli​en22
Posté le 20-02-2016 à 12:52:16  profilanswer
 

Lorsque je lis qu'une barrette a 4Go de RAM, cela signifie qu'il y a 4 Go d'adresse où placer un chiffre ?
Par exemple, sur ce schéma : https://user.oc-static.com/files/8001_9000/8536.png
Ça serait donc une RAM à 4 octets puisque 4 adresses ?

mood
Publicité
Posté le 20-02-2016 à 12:52:16  profilanswer
 

n°9742919
liverpooli​en22
Posté le 21-02-2016 à 11:23:05  profilanswer
 

Up !

n°9742941
Gato66
Posté le 21-02-2016 à 12:01:14  profilanswer
 

4x10^9 octets soit 4 milliards d'octets pouvant prendre chacun 256 valeurs possibles.

n°9742975
Nono0000
Posté le 21-02-2016 à 12:34:41  profilanswer
 

La plus petite entité adressable par le CPU dans une RAM est un octet (soit 8bit).
4Go representent 2^32 "zones adressables". C'est pour cela qu'un OS 32bit ne peut pas utiliser plus de 4Go de RAM par défaut.
Sur nos machines actuelles, les barrettes de RAM font 64bit par ligne. (72 bit avec la correction d'erreur de type ecc)
Un CPU lit une ligne complète par requête soit 64bit (8 octets) en mode single channel, 128bit en dual channel, 192 en triple...
Ensuite il masque les données inutiles pour récupérer les données dont il a besoin.


Message édité par Nono0000 le 21-02-2016 à 19:01:16

---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED
n°9743138
Gato66
Posté le 21-02-2016 à 16:49:36  profilanswer
 

Pour la RAM le kilo ce serait plutôt 2^10 que 10^2 ?

n°9743210
Nono0000
Posté le 21-02-2016 à 18:50:59  profilanswer
 

Gato66 a écrit :

Pour la RAM le kilo ce serait plutôt 2^10 que 10^2 ?

 

Maintenant pour faire le distinguo on parle de Kio ou Mio:
https://fr.m.wikipedia.org/wiki/Octet

 

Perso j'en suis pas fan :) et cela est rarement utilisé.
Donc dans la très grande majorité des cas en informatique:
1024 octets (ou bits)= 2^10 = 1 kilo octet (ou bits), 1024 kilo octets = 2^20 = 1 Mega octet...
Pour convertir des valeurs en bit (noté b en français ou en anglais) vers des octets ou bytes en anglais (noté o en français et B en anglais), il suffit de diviser par 8.

 

Dans l'explorateur de fichiers de Windows par exemple, si tu regardes la taille en détail d'un fichier, tu remarqueras que la taille en Go, Mo ou Ko correspond aux divisions successives par 1024 de la taille en octet.


Message édité par Nono0000 le 21-02-2016 à 19:08:20

---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED
n°9743315
Gato66
Posté le 21-02-2016 à 21:32:19  profilanswer
 

Effectivement les puissances de 2 sont plus logiques dans ce cadre.

n°9743595
Nono0000
Posté le 22-02-2016 à 12:55:50  profilanswer
 

J'ai oublié de préciser que ce fonctionnement est vrai pour nos machines x86 mais qu'il existe plein d'autres modes d'adressage plus exotiques.
 
Si on reprend l'exemple de liverpoolien22, on voit que le plus petit élément adressable fait au moins 9bit (on parle de "9-bit byte" et plus d'octet) car pour stocker le chiffre 505 il faut au moins 9bit (2^9=512).
Après les éléments peuvent être encore plus grands et faire 16 ou 32bit.


---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED
n°9743706
liverpooli​en22
Posté le 22-02-2016 à 15:26:43  profilanswer
 

Merci beaucoup, mais vos réponses suscitent d'autres questions. :)
 
- "4x10^9 octets soit 4 milliards d'octets pouvant prendre chacun 256 valeurs possibles." --> Comment cela se passe-t-il lorsque la valeur a utilisé est au-dessus de 256 ?
 
- "4Go representent 2^32 "zones adressables". C'est pour cela qu'un OS 32bit ne peut pas utiliser plus de 4Go de RAM par défaut. " --> Donc l'ordinateur ne peut retenir "que" 4 milliards de nombres ? Ça me paraît peu, mais je suis novice en la matière ! :)
D'ailleurs, si ma RAM est de 8Go, mon OS est donc forcément de 64 bits ? Et de 16Go ?
 
 
 

n°9743750
Nono0000
Posté le 22-02-2016 à 16:27:33  profilanswer
 

Il ne faut pas que tu vois cela en base 10 mais en base 2.
Un octet représente 8bit et un bit représente 2 valeurs (0 ou 1) donc 4Go représentent 2^8x2^32 = 2^40 valeurs en tout.

 

La plus petite partie adressable ne veut pas dire que tu es limité à cette taille. Un programme peut utiliser plusieurs octet pour une même variable.
Comme je l'ai dit plus haut un CPU lit plusieurs octet à la fois également.

 

Un OS/CPU 64bit peut en théorie adresser jusqu'à 2^64 soit 16 exaoctet.
Si tu as 8Go avec un OS 32bit, seulement les 4 premiers Go seront utilisés et le reste sera inaccessible.
Donc si tu as 8Go ton OS n'est pas forcément en 64bit.


Message édité par Nono0000 le 22-02-2016 à 16:39:13

---------------
CPU: 6950X 4.3Ghz (Uncore: 3.7Ghz) WC HM -- Mem: 4x8Go 3200Mhz 14-16-17-32-1T -- Mobo: Asus X99 Deluxe -- GPU: 4080 (GPU: 3015Mhz, VRAM: 12200Mhz) -- Carte Son: X-Fi Titanium Fatal1ty Professional -- SSD: M.2 PCIE XP941 -- Ecran: DELL AW3423DW QD-OLED

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Mémoire

  Signification du nombre de RAM

 

Sujets relatifs
Compatibilité différentes RAM channel A et BCompatibilité RAM/CM/CPU
Upgrade RAM et voltageQuestion sur la latence CAS de la RAM
RAM utilisable à moitiéProblème RAM et SSD
Probleme de Ram avec le Bus FrequencyRam de 4 giga reconnu en 2 giga
Problème De Ram En DDR3L .Problème De Ram En DDR3L .
Plus de sujets relatifs à : Signification du nombre de RAM


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR