Comment savoir combien d'octets de mémoire ma machine a dans la RAM?


1

L’information système.app de macOS Sierra me dit que j’ai 12 Go de RAM: deux modules de 4 Go et deux modules de 2 Go.

Mais je suis conscient de ce qui suit:

  • macOS peut utiliser la base 10 ou la base 2 pour exprimer les tailles de RAM. ( https://support.apple.com/fr-fr/HT201402 ne parle que de stockage, pas de RAM)
  • La RAM est conçue de manière à ce que le nombre réel d’octets ne soit pas une puissance de 2. Il peut s'agir, par exemple, d’un multiple d’une puissance égale à 2.

Ce sont deux incertitudes, pas des faits. Pour pouvoir calculer le nombre d'octets dont je dispose, je dois savoir si OS X utilise des gigaoctets ou des gibio-octets, et si j'ai besoin d'en utiliser des multiples ou des puissances.

Merci!


3
Pourquoi est-ce vraiment important? Y a-t-il un problème sous-jacent que vous essayez de résoudre? Sinon, c'est un peu "quelle taille a une pinte? '... La réponse dépend de si vous considérez ou non que la mousse du dessus fait partie de la pinte ou non ... [bière contre lait réf]
Tetsujin

Tout à fait d’accord avec @Tetsujin - J’ai testé énormément de RAM au fil des ans et le nombre d’octets se situe toujours dans la plage de + - 0,8% (à peu près lorsque j’arrondis à une décimale). Seulement cette semaine, j’ai fait un test de 9,5 heures de mémoire vive de 12 Go sur un vieil iMac. 12 Go doit comporter 12 884 901 888 octets. Dans ce cas, l'utilisateur disposait de 12 777 527 706 octets. En faisant les calculs, cela fait une différence de 107 374 182 octets. Cela peut sembler beaucoup, mais cela équivaut à environ 0,09 Go. Rappelez-vous, j'ai vu les valeurs ci-dessus et ci-dessous, et la différence est toujours négligeable.
Monomeeth

Réponses:


0

La RAM est toujours calculée en base 2.

Dans le terminal:

sysctl hw.memsize

La sortie sera en octets.


Même si vous calculez la taille de base dix, la conception est telle que la taille est toujours un nombre entier multiplié par une puissance de deux.
WGroleau

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.