Ich habe Memory Management verwandten Themen studiert. Ich frage mich, ob ich es richtig verstanden habe:Ist die virtuelle Adresse prozessspezifisch?
- Zeiger (virtuelle) Adresse ist prozessspezifisch
- verschiedene Prozesse können Zeiger mit gleichen Adressen haben, aber diese Hinweise erhalten übersetzt unterschiedliche physikalische Adressen
Bin ich richtig über diese Aussagen? Wenn ja, gelten sie für die Architekturen x86, x86-64 und ARMv7, ARMv8?
Haben Sie relevante Wikipages auf [processes] (https://en.wikipedia.org/wiki/Process_%28computing%29), [virtueller Speicher] (https://en.wikipedia.org/wiki/Virtual_memory) gelesen), [virtueller Adressraum] (https://en.wikipedia.org/wiki/Virtual_address_space) ....? –
@BasileStarynkevitch Nun, nicht alle von ihnen. Ich bin mir jedoch nicht sicher, ob ich es richtig verstanden habe. Schauen Sie sich die Antworten an, beide sagen etwas Gegenteiliges. Und wenn jemand eine Frage beantwortet, dann behauptet er, dass er/sie das Thema kennt. Also haben wir jetzt zwei Wahrheiten :) – kravemir