Pytania otagowane jako virtual-memory

8
Wykorzystanie pamięci wirtualnej z Java w systemie Linux, za dużo pamięci
Mam problem z aplikacją Java działającą w systemie Linux. Kiedy uruchamiam aplikację, używając domyślnego maksymalnego rozmiaru sterty (64 MB), widzę za pomocą aplikacji tops, że 240 MB pamięci wirtualnej jest przydzielonych do aplikacji. Powoduje to problemy z niektórymi innymi programami na komputerze, które są względnie ograniczone pod względem zasobów. O …

4
Dlaczego ten pożeracz wspomnień naprawdę nie zjada pamięci?
Chcę utworzyć program, który będzie symulował sytuację braku pamięci (OOM) na serwerze Unix. Stworzyłem ten super prosty pożeracz pamięci: #include <stdio.h> #include <stdlib.h> unsigned long long memory_to_eat = 1024 * 50000; size_t eaten_memory = 0; void *memory = NULL; int eat_kilobyte() { memory = realloc(memory, (eaten_memory * 1024) + 1024); …

4
Jakie są różnice między pamięcią wirtualną a pamięcią fizyczną?
Często jestem mylony z pojęciem wirtualizacji w systemach operacyjnych. Biorąc pod uwagę pamięć RAM jako pamięć fizyczną, dlaczego potrzebujemy pamięci wirtualnej do wykonywania procesu? Gdzie znajduje się ta pamięć wirtualna, gdy proces (program) z zewnętrznego dysku twardego jest przenoszony do pamięci głównej (pamięci fizycznej) w celu wykonania. Kto dba o …


2
Jak działa stronicowanie x86?
To pytanie ma wypełnić próżnię dobrych, bezpłatnych informacji na ten temat. Uważam, że dobra odpowiedź będzie pasować do jednej dużej odpowiedzi TAK lub przynajmniej do kilku odpowiedzi. Głównym celem jest dostarczenie początkującym użytkownikom wystarczającej ilości informacji, aby mogli samodzielnie zapoznać się z podręcznikiem i zrozumieć podstawowe pojęcia dotyczące systemu operacyjnego …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.