Mi az a rendszererőforrás?
Vegyes Cikkek / / November 28, 2021
Rendszer erőforrás: Találékonynak lenni egyetemesen vonzó tulajdonság, amivel a találékonyság nem egyenlő, az a sok erőforrással a rendelkezésünkre álló képesség, hanem a potenciál maximalizálásának képessége vagy a rendelkezésére álló szűkös erőforrások idő. 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, még ha sokan vágynak, fantáziálnak és vágynak a teljesítményorientált járművekre, nem mindenki fog végül sporteszközt venni. autót vagy sportmotort még akkor is, ha módjuk volna rá, ha a legtöbb embert megkérdeznéd, hogy miért nem vettek ilyen járművet, a válasz az lenne, hogy „nem az gyakorlati".
![Mi az a rendszererőforrás](/f/181129db4132cd53733cf22bac779d28.jpg)
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 tekintetében a hatékonyság. Tehát egyszerűen a legdrágább hardver nem fogja megszakítani, ha sok energiát igényel egy egyszerű táblázat szerkesztése, amely szintén manapság okostelefonon vagy egyszerűen a legdrágább játék vagy szoftver telepítése sem megy, ha nyitáskor lefagy azt. A válasz arra, hogy mi tesz valamit hatékonysá, az a képesség, hogy a rendelkezésre álló erőforrásokat egy nagyon intelligens módszer, amely maximális teljesítményt nyújt számunkra a legkisebb energia- és erőforrás-ráfordítás mellett.
Tartalom
- Mi az a rendszererőforrás?
- Különféle típusú rendszer-erőforrások
- Milyen hibák fordulhatnak elő a Rendszererőforrásokban?
- Hogyan javíthatjuk ki a rendszererőforrás-hibákat?
- Következtetés
Mi az a rendszererőforrás?
Ennek rövid és éles meghatározása az lenne, hogy az operációs rendszer hatékonyan tudjon működni hajtsa végre a felhasználó által kért feladatokat az összes hardver és szoftver felhasználásával a legjobb tudása szerint képesség.
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. Okostelefonok, laptopok, táblagépek, egylapos számítógépek stb. teljesen megváltoztatta 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, vissza kell adnia, de leggyakrabban a Azok az alkalmazások, amelyek konkrét erőforrásokat kértek, a befejezéskor nem adják meg a kért erőforrást feladat. 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 a feladatot itt kéz.
Ennek megoldásához végre kellett hajtanunk az ún megszakítási kérés sorok (IRQ), pontosan azt csinálja, aminek hangzik, megszakítja a CPU-t, és tudatja a CPU-val, hogy van egy új kérés, amely mondjuk a billentyűzetről érkezett, így a billentyűzet feszültséget helyez a hozzárendelt IRQ vonalra hozzá. 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á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. Az 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, hanem 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 van 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:
- “A számítógépében kevés a memória“
- „A rendszernek veszélyesen kevés az erőforrása”
- "Nem áll rendelkezésre elegendő rendszererőforrás a kért szolgáltatás befejezéséhez"
É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. Ennek sikeres megtalálása esetén az elveszett rendszererőforrást vagy a problémás alkalmazás teljes leállításával vagy a program eltávolításával visszavehetjük. Ha nem akármilyen programról van szó, akkor érdemes lenne rákeresnünk a feladatkezelő szolgáltatás részében felfedné, hogy a háttérben némán melyik szolgáltatás emészti fel vagy veszi fel az erőforrásokat, ezzel kirabolva ezt a szűkös rendszert forrás.
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 más opciók nélkül jelennénk meg, egyik billentyű sem működik úgy, mint az összes művelet a rendszer lefagy, mert nem áll rendelkezésre a futtatásához, de a rendszer újraindításához szükséges erőforrás számítógép. 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 található 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 miatti 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 a napi számítási feladataink során tapasztalható hibákról, és különféle eljárásokról, amelyeket a rendszer alacsony erőforrás-problémák kijavítására vállalhatunk. sikeresen.