Comment puis-je calculer la taille de la table?
Je voudrais savoir comment calculer la taille de la table des pages (en octets) si il y a une entrée par page, chaque entrée nécessite 4 octets et ma taille de la page est de 64 ko.
Une table de pages est censé avoir plus de 1 entrée, sinon c'est inutile. S'il vous plaît vérifiez votre affectation et correcte à la question.
OriginalL'auteur | 2009-09-04
Vous devez vous connecter pour publier un commentaire.
Taille de la PageTable (octets) = Nombre d'Entrées dans la PageTable * Taille de l'Entrée
Nombre d'Entrées dans la PageTable = Taille de la Mémoire /PageSize
Taille d'Entrée = 4 Octets dans ce cas.
Plug et Chug.
OriginalL'auteur rharrison33
Puisque vous n'avez pas d'indiquer clairement ce que tu veux dire avec KO vous pourrait signifier soit un kilooctet (kB), qui est de 1000 octets, et kibioctet (Kio). qui est de 1024 octets.
Pagetable taille en octets peut être calculée par la multiplication.
Si jamais je rencontre quelqu'un dans la rue qui utilise "Kio", je vais le battre à mort avec un morceau de céleri mouillé (pour faire mon plaisir plus longue durée de vie). Un kilo-octet est de 1024 ici.
merci pour le lien wikipédia à propos de la multiplication, j'ai appris beaucoup de choses :p
OriginalL'auteur Spoike
Nombre de pages * page-tableau-entrée-taille doit donner la réponse. La page table contenant les adresses de pages; format de page n'est pas pertinent.
Donc, si vous avez 1000 pages, la page, la taille de la table est de 4*1000, si vous avez 1000000 pages de puis ses 4*1000000.
Par la définition que vous avez donnée à votre question initiale, chaque entrée de table de page est de 4 octets, et il y a une entrée pour chaque page. Donc, si vous avez 1000 pages, la page table a 1000 entrées et chacun est de 4 octets. Que fait 4000 octets. C'est une très petite mémoire. Maintenant travailler pour votre système actuel.
OriginalL'auteur Simon Knights
Je pense qu'il n'est pas si simple, n'ont pas de page de chaque entrée de la table de quelque chose comme valide, de référence, ou sale bits, si tous les 3 sont inclus la table pour 1000 pages auraient taille comme 1000x(4x8+3) bits. Permettez-moi de savoir si j'ai raison parce que c'est mon travail aussi ;-).
OriginalL'auteur
Taille de la page table =non. d'entrée de table de page*de la taille de l'entrée .
Pas de page table entry =adresse logique de l'espace /de la taille d'une page
OriginalL'auteur Moh KHALID