Co je to systémový prostředek?
Různé / / November 28, 2021
Systémový zdroj: Být vynalézavý je univerzálně přitažlivá vlastnost, čemuž se vynalézavost nerovná mít spoustu zdrojů něčí dispozice, ale schopnost maximalizovat svůj potenciál nebo vzácné zdroje, které má kdykoli k dispozici čas. To platí nejen v reálném světě, ale také v hardwaru a také softwaru, který jsme začali používat v našem každodenním životě. Abych uvedl věci na pravou míru, i když jsou výkonově orientovaná vozidla žádaná, fantazírovaná a touží po nich mnozí, ne každý si nakonec koupí sportovní vůz. auto nebo sportovní kolo, i kdyby na to měli prostředky, pokud se zeptáte většiny lidí, proč si takové vozidlo nekoupili, jejich odpověď by byla „není praktický".
Nyní to znamená, že i jako společnost se naše volby vychylují směrem k efektivitě. Vozidla, která mají nejvyšší hmotnostní přitažlivost, nejsou extrémně atraktivní, ale nabízejí efektivitu z hlediska nákladů, spotřeby paliva a údržby. Pouhé to, že máte nejdražší hardware, to nevyřeší, pokud spotřebovává hodně energie na úpravu jednoduché tabulky, kterou lze provádíte dnes na smartphonu nebo jednoduše nainstalujete nejdražší hru nebo software, pokud zamrzne hned po otevření to. Odpovědí na to, co dělá něco efektivním, je schopnost řídit dostupné zdroje ve velmi chytrý způsob, který nám poskytuje maximální výkon při minimálních výdajích energie a zdrojů.
Obsah
- Co je systémový prostředek?
- Různé typy systémových prostředků
- Jaké chyby se mohou vyskytnout v Systémových prostředcích?
- Jak můžeme opravit chyby systémových prostředků?
- Závěr
Co je systémový prostředek?
Krátká a jasná definice toho by byla schopnost operačního systému efektivně provádět uživatelem požadované úkoly s využitím veškerého hardwaru a softwaru co nejlépe schopnost.
Vzhledem k rychlému pokroku v technologii se definice počítačového systému posunula za rámec krabice s některými blikajícími světly, ke kterým je připojena klávesnice, obrazovka a myš. Smartphony, notebooky, tablety, jednodeskové počítače atd. zcela posunul myšlenku počítače. Ale základní technologie, která pohání všechny tyto moderní zázraky, zůstala do značné míry stejná. Něco, co se v dohledné době také nezmění.
Pojďme se hlouběji ponořit do toho, jak funguje systémový prostředek? Stejně jako každý zdroj v okamžiku, kdy zapneme počítač, ověří a ověří všechny aktuální ukončení hardwarové komponenty k němu připojen, který se poté přihlásí do Registr Windows. Zde jsou uvedeny informace o kapacitách a veškerém volném prostoru, množství paměti RAM, externích paměťových médiích atd.
Spolu s tím operační systém spouští i služby a procesy na pozadí. Jedná se o první okamžité použití dostupných zdrojů. Například pokud jsme nainstalovali antivirový program nebo jakýkoli software, který potřebuje pravidelně aktualizovat. Tyto služby se spustí hned, když zapneme počítač, a začnou aktualizovat nebo skenovat soubory na pozadí, aby nás samozřejmě chránily a udržovaly v aktualizaci.
Požadavek na zdroj může být služba, kterou aplikace, stejně jako systém, potřebuje, nebo pro programy, které se mají spustit na žádost uživatele. Takže ve chvíli, kdy program otevřeme, začne zjišťovat všechny dostupné prostředky ke spuštění. Po kontrole, zda jsou splněny všechny požadavky, program funguje tak, jak má. Když však požadavek není splněn, operační systém zkontroluje, které aplikace se na tomto děsivém zdroji namáhají, a pokusí se jej ukončit.
V ideálním případě, když aplikace požaduje jakýkoli zdroj, musí jej vrátit, ale častěji než ne aplikace, které požadovaly konkrétní zdroje, nakonec po dokončení neposkytnou požadovaný zdroj úkol. To je důvod, proč někdy naše aplikace nebo systém zamrzne, protože nějaká jiná služba nebo aplikace odebírá požadovaný zdroj, aby mohla běžet na pozadí. Je to proto, že všechny naše systémy přicházejí s omezeným množstvím zdrojů. Jeho řízení je tedy nanejvýš důležité.
Různé typy systémových prostředků
Systémový prostředek je využíván hardwarem nebo softwarem ke vzájemné komunikaci. Když chce software odeslat data do zařízení, například když chcete uložit soubor na pevný disk nebo když hardware vyžaduje pozornost, například když stiskneme klávesu na klávesnici.
Při provozu systému se setkáme se čtyřmi typy systémových prostředků:
- Kanály s přímým přístupem do paměti (DMA).
- Linky požadavku přerušení (IRQ)
- Vstupní a výstupní adresy
- Adresy paměti
Když stiskneme klávesu na klávesnici, klávesnice chce informovat CPU, že byla stisknuta klávesa, ale protože CPU je již zaneprázdněn a běží nějaký jiný proces, nyní jej můžeme zastavit, dokud nedokončí úlohu ruka.
Abychom se s tím vypořádali, museli jsme zavést něco tzv linky požadavku přerušení (IRQ), dělá přesně to, co zní, jako by to přerušilo CPU a dalo CPU vědět, že je tam nový požadavek, který přišel řekněme z klávesnice, takže klávesnice umístí napětí na přiřazenou linku IRQ k tomu. Toto napětí slouží jako signál pro CPU, že existuje zařízení, které má požadavek, který potřebuje zpracování.
Operační systém se vztahuje k paměti jako k dlouhému seznamu buněk, které může použít k uložení dat a instrukcí, něco jako jednorozměrná tabulka. Paměťovou adresu si představte jako číslo sedadla v divadle, každé sedadlo má přiděleno číslo bez ohledu na to, zda v něm někdo sedí nebo ne. Osoba sedící na sedadle může být nějakým druhem údajů nebo pokynů. Operační systém neodkazuje na osobu jménem, ale pouze číslem sedadla. Operační systém by například mohl říci, že chce vytisknout data na paměťové adrese 500. Tyto adresy se nejčastěji zobrazují na obrazovce jako hexadecimální číslo ve formě posunu segmentu.
Vstupně-výstupní adresy, které se také jednoduše nazývají porty, může CPU použít pro přístup k hardwarovým zařízením v podstatě stejným způsobem, jakým používá adresy paměti pro přístup k fyzické paměti. The adresová sběrnice na základní desce někdy přenáší adresy paměti a někdy přenáší vstupně-výstupní adresy.
Pokud byla adresová sběrnice nastavena na přenášení vstupně-výstupních adres, pak každé hardwarové zařízení naslouchá této sběrnici. Pokud chce CPU například komunikovat s klávesnicí, umístí na adresovou sběrnici adresu Input-Output klávesnice.
Jakmile je adresa umístěna, CPU oznámí adresu všem vstupním a výstupním zařízením, která jsou na adresovém řádku. Nyní všechny vstupně-výstupní řadiče naslouchají na svou adresu, řadič pevného disku říká, že není moje adresa, řadič diskety říká, že ne moje adresa, ale řadič klávesnice říká, že je moje, odpovím. Takto klávesnice po stisku klávesy interaguje s procesorem. Dalším způsobem, jak přemýšlet o způsobu práce, jsou vstupní a výstupní adresní linky na sběrnici, které fungují podobně jako stará telefonní party linka – všechna zařízení slyší adresy, ale nakonec odpovídá pouze jedno.
Dalším systémovým prostředkem používaným hardwarem a softwarem je a Přímý přístup do paměti (DMA) kanál. Toto je metoda zkratky, která umožňuje vstupně-výstupnímu zařízení odesílat data přímo do paměti a zcela obcházet CPU. Některá zařízení, jako je tiskárna, jsou navržena pro použití kanálů DMA a jiná, jako je myš, nikoli. Kanály DMA nejsou tak populární jako kdysi, protože díky jejich konstrukci jsou mnohem pomalejší než novější metody. Pomalejší zařízení, jako jsou disketové jednotky, zvukové karty a páskové jednotky, však mohou stále používat kanály DMA.
Hardwarová zařízení tedy v podstatě volají CPU o pozornost pomocí požadavků na přerušení. Software volá hardware podle vstupně-výstupní adresy hardwarového zařízení. Software se dívá na paměť jako na hardwarové zařízení a nazývá ji adresou paměti. Kanály DMA předávají data tam a zpět mezi hardwarovými zařízeními a pamětí.
Doporučeno:11 tipů pro zlepšení pomalého výkonu Windows 10
Takže hardware komunikuje se softwarem, aby efektivně alokoval a řídil systémové prostředky.
Jaké chyby se mohou vyskytnout v Systémových prostředcích?
Chyby systémových prostředků, ty jsou nejhorší. V jednom okamžiku, kdy používáme počítač, všechno jde dobře, stačí jeden program náročný na zdroje, dvakrát klikněte na tuto ikonu a rozlučte se se systémem, který funguje. Ale proč tomu tak je, možná špatné programování, ale je to ještě složitější, protože se to stává i v moderních operačních systémech. Jakýkoli program, který se spustí, musí informovat operační systém, jaké množství prostředků může potřebovat ke spuštění, a určit, jak dlouho může tento prostředek potřebovat. Někdy to nemusí být možné kvůli povaze procesu, který program spouští. Toto se nazývá únik paměti. Předpokládá se však, že program vrátí paměť nebo systémové prostředky, které dříve požadoval.
A když ne, můžeme vidět chyby jako:
- “Váš počítač má málo paměti“
- „Systém má nebezpečně málo zdrojů“
- „Neexistují dostatečné systémové prostředky k dokončení požadované služby“
A více.
Jak můžeme opravit chyby systémových prostředků?
Kombinace 3 kouzelných kláves ‚Alt‘ + ‚Del‘ + ‚Ctrl‘ by měla být základem pro každého, kdo čelí častému zamrzání systému. Stisknutím tohoto přejdete přímo do Správce úloh. To nám umožňuje zobrazit všechny systémové prostředky využívané různými programy a službami.
Častěji bychom byli schopni obvykle zjistit, která aplikace nebo program spotřebovává mnoho paměti nebo provádí velké množství čtení a zápisů na disku. Po úspěšném nalezení tohoto bychom byli schopni získat zpět ztracené systémové prostředky buď úplným ukončením problematické aplikace nebo odinstalováním programu. Pokud se nejedná o žádný program, bylo by pro nás výhodné jít hledat do sekce služeb správce úloh by odhalilo, která služba spotřebovává nebo zabírá zdroje tiše na pozadí, a tím okrádá tento vzácný systém zdroj.
Existují služby, které se spouštějí při spuštění operačního systému, jsou volány spouštěcí programy, najdeme je ve spouštěcí části správce úloh. Krása této sekce spočívá v tom, že ve skutečnosti nemusíme ručně vyhledávat všechny služby náročné na zdroje. Místo toho tato část snadno zobrazuje služby ovlivňující systém s hodnocením dopadu spouštění. Takže pomocí toho můžeme určit, které služby stojí za to deaktivovat.
Výše uvedené kroky by určitě pomohly, pokud počítač zcela nezamrzne nebo zamrzne pouze určitá aplikace. Co když je celý systém zcela zamrzlý? Zde bychom byli vykresleni bez dalších možností, žádná z kláves nefunguje jako všechny ovládací systém je zamrzlý kvůli nedostupnosti požadovaného prostředku pro jeho spuštění, ale pro restart počítač. To by mělo vyřešit problém zamrzání, pokud byl způsoben nesprávným chováním nebo nekompatibilní aplikací. Po zjištění, která aplikace to způsobila, můžeme pokračovat a problematickou aplikaci odinstalovat.
Jsou chvíle, kdy ani výše uvedené kroky nebudou příliš užitečné, pokud systém zůstane viset navzdory výše uvedenému podrobnému postupu. Je pravděpodobné, že by to mohl být problém související s hardwarem. Zejména to může být nějaký problém s Paměť s náhodným přístupem (RAM) v tomto případě budeme muset získat přístup ke slotu RAM na základní desce systému. Pokud existují dva moduly paměti RAM, můžeme zkusit spustit systém s jednou z těchto dvou RAM samostatně, abychom zjistili, která RAM je na vině. Pokud je zjištěn jakýkoli problém s pamětí RAM, výměna vadné paměti RAM by nakonec vyřešila problém zamrznutí způsobený nízkými systémovými prostředky.
Závěr
Doufáme, že jste pochopili, co je systémový prostředek, jaké jsou různé typy systémových prostředků, které existují v jakémkoli výpočetním zařízení, jaký druh chyb, na které můžeme narazit při našich každodenních počítačových úlohách, a různé postupy, které můžeme provést, abychom napravili problémy s nízkými systémovými zdroji úspěšně.