Diskussion:Memory Management Unit

message: Ich habe mir mal die Mühe gemacht, darzustellen, wie eine x86-kompatible CPU mit und ohne PAE lineare Adressen in physische Adressen umwandelt. Im 32-Bit-Protected Mode kann das auf 4 verschiedene Arten geschehen. Diese kann man nun in den Text einbauen und erläutern.
Bild:X86 Paging 4K.svg
Bild:X86 Paging 4M.svg
Bild:X86 Paging PAE 4K.svg
Bild:X86 Paging PAE 2M.svg
--RokerHRO 12:53, 20. Mär. 2008 (CET)
thread_title:  Grafiken 

message: Könnte vielleicht auch erwähnung finden. Nested Pages bei AMD genannt. (nicht signierter Beitrag von Laderio (Diskussion | Beiträge) 16:34, 21. Mär. 2009 (CET)
thread_title:  virtuelle MMUs 

message: woher weiß die MMU denn, welches programm / welcher virtuelle speicherraum gerade aktuell/gültig ist? Das OS muss doch irgendwie einen geschützten/autorisierten zugriff auf die MMU haben, um der MMU mitzuteilen, welches programm jetzt läuft. Der Artikel ist da unaussagekräftig. --Moritzgedig 11:28, 4. Mai 2011 (CEST)
replies: text: Das schreibt das Betriebssystem während eines Kontextwechsels (-> Scheduling) in die MMU, wobei die MMU selbsttätig zwischen User- und Systemzugriffen unterscheiden kann. Bevor die MMU initialisiert wurde liefert sie eine 1:1 Umsetzung. Das BS muß halt bevor die MMU eingeschaltet wird passende Mappings aufsetzen, so daß das BS danach noch an die Register der MMU herankommt. Sun Hardware (MC-680x0 und Sparc) hat zusätzlich einen MMU-Bypass um bei defekter MMU eine Fehlermeldung auf der seriellen Schnittstelle ausgeben zu können. --Schily 14:29, 4. Mai 2011 (CEST)

text: Das Minimum was eine passende CPU können muß ist ein extra Draht der dazwischen unterscheidet und der in die MMU führt. --Schily 14:51, 8. Mai 2011 (CEST)
thread_title:  Kontext 

message: Der wichtigste Teil der MMU sind die Page Table Entries, die weder im Artikeltext noch im Schaubild Erwähnung finden. Der Artikel kann daher nur als rudimentäre Basisinformation gesehen werden. Der englische Artikel ist zwar auch nicht optimal aber merklich besser als der deutsche. --Schily 17:42, 10. Mai 2011 (CEST)
thread_title:  Der wichtigste Bestandteil der MMU fehlt im Artikel 

message: Ich habe mal auf einer ARM-CPU gearbeitet die nur eine MPU, keine MMU hatte. Kann man eine MPU als "Vorläufer" einer MMU bezeichnen? Zumindest sollte aber die MPU im Artikel erwähnt werden. Enthält nicht jede moderne MMU auch die MPU-Funktionalität? --188.104.119.140 09:03, 11. Mai 2011 (CEST)
thread_title:  [[Memory Protection Unit]] 

message: Ich kann mir vorstellen, dass die Übersetzung zwischen logischer und physischer Adresse in der MMU eine gewisse Zeit in Anspruch nimmt. Würde die CPU direkt den Arbeitsspeicher adressieren, könnte das System schneller rechnen, auch wenn dafür mit einem Verlust an Sicherheit bezahlt werden müsste. -- Indoor-Fanatiker 06:31, 24. Aug. 2011 (CEST)
replies: text: Die Geschwindigkeitssteigerung durch Deaktivierung der MMU wäre unwesentlich, da die MMU ja parallel zum CPU-Kern arbeitet. Die von der MMU benötigten Übersetzungstabellen (page tables) werden ebenfalls innerhalb der MMU gecachet, so dass auf sie ebenfalls flott zugegriffen werden kann. Nur wenn ein Programm fortwährend seinen Adressraum durchiteriert, so dass die Page Table Caches ständig neu geladen werden müssen, wird es langsam. Doch da Hauptspeicherzugriffe eh um den Faktor 10 bis 100 langsamer sind, als Zugriffe auf den CPU-internen Cache, spielt es da dann auch keine Rolle mehr, wenn nach 4096 langsamen Speicherzugriffen noch ein weiterer Speicherzugriff für das Laden eines neuen Page-Table-Eintrages notwendig wird. --RokerHRO 10:20, 24. Aug. 2011 (CEST)

text: Das ist korrekt. Bei echtzeitkritischen Anwendungen bevorzugt man daher immer noch CPUs die komplett ohne Paging und MMU auskommen. Denn bei letzteren beiden Dingen kann die Latenz ein störender Faktor sein. --IT-Compiler (Diskussion) 00:16, 15. Sep. 2022 (CEST)
thread_title:  Performance 

message: Soll das nicht "Auslagern von z. Z. nicht benötigten Code und Daten" heißen? --IT-Compiler (Diskussion) 00:00, 15. Sep. 2022 (CEST)
thread_title:  Auslagern von z. Z. nicht benötigtem Speicher 

message: Ein paar besonders geistreiche Nutzer haben im Jahr 2012 die getrennten Themen "Memory Protection Unit" (MPU) und "Memory Management Unit" (MMU) zu einem einzigen Artikel nach einer Redundanzdiskussion zusammengefasst und dann im neuen nur noch MMU Artikel vergessen zu erklären, was der Unterschied zwischen einer MMU und MPU ist. Man muss schon sagen, das habt ihr richtig toll gemacht, denn eine MMU und eine MPU sind nicht redundant, das ist nicht das gleiche, das sind zwei verschiedene Dinge.
Das ist mal wieder so ein typisches Beispiel dafür, dass das Zusammenklatschen von Themen in einen einzigen Artikel ein ganz großer Bockmist ist. In der Englischen Wikipedia sind diese beiden Themen in jeweils getrennten Artikeln Memory protection unit und Memory management unit 
behandelt, und siehe da, da hat jedes Thema seine individuelle Beschreibung und da ist die MPU dann auch richtig erklärt. --84.158.117.168 23:26, 23. Mär. 2024 (CET)
replies: text: Auch wenn das stimmen mag, ist der Tonfall denkbar schlecht gewählt, wenn es darum geht, andere Autoren zu überzeugen... ‣Andreas•⚖ 11:03, 24. Mär. 2024 (CET)
replies: text: Wenn man beim Wissen im recht ist benötigt man keine Überzeugungsleistung, da man auf der Seite des Wissens steht. Und letzten Endes haben diese Nutzer der WP geschadet, weil sie ohne Wissen diese beiden Artikel zusammengelegt haben, ohne zu erkennen, dass es nicht das gleiche ist. Ich finde, solche Operationen sollte man nur durchführen, wenn man von der Materie auch etwas versteht. Ansonsten gehört es zum guten Ton, davon dann die Finger zu lassen. --93.229.169.65 12:20, 24. Mär. 2024 (CET)
replies: text: Für das Wissen benötigt man keine Überzeugungsleistung, korrekt. Für die Mitarbeit an einem gemeinsamen Projekt wie der Wikipedia aber schon. Da geht es nicht um Wissen alleine, sondern um Zusammenarbeit. Wer hier schädigt ist Ansichtssache: mit deinen pauschalen Rundumschlägen jedenfalls gibst du auch kein gutes Bild ab. ‣Andreas•⚖ 14:34, 24. Mär. 2024 (CET)
replies: text: Nein, auch bei der Mitarbeit an einem gemeinsamen Projekt wie der Wikipedia benötigt man keine Überzeugungsleistung, wenn am Wissen klar ist, dass man recht hat. Das wäre nur dann der Fall, wenn beide Seiten über kein Wissen verfügten und die Situation unklar wäre. Und diesen Sachverhalt haben wir hier nicht. Und ansonsten weiß ich nicht, warum du dich hier streiten willst, sei doch konstruktiv und fange im Artikel mal an, die durch die Zusammenlegung entfernten und verloren gegangenen Information wieder einzubauen. --93.229.169.65 16:33, 24. Mär. 2024 (CET)
thread_title:  Memory Protection Unit wird nicht erklärt und fehlt