Systémový zdroj - System resource
![]() | tento článek potřebuje další citace pro ověření.Září 2015) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
v výpočetní, a systémový zdrojnebo jednoduše zdroj, je jakákoli fyzická nebo virtuální součást s omezenou dostupností v rámci počítačového systému. Každé zařízení připojené k počítačovému systému je zdroj. Každá interní součást systému je zdrojem. Mezi prostředky virtuálního systému patří soubory (konkrétně úchyty pilníků ), síťová připojení (konkrétně síťové zásuvky ) a oblasti paměti. Správa zdrojů se označuje jako řízení zdrojů, a zahrnuje jak prevenci úniky zdrojů (nevydání zdroje, když jej proces dokončil) a řešení spor o zdroje (když si více procesů přeje získat přístup k omezenému zdroji). Výpočetní zdroje se používají v cloudových výpočtech k poskytování služeb prostřednictvím sítí.
Hlavní typy zdrojů
- Přerušení požadavku (IRQ) řádky
- Přímý přístup do paměti (DMA) kanály
- Porty mapované I / O
- Paměťově mapované I / O
- Zámky
- Externí Zařízení
- Externí paměť nebo objekty, například paměť spravovaná v nativním kódu, z Javy; nebo objekty v Model objektu dokumentu (DOM) z JavaScript
Obecné zdroje
- procesor, jak čas na jednom CPU, tak použití více CPU - viz multitasking
- Paměť s náhodným přístupem a virtuální paměť - viz správa paměti
- Pevný disk jednotky, obecně zahrnují prostor, souvislé volné místo (například pro odkládací prostor) a použití více fyzických zařízení („vřeten“), protože použití více zařízení umožňuje paralelismus
- Mezipaměť, včetně Mezipaměť CPU a mezipaměť MMU (překladová vyrovnávací paměť )
- Síť propustnost
- Elektrická energie
- Vstup výstup operace
- Náhodnost
Kategorie
Některé zdroje, zejména paměť a úložný prostor, mají pojem „umístění“ a lze je rozlišit souvislý příděly z nesouvislý alokace. Například přidělení 1 GB paměti v jednom bloku, oproti přidělení v 1024 blocích, každý o velikosti 1 MB. Ten je známý jako fragmentace, a často vážně ovlivňuje výkon, takže souvislý volné místo je podkategorií obecného zdroje úložného prostoru.
Dá se také rozlišit stlačitelný zdroje z nestlačitelný zdroje.[1] Stlačitelné zdroje, obvykle propustné, jako je CPU a šířka pásma sítě, lze škrtit benigně: uživatel bude zpomalen úměrně s omezením, ale jinak bude postupovat normálně. Jiné prostředky, obecně ty, jako je paměť, nelze omezit, aniž by došlo k selhání (pokud proces nemůže přidělit dostatek paměti, obvykle jej nelze spustit) nebo k závažnému snížení výkonu, například kvůli mlácení (pokud se pracovní sada nevejde do paměti a vyžaduje časté stránkování, postup se výrazně zpomalí). Rozdíl není vždy ostrý; jak již bylo zmíněno, stránkovací systém umožňuje komprimovat hlavní paměť (primární úložiště) (stránkováním na pevný disk (sekundární úložiště)) a některé systémy umožňují vyřazitelná paměť pro mezipaměti, které jsou stlačitelné bez katastrofálních dopadů na výkon. Elektrická energie je do určité míry stlačitelná: bez napájení (nebo bez dostatečného napětí) nemůže elektrické zařízení běžet a zastaví se nebo se zhroutí, ale některá zařízení, zejména mobilní telefony, mohou umožnit zhoršený provoz při snížené spotřebě energie nebo mohou zařízení být pozastaven, ale ne ukončen, s mnohem nižší spotřebou energie.
Viz také
Reference
- ^ Model prostředku Kubernetes: "Některé zdroje, jako je CPU a šířka pásma sítě, jsou stlačitelné, což znamená, že jejich využití může být potenciálně omezeno relativně benigním způsobem."