CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Question 64 bits

PoubelleAPondre
PoubelleAPondre
Niveau 4
19 avril 2020 à 12:35:36

Bonjour,

Je suis en train d'apprendre le fonctionnement des ordinateurs et je me posais une petite question :

Sur un processeur 64 bits, les adresses manipulées et les nombres peuvent faire 64 bits... Seulement j'ai cru comprendre que la mémoire centrale était divisée en OCTET donc je me demandais comment un nombre 64 BITS était stocké en mémoire centrale ? Celui-ci prend-il plusieurs adresses (dans ce cas, 8) ?

Merci !

cybevil
cybevil
Niveau 27
19 avril 2020 à 14:26:35

Je suis pas un expert, mais j'avais appris la méthode pour stocker des nombres réels dans un système 32bit.
En 32 bits :
T'as 1 bit de signe, 8 bits de caractéristique et 23 bits de mantisse.

11111110,1011 (Base 2)
254,6875 (base 10) :


|   4      3   |   7      E   |  B      0   |  0      0   |  (Hexa)
| 0 100 | 0011 | 0 111 | 1110 | 1011 | 0000 | 0000 | 0000 |  (Bin)
|S || Caract.     ||               Mantisse               |

En 64 bits ça donne :
1 bit de signe, 11 bits de caractéristique, 52 bits de mantisse.

Du coup pour répondre à ta question, un nombre réel occupe 8 octets en MC dans un système 64 bits mais un entier lui occupera 4octets.

Une adresse n'est pas égale à 1octet par contre, elle n'a pas de taille défini, c'est comme déduire que ta maison à 8pièces parce que t'habite 12 rue des oiseaux. Même si dans la plupart des cas la taille minimal d'une adresse est d'un octet.

Message édité le 19 avril 2020 à 14:27:40 par cybevil
PoubelleAPondre
PoubelleAPondre
Niveau 4
19 avril 2020 à 20:06:00

Merci pour ta réponse ! Mais dans ce cas-là, je ne comprends pas pourquoi sur un système 32 bits il est inutile d'avoir plus de 4 Go de RAM. Car on va pouvoir avoir 2 exp 32 adresses donc environ 4 milliards mais si un entier fait 32 bits soit 4 octets, cela voudra dire que 4 octet peut faire être stocké à une adresse donc on pourra utiliser jusqu'à 4 * 4 = 16 Go de RAM non ?

Désolé si je ne suis pas clair...

PoubelleAPondre
PoubelleAPondre
Niveau 4
19 avril 2020 à 20:16:17

https://superuser.com/questions/372881/is-there-a-technical-reason-why-32-bit-windows-is-limited-to-4gb-of-ram

Par exemple ici, la première réponse explique que chaque adresse référence un octet dans la mémoire centrale, c'est là dessus que je cale ... si j'en suis cela, un nombre de 32 bits prendrait 4 adresses ... :/ je suis perdu

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment