Als «virtual-memory» getaggte Fragen

1
Wie funktioniert ein TLB- und Datencache?
Ich versuche, für eine Prüfung zu lernen, und habe festgestellt, dass ich verwirrt bin, wie der TLB und der Datencache funktionieren. Ich verstehe, dass der TLB im Wesentlichen ein Cache der zuletzt verwendeten physischen Adressen ist. Ich habe mir jedoch ein Diagramm in meinem Lehrbuch angesehen (siehe unten) und verstehe …

1
Wie werden die Adresszuordnungen im Speicher gespeichert, wenn der virtuelle Adressraum größer als der physische Adressraum sein kann?
Angenommen, wir arbeiten mit einem System mit 40 Bit für physikalische Adressen. Der gesamte physikalische Adressraum (unter der Annahme eines byteadressierbaren Speichers) beträgt Bytes oder 1 TiB. Und wenn virtuelle Adressen 48 Bit lang sind, bedeutet dies, dass mehr Adressen für den virtuellen Speicher verfügbar sind als Speicherorte im physischen …

1
Gedächtnisballon im Betriebssystem
Einige Hypervisoren optimieren die Speichernutzung mit einer Methode, die als Ballooning bezeichnet wird (zumindest nennt KVM das so). Diese Methode dedupliziert den Speicher zwischen VMs und setzt gemeinsame Seiten auf schreibgeschützt, wobei beim Schreiben kopiert wird. Dies ist das Gegenteil eines Gabelrufs. Ist es möglich, Prozesse auf Betriebssystemebene zu implementieren …

1
Swap Space Management während des reinen Demand Paging
Das Folgende ist ein Zweifel, auf den ich bei einer OS-Hausaufgabe gestoßen bin - es scheint jedoch eher konzeptbasiert als eine einfache Codierungsfrage zu sein, daher denke ich, dass das Hausaufgaben-Tag dafür nicht geeignet ist. In einem reinen Bedarfs-Paging-Schema für mehrere Prozesse, die gleichzeitig ausgeführt werden, bei einer festgelegten Menge …


1
Ausdruckskraft moderner regulärer Ausdrücke
Ich habe kürzlich mit einem Freund über eine Website gesprochen, auf der Regex-Herausforderungen vorgeschlagen wurden, wobei hauptsächlich eine Gruppe von Wörtern mit einer speziellen Eigenschaft abgeglichen wurde. Er suchte nach einem regulären Ausdruck, der zu Zeichenfolgen passt, bei ||||||||denen die Anzahl der |Primzahlen ist. Ich sagte ihm sofort, dass dies …

1
Seitenverwaltung in Betriebssystemkernen
Ich habe mir einige meiner alten Bücher zur OS-Theorie angesehen und festgestellt, dass eine eklatante Lücke in all diesen OS-Büchern darin besteht, wie man tatsächlich freie physische Seiten verfolgt (dh Algorithmen zur tatsächlichen Implementierung der freien Liste). Ich weiß ziemlich gut, wie Userland-Speicherzuordnungen funktionieren, aber ein großer Unterschied bei der …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.