Sag

Wat is 'n stelselhulpbron? | Verskillende tipes stelselhulpbronne

Probeer Ons Instrument Om Probleme Uit Te Skakel





gepos opLaas opgedateer: 16 Februarie 2021

Stelselhulpbron: Om vindingryk te wees is 'n universeel aantreklike eienskap, waaraan vindingryk nie gelyk is nie, is om baie hulpbronne tot 'n mens se beskikking te hê, maar die vermoë om 'n mens se potensiaal of die skaars hulpbronne wat op enige gegewe tydstip tot hom of haar beskikbaar is, te maksimeer. Dit is nie net waar in die werklike wêreld nie, maar ook in hardeware sowel as die sagteware wat ons in ons daaglikse lewe begin gebruik het. Om dinge in perspektief te plaas, al word prestasie-georiënteerde voertuie deur baie begeer, gefantaseer en begeer, sal nie almal uiteindelik 'n sportmotor of 'n sportfiets koop nie, selfs al het hulle die middele daarvoor gehad as jy die meeste van die mense vra hoekom hulle het nie so 'n voertuig gekoop nie hulle antwoord sou wees dis nie prakties nie.



Wat is 'n stelselhulpbron

Nou, wat dit beteken is dat selfs as 'n samelewing ons keuses skeef na doeltreffendheid. Die voertuie wat die hoogste massa-aantrekkingskrag het, is nie uiters aantreklik nie, maar wat hulle bied is doeltreffendheid in terme van koste, brandstofverbruik en onderhoud. So eenvoudig om die duurste hardeware te hê, sal dit nie sny as dit baie krag trek om net 'n eenvoudige sigblad te redigeer wat ook deesdae op 'n slimfoon gedoen kan word of om bloot die duurste speletjie of sagteware te installeer sal ook nie dit vries sodra ons dit oopmaak. Die antwoord op wat iets doeltreffend maak, is die vermoë om die beskikbare hulpbronne op 'n baie slim manier te bestuur wat ons die maksimum prestasie gee vir die minste hoeveelheid energie en hulpbronbesteding.



Inhoud[ wegsteek ]

Wat is 'n stelselhulpbron?

'n Kort en duidelike definisie hiervan sou die vermoë van die bedryfstelsel wees om die take wat deur die gebruiker versoek word doeltreffend uit te voer deur al die hardeware en sagteware na die beste van sy vermoë te gebruik.



As gevolg van die vinnige vooruitgang in tegnologie het die definisie van 'n rekenaarstelsel verby 'n boks beweeg met 'n paar flikkerende ligte wat 'n sleutelbord, skerm en muis daaraan gekoppel het. Slimfone, skootrekenaars, tablette, enkelbordrekenaars, ens. het die idee van 'n rekenaar heeltemal verskuif. Maar die onderliggende fundamentele tegnologie wat al hierdie moderne wonders aandryf, het grotendeels dieselfde gebly. Iets wat ook nie binnekort sal verander nie.

Kom ons delf dieper in hoe 'n stelselhulpbron werk? Net soos enige hulpbron die oomblik as ons ons rekenaar aanskakel, verifieer en valideer dit al die huidige uitgange hardeware komponente daaraan gekoppel, wat dan ingeteken word by die Windows-register . Hier is die inligting oor die kapasiteit en al die vrye spasie, hoeveelheid RAM, eksterne bergingsmedia, ens.



Hiermee saam begin die bedryfstelsel ook die agtergronddienste en -prosesse. Dit is die eerste onmiddellike gebruik van die beskikbare hulpbronne. Byvoorbeeld, as ons 'n antivirusprogram of enige sagteware geïnstalleer het wat gereeld opgedateer moet word. Hierdie dienste begin reg wanneer ons die rekenaar aanskakel, en begin om lêers op die agtergrond op te dateer of te skandeer om natuurlik te beskerm en ons by te hou.

'n Hulpbronversoek kan 'n diens wees wat 'n toepassing, sowel as die stelsel, benodig of vir programme om op gebruikerversoek te laat loop. Dus, die oomblik wat ons 'n program oopmaak, gaan dit kyk vir al die hulpbronne wat beskikbaar is om dit te laat loop. As daar nagegaan word of aan al die vereistes voldoen word, werk die program net soos dit bedoel is. Wanneer daar egter nie aan die vereiste voldoen word nie, kyk die bedryfstelsel watter toepassings op daardie bangmaakhulpbron gebruik en probeer om dit te beëindig.

Ideaal gesproke, wanneer 'n toepassing vir enige hulpbron versoek, moet dit dit teruggee, maar meer dikwels as nie, die toepassings wat spesifieke hulpbronne versoek het, gee uiteindelik nie die aangevraagde hulpbron by die voltooiing van die taak nie. Dit is hoekom ons toepassing of stelsel soms vries omdat 'n ander diens of toepassing die nodige hulpbron wegneem sodat dit in die agtergrond kan loop. Dit is omdat al ons stelsels met 'n beperkte hoeveelheid hulpbronne kom. Die bestuur daarvan is dus uiters belangrik.

