Zasób systemu - System resource

Z Wikipedii, wolnej encyklopedii

W obliczeniowych , wykorzystując zasoby systemu , lub po prostu źródłem jest dowolny fizyczny lub wirtualny komponent ograniczonej dostępności w systemie komputerowym . Wszystkie podłączone urządzenia i wewnętrzne komponenty systemu są zasobami. Wirtualne zasoby systemowe obejmują pliki (konkretnie uchwyty plików ), połączenia sieciowe (konkretnie gniazda sieciowe ) i obszary pamięci .

Zarządzanie zasobami jest nazywane zarządzaniem zasobami i obejmuje zarówno zapobieganie wyciekom zasobów (nie zwalnianie zasobu, gdy proces zakończył jego używanie), jak i radzenie sobie z rywalizacją o zasoby (gdy wiele procesów chce uzyskać dostęp do ograniczonego zasobu). Zasoby obliczeniowe są wykorzystywane w przetwarzaniu w chmurze do świadczenia usług za pośrednictwem sieci.

Główne typy zasobów

Zasoby ogólne

Kategorie

Niektóre zasoby, zwłaszcza pamięć i przestrzeń dyskowa, mają pojęcie „lokalizacji” i można odróżnić ciągłe alokacje od nieciągłych alokacji. Na przykład przydzielanie 1 GB pamięci w pojedynczym bloku, a nie przydzielanie jej w 1024 blokach, każdy o rozmiarze 1 MB. Ta ostatnia jest znana jako fragmentacja i często poważnie wpływa na wydajność, więc ciągłe wolne miejsce jest podkategorią ogólnego zasobu przestrzeni dyskowej.

Można również odróżnić zasoby podlegające kompresji od zasobów nieściśliwych . Zasoby podlegające kompresji, zwykle takie, jak przepustowość procesora i przepustowość sieci, można łagodnie ograniczać: użytkownik będzie spowolniony proporcjonalnie do ograniczenia, ale w przeciwnym razie będzie działał normalnie. Inne środki, generalnie te przechowywania takich jak pamięć, nie może być dławione bez obu powodując usterki (jeśli proces nie może przydzielić wystarczającej ilości pamięci, to zwykle nie można uruchomić) lub ciężką degradacja wydajności, takie jak na skutek bicia (jeśli zestaw pracuje nie pasuje do pamięci i wymaga częstego stronicowania, postęp będzie znacznie spowolniony). Rozróżnienie nie zawsze jest ostre; jak wspomniano, system stronicowania może pozwolić na kompresję pamięci głównej (pamięci podstawowej) (poprzez stronicowanie na dysk twardy (pamięć dodatkowa)), a niektóre systemy dopuszczają pamięć podręczną, którą można wyrzucić , którą można kompresować bez katastrofalnego wpływu na wydajność. Energia elektryczna jest do pewnego stopnia ściśliwa: bez zasilania (lub bez wystarczającego napięcia) urządzenie elektryczne nie może działać, zatrzyma się lub ulegnie awarii, ale niektóre urządzenia, w szczególności telefony komórkowe, mogą pozwolić na pogorszoną pracę przy zmniejszonym zużyciu energii lub mogą pozwolić być zawieszone, ale nie zakończone, przy znacznie niższym zużyciu energii.

Zobacz też

Bibliografia