Mekana

Što je resurs sustava? | Različite vrste resursa sustava

Isprobajte Naš Instrument Za Uklanjanje Problema





Objavljeno naPosljednje ažuriranje: 16. veljače 2021

Resurs sustava: Biti domišljat je univerzalno privlačna osobina, ono čemu domišljatost ne znači imati puno resursa na raspolaganju, već sposobnost maksimiziranja nečijeg potencijala ili oskudnih resursa koji su mu ili njoj dostupni u bilo kojem trenutku. To nije istina samo u stvarnom svijetu, već iu hardveru kao i softveru koji smo počeli koristiti u svakodnevnom životu. Da stvari stavimo u perspektivu, iako mnogi žele, maštaju i žude vozila orijentirana na performanse, neće svi na kraju kupiti sportski automobil ili sportski bicikl, čak i ako su imali sredstava za to ako pitate većinu ljudi zašto su nisu kupili takvo vozilo njihov bi odgovor bio da nije praktično.



Što je resurs sustava

Ono što to znači je da čak i kao društvo naši izbori naginju učinkovitosti. Vozila koja imaju najveću masovnu privlačnost nisu iznimno atraktivna, ali ono što nude je učinkovitost u smislu troškova, uštede goriva i održavanja. Dakle, jednostavno posjedovanje najskupljeg hardvera neće ga smanjiti ako troši puno energije za samo uređivanje jednostavne proračunske tablice što se danas također može napraviti na pametnom telefonu ili jednostavno instaliranje najskuplje igre ili softvera neće uspjeti ako smrzne se čim ga otvorimo. Odgovor na ono što čini nešto učinkovitim je sposobnost upravljanja dostupnim resursima na vrlo pametan način koji nam daje maksimalnu učinkovitost uz najmanju količinu energije i utroška resursa.



Sadržaj[ sakriti ]

Što je resurs sustava?

Kratka i jasna definicija ovoga bila bi sposobnost operativnog sustava da učinkovito izvršava zadatke koje zahtijeva korisnik koristeći sav hardver i softver najbolje što može.



Zbog brzog napretka u tehnologiji definicija računalnog sustava pomaknula se dalje od okvira s nekim trepćućim svjetlima na koje su priključene tipkovnica, zaslon i miš. Pametni telefoni, prijenosna računala, tableti, singleboard računala itd. potpuno su pomaknuli ideju računala. No, temeljna temeljna tehnologija koja pokreće sva ova moderna čuda uglavnom je ostala ista. Nešto što se također neće promijeniti uskoro.

Proučimo dublje kako funkcionira sustavski resurs? Baš kao i svaki resurs u trenutku kada uključimo naše računalo, on provjerava i potvrđuje sve trenutne izlaze hardverske komponente spojen na njega, koji se zatim prijavljuje na Windows registar . Ovdje su prisutni podaci o kapacitetima i svom slobodnom prostoru, količini RAM-a, vanjskih medija za pohranu itd.



Uz to, operativni sustav pokreće i pozadinske usluge i procese. Ovo je prva neposredna upotreba raspoloživih resursa. Na primjer, ako smo instalirali antivirusni program ili bilo koji softver koji treba redovito ažurirati. Ove usluge počinju odmah kada uključimo računalo i počinjemo ažurirati ili skenirati datoteke u pozadini kako bismo, naravno, zaštitili i ažurirali nas.

Zahtjev za resurse može biti usluga koju aplikacija, kao i sustav, treba ili za pokretanje programa na zahtjev korisnika. Dakle, u trenutku kada otvorimo program, on provjerava sve raspoložive resurse za njegovo pokretanje. Nakon provjere jesu li ispunjeni svi zahtjevi, program radi kako je predviđeno. Međutim, kada zahtjev nije ispunjen, operativni sustav provjerava koje aplikacije koriste taj izvor zastrašivanja i pokušava ga prekinuti.

U idealnom slučaju, kada aplikacija zatraži bilo koji resurs, mora ga vratiti, ali češće nego ne, aplikacije koje su zahtijevale određene resurse na kraju ne daju traženi resurs nakon dovršetka zadatka. To je razlog zašto se ponekad naša aplikacija ili sustav zamrzne jer neka druga usluga ili aplikacija oduzima potreban resurs za rad u pozadini. To je zato što svi naši sustavi dolaze s ograničenom količinom resursa. Dakle, upravljanje njime je od primarne važnosti.

Različite vrste resursa sustava

Resurs sustava koristi hardver ili softver za međusobnu komunikaciju. Kada softver želi poslati podatke na uređaj, kao što je kada želite spremiti datoteku na tvrdi disk ili kada hardveru treba obratiti pažnju, kao što je kada pritisnemo tipku na tipkovnici.

Postoje četiri vrste resursa sustava s kojima ćemo se susresti tijekom rada sustava, a to su:

  • Kanali izravnog pristupa memoriji (DMA).
  • Zahtjev za prekid linija (IRQ)
  • Ulazne i izlazne adrese
  • Memorijske adrese

Kada pritisnemo tipku na tipkovnici, tipkovnica želi obavijestiti CPU da je tipka pritisnuta, ali budući da je CPU već zauzet izvođenjem nekog drugog procesa, sada ga možemo zaustaviti dok ne završi zadatak.

Da bismo se uhvatili u koštac s tim, morali smo implementirati nešto tzv prekidne linije zahtjeva (IRQ) , radi točno ono što zvuči kao da prekida CPU i daje do znanja CPU-u da postoji novi zahtjev koji je došao od recimo tipkovnice, tako da tipkovnica postavlja napon na IRQ liniju koja joj je dodijeljena. Ovaj napon služi kao signal za CPU da postoji uređaj koji ima zahtjev koji treba obraditi.

Operativni sustav se odnosi na memoriju kao dugačak popis ćelija koje može koristiti za držanje podataka i uputa, nešto poput jednodimenzionalne proračunske tablice. Zamislite memorijsku adresu kao broj sjedala u kazalištu, svakom sjedalu je dodijeljen broj bez obzira na to sjedi li netko u njemu ili ne. Osoba koja sjedi na sjedalu mogla bi biti neka vrsta podataka ili uputa. Operativni sustav se ne odnosi na osobu po imenu, već samo po broju sjedišta. Na primjer, operativni sustav može reći, želi ispisati podatke na memorijskoj adresi 500. Te se adrese najčešće prikazuju na ekranu kao heksadecimalni broj u obliku pomaka segmenta.

Ulazno-izlazne adrese koje se također jednostavno nazivaju portovima, CPU može koristiti za pristup hardverskim uređajima na isti način na koji koristi memorijske adrese za pristup fizičkoj memoriji. The adresna sabirnica na matičnoj ploči ponekad nosi memorijske adrese, a ponekad nosi ulazno-izlazne adrese.

Ako je adresna sabirnica postavljena da prenosi ulazno-izlazne adrese, tada svaki hardverski uređaj sluša ovu sabirnicu. Na primjer, ako CPU želi komunicirati s tipkovnicom, postavit će ulazno-izlaznu adresu tipkovnice na adresnu sabirnicu.

Nakon što je adresa postavljena, CPU objavljuje adresu svim ulazno-izlaznim uređajima koji se nalaze na adresnom redu. Sada svi ulazno-izlazni kontroleri slušaju svoju adresu, kontroler tvrdog diska kaže ne moja adresa, kontroler diskete kaže ne moja adresa, ali kontroler tipkovnice kaže da je moja, ja ću odgovoriti. Dakle, tako tipkovnica završava u interakciji s procesorom kada se pritisne tipka. Drugi način razmišljanja o načinu rada je da ulazno-izlazne adresne linije na sabirnici rade slično kao stara telefonska linija za zabavu – svi uređaji čuju adrese, ali samo jedan odgovara na kraju.

Drugi resurs sustava koji koriste hardver i softver je a Izravan pristup memoriji (DMA) kanal. Ovo je metoda prečaca koja omogućuje ulazno-izlaznom uređaju da šalje podatke izravno u memoriju zaobilazeći CPU u potpunosti. Neki uređaji poput pisača dizajnirani su za korištenje DMA kanala, a drugi poput miša nisu. DMA kanali nisu toliko popularni kao što su nekad bili, to je zato što ih njihov dizajn čini mnogo sporijim od novijih metoda. Međutim, sporiji uređaji kao što su floppy pogoni, zvučne kartice i trake mogu i dalje koristiti DMA kanale.

Dakle, u osnovi hardverski uređaji pozivaju CPU za pozornost koristeći zahtjeve za prekidom. Softver poziva hardver putem ulazno-izlazne adrese hardverskog uređaja. Softver gleda na memoriju kao na hardverski uređaj i poziva je s memorijskom adresom. DMA kanali prenose podatke naprijed-natrag između hardverskih uređaja i memorije.

Preporučeno: 11 savjeta za poboljšanje sporih performansi sustava Windows 10

Dakle, na taj način hardver komunicira sa softverom kako bi učinkovito dodijelio i upravljao resursima sustava.