Verskillende tipes stelselhulpbronne

'n Stelselhulpbron word deur óf hardeware óf sagteware gebruik om met mekaar te kommunikeer. Wanneer sagteware data na 'n toestel wil stuur, soos wanneer jy 'n lêer op 'n hardeskyf wil stoor of wanneer die hardeware aandag nodig het, soos wanneer ons 'n sleutel op die sleutelbord druk.

Daar is vier tipes stelselhulpbronne wat ons sal teëkom terwyl ons die stelsel bedryf, dit is:

  • Direkte geheuetoegang (DMA) kanale
  • Onderbrekingsversoeklyne (IRQ)
  • Invoer- en afvoeradresse
  • Geheue adresse

Wanneer ons 'n sleutel op die sleutelbord druk, wil die sleutelbord die SVE inlig dat 'n sleutel gedruk is, maar aangesien SVE reeds besig is om 'n ander proses te laat loop, kan ons dit nou stop totdat dit die taak voltooi het.

Om dit aan te pak moes ons iets genaamd implementeer onderbrekingsversoeklyne (IRQ) , dit doen presies wat dit klink asof dit die SVE onderbreek en die SVE laat weet dat daar 'n nuwe versoek is wat vanaf byvoorbeeld die sleutelbord gekom het, so die sleutelbord plaas 'n spanning op die IRQ-lyn wat daaraan toegewys is. Hierdie spanning dien as 'n sein vir die SVE dat daar 'n toestel is wat 'n versoek het wat verwerk moet word.

'n Bedryfstelsel hou verband met geheue as 'n lang lys selle wat dit kan gebruik om data en instruksies te hou, ietwat soos 'n eendimensionele sigblad. Dink aan 'n geheue-adres as 'n sitpleknommer in 'n teater, elke sitplek word 'n nommer toegeken ongeag of iemand daarin sit of nie. Die persoon wat in 'n sitplek sit, kan 'n soort data of instruksie wees. Die bedryfstelsel verwys nie na die persoon met die naam nie, maar slegs deur die sitpleknommer. Byvoorbeeld, die bedryfstelsel kan sê, dit wil data in geheue adres 500 druk. Hierdie adresse word meestal op die skerm vertoon as 'n heksadesimale getal in die segment offset vorm.

Invoer-uitsetadresse, wat ook bloot poorte genoem word, kan die SVE gebruik om toegang tot hardeware toestelle te verkry op baie dieselfde manier as wat dit geheueadresse gebruik om toegang tot fisiese geheue te verkry. Die adresbus op die moederbord dra soms geheue-adresse en dra soms invoer-afvoer-adresse.

As die adresbus ingestel is om invoer-uitsetadresse te dra, dan luister elke hardewaretoestel na hierdie bus. Byvoorbeeld, as die SVE met die sleutelbord wil kommunikeer, sal dit die Invoer-Uitvoer-adres van die sleutelbord op die adresbus plaas.

Sodra die adres geplaas is, kondig SVE die adres aan almal aan as die Invoer-Uitvoertoestelle wat op die adreslyn is. Nou luister alle invoer-uitsetbeheerders vir hul adres, hardeskyfbeheerder sê nie my adres nie, disketbeheerder sê nie my adres nie maar sleutelbordbeheerder sê dis myne, ek sal reageer. So, dit is hoe die sleutelbord uiteindelik met die verwerker in wisselwerking tree wanneer 'n sleutel gedruk word. Nog 'n manier om te dink oor die manier waarop werk is, is Invoer-Uitvoer adres lyne op die bus werk baie soos 'n ou telefoon party lyn - Alle toestelle hoor die adresse, maar net een reageer uiteindelik.

Nog 'n stelselhulpbron wat deur hardeware en sagteware gebruik word, is a Direkte geheue toegang (DMA) kanaal. Dit is 'n kortpadmetode waarmee 'n invoer-afvoertoestel data direk na die geheue kan stuur en die SVE heeltemal omseil. Sommige toestelle soos die drukker is ontwerp om DMA-kanale te gebruik en ander soos die muis is nie. DMA-kanale is nie so gewild soos hulle eens was nie, dit is omdat hul ontwerp hulle baie stadiger maak as nuwer metodes. Stadiger toestelle soos diskettestasies, klankkaarte en bandaandrywers kan egter steeds DMA-kanale gebruik.

So basies roep hardeware toestelle die SVE vir aandag deur onderbrekingsversoeke te gebruik. Die sagteware roep hardeware deur die invoer-afvoer adres van die hardeware toestel. Die sagteware kyk na 'n geheue as 'n hardeware toestel en noem dit met 'n geheue-adres. DMA-kanale stuur data heen en weer tussen die hardeware-toestelle en geheue.

Aanbeveel: 11 wenke om Windows 10 stadige werkverrigting te verbeter

So, dit is hoe die hardeware met sagteware kommunikeer om stelselhulpbronne doeltreffend toe te wys en te bestuur.

