Tag: virtual-memory

Virtueller Speicher ist ein Speicher-management-Technik, entwickelt für multitasking-Kernel.

virtuellen v. physischen Speicher in der Beurteilung von C/C++ memory leak

Anzahl der Antworten 3 Antworten
Ich habe eine C++ - Anwendung, die ich versuche zu Eisen in die Speicher-Lecks aus und ich erkannte, dass ich nicht vollständig verstehen den Unterschied zwischen virtuellen und physikalischen Speicher. Ergebnisse aus top (also 16.8 g =

die Berechnung der Größe der Seite und die segment-Größe

Anzahl der Antworten 1 Antworten
in einem ausgelagerten segmentierte system haben wir die virtuelle Adresse 32 bit und 12 bit für den offset -, 11 bit für segment-und 9 bits für die Seitenzahl.wie können wir berechnen, die Größe der Seite ,maximale segment-Größe

fork() nicht Out-of-memory-Fehler

Anzahl der Antworten 2 Antworten
Den übergeordneten Prozess nicht mit errno=12(Out of memory), wenn er versucht, eine Gabel Kind. Der parent-Prozess läuft auf Linux 3.0 kernel - SLES 11. An der Stelle der Gabelung des Kindes, die Eltern-Prozess hat bereits rund 70%

Wie zu vermeiden, läuft der Arbeitsspeicher im high memory usage-Anwendung? C / C++

Anzahl der Antworten 15 Antworten
Habe ich geschrieben ein Konverter nimmt openstreetmap-xml-Dateien und wandelt Sie in einen Binär-runtime rendering-format, das in der Regel etwa 10% der ursprünglichen Größe. Input-Datei-Größen sind in der Regel 3 GB und größer. Die input-Dateien werden nicht in

Warum x86-64-Systeme haben nur eine 48-bit virtueller Adressraum?

Anzahl der Antworten 10 Antworten
In einem Buch Las ich Folgendes: 32-bit-Prozessoren haben 2^32 möglichen Adressen, die aktuellen 64-bit-Prozessoren mit 48-bit-Adressraum Meine Erwartung war, dass, wenn es eine 64-bit-Prozessor, die Adresse, Raum, sollten auch 2^64. Also ich Frage mich, was ist der

was kann eine maximale Größe von Virtuellem Speicher?

Anzahl der Antworten 2 Antworten
Sah ich diese Frage - Was ist der Unterschied zwischen "virtuellem Speicher" und "swap-space"? Hier wird erwähnt, dass der virtuelle Speicher = RAM-Speicherplatz + Speicherplatz - die der Prozess benutzen kann. Also, was können die maximale Größe

Hat jeder Prozess seine eigene Seitentabelle?

Anzahl der Antworten 2 Antworten
Nicht jeder Prozess seine eigene Seitentabelle oder ist es einfach noch hinzufügen, dass es Einstiege in eine große page table? Übrigens, wenn man das lernen über die translation lookaside buffer, es wird weniger verwirrend, wenn Sie wissen,

Warum 16-bit-Adresse mit 12-bit-offset Ergebnisse in Seitengröße von 4 Kb?

Anzahl der Antworten 4 Antworten
Bin ich beim Lesen des "Modernen Betriebssystem" Buch. Und ich bin verwirrt über die "Page Size". In dem Buch, sagt der Autor, Die eingehenden 16-bit virtuelle Adresse ist aufgeteilt in eine 4-bit-Seitennummer und 12-bit-offset. Mit 4 bits

Android-virtueller Speicher und paging

Anzahl der Antworten 2 Antworten
Kann jemand aufwändig oder stellen Sie eine Verbindung zu android-Speicher-management. Ich bin verwirrt über Android-virtueller Speicher-Regelung. Wie ist das paging erfolgt in Android? Ohne eine Festplatte, wie tun Sie es? Haben Sie Zwischenspeichern? Regelmäßige Android-Geräte mit stock-ROM

Bedeutung der GRÖßE und der RSS-Werte in prstat-Ausgang

Anzahl der Antworten 3 Antworten
Kann jemand geben einige klare Erklärung der Bedeutung, der GRÖßE und der RSS-Werte, die wir von prstat in Solaris? Schrieb ich eine Test-C++ - Anwendung, die Speicher zuweist, mit new, füllt ihn aus und gibt ihn frei

Konvertieren logische (virtuelle) Adresse physische Adresse

Anzahl der Antworten 1 Antworten
Habe ich Folgendes Seite Tabelle von process1 : Unter der Annahme, dass das paging-system arbeitet mit 16bit - Adressen und die Größe der Seite ist 4k Und ich wollen zum konvertieren der logischen Adresse 16000 an eine

Holen Sie sich JVM zu wachsen Speicherbedarf je nach Bedarf bis zu einer Größe von VM-limit???

Anzahl der Antworten 13 Antworten
Liefern wir eine Java-Anwendung, deren Speicherbedarf kann variieren ziemlich viel abhängig von der Größe der Daten ist die Verarbeitung. Wenn Sie nicht die max VM (virtual memory) Größe, ziemlich oft die JVM wird beendet mit einem GC-Fehler,

Erhöhen der Java-heap-Größe in Eclipse - verwenden virtuellen Speicher

Anzahl der Antworten 6 Antworten
Mir läuft ein Programm in Eclipse(Windows) und benötigen eine relativ große Größe des Speichers. Vorbei an der -Xmx1500m um das Programm scheint nicht ausreichend, während Eclipse mir nicht erlauben, weisen einen höheren Wert. Mit dieser Konfiguration bekomme

Warum nicht diese memory-eater wirklich Essen Speicher?

Anzahl der Antworten 4 Antworten
Ich soll ein Programm erstellen, wird die Simulation von einer " out-of-memory (OOM) situation auf einem Unix-server. Ich habe dieses super-einfache Speicher-Esser: #include <stdio.h> #include <stdlib.h> unsigned long long memory_to_eat = 1024 * 50000; size_t eaten_memory =

Die Berechnung Virtueller Speicher, page table und der translation lookaside buffer

Anzahl der Antworten 1 Antworten
Beantworte ich einige Probleme mit dem virtuellen Arbeitsspeicher und möchte einige Hilfe bei der Klärung oder Bestätigung meines Verständnisses, wie das Zeug gemacht wird. Die Fragen sind wie folgt: Gegeben, eine byte-adressierbare-system mit 32-bit-Worten, einen virtuellen Adressraum

Wie berechne ich Seite Tabelle Größe?

Anzahl der Antworten 2 Antworten
Gegeben : 64 bit virtuelle byte-Adresse, 16-KB-Seiten, die 32-bit-physische byte-Adresse. Was ist die Gesamtgröße der Tabelle auf dieser Seite der Maschine, unter der Annahme, dass die gültige, Schutz, schmutzig und die Verwendung von bits dauert insgesamt 4

Wie kann ich eine Seite-Tabelle zu konvertieren, eine virtuelle Adresse in eine physische?

Anzahl der Antworten 5 Antworten
Können sagen, ich habe eine normale Seite: Tabelle: Seite Tabelle (Seitengröße = 4k) Page #: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Page Frame #: 3 x 1

Wie reduzieren cassandra Nutzung des virtuellen Speichers?

Anzahl der Antworten 2 Antworten
Gibt es eine Einstellungen in cassandra zu reduzieren Speichernutzung? Ich verstehe, dass cassandra den Speicher verwaltet gut, aber zum testen will ich nicht ausgegeben, 6Gb Arbeitsspeicher nur, wenn cassandra Dienst auf meinem windows-machine. AKTUALISIERT Ich müde Einstellung

Was ist "Virtuelle Größe" im sysinternals process explorer

Anzahl der Antworten 4 Antworten
Meine Anwendung läuft, für ein paar Stunden, Es gibt keine Erhöhung in einem Wert ( vmsize, Speicher) der Task-Manager. Aber nach ein paar Stunden bekomme ich out of memory-Fehler. In sysinternals sehe ich, dass "Virtuelle Größe" ist

64-bit große mallocs

Anzahl der Antworten 9 Antworten
Was sind die Gründe dafür, dass ein malloc() schlug fehl, vor allem in 64 bit? Meinem spezifischen problem versucht malloc einen riesigen 10 GB chunk-RAM auf einem 64 bit system. Die Maschine hat 12 GB RAM und

Was sind die Unterschiede zwischen virtuellem Speicher und physischem Speicher?

Anzahl der Antworten 1 Antworten
Ich werde oft verwechselt mit dem Konzept der Virtualisierung im Betriebssystem. Angesichts RAM als der physische Speicher, warum müssen wir dann der virtuelle Speicher zur Ausführung eines Prozesses? Woher kommt dieser virtuelle Speicher stehen, wenn der Prozess

Warum wächst die Stack-Adresse in Richtung abnehmender Speicheradressen?

Anzahl der Antworten 2 Antworten
Lese ich in der text-Bücher, die von der stack wächst durch die Senkung der Speicher-Adresse; das ist durch höhere Adresse niedrigere Adresse. Es kann eine schlechte Frage, aber ich habe nicht das Konzept. Können Sie das erklären?

Wie bekomme ich eine Strukturseite von einer beliebigen Adresse im Linux-Kernel?

Anzahl der Antworten 5 Antworten
Ich vorhandenen code, der eine Liste von struct page * aus und erzeugt einen Deskriptor-Tabelle freigeben von Speicher mit einem Gerät. Die Obere Schicht, code derzeit erwartet, dass eine zugewiesene Puffer mit vmalloc oder aus user-space und

Ich kann Beladys Anomalie nicht verstehen

Anzahl der Antworten 5 Antworten
So Belady ' s Anomalie besagt, dass bei Verwendung einer FIFO-Seite Ersatz Politik, wenn das hinzufügen von mehr Seite Raum, den wir haben werden mehr Seitenfehler. Meine intuition sagt, dass wir sollten weniger oder höchstens die gleiche

Virtuelle Adresse, virtueller Speicher und Paging verstehen

Anzahl der Antworten 2 Antworten
Habe ich gelernt diesen Themen und lese viele Artikel und Bücher, aber Sie alle fehlen einige Ergänzende Informationen und verwirrt mich noch mehr. So, hier möchte ich erklären, was ich wissen, während ich mich zu Fragen, meine

Windows - Commit-Größe im Vergleich zur virtuellen Größe

Anzahl der Antworten 3 Antworten
ich würde gerne wissen, den genauen Unterschied zwischen Commit-Größe (sichtbar in der Task-Manager) und Virtuelle Größe (sichtbar im SysInternals' Process Explorer). Den Virtuelle Größe parameter in Process Explorer sieht aus wie ein genauer Indikator der Gesamten Virtuellen

Unterschied zwischen sequentiellem Schreiben und wahlfreiem Schreiben

Anzahl der Antworten 1 Antworten
Was ist der Unterschied zwischen sequentiellen schreiben und random-write-im Falle von :- 1)Disk-basierte Systeme 2)SSD [Flash Device] - basierte Systeme Wenn die Anwendung etwas schreibt und die Informationen/Daten geändert werden müssen auf der Festplatte, wie können wir

