Kas yra sistemos išteklius?
Įvairios / / November 28, 2021
Sistemos išteklius: Būti išradingam yra visuotinai patraukli savybė, o išradingam neprilygsta turėti daug išteklių disponavimas, bet gebėjimas maksimaliai išnaudoti savo potencialą arba ribotus išteklius, kuriuos jis turi bet kuriuo metu laikas. 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 nori, fantazuoja ir trokšta į efektyvumą orientuotų transporto priemonių, ne visi nusipirks sportinį automobilį. automobilį ar sportinį dviratį, net jei jie turėtų galimybių, jei daugumos žmonių paklaustumėte, kodėl jie nepirko tokios transporto priemonės, atsakymas būtų „tai ne praktiška“.
![Kas yra sistemos išteklius](/f/181129db4132cd53733cf22bac779d28.jpg)
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 taip pat gali būti Šiais laikais tai daroma išmaniajame telefone arba paprasčiausiai įdiegus brangiausią žaidimą ar programinę įrangą nepavyks, jei jis užšąla vos atidarius tai. Atsakymas į tai, kas daro kažką efektyvaus, yra galimybė valdyti turimus išteklius labai išmanusis būdas, užtikrinantis maksimalų našumą su mažiausiais energijos ir išteklių sąnaudomis.
Turinys
- Kas yra sistemos išteklius?
- Įvairių tipų sistemos ištekliai
- Kokios klaidos gali atsirasti sistemos ištekliuose?
- Kaip galime ištaisyti sistemos išteklių klaidas?
- Išvada
Kas yra sistemos išteklius?
Trumpas ir aiškus to apibrėžimas būtų operacinės sistemos gebėjimas efektyviai veikti atlikti vartotojo reikalaujamas užduotis, naudodamiesi visa technine ir programine įranga gebėjimas.
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 kokių nors išteklių, ji turi jį grąžinti, bet dažniausiai paraiškos, kuriose buvo prašoma konkrečių išteklių, baigus neteikia prašomų išteklių užduotis. Š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 išsaugoti failą standžiajame diske 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 buvo paspaustas klavišas, bet kadangi CPU jau yra užsiėmęs kai kurių kitų procesų vykdymu, dabar galime jį sustabdyti, kol jis užbaigs užduotį ranka.
Norėdami tai išspręsti, turėjome įgyvendinti kažką vadinamo nutraukti užklausų eilutes (IRQ), jis daro tiksliai tai, kas skamba, tarsi pertraukia centrinį procesorių ir praneša CPU, kad yra naujas užklausa, gauta iš klaviatūros, todėl klaviatūra suteikia įtampą priskirtai IRQ linijai prie jo. Š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 500 atminties adresu. Šie adresai dažniausiai rodomi ekrane kaip šešioliktainis skaičius 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:
- “Jūsų kompiuteryje trūksta atminties“
- „Sistemai pavojingai trūksta išteklių“
- „Nepakanka sistemos išteklių, kad būtų galima atlikti prašomą paslaugą“
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 tai radę, 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 eiti į užduočių tvarkyklės paslaugų skyrių atskleistų, kuri paslauga eikvoja arba tyliai užima išteklius fone, taip apiplėšdama šią menką sistemą 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 kaip visi veikiantys sistema užstrigo, nes nėra reikalingų išteklių, kad ji galėtų veikti, bet iš naujo paleisti kompiuteris. 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, esantys bet kuriame skaičiavimo įrenginyje, kokie klaidų, su kuriomis galime susidurti atlikdami kasdienes skaičiavimo užduotis, ir įvairių procedūrų, kurių galime imtis norėdami išspręsti mažai sistemos išteklių problemas. sėkmingai.