Wat is die foute wat in System Resources kan voorkom?

Stelselhulpbronfoute, dit is die ergste. Een oomblik gebruik ons ​​die rekenaar alles gaan goed al wat nodig is, is een hulpbron-honger program, dubbelklik daardie ikoon en sê totsiens vir 'n stelsel wat werk. Maar hoekom is dit egter, slegte programmering moontlik, maar dit word nog moeiliker, want dit gebeur selfs in die moderne bedryfstelsels. Enige program wat uitgevoer word, moet die bedryfstelsel inlig watter hoeveelheid hulpbronne dit dalk nodig het om te hardloop en spesifiseer hoe lank dit daardie hulpbron mag benodig. Soms is dit dalk nie moontlik nie as gevolg van die aard van die proses wat die program loop. Dit word die geheue lek . Die program is egter veronderstel om die geheue of die stelselhulpbron wat dit vroeër aangevra het terug te gee.

En wanneer dit nie gebeur nie, kan ons foute sien soos:

  • Jou rekenaar het min geheue
  • Die stelsel het gevaarlik min hulpbronne
  • Daar is onvoldoende stelselhulpbronne om die gevraagde diens te voltooi

En meer.

Hoe kan ons Stelselhulpbronfoute regstel?

'n Kombinasie van 3 magiese sleutels 'Alt' + 'Del' + 'Ctrl', dit behoort 'n stapelvoedsel te wees vir enigiemand wat te doen het met 'n gereelde stelsel wat vries. Deur hierop te druk, neem ons direk na die Taakbestuurder. Dit laat ons al die stelselhulpbronne sien wat deur verskeie programme en dienste gebruik word.

Meer dikwels as nie sal ons gewoonlik kan uitvind watter toepassing of program baie geheue verbruik of 'n groot hoeveelheid skyf lees en skryf maak. As ons dit suksesvol opgespoor het, sal ons die verlore stelselhulpbron kan terugneem deur óf die problematiese toepassing heeltemal te beëindig óf deur die program te deïnstalleer. As dit nie enige program is nie, sal dit vir ons voordelig wees om in die dienste-afdeling van die taakbestuurder te gaan soek wat sal onthul watter diens verbruik of hulpbronne stilweg in die agtergrond opneem en sodoende hierdie skaars stelselhulpbron beroof.

Daar is dienste wat begin wanneer die bedryfstelsel begin, dit word genoem opstartprogramme , kan ons dit vind in die opstartafdeling van die taakbestuurder. Die skoonheid van hierdie afdeling is dat ons nie eintlik 'n handsoektog hoef te doen vir al die hulpbronhonger dienste nie. In plaas daarvan, vertoon hierdie afdeling maklik die stelsel wat dienste beïnvloed met 'n aanvangsimpakgradering. So, deur dit te gebruik, kan ons bepaal watter dienste die moeite werd is om te deaktiveer.

Bogenoemde stappe sal beslis help as die rekenaar nie heeltemal vries nie of net sekere toepassings gevries is. Wat as die hele stelsel heeltemal gevries is? Hier sal ons weergegee word met geen ander opsies nie, geen van die sleutels funksioneer nie, aangesien die hele bedryfstelsel gevries is as gevolg van onbeskikbaarheid van die vereiste hulpbron om dit te laat loop, maar om die rekenaar te herbegin. Dit behoort die vriesprobleem op te los as dit veroorsaak is as gevolg van 'n wangedrag of nie-versoenbare toepassing. Nadat ons opgespoor het watter toepassing dit veroorsaak het, kan ons voortgaan en die problematiese toepassing verwyder.

Daar is tye dat selfs die bogenoemde stappe nie van veel nut sal wees as die stelsel aanhou hang ten spyte van die bogenoemde gedetailleerde prosedure nie. Die kans is goed dat dit 'n hardewareverwante probleem kan wees. Dit kan veral 'n probleem wees met die Random Access Memory (RAM) in hierdie geval sal ons toegang tot die RAM-gleuf in die moederbord van die stelsel moet kry. As daar twee modules RAM is, kan ons probeer om die stelsel met een RAM individueel van die twee te laat loop, om uit te vind watter RAM die fout is. As enige probleem met die RAM opgespoor word, sal die vervanging van die foutiewe RAM uiteindelik die vriesprobleem oplos wat veroorsaak word deur min stelselhulpbronne.

Afsluiting

Hiermee hoop ons jy het verstaan ​​wat stelselhulpbron is, wat die verskillende tipes stelselhulpbronne is wat in enige rekenaartoestel bestaan, watter soort foute ons in ons daaglikse rekenaartake kan teëkom, en verskeie prosedures wat ons kan onderneem om die lae stelselhulpbronkwessies suksesvol op te los.

Aditya Farrad

Aditya is 'n selfgemotiveerde inligtingstegnologie-professional en is die afgelope 7 jaar 'n tegnologieskrywer. Hy dek internetdienste, selfone, Windows, sagteware en hoe-om-om-gidse.