KWALIFIKACJA INF2 - STYCZEŃ 2018 (test 2)

PYTANIE NR 15.
Partycją systemu Linux przechowującą tymczasowo dane w przypadku braku wolnej pamięci RAM jest
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Swap to obszar wymiany na dysku (partycja lub plik) używany jako pamięć wirtualna, gdy brakuje wolnej pamięci RAM. Pozostałe odpowiedzi odnoszą się do elementów systemu plików: /tmp służy na pliki tymczasowe, /var na dane zmienne, a "sys" nie jest typową partycją wymiany.

Pełne wyjaśnienie:

W systemie Linux rolę "bufora" przy niedoborze pamięci RAM pełni swap, czyli obszar wymiany na dysku. Może to być osobna partycja swap albo plik swap. Gdy systemowi brakuje wolnej pamięci operacyjnej, jądro może przenosić rzadziej używane strony pamięci z RAM do swap, aby zwolnić RAM dla procesów, które aktualnie potrzebują szybkiego dostępu do danych.

Dlaczego poprawna jest odpowiedź "swap"? Ponieważ tylko swap jest mechanizmem pamięci wirtualnej wykorzystywanym wprost jako "zapas" dla RAM (kosztem wydajności, bo dysk jest wolniejszy od RAM).

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "tmp" kojarzy się z tymczasowością, ale /tmp to katalog w systemie plików na pliki tymczasowe aplikacji i usług. To nie jest mechanizm zastępujący RAM; pliki w /tmp mogą być przechowywane na dysku albo w pamięci (zależnie od konfiguracji), ale nie oznacza to swap.
  • "var" odnosi się do katalogu /var, gdzie przechowuje się dane zmienne, np. logi, cache pakietów, kolejki. To nadal system plików, a nie pamięć wirtualna dla RAM.
  • "sys" nie jest standardową partycją wymiany; nazwa kojarzy się raczej z /sys (sysfs), czyli wirtualnym systemem plików udostępniającym informacje o urządzeniach i jądrze.

Wskazówka egzaminacyjna: jeśli w treści pojawia się "brak wolnej pamięci RAM", szukaj pojęć związanych z pamięcią wirtualną i obszarem wymiany, a nie z katalogami na "pliki tymczasowe".

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Swap to obszar wymiany na dysku (partycja lub plik), który system może wykorzystać jako pamięć wirtualną, gdy brakuje wolnej pamięci RAM. Pozwala to uruchamiać procesy mimo niedoboru RAM, ale zwykle spowalnia działanie, bo dysk jest wolniejszy od RAM.
Gdy RAM się kończy, system musi zwolnić miejsce dla aktywnych procesów. Swap umożliwia przeniesienie mniej używanych danych z RAM na dysk. Dzięki temu system może dalej działać stabilnie, zamiast natychmiast kończyć procesy z powodu braku pamięci.
Nie. /tmp to katalog na pliki tymczasowe aplikacji, a swap to mechanizm pamięci wirtualnej używany przez jądro systemu. Nazwa "tmp" bywa myląca: pliki tymczasowe nie zastępują RAM w taki sposób jak obszar wymiany.
/var przechowuje dane "zmienne" w systemie plików (np. logi, cache, kolejki). Swap służy do przechowywania stron pamięci przeniesionych z RAM, gdy brakuje pamięci operacyjnej. To zupełnie inne zastosowania i inny mechanizm działania.
Warto rozważyć większy swap, gdy system często zużywa prawie cały RAM i zaczyna intensywnie przenosić dane do swap (spadek wydajności), albo gdy potrzebujesz hibernacji. W praktyce częste "swapowanie" to sygnał, że brakuje RAM lub procesy zużywają zbyt dużo pamięci.
Tak. Swap może działać zarówno jako osobna partycja, jak i jako plik swap w systemie plików. Dla administracji szkolnej/egzaminacyjnej kluczowe jest rozumienie funkcji: w obu przypadkach jest to obszar wymiany używany przy niedoborze pamięci RAM.
Najczęściej sprawdza się to narzędziami systemowymi pokazującymi użycie pamięci (RAM i swap). Jeśli widzisz wzrost użycia swap wraz z wolnym spadkiem dostępnego RAM, oznacza to, że jądro przenosi część danych na dysk, aby utrzymać działanie procesów.
Swap znajduje się na dysku, a dostęp do dysku jest wielokrotnie wolniejszy niż do RAM. Gdy procesy muszą często odczytywać i zapisywać strony pamięci w swap, powstaje "mielenie" dysku i duże opóźnienia. To typowy objaw niedoboru pamięci operacyjnej.
Niekoniecznie, ale bywa ryzykowny. Bez swap system ma mniejszy "bufor bezpieczeństwa" przy skokach zużycia RAM i może szybciej doprowadzić do ubicia procesów przez mechanizmy ochronne. W wielu zastosowaniach (zwłaszcza serwerowych) swap jest zalecany.
Najczęstsza pułapka to wybór "tmp", bo brzmi jak "tymczasowe". W pytaniu chodzi jednak o mechanizm używany przy braku RAM, czyli pamięć wirtualną. Warto zapamiętać: pliki tymczasowe to /tmp, a pamięć zastępcza dla RAM to swap.
info

Około 75% zdających odpowiada poprawnie na to pytanie. średnio łatwe

Według specjalistów z branży: "Swap to obszar wymiany na dysku (partycja lub plik) używany jako pamięć wirtualna, gdy brakuje wolnej pamięci RAM."

Źródła:

  • man7.org Linux man-pages: swapon(8) — opis włączania obszaru wymiany, https://man7.org/linux/man-pages/man8/swapon.8.html (dostęp: 2026-03-01)
  • man7.org Linux man-pages: swapoff(8) — opis wyłączania obszaru wymiany, https://man7.org/linux/man-pages/man8/swapoff.8.html (dostęp: 2026-03-01)
  • man7.org Linux man-pages: fstab(5) — konfiguracja montowania systemów plików i swap, https://man7.org/linux/man-pages/man5/fstab.5.html (dostęp: 2026-03-01)

Materiały:

  • Strony podręcznika systemowego (man) dotyczące swap/swapoff/swapon
  • Dokumentacja dystrybucji (np. podręczniki administracji systemem Linux)
  • Materiały szkoleniowe z podstaw administracji Linux (pamięć, procesy, system plików)

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego