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

Resurs sustava:(System Resource:) Biti snalažljiv je univerzalno privlačna osobina, ono čemu domišljatost ne znači imati puno resursa na raspolaganju, ali 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 “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.

Što je resurs sustava?(What is a system resource?)

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 sistemski resurs? Baš(Just) kao i svaki resurs u trenutku kada uključimo svoje računalo, on provjerava i provjerava sve postojeće izlazne hardverske komponente(hardware components) povezane s njim, koje se zatim prijavljuje u Windows Registry . Ovdje se nalaze podaci o kapacitetima i svom slobodnom prostoru, količini RAM-a(RAM) , 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(System) 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 što se zove interrupt request lines (IRQ) , radi točno ono što zvuči kao da prekida CPU i daje do znanja CPU -u da postoji novi zahtjev koji dolazi od recimo tipkovnice, tako da tipkovnica postavlja napon na IRQ liniji koja mu 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(Think) 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(Input-output) adrese koje se također jednostavno nazivaju portovi, CPU može koristiti za pristup hardverskim uređajima na isti način na koji koristi memorijske adrese za pristup fizičkoj memoriji. Adresna sabirnica na matičnoj ploči(address bus on the motherboard) 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(Input-Output) adresu tipkovnice na adresnu sabirnicu.

Nakon što je adresa postavljena, CPU objavljuje adresu svim ulazno-izlaznim(Input-Output) 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(keyboard) kaže da je moja, ja ću odgovoriti. Dakle, na taj način tipkovnica(keyboard) završava u interakciji s procesorom kada se pritisne tipka. Drugi način razmišljanja o načinu rada je da ulazno-izlazne(Input-Output) adresne linije na sabirnici rade slično kao stara telefonska linija za zabavu – svi(All) uređaji čuju adrese, ali samo jedan odgovara na kraju.

Drugi resurs sustava koji koristi hardver i softver je kanal izravnog pristupa memoriji(Direct Memory Access) ( DMA ). 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, jer njihov dizajn ih čini mnogo sporijima 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 (Requests)prekidom(Interrupt) . 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: (Recommended:) 11 savjeta za poboljšanje sporih performansi sustava Windows 10(11 Tips To Improve Windows 10 Slow Performance)

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 (Resources)sustava(System) ?

Greške u resursima sustava(System) , 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 za pokretanje i odrediti koliko dugo može trebati taj resurs. Ponekad to možda nije moguće zbog prirode procesa koji program izvodi. To se zove curenje memorije(memory leak) . 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:

  • " Vaše računalo nema dovoljno memorije(Your computer is low on memory) "
  • " Sustav(System) ima opasno malo resursa"
  • " Ne postoje dovoljni(Insufficient) resursi sustava za dovršetak tražene usluge"

I više.

Kako možemo popraviti pogreške u resursima sustava ?(System Resource)

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 se izravno do upravitelja zadataka(Task Manager) . 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 dobro da pretražimo odjeljak usluga u upravitelju zadataka koji bi otkrio koja usluga u pozadini tiho troši ili zauzima resurse, čime bi se otimao ovaj oskudni resurs sustava.

Postoje usluge koje se pokreću kada se operativni sustav pokrene, a nazivaju se programi za pokretanje(startup programs) , možemo ih pronaći u odjeljku pokretanja upravitelja zadataka. Ljepota ovog odjeljka je u tome što zapravo ne moramo ručno pretraživati ​​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 jedan od ključeva nije u funkciji 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 gornji koraci neće biti od velike koristi ako sustav nastavi visjeti unatoč gore opisanom postupku. Šanse su da bi to mogao biti problem povezan s hardverom. Posebno, to bi mogao biti neki problem s Random Access Memory (RAM) u ovom slučaju, morat ćemo pristupiti RAM utoru na matičnoj ploči sustava. Ako postoje dva modula RAM-a(RAM) , možemo pokušati pokrenuti sustav s jednim RAM-om(RAM) pojedinačno od ta dva, kako bismo otkrili koji je RAM pogrešan. Ako se otkrije bilo kakav problem s RAM-om(RAM) , zamjena neispravnog RAM-a(RAM) 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.



About the author

"Ja sam slobodni stručnjak za Windows i Office. Imam više od 10 godina iskustva u radu s ovim alatima i mogu vam pomoći da iz njih izvučete maksimum. Moje vještine uključuju: rad s Microsoft Wordom, Excelom, PowerPointom i Outlookom; stvaranje weba stranice i aplikacije; i pomaganje korisnicima da ostvare svoje poslovne ciljeve."



Related posts