Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.02.2008, 17:36

Fragen zum "Demand Pageing"

hi,

passt zwar nicht 100% hierrein, aber hoffe jemand kann mir trotzdem helfen. Wir haben in der vorlesung des Fachs "Einführung in Rechner & Betriebssystem" das Thema "Demand Paging" durchgesprochen (und ich war nicht da....) jetzt haben sich ein paar Fragen bei der Übung aufgetan wo ich mir nicht ganz sicher bin ob da die lösung so richtig ist.

hier mal die aufgabe:

"Ein rechner besitzt 1024MB Hauptspeicher, das OS verwaltet Pages a 4KB und hat einen virtuellen Speicher von 16GB"

Frage:
Wieviel Bit haben die virtuellen Adressen?

Meine Antwort:
ich würd jetzt einfach 16GB nach Bit umrechnen
2^4 * 2^10 * 2^10* 2^10 * 2^3 = 2^37 Bit

Stimmt das so? Ich bin mir da unsicher, weil die Lösung der Aufgabe mir unerwartet einfach vorkommt.

grek40

Alter Hase

Beiträge: 1 491

Wohnort: Dresden

  • Private Nachricht senden

2

12.02.2008, 17:59

Mir kommt eher die Frage völlig stümperhaft vor (nicht deine, sondern die in der Aufgabe)^^

Nur weil ne virtuelle Adresse soundso viele Bits benötigt heißt das ja noch lange nicht, dass die Adresse auch nur so wenig Bits hat.

Ansonsten denke ich nicht, dass deine Lösung schon stimmt - immerhin steht da in der Aufgabe auch was von Pages a 4 KB. Aber da ich nicht weiss, wo du die Aufgabe her hast usw. kann ich dir da keine klare Antwort geben.


// €dit:
Also soweit ich mich in den paar Minuten einlesen konnte ham die Pages doch nix damit zu tun und deine Lösung könnte richtig sein, vorausgesetzt du rechnest in Byte statt in Bit um -> niemand supportet Pointer auf einzelne Bits^^ :shock:

3

12.02.2008, 18:13

Zitat von »"grek40"«

Mir kommt eher die Frage völlig stümperhaft vor (nicht deine, sondern die in der Aufgabe)^^

Nur weil ne virtuelle Adresse soundso viele Bits benötigt heißt das ja noch lange nicht, dass die Adresse auch nur so wenig Bits hat.

Ansonsten denke ich nicht, dass deine Lösung schon stimmt - immerhin steht da in der Aufgabe auch was von Pages a 4 KB. Aber da ich nicht weiss, wo du die Aufgabe her hast usw. kann ich dir da keine klare Antwort geben.


hier mal ein shot vom aufgabenblatt


(Link)


es geht wohl um den maximalen Bit Bereich der genuttz werden kann um den virtuellen Speicher anzusprechen. das was du meinst ist glaub ich aufgabe 1.

16GB/4Kb (halt vorher umrechnen auf gleiche größeneinheit)

Werbeanzeige