e
Hallo,
ich habe Problem bei der Bestimmung der Anzahl der Einträge der Seitentabelle.
Im Rahmen der EA wird ja grob angegeben, dass sie sich folgendermaßen bestimmt:
"die Anzahl der Einträge in der Seitentabelle ermittelt wird, indem die Größe des physischen Speichers durch die Seitengröße geteilt wird."
Ich kann das allerdings nicht nachvollziehen. Ich bin immer davon ausgegangen, dass man sich auf die Größe des virtuellen Speichers beziehen müsste. Ich sehe sonst keine Möglichkeit festzustellen, ob ein Segment, dass momentan nicht im physichen Speicher steht überhaupt existiert.
Desweiteren scheint Wikipedia da auch anderer Meinung als der Ersteller der Einsendeaufgabe zu sein:
https://de.wikipedia.org/wiki/Seitentabelle
"Da die Anzahl der Einträge einer einstufigen Seitentabelle von der Größe des virtuellen Adressraums und der gewählten Seitengröße abhängt, ergibt sich ein Problem, wenn der virtuelle Adressraum zu groß und/oder die gewählte Seitengröße zu klein wird."
Hallo,
ich habe Problem bei der Bestimmung der Anzahl der Einträge der Seitentabelle.
Im Rahmen der EA wird ja grob angegeben, dass sie sich folgendermaßen bestimmt:
"die Anzahl der Einträge in der Seitentabelle ermittelt wird, indem die Größe des physischen Speichers durch die Seitengröße geteilt wird."
Ich kann das allerdings nicht nachvollziehen. Ich bin immer davon ausgegangen, dass man sich auf die Größe des virtuellen Speichers beziehen müsste. Ich sehe sonst keine Möglichkeit festzustellen, ob ein Segment, dass momentan nicht im physichen Speicher steht überhaupt existiert.
Desweiteren scheint Wikipedia da auch anderer Meinung als der Ersteller der Einsendeaufgabe zu sein:
https://de.wikipedia.org/wiki/Seitentabelle
"Da die Anzahl der Einträge einer einstufigen Seitentabelle von der Größe des virtuellen Adressraums und der gewählten Seitengröße abhängt, ergibt sich ein Problem, wenn der virtuelle Adressraum zu groß und/oder die gewählte Seitengröße zu klein wird."