Moale

Ce este o resursă de sistem? | Diferite tipuri de resurse de sistem

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





postat peUltima actualizare: 16 februarie 2021

Resursa de sistem: A fi plin de resurse este o trăsătură universală atractivă, ceea ce cu resurse nu este egal cu a avea o mulțime de resurse la dispoziție, ci abilitatea de a-și maximiza potențialul sau resursele limitate disponibile pentru el sau ea la un moment dat. Acest lucru este valabil nu numai în lumea reală, ci și în hardware, precum și în software-ul pe care am ajuns să-l folosim în viața noastră de zi cu zi. Pentru a pune lucrurile în perspectivă, chiar dacă vehiculele orientate spre performanță sunt dorite, fantezite și tânjite de mulți, nu toată lumea va ajunge să cumpere o mașină sport sau o bicicletă sport, chiar dacă ar avea mijloacele, dacă îi întrebați pe majoritatea oamenilor de ce au nu a cumpărat un astfel de vehicul răspunsul lor ar fi că nu este practic.



Ce este o resursă de sistem

Acum, ceea ce înseamnă este că, chiar și ca societate, alegerile noastre se înclină spre eficiență. Vehiculele care au cel mai mare atractiv în masă nu sunt extrem de atractive, dar ceea ce oferă este eficiență în ceea ce privește costul, economia de combustibil și întreținerea. Deci, pur și simplu, a avea cel mai scump hardware nu o va reduce dacă consumă multă energie pentru a edita doar o foaie de calcul simplă, care poate fi făcută și pe un smartphone în zilele noastre sau pur și simplu instalarea celui mai scump joc sau software nu va face nici dacă îngheață imediat ce îl deschidem. Răspunsul la ceea ce face ca ceva să fie eficient este abilitatea de a gestiona resursele disponibile într-un mod foarte inteligent, care ne oferă performanța maximă pentru cea mai mică cantitate de energie și resurse.



Cuprins[ ascunde ]

Ce este o resursă de sistem?

O definiție scurtă și clară a acestui lucru ar fi capacitatea sistemului de operare de a îndeplini în mod eficient sarcinile solicitate de utilizator utilizând tot hardware-ul și software-ul la maximum posibil.



Datorită progreselor rapide ale tehnologiei, definiția unui sistem informatic a depășit o cutie cu niște lumini intermitente care au atașat tastatura, ecranul și mouse-ul. Smartphone-urile, laptopurile, tabletele, computerele cu o singură placă etc. au schimbat complet ideea de computer. Dar tehnologia fundamentală care stă la baza tuturor acestor minuni moderne a rămas în mare parte aceeași. Ceva care nici nu se va schimba prea curând.

Să aprofundăm cum funcționează o resursă de sistem? La fel ca orice resursă în momentul în care pornim computerul, ea verifică și validează toate ieșirile curente componente hardware conectat la acesta, care apoi este conectat la Registrul Windows . Aici sunt prezente informațiile despre capacități și tot spațiul liber, cantitatea de RAM, medii de stocare externe etc.



Odată cu aceasta, sistemul de operare pornește și serviciile și procesele de fundal. Aceasta este prima utilizare imediată a resurselor disponibile. De exemplu, dacă avem instalat un program antivirus sau orice software care necesită actualizare regulată. Aceste servicii încep imediat când pornim computerul și începem să actualizăm sau să scanăm fișierele în fundal pentru a ne proteja și a ne menține actualizați.

O cerere de resursă poate fi un serviciu de care o aplicație, precum și sistemul, au nevoie sau pentru ca programele să ruleze la cererea utilizatorului. Deci, în momentul în care deschidem un program, acesta verifică toate resursele disponibile pentru a rula. După ce se verifică dacă toate cerințele sunt îndeplinite, programul funcționează exact așa cum a fost prevăzut. Cu toate acestea, atunci când cerința nu este îndeplinită, sistemul de operare verifică ce aplicații se adună pe acea resursă sperietoare și încearcă să o termine.

În mod ideal, atunci când o aplicație solicită orice resursă, trebuie să o dea înapoi, dar de cele mai multe ori, aplicațiile care au solicitat resurse specifice ajung să nu ofere resursa solicitată la finalizarea sarcinii. Acesta este motivul pentru care uneori aplicația sau sistemul nostru se blochează, deoarece un alt serviciu sau aplicație ia resursa necesară pentru a rula în fundal. Acest lucru se datorează faptului că toate sistemele noastre vin cu o cantitate limitată de resurse. Deci, gestionarea acesteia este de primă importanță.

Diferite tipuri de resurse de sistem

