Skip to main content

Jakie są zasoby systemowe?

Zasoby systemowe to części w komputerze, które mają być używane przez system operacyjny i inne aplikacje.Najbardziej godne uwagi zasobów systemowych jest ilość użytej pamięci, ale należy tu również rozważyć czas procesora.Za każdym razem, gdy aplikacja uruchamia się, aplikacja żąda pamięci z systemu operacyjnego i kawałka czasu procesora na wykonanie jej funkcji.Na przykład, gdy użytkownik komputera uruchomi aplikację do edytora tekstu na komputerze, kliknie ikonę aplikacji, a wkrótce potem program rozpocznie się.W czasie, gdy użytkownik czeka na rozpoczęcie programu, system operacyjny to zasoby systemowe do obsługi tej aplikacji.Zasadniczo tworzy miejsce wśród innych procesów i aplikacji, które mogą być działane w momencie rozpoczęcia programu.Po uruchomieniu aplikacji do edytorów tekstu wysyła żądanie do systemu operacyjnego, aby zapewnić niezbędne zasoby systemowe, aby funkcjonować.

W zależności od ilości dostępnej pamięci aplikacja może otworzyć się szybko lub może otworzyć się nieco wolniej, jeśli mniej pamięci jest dostępna po uruchomieniu aplikacji.Czasami nie ma wystarczającej pamięci, aby aplikacja od razu uruchomić, w którym to przypadku system operacyjny rozpoznaje brak zasobów systemowych i podejmie próbę przechowywania niektórych rzeczy w pliku zamiany, aby umożliwić dostępność większej pamięci dla aktywnych aplikacji.

Plik swap działa jak pamięć, ale znajduje się na dysku twardym komputera.Gdy pamięć pamięci RAM w komputerze stanie się pełna, system operacyjny będzie stanowił (lub zapisać) rzeczy do pliku zamiany komputerów, uwalniając pamięć RAM dla używanych programów.W miarę wzrostu pliku zamiany, może stać się pełny.Spowoduje to, że system operacyjny tworzy komunikaty ostrzegawcze wskazujące, że plik swap lub pamięć wirtualna jest pełna, a użytkownik zostanie poinstruowany, aby zamknąć niektóre programy, aby zwolnić zasoby systemowe, umożliwiając komputerowi lepsze funkcjonowanie.Wiele razy ponowne uruchomienie komputera jest najlepszym sposobem na złagodzenie tych komunikatów ostrzegawczych.

Jeśli potrzebny jest peryferyjna, podobnie jak drukarka lub dysk, żądany sprzęt wyśle żądanie przerwania (IRQ) do procesora.IRQ jest sygnałem, którego urządzenie peryferyjne używa, aby poinformować procesor, że musi coś zrobić.Zasoby sprzętowe to czas pamięci i procesora używany, gdy używane są urządzenia peryferyjne, takie jak drukarki, skanery i modemy.Za każdym razem, gdy użytkownik uzyskuje dostęp do jednego z tych urządzeń, urządzenie wysyła sygnał do płyty głównej, aby przerwać procesor, aby mógł działać.Po zakończeniu wykonywania żądanych zadań, urządzenie ponownie sygnalizuje, które zostało ukończone.Sygnały te są znane jako żądania przerwania (IRQS), a każde urządzenie ma określony kanał lub zestaw kanałów, których może użyć do komunikacji z płytą główną.Jeśli używane są wszystkie kanały dla określonego urządzenia, urządzenie nie może działać.Każdy kanał IRQ może użyć tylko jednego urządzenia lub mieć przypisanie jednego urządzenia w systemie obliczeniowym.Pomaga to płycie głównej, które urządzenia powinny oczekiwać, na których IRQS.Zasoby systemowe są monitorowane przez system operacyjny komputerów, aby upewnić się, że komputer działa tak wydajnie, jak to możliwe, biorąc pod uwagę zasoby dostępne w dowolnym momencie.