Zasoby systemowe
Zasoby systemowe to sprzęt i oprogramowanie używane przez komputer do uruchamiania systemu operacyjnego i aplikacji. Zasoby sprzętowe obejmują:
- CPU — jednostka centralna
- GPU — procesor graficzny
- RAM — pamięć systemowa
- miejsce na dane — na przykład na dysku SSD lub HDD
- łączność sieciowa — sieć przewodowa lub bezprzewodowa
Gdy zasoby systemowe stają się ograniczone, komputer może działać wolniej lub reagować z opóźnieniem. Na przykład za każdym razem, gdy otwierasz program, zużywa on pewną ilość pamięci i mocy obliczeniowej. Przeglądarka internetowa z otwartymi dziesiątkami kart może zużywać kilka gigabajtów pamięci RAM i zwiększać użycie CPU. Oprogramowanie do edycji wideo i nowoczesne gry często wymagają znacznych zasobów GPU. Jeśli jednocześnie działa zbyt wiele programów, komputer może napotkać wąskie gardło zasobów, powodując opóźnienia lub nawet awarie aplikacji.
Monitorowanie zasobów systemowych
Nowoczesne systemy operacyjne mają wbudowane narzędzia do monitorowania zasobów systemowych. W Windows narzędzie Menedżer zadań wyświetla w czasie rzeczywistym użycie CPU, pamięci, dysku, sieci i GPU. System macOS udostępnia podobne informacje w narzędziu Monitor aktywności. Narzędzia te pomagają zidentyfikować programy, które zużywają zbyt dużo zasobów lub spowalniają system.
Zasoby oprogramowania
Termin „zasoby systemowe” może również odnosić się do zasobów oprogramowania wymaganych przez program, takich jak pliki systemowe, sterowniki, czcionki lub współdzielone biblioteki. Jeśli wymaganego zasobu brakuje lub jest uszkodzony, program może się nie uruchomić lub wyświetlić komunikat o błędzie informujący, że nie można znaleźć niezbędnych zasobów systemowych.
Sprawdź swoją wiedzę