O resursă de sistem este folosită fie de hardware, fie de software pentru a comunica între ele. Când software-ul dorește să trimită date către un dispozitiv, cum ar fi atunci când doriți să salvați un fișier pe un hard disk sau când hardware-ul necesită atenție, cum ar fi atunci când apăsăm o tastă de pe tastatură.

Există patru tipuri de resurse de sistem pe care le vom întâlni în timpul utilizării sistemului, acestea sunt:

  • Canale de acces direct la memorie (DMA).
  • Liniile de cerere de întrerupere (IRQ)
  • Adrese de intrare și de ieșire
  • Adrese de memorie

Când apăsăm o tastă de pe tastatură, tastatura dorește să informeze CPU că o tastă a fost apăsată, dar din moment ce CPU este deja ocupat să execute un alt proces, acum îl putem opri până când își finalizează sarcina.

Pentru a rezolva acest lucru, a trebuit să implementăm ceva numit linii de cerere de întrerupere (IRQ) , face exact ceea ce pare că întrerupe procesorul și îi anunță procesorului că există o nouă solicitare care a venit, de exemplu, de la tastatură, așa că tastatura plasează o tensiune pe linia IRQ care îi este alocată. Această tensiune servește drept semnal pentru CPU că există un dispozitiv care are o solicitare care necesită procesare.

Un sistem de operare se referă la memorie ca o listă lungă de celule pe care le poate folosi pentru a păstra date și instrucțiuni, oarecum ca o foaie de calcul unidimensională. Gândiți-vă la o adresă de memorie ca la un număr de loc într-un teatru, fiecărui loc i se atribuie un număr, indiferent dacă cineva stă sau nu în el. Persoana care stă pe un scaun ar putea fi un fel de date sau instrucțiuni. Sistemul de operare nu se referă la persoană după nume ci doar după numărul locului. De exemplu, sistemul de operare ar putea spune că dorește să imprime date în adresa de memorie 500. Aceste adrese sunt cel mai adesea afișate pe ecran ca număr hexazecimal în formă de compensare a segmentului.

Adresele de intrare-ieșire, care sunt numite pur și simplu porturi, CPU-ul le poate folosi pentru a accesa dispozitivele hardware în același mod în care folosește adresele de memorie pentru a accesa memoria fizică. The magistrala de adrese de pe placa de baza uneori poartă adrese de memorie și uneori poartă adrese de intrare-ieșire.

Dacă magistrala de adrese a fost setată să transporte adrese de intrare-ieșire, atunci fiecare dispozitiv hardware ascultă această magistrală. De exemplu, dacă CPU dorește să comunice cu tastatura, va plasa adresa de intrare-ieșire a tastaturii pe magistrala de adrese.

Odată ce adresa este plasată, CPU anunță adresa tuturor dispozitivelor de intrare-ieșire care se află pe linia de adresă. Acum toate controlerele de intrare-ieșire își ascultă adresa, controlerul de hard disk nu spune adresa mea, controlerul de dischetă nu spune adresa mea, dar controlerul de tastatură spune că este a mea, voi răspunde. Așadar, tastatura ajunge să interacționeze cu procesorul atunci când este apăsată o tastă. Un alt mod de a ne gândi la modul în care funcționează este că liniile de adrese de intrare-ieșire de pe magistrală funcționează la fel ca o linie telefonică veche – toate dispozitivele aud adresele, dar numai unul răspunde în cele din urmă.

O altă resursă de sistem folosită de hardware și software este a Acces direct la memorie canal (DMA). Aceasta este o metodă de comandă rapidă care permite unui dispozitiv de intrare-ieșire să trimită date direct în memorie, ocolind complet CPU-ul. Unele dispozitive, cum ar fi imprimanta, sunt concepute pentru a utiliza canale DMA, iar altele, cum ar fi mouse-ul, nu sunt. Canalele DMA nu sunt la fel de populare cum erau cândva, deoarece designul lor le face mult mai lente decât metodele mai noi. Cu toate acestea, dispozitivele mai lente, cum ar fi unitățile de dischetă, plăcile de sunet și unitățile de bandă, pot folosi în continuare canale DMA.

Deci, practic, dispozitivele hardware atrag CPU-ul pentru atrage atenție folosind cererile de întrerupere. Software-ul apelează hardware-ul după adresa de intrare-ieșire a dispozitivului hardware. Software-ul privește o memorie ca pe un dispozitiv hardware și o apelează cu o adresă de memorie. Canalele DMA transmit date înainte și înapoi între dispozitivele hardware și memorie.

Recomandat: 11 sfaturi pentru a îmbunătăți performanța lentă a Windows 10

