Puha

Mi az a rendszererőforrás? | Különféle típusú rendszererőforrások

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





közzétettUtolsó frissítés: 2021. február 16

Rendszer erőforrás: A találékonyság egyetemesen vonzó tulajdonság, amivel a találékonyság nem egyenlő az, hogy rengeteg erőforrás áll a rendelkezésére, hanem a képesség, hogy maximalizálja a potenciálját vagy a rendelkezésére álló szűkös erőforrásokat mindenkor. Ez nem csak a való világban igaz, hanem a hardverre és a szoftverre is, amelyet mindennapi életünkben használunk. Perspektívába helyezve a dolgokat, bár sokan vágynak, fantáziálnak és vágynak a teljesítmény-orientált járművekre, nem mindenki fog végül sportkocsit vagy sportkerékpárt vásárolni, még akkor sem, ha lenne rá mód, ha megkérdeznénk a legtöbb embert, hogy miért. nem vettem ilyen járművet, a válaszuk az lenne, hogy nem praktikus.



Mi az a rendszererőforrás

Nos, ez azt jelenti, hogy döntéseink még társadalomként is a hatékonyság felé hajlanak. A legnagyobb tömegvonzó járművek nem túl vonzóak, de amit kínálnak, az a költség, az üzemanyag-takarékosság és a karbantartás szempontjából a hatékonyság. Tehát pusztán a legdrágább hardver nem fogja megfosztani, ha sok energiát igényel egy egyszerű táblázat szerkesztése, ami manapság okostelefonon is elvégezhető, vagy a legdrágább játék vagy szoftver telepítése sem megy, ha lefagy, amint kinyitjuk. A válasz arra, hogy mi tesz valamit hatékonysá, az a képesség, hogy a rendelkezésre álló erőforrásokat nagyon intelligens módon tudjuk kezelni, ami maximális teljesítményt nyújt számunkra a legkisebb energia- és erőforrás-ráfordítás mellett.



Tartalom[ elrejt ]

Mi az a rendszererőforrás?

Ennek rövid és éles definíciója az lenne, hogy az operációs rendszer képes-e hatékonyan végrehajtani a felhasználó által kért feladatokat, az összes hardvert és szoftvert legjobb tudása szerint kihasználva.



A technológia gyors fejlődésének köszönhetően a számítógépes rendszer meghatározása túlmutat egy olyan dobozon, ahol néhány villogó lámpa van, amelyekhez billentyűzet, képernyő és egér van csatlakoztatva. Az okostelefonok, laptopok, táblagépek, egytáblás számítógépek stb. teljesen megváltoztatták a számítógép gondolatát. De a mögöttes alapvető technológia, amely ezeket a modern csodákat hajtja végre, nagyrészt ugyanaz maradt. Valami, ami egyhamar nem is fog változni.

Nézzük meg jobban, hogyan működik egy rendszererőforrás? Csakúgy, mint minden erőforrás, amint bekapcsoljuk a számítógépet, ellenőrzi és érvényesíti az összes aktuális kilépést hardver alkatrészek csatlakozik hozzá, amely ezután bejelentkezik a Windows rendszerleíró adatbázis . Itt megtalálhatók a kapacitások és az összes szabad hely, a RAM mennyisége, a külső adathordozók stb.



Ezzel együtt az operációs rendszer elindítja a háttérszolgáltatásokat és folyamatokat is. Ez a rendelkezésre álló források első azonnali felhasználása. Például, ha telepítettünk egy víruskereső programot vagy bármilyen olyan szoftvert, amelyet rendszeresen frissíteni kell. Ezek a szolgáltatások azonnal elindulnak, amikor bekapcsoljuk a számítógépet, és a háttérben elkezdik frissíteni vagy szkennelni a fájlokat, hogy megvédjék és folyamatosan frissítsük.

Az erőforráskérés lehet olyan szolgáltatás, amelyre egy alkalmazásnak, valamint a rendszernek szüksége van, vagy a programok felhasználói kérésre futhatnak. Tehát abban a pillanatban, amikor megnyitunk egy programot, az ellenőrzi a futtatásához rendelkezésre álló összes erőforrást. Az összes követelmény teljesülésének ellenőrzése után a program pontosan úgy működik, ahogyan azt tervezték. Ha azonban a követelmény nem teljesül, az operációs rendszer ellenőrzi, hogy mely alkalmazások ragadnak rá az ijesztő erőforrásra, és megpróbálja leállítani.

Ideális esetben, ha egy alkalmazás bármilyen erőforrást kér, azt vissza kell adnia, de leggyakrabban az adott erőforrást kérő alkalmazások végül nem adják meg a kért erőforrást a feladat befejezése után. Ez az oka annak, hogy alkalmazásunk vagy rendszerünk néha lefagy, mert valamilyen más szolgáltatás vagy alkalmazás elveszi a szükséges erőforrást ahhoz, hogy a háttérben futhasson. Ennek az az oka, hogy minden rendszerünk korlátozott mennyiségű erőforrással rendelkezik. Ennek kezelése tehát kiemelten fontos.

