Co jsou systémové prostředky?
Systémové prostředky jsou součásti v počítači, které jsou k dispozici operačnímu systému a jiným aplikacím. Nejpozoruhodnější ze systémových prostředků je množství použité paměti, ale zde by se měla zvážit také doba CPU. Při každém spuštění aplikace si aplikace vyžádá paměť od operačního systému a část času CPU, aby mohla vykonávat svou funkci. Například když uživatel počítače spustí aplikaci pro zpracování textu v počítači, klikne na ikonu aplikace a krátce poté se program spustí. V době, kdy uživatel čeká na spuštění programu, operační systém poskytuje prostředky systému ke zpracování této aplikace. V zásadě to vytváří prostor mezi ostatními procesy a aplikacemi, které mohou být spuštěny v době spuštění programu. Při spuštění aplikace textového procesoru odešle operačnímu systému žádost o poskytnutí nezbytných systémových prostředků, aby mohla fungovat.
V závislosti na množství dostupné paměti se aplikace může otevřít rychle nebo se může otevřít o něco pomaleji, pokud je při spuštění aplikace k dispozici méně paměti. Někdy není dostatek paměti pro okamžité spuštění aplikace. V takovém případě operační systém rozpozná nedostatek systémových prostředků a pokusí se uložit některé věci do odkládacího souboru, aby bylo pro aktivní aplikace k dispozici více paměti. .
Odkládací soubor funguje jako paměť, ale je obsažen na pevném disku počítače. Když se paměť RAM v počítači zaplní, operační systém stránky (nebo zapisuje) věci do odkládacího souboru počítačů a uvolní tak paměť RAM pro používané programy. Jak odkládací soubor stále roste, může být plný. To způsobí, že operační systém bude produkovat varovné zprávy označující, že odkládací soubor nebo virtuální paměť je plná a uživatel bude instruován, aby zavřel některé programy, aby uvolnil systémové prostředky, což umožní počítači lépe fungovat. Mnohokrát je restartování počítače nejlepším způsobem, jak tyto varovné zprávy zmírnit.
Pokud je potřeba periferní zařízení, jako je tiskárna nebo disková jednotka, požadovaný hardware pošle požadavek na přerušení (IRQ) na CPU. IRQ je signál, který periferní zařízení používá k informování CPU, že musí něco udělat. Hardwarové prostředky jsou doba paměti a času CPU používaná při použití periferních zařízení, jako jsou tiskárny, skenery a modemy. Pokaždé, když uživatel přistupuje k jednomu z těchto zařízení, odešle zařízení signál na základní desku, aby přerušil CPU, aby mohl pracovat. Jakmile je dokončeno provádění požadovaných úkolů, zařízení opět signalizuje, že bylo dokončeno. Tyto signály jsou známé jako požadavky na přerušení (IRQ) a každé zařízení má specifický kanál nebo sadu kanálů, které může použít ke komunikaci se základní deskou. Pokud jsou pro určené zařízení použity všechny kanály, zařízení nemůže fungovat. Každý kanál IRQ může používat pouze jedno zařízení nebo může mít přiřazeno jedno zařízení v počítačovém systému. To pomáhá základní desce zjistit, která zařízení by měla očekávat, na kterých IRQ. Systémové prostředky jsou monitorovány operačním systémem počítačů, aby bylo zajištěno, že počítač běží co nejefektivněji, vzhledem k dostupným prostředkům.