Diskussion:Paging
Füge neue Diskussionsthemen unten an:
Klicke auf , um ein neues Diskussionsthema zu beginnen.Archiv |
Wie wird ein Archiv angelegt? |
Physikalisch und physisch
Da steht irgendwo "physikalischer Speicher". Müsste das nicht "physischer Speicher" heißen? --KullerhamPster 11:58, 22. Mai 2005 (CEST)
- Also im Zusammenhang mit Speicher wird eigegentlich immer von physikalischem Speicher gesprochen, wenn man den real vorhandenen, nichtvirtuellen Speicher meint. -- Essen-thomas 15:59, 11. Feb 2006 (CET)
Das halte ich in erster Linie für einen Übersetzungsfehler aus dem Englischen: physical memory sollte man als "körperlichen" oder eben physischen Speicher übersetzen. Physikalisch meint eher "die Physik betreffend", und das trifft es ja nicht so ganz. Aber man hat sich auch sehr daran gewöhnt. --M-sch 17:30, 29. Feb. 2008 (CET)
Was wenn keine Auslagerundsdatei vorhanden ist ?
Was wenn keine vorhanden ist, bei Windows z.B kann man sie löschen und bei Ubuntu (Swap) kann man bei der Installation festlegen, wie gross er sein soll.
Was genau macht also das Betriebssystem, wenn es auslagern will, aber keine Auslagerungsdatei vorhanden ist ?
- Ich zitiere dazu mal den Artikel Swap von ubuntuusers.de: Nutzt ein System den Swap intensiv, so wird das System durch die häufigen Plattenzugriffe deutlich langsamer und fühlt sich „zäh“ an. Hat man allerdings keinen Swap und das RAM läuft voll, so beendet der Linux-Kernel nach eigenem Ermessen Programme, um RAM frei zu machen. Dies hat in der Regel Datenverlust zur Folge. Um genau dies zu verhindern, legt Ubuntu (so wie alle anderen Distributionen) bei der Installation standardmäßig eine Swap-Partition (= Auslagerungspartition) an. --195.70.24.25 15:47, 22. Aug. 2017 (CEST)
- Wenn Swapping abgeschaltet ist, und man mehr und mehr Programme gleichzeitig ausführt, ist irgendwann der Hauptspeicher erschöpft. Wenn dann ein Programm weiteren Speicher anfordert, erhält es stattdessen einen "Out of Memory"-Fehler. Entweder es kommt damit zurecht und kann auf den zusätzlichen Speicher verzichten, oder es muss sich eben beenden (z.B. mit Fehlermeldung an den Benutzer). (Gilt für Windows wie auch Unix.)
- Wenn Swapping nicht abgeschaltet ist,
- und man (dem heruntergefahrenen) Linux einfach "von außen" die Swappartition löscht, dann ist das ein illegaler Zustand; vmtl. bekommt man einen Kernel-Panic beim Booten, und selbiges bricht ab.
- Bei Windows kann der Swapfile im laufenden Betrieb nicht gelöscht werden - falls man's doch hinkriegt, bekommt man vmtl. beim ersten Swap-Versuch einen BSOD. Löscht man dem (heruntergefahrenen) Windows die Swapdatei von außen, dann legt es sie beim nächsten Booten automatisch wieder an.
- --arilou (Diskussion) 16:11, 22. Aug. 2017 (CEST)
Missing Link in der Rechnung im Abschnitt "Seitentabellen für große Speicherbereiche"
Kann jemand hübsch beschreiben, warum pro Adressleitung 1 Byte adressiert werden kann? (verbindet zur 4-Gibibyte-Grenze und nicht zur 4-Gibibit-Grenze) --Volker Alexander (Diskussion) 23:29, 22. Aug. 2018 (CEST)
- Weil das Intel mal so festgelegt hat?
- Andere Rechner konnten auch mal nur 2-Byte-Worte adressieren, 32-Bit-Risc-Maschinen auch mal nur 4-Byte-Worte. Dann war die nächsthöhere Adresse dann "4 Bytes höher" im Ram (das gäbe dann eine "16-GiByte-Grenze").
- Einfach Konvention/Festlegung.
- --arilou (Diskussion) 12:13, 29. Mär. 2019 (CET)
Multiprogramming = Mehrprozess-System?
„Das Konzept der virtuellen Speicherverwaltung funktioniert besonders gut bei Systemen mit "Multiprogramming".“
Ich denke, der Begriff "Multiprogramming" sollte aus dem Artikel durch Mehrprozess-System oder etwas ähnlichem ersetzt werden, denn:
- Wird auf Prozess (Informatik) verlinkt
- Ist dies kein allgemein üblicher Begriff (es existiert ja anscheinend nicht mal eine Seite dazu, wenn auf Prozess verlinkt wird)
--95.33.137.220 18:17, 21. Aug. 2019 (CEST)
- Hab' den Abschnitt deutlich umformuliert, um zu erklären, was das eigentlich soll - virtuelle Speicherverwaltung mit Multitasking zu kombinieren.
- Somit: erledigt? --arilou (Diskussion) 10:58, 28. Aug. 2019 (CEST)
5 Level Paging
Von neuesten Prozessoren und Systemen wird mittlerweile Paging mit 5 Leveln unterstützt. Ich versuche das demnächst mal einzufügen... --Raumfahrtingenieur (Diskussion) 21:44, 10. Feb. 2020 (CET)
- Gute Idee. Trag mal die Informationen zusammen, ich kann dann ja ggf. auch eine Grafik beisteuern, wenn gewünscht. :-D --RokerHRO (Diskussion) 21:13, 11. Feb. 2020 (CET)
- Das dürfte leicht zu machen sein - die bestehende Grafik erhält eine neue Box 'PML5 table', die 9 weitere bit aus der linearen Adresse bezieht, und Einträge 'PML5 entry', die auf die 'PML4 table' verweisen. Fast nur copy/paste - im auf der englischen Seite verlinkten Intel-Paper ist das unsinnigerweise völlig verschachtelt statt wie hier schön linear dargestellt. Eine kleine Bitte nur, könntest Du die Legende ganz rechts zu '4 Ki memory page' glattziehen? --Raumfahrtingenieur (Diskussion) 20:28, 12. Feb. 2020 (CET)
Paging und Windows
Könnte hilfreich sein: "What are the page sizes used by Windows on various processors?" https://devblogs.microsoft.com/oldnewthing/20210510-00/?p=105200 --93.229.169.65 02:08, 26. Mär. 2024 (CET)