Je lisais le livre de dinosaure sur le système d'exploitation sur la gestion de la mémoire. Je suppose que c'est l'un des meilleurs livres mais il y a quelque chose à propos de la pagination écrite dans le livre que je n'ai pas. Le livre dit: «Une CPU 32 bits utilise des adresses 32 bits, ce qui signifie qu'un espace de processus donné ne peut être que de 2^32 octets (4 To) .La pagination nous permet donc d'utiliser une mémoire physique plus grande que ce qui peut être adressé par la longueur du pointeur d'adresse de la CPU. "La pagination permet-elle d'utiliser une mémoire physique plus grande que celle qui peut être adressée par la longueur du pointeur d'adresse de la CPU?
Je ne comprends pas très bien cette partie car si la CPU ne peut se référer qu'à 2^32 adresses physiques différentes, s'il y avait 2^32 + 1 adresses physiques, la dernière adresse ne pourra pas être atteinte par le CPU. Alors, comment la pagination peut-elle aider? En outre, plus tôt, le livre indique "Souvent, sur une CPU 32 bits, chaque entrée de table de page a une longueur de 4 octets, mais cette taille peut également varier.Une entrée de 32 bits peut pointer vers l'une de 2^32 cadres de page physique Si la taille de trame est de 4 Ko (2^12), alors un système avec des entrées de 4 octets peut adresser 2^44 octets (ou 16 To) de mémoire physique. " Je ne vois pas comment cela est même possible dans des situations idéales/théoriques, car si je comprends bien, une partie de l'adresse virtuelle se référera à une entrée de la table de pages tandis que l'autre partie de l'adresse virtuelle se référera à la déportation de ce type particulier dans cette page. Donc, dans la situation mentionnée ci-dessus mis en avant par le livre, même si le CPU pourrait pointer vers 2^32 entrées de page différentes, il ne sera pas capable de lire un octet particulier dans cette page parce qu'il ne spécifie pas le bureau. Peut-être que j'ai mal compris le livre ou qu'il y a une partie que j'ai ratée. J'apprécie beaucoup votre aide! Merci beaucoup!
Haha, merci pour la réponse! ça confirme assez ma propre compréhension, je ne suis pas aussi audacieux que toi pour dénoncer avec passion le livre puisque le livre semble être assez prestigieux xD donc c'est bon de savoir que je ne suis pas le seul à penser que le livre est bizarre .. .. le livre est Concepts du système d'exploitation par Silberschatz, Galvin, Gagne, j'espère que d'autres débutants peuvent également obtenir moins induits en erreur par le livre = de toute façon, merci :) – sosostris
Man $ 160 dollars sur Amazon. Il y a des copies de VAX/VMS Internals et de structures de données de moins de 5 $ qui auraient une meilleure information, si elles sont datées. – user3344003