Deci, acesta este modul în care hardware-ul comunică cu software-ul pentru a aloca și gestiona eficient resursele sistemului.

Care sunt erorile care pot apărea în Resurse de sistem?

Erori de resurse de sistem, acestea sunt cele mai grave. Într-un moment în care folosim computerul, totul merge bine, tot ceea ce este nevoie este un program amanat de resurse, faceți dublu clic pe pictograma respectivă și spuneți la revedere unui sistem care funcționează. Dar de ce este, totuși, programarea proastă, dar devine și mai dificilă, deoarece acest lucru se întâmplă chiar și în sistemele de operare moderne. Orice program care este executat trebuie să informeze sistemul de operare ce cantitate de resurse ar putea avea nevoie pentru a rula și să specifice cât timp poate avea nevoie de resursa respectivă. Uneori, acest lucru poate să nu fie posibil din cauza naturii procesului pe care îl rulează programul. Aceasta se numește pierdere de memorie . Cu toate acestea, programul ar trebui să returneze memoria sau resursa de sistem pe care a solicitat-o ​​mai devreme.

Și când nu apare, este posibil să vedem erori precum:

Și altele.

Cum putem remedia erorile de resurse de sistem?

O combinație de 3 taste magice „Alt” + „Del” + „Ctrl”, aceasta ar trebui să fie un element de bază pentru oricine se confruntă cu înghețarea frecventă a sistemului. Apăsând aceasta ne duce direct la Managerul de activități. Acest lucru ne permite să vedem toate resursele de sistem utilizate de diverse programe și servicii.

De cele mai multe ori, am putea afla de obicei care aplicație sau program consumă multă memorie sau face o cantitate mare de citiri și scrieri pe disc. După localizarea cu succes a acesteia, vom putea să luăm înapoi resursa de sistem pierdută fie prin încheierea cu totul a aplicației problematice, fie prin dezinstalarea programului. Dacă nu este vreun program, ar fi benefic pentru noi să căutăm în secțiunea de servicii a managerului de activități care ar dezvălui care serviciu consumă sau ocupă resurse în tăcere în fundal, jefuind astfel această resursă de sistem limitată.

Există servicii care pornesc când sistemul de operare pornește, acestea sunt numite programe de pornire , le putem găsi în secțiunea de pornire a managerului de activități. Frumusețea acestei secțiuni este că nu trebuie să facem de fapt o căutare manuală pentru toate serviciile care necesită resurse. În schimb, această secțiune afișează cu ușurință serviciile care afectează sistemul cu o evaluare a impactului la pornire. Deci, folosind aceasta, putem determina ce servicii merită dezactivate.

Pașii de mai sus ar ajuta cu siguranță dacă computerul nu se îngheață complet sau doar o anumită aplicație este înghețată. Ce se întâmplă dacă întregul sistem este înghețat complet? Aici am fi redați fără alte opțiuni, nicio tastă nu funcționează, deoarece tot sistemul de operare este înghețat din cauza indisponibilității resursei necesare pentru a rula, dar pentru a reporni computerul. Acest lucru ar trebui să rezolve problema de înghețare dacă a fost cauzată de un comportament neadecvat sau de o aplicație incompatibilă. După detectarea aplicației care a cauzat acest lucru, putem continua și dezinstalăm aplicația problematică.

Există momente în care nici măcar pașii de mai sus nu vor fi de mare folos dacă sistemul continuă să se blocheze în ciuda procedurii detaliate de mai sus. Sunt șanse să fie o problemă legată de hardware. Mai ales, ar putea fi o problemă cu Memorie cu acces aleatoriu (RAM) în acest caz, va trebui să accesăm slotul RAM din placa de bază a sistemului. Dacă există două module de RAM, putem încerca să rulăm sistemul cu o singură RAM individual din cele două, pentru a ne da seama care RAM este de vină. Dacă se detectează vreo problemă cu RAM, înlocuirea RAM-ului defect ar rezolva problema de înghețare cauzată de resursele scăzute ale sistemului.

Concluzie

Cu aceasta, sperăm că ați înțeles ce este resursa de sistem, care sunt diferitele tipuri de resurse de sistem care există în orice dispozitiv de calcul, ce fel de erori putem întâlni în sarcinile noastre de calcul de zi cu zi și diferite proceduri pe care le putem angajați-vă să remediați cu succes problemele de resurse reduse ale sistemului.

Aditya Farrad

Aditya este un profesionist automotivat în tehnologia informației și a fost scriitor de tehnologie în ultimii 7 ani. El acoperă servicii de internet, mobil, Windows, software și ghiduri de utilizare.