Koje se pogreške mogu pojaviti u Resursima sustava?

Greške u resursima sustava, one su najgore. U jednom trenutku kada koristimo računalo sve ide dobro, sve što je potrebno je jedan program gladan resursa, dvaput kliknite tu ikonu i recite zbogom sustavu koji radi. Ali zašto je to ipak, moguće je loše programiranje, ali postaje još teže jer se to događa čak i u modernim operativnim sustavima. Svaki program koji se izvrši mora obavijestiti operacijski sustav koliku količinu resursa može trebati pokrenuti i odrediti koliko dugo može trebati taj resurs. Ponekad to možda nije moguće zbog prirode procesa koji program izvodi. Ovo se zove curenje memorije . Međutim, program bi trebao vratiti memoriju ili resurse sustava koje je ranije zatražio.

A kada se ne dogodi, možemo vidjeti pogreške poput:

I više.

Kako možemo popraviti pogreške u resursima sustava?

Kombinacija 3 čarobne tipke 'Alt' + 'Del' + 'Ctrl', ovo bi trebala biti osnovna za svakoga tko se suočava s čestim zamrzavanjem sustava. Pritiskom na ovo vodimo izravno do upravitelja zadataka. To nam omogućuje pregled svih resursa sustava koje koriste različiti programi i usluge.

Češće bismo mogli otkriti koja aplikacija ili program troši puno memorije ili čini veliku količinu čitanja i pisanja s diska. Nakon uspješnog lociranja, mogli bismo vratiti izgubljene resurse sustava ili ukidanjem problematične aplikacije u potpunosti ili deinstaliranjem programa. Ako se ne radi o bilo kojem programu, bilo bi nam korisno potražiti odjeljak s uslugama u upravitelju zadataka koji bi otkrio koja usluga u pozadini tiho troši ili zauzima resurse i tako otima ovaj oskudni resurs sustava.

Postoje usluge koje se pokreću kada se operativni sustav pokrene programi za pokretanje , možemo ih pronaći u odjeljku za pokretanje upravitelja zadataka. Ljepota ovog odjeljka je u tome što zapravo ne moramo ručno tražiti sve usluge koje su gladne resursa. Umjesto toga, ovaj odjeljak lako prikazuje usluge koje utječu na sustav s ocjenom utjecaja pri pokretanju. Dakle, pomoću ovoga možemo odrediti koje usluge vrijedi onemogućiti.

Gore navedeni koraci bi svakako pomogli ako se računalo ne zamrzne u potpunosti ili je samo određena aplikacija zamrznuta. Što ako je cijeli sustav potpuno zamrznut? Ovdje bismo bili prikazani bez drugih opcija niti jedna tipka ne funkcionira jer je cijeli operativni sustav zamrznut zbog nedostupnosti potrebnog resursa za njegovo pokretanje, ali za ponovno pokretanje računala. Ovo bi trebalo riješiti problem zamrzavanja ako je nastao zbog lošeg ponašanja ili nekompatibilne aplikacije. Nakon što otkrijemo koja je aplikacija to uzrokovala, možemo nastaviti i deinstalirati problematičnu aplikaciju.

Ponekad čak ni gore navedeni koraci neće biti od velike koristi ako sustav nastavi visjeti unatoč gore opisanom postupku. Velika je vjerojatnost da bi to mogao biti problem povezan s hardverom. Pogotovo, mogao bi biti neki problem s Memorija s slučajnim pristupom (RAM) u ovom slučaju, morat ćemo pristupiti RAM utoru na matičnoj ploči sustava. Ako postoje dva modula RAM-a, možemo pokušati pokrenuti sustav s jednim RAM-om pojedinačno od dva, kako bismo otkrili koji RAM je kriv. Ako se otkrije bilo kakav problem s RAM-om, zamjena neispravnog RAM-a na kraju bi riješila problem zamrzavanja uzrokovanog niskim resursima sustava.

Zaključak

Nadamo se da ste razumjeli što su resursi sustava, koje su različite vrste resursa sustava koje postoje u bilo kojem računskom uređaju, na kakve pogreške možemo naići u našim svakodnevnim računalnim zadacima i razne postupke koje možemo poduzeti uspješno rješavanje problema s niskim resursima sustava.

Aditya Farrad

Aditya je samomotivirani profesionalac za informacijsku tehnologiju te je posljednjih 7 godina pisac o tehnologiji. On pokriva internetske usluge, mobilne uređaje, Windows, softver i vodiče s uputama.