Hallo zusammen,
ich bin auf der Suche nach Informationen darüber, wie Windows7 im Vergleich zu anderen gängigen Betriebssystemen den RAM verwaltet. Techniken wie Paging oder Workingsets sind mir geläufig, nur was davon ist tatsächlich Windows spezifisch und wie grenzt sich Windows dabei von anderen Systemen ab?
Wie unterscheidet sich die Speicherverwaltung von 32- und 64bit Windowssystemen, außer dem größeren Adressraum?
Wenn jemand zu diesen Themen eine gute Quelle oder Idee hätte, wäre ich äußerst dankbar!
Seite 1 von 1
Memory Mangement Win7 32/64bit Informationssuche zur Speicherwaltung von Win7
Anzeige
#2
geschrieben 01. August 2015 - 20:27
Hier schon mal drübergeschaut?
Speicherverwaltung 32/64bit unterscheidet sich insbesondere im Adressbus. Der ist breiter. Ansonsten gibt's keine echten Unterschiede.
Zum Vergleich ziehst Du am besten die Dokumentationen für andere Betriebssysteme heran - besonders XP; mit NT 6.x hat sich da eine ganze Menge geändert in bezug auf den Vorgänger.
Je nachdem was Du brauchst, bzw wie umfangreich das werden soll, würde ich da zumindest bei Linux und BSD schauen (und in diesem Kontext noch gucken, ob und wie sich OSX als BSD-Derivat davon absetzt).
Dann ist noch zu fragen, was genau Du unter "Speicherverwaltung" zusammenfaßt bzw was genau für Dich wichtig ist, den Memory Virtualization, NX-Flags, ASLR und PAE gehören da ja streng genommen ebenso dazu wie Ready Boost, der Windows Prefetcher usw.
Ansonsten ist für solche Interna TechNet immer die erste Anlaufstelle. Besonders, wenn Russinovich schreibt, wie zum Beispiel sein Artikel Inside the Windows Vista Kernel. Je nachdem, was genau Dein Anliegen ist, bist Du möglicherweise besser beraten, wenn Du überhaupt mehr Augenmerk auf Vista richtest; denn das hat die Speicherverwaltung ordentlich umgekrempelt, während 7 nur angeknüpft hat.
- Und für den Vergleich mit anderen Betriebssystem halt schauen, wie die das machen, und das dann gegenüberstellen. Zum Beispiel BSD-oid, wo es in etwa so aussieht:
Speicherverwaltung 32/64bit unterscheidet sich insbesondere im Adressbus. Der ist breiter. Ansonsten gibt's keine echten Unterschiede.
Zum Vergleich ziehst Du am besten die Dokumentationen für andere Betriebssysteme heran - besonders XP; mit NT 6.x hat sich da eine ganze Menge geändert in bezug auf den Vorgänger.
Je nachdem was Du brauchst, bzw wie umfangreich das werden soll, würde ich da zumindest bei Linux und BSD schauen (und in diesem Kontext noch gucken, ob und wie sich OSX als BSD-Derivat davon absetzt).
Dann ist noch zu fragen, was genau Du unter "Speicherverwaltung" zusammenfaßt bzw was genau für Dich wichtig ist, den Memory Virtualization, NX-Flags, ASLR und PAE gehören da ja streng genommen ebenso dazu wie Ready Boost, der Windows Prefetcher usw.
Ansonsten ist für solche Interna TechNet immer die erste Anlaufstelle. Besonders, wenn Russinovich schreibt, wie zum Beispiel sein Artikel Inside the Windows Vista Kernel. Je nachdem, was genau Dein Anliegen ist, bist Du möglicherweise besser beraten, wenn Du überhaupt mehr Augenmerk auf Vista richtest; denn das hat die Speicherverwaltung ordentlich umgekrempelt, während 7 nur angeknüpft hat.
- Und für den Vergleich mit anderen Betriebssystem halt schauen, wie die das machen, und das dann gegenüberstellen. Zum Beispiel BSD-oid, wo es in etwa so aussieht:
Free memory: This is RAM that's not being used. •Wired memory: Information in this memory can't be moved to the hard disk, so it must stay in RAM. The amount of Wired memory depends on the applications you are using. •Active memory: This information is currently in memory, and has been recently used. •Inactive memory: This information in memory is not actively being used, but was recently used. •Used: This is the total amount of memory used.
- ← Passwortschutz für Konto von allein entfernt?
- Windows 7 - System & Software
- Internet ok, aber keine Downloads möglich (NEU) →
Thema verteilen:
Seite 1 von 1