KWALIFIKACJA INF2 - CZERWIEC 2016

PYTANIE NR 31.
Do przechowywania części plików programów i danych, które są duże i nie mogą być umieszczone w całości w pamięci, służy
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Plik stronicowania jest elementem mechanizmu pamięci wirtualnej: gdy brakuje RAM, system może przenosić na dysk fragmenty (strony) pamięci używanej przez programy i dane.
Schowek służy do kopiuj/wklej, menadżer zadań do nadzoru procesów, a edytor rejestru do konfiguracji systemu.

Pełne wyjaśnienie:

System operacyjny musi zapewnić działającym programom przestrzeń pamięci, nawet gdy fizyczna pamięć RAM jest ograniczona. Do tego służy pamięć wirtualna, w której część zawartości pamięci może zostać tymczasowo przeniesiona na nośnik danych (dysk/SSD). W praktyce realizuje się to przez mechanizm stronicowania: system dzieli pamięć na porcje (strony) i może zapisywać rzadziej używane strony do specjalnego obszaru na dysku.

Takim obszarem jest plik stronicowania (w Windows często kojarzony jako pagefile). Jego rola polega na przechowywaniu fragmentów danych i kodu programów, których nie da się w danym momencie utrzymać w całości w RAM. Dzięki temu system może uruchamiać więcej aplikacji, choć kosztem wydajności, bo dostęp do dysku jest znacznie wolniejszy niż do pamięci operacyjnej.

Pozostałe propozycje nie pasują do opisu funkcji:

  • Schowek systemu przechowuje dane do operacji kopiowania i wklejania (np. tekst, obraz), nie zastępuje RAM ani nie służy do zapisu stron pamięci procesów.
  • Menadżer zadań to narzędzie do obserwowania i zarządzania procesami, wydajnością i usługami; może pokazywać użycie pamięci, ale sam nie jest miejscem przechowywania fragmentów programów.
  • Edytor rejestru służy do modyfikowania bazy ustawień systemu (rejestru). Rejestr nie pełni roli pamięci wirtualnej i nie jest przeznaczony do przechowywania "części plików programów" w celu kompensowania braku RAM.

Wskazówka egzaminacyjna: gdy w treści pojawiają się sformułowania typu "gdy dane są zbyt duże dla pamięci" lub "przechowywanie części w pamięci na dysku", najczęściej chodzi o stronicowanie/swap i plik/partycję wymiany.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Plik stronicowania to obszar na dysku używany przez system jako element pamięci wirtualnej. Gdy brakuje RAM, system może przenieść tam rzadziej używane strony pamięci procesów, aby zwolnić miejsce w RAM. To pomaga utrzymać działanie aplikacji, ale zwykle obniża wydajność.
System robi to, gdy fizyczna pamięć RAM jest zapełniona lub gdy chce lepiej wykorzystać RAM na aktywnie używane dane. Przeniesienie mniej potrzebnych stron do pliku stronicowania pozwala uruchamiać więcej programów. Kosztem jest wolniejszy dostęp, bo dysk/SSD jest wolniejszy niż RAM.
Najczęściej pojawia się spowolnienie systemu, "mielenie dysku", długie przełączanie okien i opóźnienia reakcji. W narzędziach monitorujących widać wysoką aktywność dysku oraz wzrost użycia pamięci wirtualnej. To sygnał, że RAM może być niewystarczający dla obciążenia.
Schowek służy do operacji kopiuj/wklej i przechowuje dane użytkownika (np. tekst, obraz). Plik stronicowania to mechanizm pamięci wirtualnej wykorzystywany przez jądro systemu do przenoszenia stron pamięci procesów na dysk. To zupełnie inne funkcje i inne warstwy działania systemu.
Nie. Menadżer zadań jest narzędziem diagnostycznym do podglądu procesów, obciążenia CPU, RAM i dysku oraz do zarządzania uruchomionymi aplikacjami. Może pokazać, że system stronicuje, ale sam nie jest miejscem przechowywania danych ani mechanizmem pamięci wirtualnej.
Swap w Linux to odpowiednik obszaru wymiany: może być partycją lub plikiem. Pełni podobną rolę jak plik stronicowania w Windows, czyli wspiera pamięć wirtualną przez możliwość przenoszenia stron pamięci na dysk. Różnią się nazwy i narzędzia konfiguracji, ale idea jest zbliżona.
W Windows można użyć Menedżera zadań lub Monitor zasobów, aby obserwować użycie pamięci i aktywność dysku. W Linux pomocne są narzędzia pokazujące użycie swap. Kluczowa jest obserwacja, czy przy braku RAM rośnie wykorzystanie obszaru wymiany i czy spada responsywność.
Gdy komputer regularnie działa wolno z powodu intensywnego stronicowania, a obciążenie jest stałe (np. praca biurowa z wieloma aplikacjami, maszyny wirtualne, przeglądarki). Plik stronicowania pomaga awaryjnie, ale RAM daje wyraźnie lepszą wydajność i stabilność pracy.
Typowy błąd to wybieranie "schowka" jako miejsca na duże dane, bo kojarzy się z przechowywaniem informacji. Inny błąd to traktowanie narzędzi administracyjnych (menadżer zadań, edytor rejestru) jak mechanizmów pamięci. Warto kojarzyć: pamięć wirtualna = stronicowanie/swap.
Wskazówkami są sformułowania: "części danych/programów", "za duże na pamięć", "przechowywanie na dysku przy braku RAM". Takie opisy dotyczą mechanizmu przenoszenia stron pamięci na dysk, czyli pliku stronicowania (Windows) lub swap (Linux), a nie schowka czy rejestru.
info

Około 57% zdających odpowiada poprawnie na to pytanie. średnie

W praktyce zawodowej kluczowe jest to, że plik stronicowania jest elementem mechanizmu pamięci wirtualnej: gdy brakuje RAM, system może przenosić na dysk fragmenty (strony) pamięci używanej przez programy i dane.

Źródła:

  • Microsoft Learn: "Virtual memory" (Windows) https://learn.microsoft.com/en-us/windows/win32/memory/virtual-memory - dostęp 2026-03-01
  • Microsoft Learn: "How paging files work" / informacje o pliku stronicowania (Windows Client) https://learn.microsoft.com/en-us/troubleshoot/windows-client/performance/how-paging-file-works - dostęp 2026-03-01
  • man7.org: Linux manual page "swapon(8)" (zarządzanie przestrzenią swap) https://man7.org/linux/man-pages/man8/swapon.8.html - dostęp 2026-03-01

Materiały:

  • Dokumentacja producenta systemu (Windows: virtual memory/pagefile; Linux: swap, swapon/swapoff)
  • Podręcznik do systemów operacyjnych (rozdziały o zarządzaniu pamięcią i stronicowaniu)
  • Materiały kursowe INF.2 dotyczące eksploatacji systemów operacyjnych i diagnostyki wydajności

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego