Minkštas

Kas yra sistemos išteklius? | Skirtingi sistemos išteklių tipai

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





PaskelbtaPaskutinį kartą atnaujinta: 2021 m. vasario 16 d

Sistemos išteklius: Būti išradingam yra visuotinai patraukli savybė, išradingam neprilygsta turėti daug išteklių, o gebėti maksimaliai išnaudoti savo potencialą arba ribotus išteklius, kuriuos jis gali turėti bet kuriuo metu. Tai galioja ne tik realiame pasaulyje, bet ir aparatinėje bei programinėje įrangoje, kurią pradėjome naudoti kasdieniame gyvenime. Pažvelgti į dalykus perspektyvoje, nors daugelis trokšta, fantazuoja ir trokšta į efektyvumą orientuotų transporto priemonių, ne visi nusipirks sportinį automobilį ar sportinį dviratį, net jei turės tam galimybių, jei paklausite daugumos žmonių, kodėl jie nepirko tokios transporto priemonės, jų atsakymas būtų toks, kad tai nepraktiška.



Kas yra sistemos išteklius

Dabar tai reiškia, kad net kaip visuomenė, mūsų pasirinkimas yra nukreiptas į efektyvumą. Didžiausią masę turinčios transporto priemonės nėra itin patrauklios, tačiau jos siūlo efektyvumą sąnaudų, degalų taupymo ir priežiūros požiūriu. Taigi, paprasčiausiai turėdami brangiausią aparatinę įrangą, jos nesumažės, jei prireiks daug energijos tiesiog redaguoti paprastą skaičiuoklę, kurią šiais laikais galima padaryti ir išmaniajame telefone, arba paprasčiausiai įdiegus brangiausią žaidimą ar programinę įrangą nepavyks, jei jis užšąla vos tik atidarome. Atsakymas į tai, kas daro kažką efektyvaus, yra galimybė labai protingai valdyti turimus išteklius, o tai užtikrina maksimalų našumą išleidžiant mažiausią energijos ir išteklių sumą.



Turinys[ paslėpti ]

Kas yra sistemos išteklius?

Trumpas ir aiškus apibrėžimas būtų operacinės sistemos gebėjimas efektyviai atlikti vartotojo reikalaujamas užduotis, naudojant visą aparatinę ir programinę įrangą pagal savo galimybes.



Dėl sparčios technologijų pažangos kompiuterinės sistemos apibrėžimas perėjo už langelio su kai kuriomis mirksinčiomis lemputėmis, prie kurių prijungta klaviatūra, ekranas ir pelė. Išmanieji telefonai, nešiojamieji kompiuteriai, planšetiniai kompiuteriai, vienos plokštės kompiuteriai ir kt. visiškai pakeitė kompiuterio idėją. Tačiau pagrindinės pagrindinės technologijos, užtikrinančios visus šiuos šiuolaikinius stebuklus, iš esmės išliko tokios pačios. Kažkas, kas taip pat greitai nepasikeis.

Pasigilinkime, kaip veikia sistemos išteklius? Kaip ir bet kuris išteklius, kai įjungiame kompiuterį, jis patikrina ir patvirtina visus dabartinius išėjimus aparatūros komponentai prijungtas prie jo, kuris tada prisijungia prie Windows registras . Čia pateikiama informacija apie talpas ir visą laisvą vietą, RAM kiekį, išorines laikmenas ir kt.



Kartu operacinė sistema paleidžia ir fonines paslaugas bei procesus. Tai pirmas iš karto panaudojamas turimas išteklius. Pavyzdžiui, jei įdiegėme antivirusinę programą arba bet kokią programinę įrangą, kurią reikia reguliariai atnaujinti. Šios paslaugos paleidžiamos iš karto, kai įjungiame kompiuterį ir pradedame atnaujinti arba nuskaityti failus fone, kad apsaugotume ir nuolat atnaujintume.

Išteklių užklausa gali būti paslauga, kurios reikia programai, taip pat sistemai arba programai, kuri būtų vykdoma vartotojo prašymu. Taigi, kai tik atidarome programą, ji tikrina, ar yra visi galimi ištekliai, kad ji veiktų. Patikrinus, ar tenkinami visi reikalavimai, programa veikia taip, kaip numatyta. Tačiau, kai reikalavimas neįvykdytas, operacinė sistema patikrina, kurios programos naudoja tą gąsdinantį šaltinį, ir bando jį nutraukti.

Idealiu atveju, kai programa prašo bet kokio resurso, ji turi jį grąžinti, tačiau dažniausiai programos, kurios paprašė konkrečių išteklių, įvykdžiusios užduotį neteikia prašomų išteklių. Štai kodėl kartais mūsų programa ar sistema užstringa, nes kuri nors kita paslauga ar programa atima reikalingus išteklius, kad ji veiktų fone. Taip yra todėl, kad visos mūsų sistemos turi ribotą išteklių kiekį. Taigi, jos valdymas yra labai svarbus.

Įvairių tipų sistemos ištekliai

Sistemos išteklius naudoja techninė arba programinė įranga, kad galėtų bendrauti tarpusavyje. Kai programinė įranga nori siųsti duomenis į įrenginį, pvz., kai norite įrašyti failą į standųjį diską arba kai reikia atkreipti dėmesį į aparatinę įrangą, pvz., kai paspaudžiame klaviatūros klavišą.

Yra keturi sistemos išteklių tipai, su kuriais susidursime eksploatuodami sistemą, jie yra:

  • Tiesioginės atminties prieigos (DMA) kanalai
  • Pertraukimo užklausos eilutės (IRQ)
  • Įvesties ir išvesties adresai
  • Atminties adresai

Kai paspaudžiame klaviatūros klavišą, klaviatūra nori informuoti centrinį procesorių, kad klavišas buvo paspaustas, bet kadangi CPU jau yra užsiėmęs vykdant kokį nors kitą procesą, dabar galime jį sustabdyti, kol jis atliks užduotį.

Norėdami tai išspręsti, turėjome įgyvendinti kažką, vadinamą nutraukti užklausų eilutes (IRQ) , ji atlieka būtent tai, kas atrodo, kad pertraukia centrinį procesorių ir praneša CPU, kad yra naujas prašymas, gautas iš, tarkime, klaviatūros, todėl klaviatūra suteikia įtampą jai priskirtoje IRQ linijoje. Ši įtampa yra signalas CPU, kad yra įrenginys, turintis užklausą, kurią reikia apdoroti.

Operacinė sistema yra susijusi su atmintimi kaip ilgu sąrašu langelių, kuriuos ji gali naudoti duomenims ir instrukcijoms laikyti, panašiai kaip vienmatė skaičiuoklė. Pagalvokite apie atminties adresą kaip apie vietos numerį teatre, kiekvienai vietai priskiriamas numeris, neatsižvelgiant į tai, ar kas nors joje sėdi, ar ne. Asmuo, sėdintis sėdynėje, gali būti tam tikri duomenys ar nurodymas. Operacinė sistema nurodo asmenį ne pagal vardą, o tik pagal sėdynės numerį. Pavyzdžiui, operacinė sistema gali pasakyti, kad ji nori spausdinti duomenis atminties adresu 500. Šie adresai dažniausiai rodomi ekrane šešioliktainiu skaičiumi segmento poslinkio formoje.

Įvesties-išvesties adresus, kurie taip pat tiesiog vadinami prievadais, CPU gali naudoti aparatūros įrenginiams pasiekti taip pat, kaip naudoja atminties adresus fizinei atminčiai pasiekti. The adresų magistralė pagrindinėje plokštėje kartais nešioja atminties adresus, o kartais – įvesties-išvesties adresus.

Jei adresų magistralė nustatyta perduoti įvesties-išvesties adresus, kiekvienas aparatūros įrenginys klauso šios magistralės. Pavyzdžiui, jei CPU nori susisiekti su klaviatūra, jis įdės klaviatūros įvesties-išvesties adresą į adresų magistralę.

Įdėjus adresą, CPU praneša adresą visiems, jei įvesties-išvesties įrenginiai yra adreso eilutėje. Dabar visi įvesties-išvesties valdikliai klauso savo adreso, kietojo disko valdiklis sako ne mano adresą, diskelio valdiklis sako ne mano adresą, o klaviatūros valdiklis sako savo, aš atsakysiu. Taigi, taip klaviatūra sąveikauja su procesoriumi, kai paspaudžiamas klavišas. Kitas būdas galvoti apie tai, kaip veikia, yra įvesties-išvesties adresų linijos magistralėje veikia panašiai kaip sena telefono vakarėlio linija – visi įrenginiai girdi adresus, bet galiausiai atsako tik vienas.

Kitas aparatinės ir programinės įrangos naudojamas sistemos išteklius yra a Tiesioginė prieiga prie atminties (DMA) kanalą. Tai sparčiųjų klavišų metodas, leidžiantis įvesties-išvesties įrenginiui siųsti duomenis tiesiai į atmintį, visiškai apeinant procesorių. Kai kurie įrenginiai, pvz., spausdintuvas, yra skirti naudoti DMA kanalus, o kiti, pavyzdžiui, pelė, ne. DMA kanalai nėra tokie populiarūs, kaip kadaise, nes dėl jų dizaino jie yra daug lėtesni nei naujesni metodai. Tačiau lėtesni įrenginiai, tokie kaip diskelių įrenginiai, garso plokštės ir juostiniai įrenginiai, vis tiek gali naudoti DMA kanalus.

Taigi iš esmės aparatūros įrenginiai kreipiasi į centrinį procesorių naudodami pertraukimo užklausas. Programinė įranga iškviečia aparatinę įrangą pagal aparatūros įrenginio įvesties-išvesties adresą. Programinė įranga žiūri į atmintį kaip į aparatinės įrangos įrenginį ir vadina ją atminties adresu. DMA kanalai perduoda duomenis pirmyn ir atgal tarp aparatūros įrenginių ir atminties.

Rekomenduojamas: 11 patarimų, kaip pagerinti lėtą „Windows 10“ našumą

Taigi aparatinė įranga bendrauja su programine įranga, kad efektyviai paskirstytų ir valdytų sistemos išteklius.

Kokios klaidos gali atsirasti sistemos ištekliuose?

Sistemos išteklių klaidos, jos yra pačios blogiausios. Vieną akimirką, kai naudojamės kompiuteriu, viskas vyksta gerai, tereikia vienos resursų ištroškusios programos, dukart spustelėkite tą piktogramą ir atsisveikinkite su veikiančia sistema. Bet kodėl taip yra, galbūt blogas programavimas, bet jis tampa dar sudėtingesnis, nes taip nutinka net šiuolaikinėse operacinėse sistemose. Bet kuri vykdoma programa turi informuoti operacinę sistemą, kiek išteklių jai gali reikėti paleisti, ir nurodyti, kiek laiko jai gali prireikti tų išteklių. Kartais tai gali būti neįmanoma dėl programos vykdomo proceso pobūdžio. Tai vadinama atminties nutekėjimas . Tačiau programa turėtų grąžinti atmintį arba sistemos išteklius, kurių ji paprašė anksčiau.

O kai ne, galime matyti tokias klaidas kaip:

Ir dar.

Kaip galime ištaisyti sistemos išteklių klaidas?

3 stebuklingų klavišų „Alt“ + „Del“ + „Ctrl“ derinys turėtų būti pagrindinis visiems, kurie dažnai susiduria su sistemos užšalimu. Paspaudę tai pateksime tiesiai į užduočių tvarkytuvę. Tai leidžia peržiūrėti visus sistemos išteklius, kuriuos naudoja įvairios programos ir paslaugos.

Dažniausiai galime sužinoti, kuri programa ar programa sunaudoja daug atminties arba daug nuskaito ir įrašo diską. Sėkmingai suradę tai, galėsime susigrąžinti prarastus sistemos išteklius arba visiškai nutraukdami probleminę programą, arba pašalindami programą. Jei tai nėra jokia programa, mums būtų naudinga ieškoti užduočių tvarkyklės paslaugų skiltyje, kuri atskleistų, kuri paslauga eikvoja arba tyliai užima išteklius fone ir taip atima šį ribotą sistemos išteklių.

Yra paslaugų, kurios paleidžiamos paleidus operacinę sistemą, jos vadinamos paleisties programas , juos galime rasti užduočių tvarkyklės paleisties skiltyje. Šio skyriaus grožis yra tas, kad mums nereikia rankiniu būdu ieškoti visų išteklių reikalaujančių paslaugų. Vietoj to, šioje skiltyje lengvai rodoma sistema, daranti įtaką paslaugoms su paleisties poveikio įvertinimu. Taigi, naudodami tai, galime nustatyti, kurias paslaugas verta išjungti.

Aukščiau pateikti veiksmai tikrai padėtų, jei kompiuteris visiškai neužšąla arba užšaldoma tik tam tikra programa. Ką daryti, jei visa sistema visiškai užšaldyta? Čia mes būtume pateikti be jokių kitų parinkčių, nė vienas iš klavišų neveikia, nes visa operacinė sistema yra užšaldyta, nes nėra reikalingų išteklių, kad ji galėtų veikti, bet iš naujo paleisti kompiuterį. Tai turėtų išspręsti užstrigimo problemą, jei ją sukėlė netinkamai veikianti arba nesuderinama programa. Nustatę, kuri programa tai sukėlė, galime tęsti ir pašalinti probleminę programą.

Kartais net pirmiau minėti veiksmai nebus labai naudingi, jei sistema ir toliau kabo, nepaisant aukščiau nurodytos procedūros. Tikėtina, kad tai gali būti su aparatūra susijusi problema. Ypač tai gali būti problema su Random Access Memory (RAM) tokiu atveju turėsime pasiekti sistemos pagrindinės plokštės RAM lizdą. Jei yra du RAM moduliai, galime pabandyti paleisti sistemą su viena RAM atskirai iš dviejų, kad išsiaiškintume, kuri RAM yra sugedusi. Jei aptinkama kokia nors RAM problema, sugedusios RAM pakeitimas išspręstų dėl mažų sistemos išteklių sukeltą užšalimo problemą.

Išvada

Tikimės, kad supratote, kas yra sistemos ištekliai, kokie yra skirtingi sistemos išteklių tipai bet kuriame skaičiavimo įrenginyje, su kokiomis klaidomis galime susidurti atlikdami kasdienes skaičiavimo užduotis ir įvairias procedūras, kurias galime atlikti. įsipareigoja sėkmingai išspręsti mažai sistemos išteklių problemas.

Aditya Farrad

Aditya yra savarankiška informacinių technologijų profesionalė ir pastaruosius 7 metus rašo apie technologijas. Jis apima interneto paslaugas, mobilųjį telefoną, „Windows“, programinę įrangą ir vadovus.