Különféle típusú rendszer-erőforrások

Egy rendszer-erőforrást hardver vagy szoftver használ az egymással való kommunikációra. Amikor a szoftver adatokat akar küldeni egy eszközre, például ha egy fájlt merevlemezre szeretne menteni, vagy amikor a hardver figyelmet igényel, például amikor megnyomunk egy billentyűt a billentyűzeten.

Négy típusú rendszererőforrással fogunk találkozni a rendszer működtetése közben, ezek a következők:

  • Közvetlen memóriaelérési (DMA) csatornák
  • Megszakítási kéréssorok (IRQ)
  • Bemeneti és kimeneti címek
  • Memória címek

Amikor megnyomunk egy billentyűt a billentyűzeten, a billentyűzet tájékoztatni akarja a CPU-t, hogy egy billentyűt lenyomtak, de mivel a CPU már elfoglalt valamilyen más folyamat futtatásával, most leállíthatjuk, amíg be nem fejezi az adott feladatot.

Ennek megoldásához végre kellett hajtanunk az ún megszakítási kérelem sorok (IRQ) , pontosan azt csinálja, aminek hangzik, megszakítja a CPU-t és tudatja a CPU-val, hogy új kérés érkezett mondjuk a billentyűzetről, így a billentyűzet feszültséget helyez a hozzá rendelt IRQ vonalra. Ez a feszültség jelzésként szolgál a CPU számára, hogy van egy eszköz, amelyhez feldolgozásra szoruló kérés tartozik.

Az operációs rendszer a memóriához olyan cellák hosszú listájaként kapcsolódik, amelyeket adatok és utasítások tárolására használhat, mintegy egydimenziós táblázatként. Képzelje el a memóriacímet úgy, mint egy ülőhelyszámot a színházban, minden üléshez hozzá van rendelve egy szám, függetlenül attól, hogy valaki ül-e benne vagy sem. Az ülésen ülő személy lehet valamilyen adat vagy utasítás. Az operációs rendszer nem a névvel, hanem csak az ülésszámmal utal a személyre. Például az operációs rendszer azt mondhatja, hogy adatokat akar nyomtatni az 500-as memóriacímen. Ezek a címek leggyakrabban hexadecimális számként jelennek meg a képernyőn szegmenseltolás formájában.

A bemeneti-kimeneti címeket, amelyeket egyszerűen portoknak is neveznek, a CPU ugyanúgy képes elérni a hardvereszközöket, mint a memóriacímeket a fizikai memória eléréséhez. A címbusz az alaplapon néha memóriacímeket, néha pedig bemeneti-kimeneti címeket hordoz.

Ha a címbusz úgy van beállítva, hogy bemeneti-kimeneti címeket hordozzon, akkor minden hardvereszköz ezt a buszt figyeli. Például, ha a CPU kommunikálni akar a billentyűzettel, akkor a billentyűzet bemeneti-kimeneti címét a címbuszon helyezi el.

A cím elhelyezése után a CPU bejelenti a címet minden bemeneti-kimeneti eszköznek, amely a címsorban van. Most minden bemeneti-kimeneti vezérlő figyel a címére, a merevlemez-vezérlő azt mondja, hogy nem az én címem, a hajlékonylemez-vezérlő azt mondja, hogy nem az én címem, de a billentyűzetvezérlő azt mondja, hogy az enyém, válaszolok. Tehát a billentyűzet így lép kapcsolatba a processzorral, amikor egy billentyűt lenyomnak. Egy másik módszer a munkavégzésre az, hogy a buszon lévő bemeneti-kimeneti címsorok ugyanúgy működnek, mint egy régi telefonvonal – minden eszköz hallja a címeket, de végül csak az egyik válaszol.

A hardver és szoftver által használt másik rendszererőforrás a Közvetlen memória hozzáférés (DMA) csatorna. Ez egy parancsikon-módszer, amely lehetővé teszi, hogy a bemeneti-kimeneti eszköz közvetlenül a memóriába küldjön adatokat, teljesen megkerülve a CPU-t. Egyes eszközöket, például a nyomtatót DMA-csatornák használatára tervezték, míg mások, például az egér nem. A DMA csatornák nem olyan népszerűek, mint egykor voltak, ez azért van, mert kialakításuk sokkal lassabb, mint az újabb módszerek. A lassabb eszközök, például hajlékonylemez-meghajtók, hangkártyák és szalagos meghajtók azonban továbbra is használhatnak DMA-csatornákat.

Tehát alapvetően a hardvereszközök megszakítási kérelmekkel hívják fel a CPU figyelmét. A szoftver a hardvereszköz bemeneti-kimeneti címe alapján hívja meg a hardvert. A szoftver a memóriát hardvereszközként tekinti, és memóriacímmel hívja meg. A DMA-csatornák oda-vissza továbbítják az adatokat a hardvereszközök és a memória között.

