Měkký

Co je to systémový prostředek? | Různé typy systémových prostředků

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Vloženo naPoslední aktualizace: 16. února 2021

Systémový zdroj: Být vynalézavý je univerzálně atraktivní vlastnost, vynalézavost se nerovná tomu, že člověk má k dispozici mnoho zdrojů, ale schopnost maximalizovat svůj potenciál nebo vzácné zdroje, které má v daném okamžiku k dispozici. 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ě. Abychom uvedli věci na pravou míru, i když jsou vozidla orientovaná na výkon žádaná, fantazírovaná a touží po nich mnozí, ne každý si nakonec koupí sportovní auto nebo sportovní motorku, i kdyby na to měl prostředky, pokud se zeptáte většiny lidí, proč nekoupili takové vozidlo, jejich odpověď by byla, že to není praktické.



Co je systémový prostředek

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é používání nejdražšího hardwaru to nevyřeší, pokud spotřebovává hodně energie na pouhou úpravu jednoduché tabulky, kterou lze v dnešní době provést i na chytrém telefonu, nebo prostou instalaci nejdražší hry nebo softwaru. zamrzne, jakmile jej otevřeme. Odpovědí na to, co dělá něco efektivního, je schopnost řídit dostupné zdroje velmi chytrým způsobem, který nám poskytuje maximální výkon při co nejmenší spotřebě energie a zdrojů.



Obsah[ skrýt ]

Co je systémový prostředek?

Krátkou a jasnou definicí by to 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 podle svých nejlepších 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 posunuly 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í. Jde 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, po dokončení úkolu požadovaný zdroj neposkytnou. 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čí zadanou úlohu.

Abychom to vyřešili, 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 přišel nový požadavek, řekněme z klávesnice, takže klávesnice umístí napětí na linku IRQ, která je jí přiřazena. 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 jednu chvíli, 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:

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 přínosné vyhledat ve správci úloh sekci služeb, která by odhalila, která služba tiše spotřebovává nebo zabírá zdroje na pozadí a okrádá tak tento vzácný systémový 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 úplně zamrzlý? Zde bychom byli vykresleni bez dalších možností, žádná z kláves nefunguje, protože celý operační systém je zamrzlý kvůli nedostupnosti požadovaného prostředku pro jeho spuštění, ale pro restartování počítače. 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 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 RAM, výměna vadné RAM by skončila vyřešením problému zamrzání způsobeného nízkými systémovými prostředky.

Závěr

Doufáme, že jste pochopili, co je to 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í, s jakými druhy chyb se můžeme setkat při našich každodenních počítačových úlohách a různými postupy, které můžeme zavázat se k úspěšnému vyřešení problémů s nedostatkem systémových zdrojů.

Aditya Farrad

Aditya je sebemotivovaný profesionál v oblasti informačních technologií a posledních 7 let je autorem technologií. Zabývá se internetovými službami, mobilními zařízeními, Windows, softwarem a návody.