Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo!

Ich weiß nicht, ob ich hier im richtigen Forum bin.

Ich würde gerne wissen, was genau bei einem Page Fault abläuft. Auf Intel Architekturen wird Interrupt 14 ausgelöst.

Natürlich habe ich schon im Intel Software Developers Manual nachgeschaut, und mich auch mit diverser Literatur über Betriebssysteme informiert. Es geht auch genau darum, was die Page Fault Service-Routine tut (ok das ist Teil des Betriebssystems). Das WIE etwas passiet ist gefragt.

Hoffentlihc bin ich hier mit meiner Frage nicht Fehl am Platz..

Danke schon mal im Voraus. Lg :)

  • 2 Wochen später...
  • Autor
Hast Du genaue fragen zu virtuellem Speicher?

Ja, aber da müsste ich noch einen Thread erzeugen...

Wenn du dich da gut auskennst, wäre es super, wenn du mir das Konzept mit den Shadow Page Tables erklären könntest. Ich habe schon vieles gelesen, aber verstehe es leider noch immer nicht genau. Es geht mir auch um die Probleme, warum und wieso.. Das ganze Drumherum.

Shadow Page Tables sind Tabellen zum Mappen von Pages bei virtuellen Maschinen. Der PF Handler der VM-Software muss bei einem PF in einer VM die virtuellen Adressen (in der VM) auf Pages auf dem Host mappen (und wieder Zugriffsrechte, etc. prüfen) - also doppelte Buchführung.

Siehe z.B. virtualization - What exactly do shadow page tables (for VMMs) do? - Stack Overflow

Das kostet Performance, modernere CPUs haben zur Unterstützung die VMX/AMD-V Extensions.

Dieser Artikel beschreibt das Ganze eigentlich sehr sehr übersichtlich:

AnandTech | Hardware Virtualization: the Nuts and Bolts

Hth,

Sascha

  • Autor

Ich denke, ich hab mich vllt falsch ausgedrückt. Ich weiß natürlich was eine Shadow Page Table macht, mir geht es aber darum WIE das realisiert wird, und welche Probleme man im Rahmen der Umsetzung zu bewältigen hat. Stell die vor, ein Hardware Entwickler und ein Entwickler einer Virtualisierungssoftware sitzen an einem Tisch...

Naja, Shadow Page Tables haben mit der Hardware an sich noch nichts zu tun - das geht in komplett in Software (schon, als es noch kein Intel VT, etc.) gab.

Frag doch mal in der Linux KVM Mailingliste oder in deren IRC Channel (#kvm @ Freenode) nach jemandem, der am Code werkelt oder sich auskennt - ich hab mich nur bis "so gehts im Prinzip" in das Thema einarbeiten müssen :)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.