Als «mmap» getaggte Fragen

3
Speichergröße für den Kernel-mmap-Betrieb
Ich interessiere mich für die Art und Weise, wie Linux-MMAP-Dateien in den Hauptspeicher (in meinem Kontext zum Ausführen, aber ich denke, der MMAP-Prozess ist auch beim Schreiben und Lesen derselbe) und welche Größe er verwendet. Ich weiß also, dass Linux Paging mit einer Seitengröße von normalerweise 4 KB verwendet (wo …
9 kernel  memory  inode  mmap 

1
MMAP verstehen
Ich war über die Dokumentation gehe MMAP in Bezug auf hier und versuchte , es zu implementieren mit diesem Ich habe einige Zweifel an der Umsetzung. Stellt MMAP eine Zuordnung einer Datei bereit und gibt einen Zeiger auf diesen Speicherort im physischen Speicher zurück oder gibt es eine Adresse der …

4
Was ist der Zweck von Speicherüberlastung unter Linux?
Ich kenne mich mit Überbeanspruchung des Gedächtnisses aus und mag es zutiefst nicht und deaktiviere es normalerweise. Ein gut geschriebenes Programm kann malloc(oder mmapwird häufig verwendet malloc) mehr Speicher als verfügbar und stürzt ab, wenn es verwendet wird. Ohne Speicherüberlastung würde dies mallocoder mmapfehlschlagen, und das gut geschriebene Programm würde …
8 linux  mmap 

1
Wie wird der Seitencache im Kernel auf 64-Bit-x86-Architekturen zugeordnet?
Wie ist unter einem modernen 64-Bit-x86-Linux die Zuordnung zwischen virtuellen und physischen Seiten auf der Kernelseite eingerichtet? Auf der Benutzerseite können Sie mmapSeiten aus dem Seitencache einfügen, wodurch 4K-Seiten direkt dem Benutzerbereich zugeordnet werden. Ich bin jedoch daran interessiert, wie die Seiten auf der Kernelseite zugeordnet werden. Verwendet es die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.