Als «memory» getaggte Fragen

Beim Rechnen bezieht sich der Speicher auf die Zustandsinformationen eines Computersystems, da diese in einer physikalischen Struktur aktiv gehalten werden.

1
Befindet sich die Dateitabelle im Dateisystem oder im Speicher?
Bezieht sich der Begriff "Dateitabellen" im Kontext von Betriebssystemsteuertabellen auf eine Datenstruktur, die Teil des Dateisystems ist oder sich im Hauptspeicher befindet (und in diesem Fall würde ich davon ausgehen, dass nur Verweise auf geöffnete Dateien vorhanden sind)? ? Mein Lehrbuch 1 sagt: Die Tabellen enthalten Informationen über das Vorhandensein …

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 …

2
Wo legt Linux die Standardwerte für SHMMAX fest?
Ich frage mich nur, wo diese Werte eingestellt werden und was sie standardmäßig verwenden. Meins ist derzeit 18446744073692774399. Ich habe es nirgendwo eingestellt, wo ich es sehen kann. $ cat /proc/sys/kernel/shmmax 18446744073692774399 $ sysctl kernel.shmmax kernel.shmmax = 18446744073692774399

2
Wie bestimmt der ELF-Loader die anfängliche Stapelgröße?
Ich studiere die ELF-Spezifikation ( http://www.skyfree.org/linux/references/ELF_Format.pdf ) und ein Punkt, der mir über den Programmladeprozess nicht klar ist, ist, wie und was der Stapel initialisiert wird Die anfängliche Seitengröße ist. Hier ist der Test (unter Ubuntu x86-64): $ cat test.s .text .global _start _start: mov $0x3c,%eax mov $0,%edi syscall $ …


1
So veranlassen Sie den Kernel, fragmentierten Speicher zu komprimieren
Ich renne Fedora 26. Dies ist für eine sehr seltsame Aufgabe, die mein Algorithmusprofessor gegeben hat. Die Aufgabe lautet: Speicherfragmentierung in C: Entwerfen, Implementieren und Ausführen eines C-Programms, das Folgendes ausführt: Es weist Speicher für eine Folge von 3mArrays mit einer Größe von jeweils 800.000 Elementen zu; Anschließend werden alle …

4
Wie kann man feststellen, ob einer Datei Speicher zugeordnet ist?
Ich bin verwirrt über speicherabgebildete Dateien, daher habe ich einige Fragen, über die ich mich sehr freuen würde, wenn Sie mir helfen könnten. Angenommen, ich navigiere zu einem Verzeichnis in meinem Dateisystem und es befindet sich eine Datei in diesem Verzeichnis. Ist es möglich, dass diese Datei auf eine Region …
8 files  memory 

2
Wie viel Speicher verwendet ein bestimmter Benutzer?
Kann ich herausfinden, wie viel Speicher ich auf einem Mehrbenutzer-Linux-Computer verwende? Ich möchte wissen, ob ich viel Speicher verwende und möglicherweise andere belästige, damit ich meine Prozesse bei Bedarf herunterfahren kann. Ich habe in einer anderen Frage gesehen, dass sa -mdies möglich ist, aber ich habe anscheinend keinen Zugriff auf …
8 users  memory 

1
Freigegebene Bibliothekszuordnungen in / proc / pid / maps
Warum /proc/pid/mapsenthält es einige Datensätze für dieselbe Bibliothek? Hier ist ein Beispiel: 7fae7db9f000-7fae7dc8f000 r-xp 00000000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7dc8f000-7fae7de8f000 ---p 000f0000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7de8f000-7fae7de97000 r--p 000f0000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 7fae7de97000-7fae7de99000 rw-p 000f8000 08:05 536861 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.20 Was bedeutet das ?


1
Listen Sie alle Dateien auf, die im Cache vorhanden sind
Diese Frage beantwortet die Frage, wie der Teil des Caches gefunden werden kann. In der fincoreausführbaren Datei müssen Sie jedoch den Dateinamen übergeben, um zu überprüfen, ob er Teil des Caches ist. Gibt es ein Werkzeug oder eine Methode, um alle Einträge zu finden, die Teil des zwischengespeicherten Speichers sind, …
8 linux  files  memory  cache 

2
Swap scheint nicht verwendet zu werden [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Unix & Linux - Stack von Exchange. Geschlossen vor 2 Jahren . (Ich verwende derzeit Ubuntu 14.04 LTS, GNOME-Umgebung) tl; dr Wie …
8 memory  swap 

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.