Bestimmen Sie die Größe der Seitentabelle für den virtuellen Speicher

Anzahl der Antworten 3 Antworten
Überlegen, einen virtual-memory-system mit einem 38-bit virtuelle byte-Adresse, 1KB Seiten und 512 MB Arbeitsspeicher. Was ist die Gesamtgröße der Seite Tabelle für jeden Prozess auf dieser Maschine, unter der Annahme, dass die gültige, Schutz, schmutzig und die

Unterschied zwischen physikalischer / logischer / virtueller Speicheradresse

Anzahl der Antworten 8 Antworten
Ich bin ein wenig verwirrt über die Bedingungen der physischen/logischen/virtuellen Adressen in einem Betriebssystem(ich benutze Linux - open SUSE) Hier ist, was ich verstehe: Physikalische Adresse - Wenn der Prozessor im system-Modus die Adresse von der Prozessor

Was genau tun Schattenseitentabellen (für VMMs)?

Anzahl der Antworten 2 Antworten
Mein Verständnis ist, dass shadow page tables beseitigen Sie die Notwendigkeit zu emulieren physikalischen Speicher innerhalb der VM. ie. Statt: Gast-OS -> VMM + virtuellen physikalischen Speicher -> host-Betriebssystem -> host-hardware Es ist einfach: Gast-OS -> VMM

Virtual Memory Usage von Java unter Linux, zu viel Speicher belegt

Anzahl der Antworten 8 Antworten
Ich habe ein problem mit einer Java-Anwendung unter Linux. Wenn ich die Anwendung starten, verwenden Sie den Standardwert für die maximale heap-Größe (64 MB), sehe ich mit den tops-Anwendung, die 240 MB virtuellen Speicher zugeordnet sind, die

Wie kann der verfügbare Speicher in Linux zuverlässig gemessen werden?

Anzahl der Antworten 5 Antworten
Linux /proc/meminfo zeigt eine Reihe von Statistiken über die Speicherauslastung. MemTotal: 4040732 kB MemFree: 23160 kB Buffers: 163340 kB Cached: 3707080 kB SwapCached: 0 kB Active: 1129324 kB Inactive: 2762912 kB Gibt es einiges an überschneidungen zwischen

Wie spart mehrseitige Seitentabelle Speicherplatz?

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, wie multi-level page table Speicherplatz zu sparen. Gemäß meinem Verständnis, Multi-level page table in insgesamt verbraucht mehr Speicher als single-level page table. Beispiel : nehmen wir ein-Speicher-system mit page-Größe 64 Kb und 32-bit-Prozessor.