Ajánlott: 11 tipp a Windows 10 lassú teljesítményének javításához

Tehát a hardver így kommunikál a szoftverrel a rendszererőforrások hatékony kiosztása és kezelése érdekében.

Milyen hibák fordulhatnak elő a Rendszererőforrásokban?

Rendszererőforrás-hibák, ezek a legrosszabb. Egy pillanat, amikor a számítógépet használjuk, minden rendben megy, csak egy erőforrás-éhes program kell, kattintson duplán az ikonra, és búcsút mondjon a működő rendszernek. De miért van ez, lehet, hogy rossz programozás, de ez még bonyolultabb lesz, mert ez még a modern operációs rendszerekben is előfordul. Minden végrehajtott programnak tájékoztatnia kell az operációs rendszert, hogy milyen mennyiségű erőforrásra lehet szüksége a futtatásához, és meg kell adnia, hogy mennyi ideig lehet szüksége erre az erőforrásra. Néha ez nem lehetséges a program által futtatott folyamat természete miatt. Ezt hívják a memória szivárgás . A programnak azonban vissza kell adnia a korábban kért memóriát vagy rendszererőforrást.

És ha nem, akkor olyan hibákat láthatunk, mint például:

És több.

Hogyan javíthatjuk ki a rendszererőforrás-hibákat?

3 mágikus „Alt” + „Del” + „Ctrl” billentyű kombinációja, ez mindenki számára ajánlott, aki gyakran szembesül a rendszer lefagyásával. Ennek megnyomásával közvetlenül a Feladatkezelőbe jutunk. Ezzel megtekinthetjük a különféle programok és szolgáltatások által használt összes rendszererőforrást.

Leggyakrabban meg tudjuk állapítani, hogy melyik alkalmazás vagy program foglal sok memóriát, vagy amelyik nagy mennyiségű lemezt olvas és ír. Ha ezt sikeresen megtaláljuk, akkor a problémás alkalmazás teljes leállításával vagy a program eltávolításával visszavehetjük az elveszett rendszererőforrást. Ha nem akármilyen programról van szó, akkor érdemes benéznünk a feladatkezelő szolgáltatások részébe, ahol kiderülne, hogy melyik szolgáltatás fogyaszt, vagy vesz fel csendben erőforrásokat a háttérben, ezzel megfosztva ezt a szűkös rendszererőforrást.

Vannak olyan szolgáltatások, amelyek az operációs rendszer indulásakor indulnak el. Ezeket hívják indító programok , a feladatkezelő indítási részében találjuk meg őket. Ennek a szakasznak az a szépsége, hogy valójában nem kell manuálisan keresnünk az összes erőforrás-éhes szolgáltatást. Ehelyett ez a szakasz könnyen megjeleníti a rendszert érintő szolgáltatásokat indítási hatásbesorolással. Így ennek segítségével meghatározhatjuk, hogy mely szolgáltatásokat érdemes letiltani.

A fenti lépések biztosan segítenek, ha a számítógép nem fagy le teljesen, vagy csak bizonyos alkalmazások fagynak le. Mi van, ha az egész rendszer teljesen lefagy? Itt úgy jelennénk meg, hogy nincs más lehetőség, egyik billentyű sem működik, mivel az összes operációs rendszer lefagy, mert nem áll rendelkezésre a futtatásához, de a számítógép újraindításához szükséges erőforrás. Ennek meg kell oldania a lefagyási problémát, ha azt egy rosszul működő vagy nem kompatibilis alkalmazás okozta. Ha felismerjük, hogy melyik alkalmazás okozta ezt, eltávolíthatjuk a problémás alkalmazást.

Vannak esetek, amikor még a fenti lépések sem használnak sokat, ha a rendszer a fent leírt eljárás ellenére továbbra is lóg. Valószínűleg hardverrel kapcsolatos probléma lehet. Főleg, hogy valami probléma lehet a Random Access Memory (RAM) ebben az esetben hozzá kell férnünk a rendszer alaplapján lévő RAM nyíláshoz. Ha két RAM modul van, akkor megpróbálhatjuk a rendszert a kettő közül egy RAM-mal külön-külön futtatni, hogy kiderítsük, melyik RAM a hibás. Ha bármilyen problémát észlel a RAM-mal, a hibás RAM cseréje megoldja az alacsony rendszererőforrások okozta lefagyási problémát.

Következtetés

Reméljük ezzel megértette, mi az a rendszererőforrás, milyen típusú rendszererőforrások léteznek bármely számítástechnikai eszközben, milyen hibákkal találkozhatunk a napi számítási feladatok során, és milyen eljárásokkal tudunk vállalja az alacsony rendszererőforrással kapcsolatos problémák sikeres megoldását.

Aditya Farrad

Aditya egy önmotivált informatikai szakember, és az elmúlt 7 évben technológiai íróként dolgozott. Internetes szolgáltatásokkal, mobileszközökkel, Windows-rendszerrel, szoftverekkel és útmutatókkal foglalkozik.