Różne typy pamięci w Monitorze systemu

11

Na monitorze systemu Ubuntu wymieniono różne typy pamięci: pamięć wirtualna, pamięć rezydentna, pamięć do zapisu, pamięć współdzielona i pamięć X Server. Jakie są między nimi różnice i które odzwierciedlają faktyczne użycie pamięci RAM przez proces?

Przepraszam, jeśli to pytanie dla początkujących :)

Dandyman
źródło

Odpowiedzi:

11
  • Pamięć wirtualna uwzględnia wszystkie biblioteki i obiekty wykonywalne, które są mapowane na proces, a także przestrzeń stosu.

  • Pamięć rezydentna to ilość pamięci, która faktycznie znajduje się w pamięci RAM.

  • Pamięć zapisywalna to ilość przestrzeni adresowej, którą proces przydzielił z uprawnieniami do zapisu.

  • Pamięć współdzielona to pamięć, do której jednocześnie może mieć dostęp wiele programów z zamiarem zapewnienia komunikacji między nimi lub uniknięcia zbędnych kopii.

  • Pamięć serwera X to ilość wykorzystywana przez serwer X do sesji GUI.

Bibliografia:

Ringtail
źródło
6
Co z kolumną „Pamięć”? Czy to nowa kolumna? Czym to się różni od wszystkich innych kolumn pamięci? Jego wartości wydają się w większości przypadków mniejsze niż pamięć rezydentna. Czy to oznacza, że ​​odnosi się tylko do prywatnej pamięci procesów?
Lawrence I. Siden,
0

Niektóre definicje i strony wiki:

Pamięć wirtualna

Pamięć współdzielona : ilość pamięci współdzielonej wykorzystywanej przez zadanie. Po prostu odzwierciedla pamięć, którą można potencjalnie współdzielić z innymi procesami.

Pamięć rezydentna : zazwyczaj odnosi się do fizycznej pamięci RAM zainstalowanej w urządzeniu

Pamięć serwera X : oczywiste, ilość pamięci, której używa serwer X (serwer X kontroluje interfejs użytkownika)

Mam nadzieję, że wyjaśniłem ci kilka rzeczy.

bioShark
źródło