Suau

Què és un recurs del sistema? | Diferents tipus de recursos del sistema

Proveu El Nostre Instrument Per Eliminar Problemes





posat enÚltima actualització: 16 de febrer de 2021

Recurs del sistema: Ser enginyós és un tret universalment atractiu, el que no equival a tenir recursos és tenir molts recursos a la seva disposició, sinó la capacitat de maximitzar el seu potencial o els escassos recursos disponibles en cada moment. Això no només és cert en el món real, sinó també en el maquinari, així com en el programari que hem arribat a utilitzar en el nostre dia a dia. Per posar les coses en perspectiva, tot i que els vehicles orientats al rendiment són desitjats, fantasejats i desitjats per molts, no tothom acabarà comprant un cotxe esportiu o una bicicleta esportiva encara que en tinguessin els mitjans si pregunteu a la majoria de la gent per què no va comprar un vehicle així, la seva resposta seria que no és pràctic.



Què és un recurs del sistema

Ara, el que vol dir és que, fins i tot com a societat, les nostres eleccions es desviaran cap a l'eficiència. Els vehicles que tenen més atractiu en massa no són extremadament atractius, però el que ofereixen és eficiència en termes de cost, economia de combustible i manteniment. Per tant, tenir el maquinari més car no ho reduirà si consumeix molta potència per editar un full de càlcul senzill que també es pot fer en un telèfon intel·ligent en aquests dies o simplement instal·lar el joc o programari més car no ho farà si es congela tan bon punt l'obrim. La resposta al que fa que una cosa sigui eficient és la capacitat de gestionar els recursos disponibles d'una manera molt intel·ligent que ens ofereix el màxim rendiment amb la menor quantitat d'energia i despesa de recursos.



Continguts[ amagar ]

Què és un recurs del sistema?

Una definició breu i nítida d'això seria la capacitat del sistema operatiu de dur a terme de manera eficient les tasques sol·licitades per l'usuari utilitzant tot el maquinari i el programari al màxim de les seves possibilitats.



A causa dels ràpids avenços de la tecnologia, la definició d'un sistema informàtic s'ha mogut més enllà d'una caixa amb unes llums intermitents que tenen un teclat, una pantalla i un ratolí connectats. Els telèfons intel·ligents, els ordinadors portàtils, les tauletes, els ordinadors de placa única, etc. han canviat completament la idea d'ordinador. Però, la tecnologia fonamental subjacent que impulsa totes aquestes meravelles modernes s'ha mantingut en gran part la mateixa. Una cosa que tampoc canviarà aviat.

Anem a aprofundir en com funciona un recurs del sistema? Com qualsevol recurs en el moment en què encenem el nostre ordinador, verifica i valida totes les sortides actuals components de maquinari connectat a ell, que després s'inicia la sessió a Registre de Windows . Aquí hi ha la informació sobre les capacitats i tot l'espai lliure, la quantitat de RAM, els mitjans d'emmagatzematge externs, etc.



Juntament amb això, el sistema operatiu també inicia els serveis i processos en segon pla. Aquest és el primer ús immediat dels recursos disponibles. Per exemple, si tenim instal·lat un programa antivirus o qualsevol programari que necessiti actualitzar-se regularment. Aquests serveis comencen just quan encenem l'ordinador i comencem a actualitzar o escanejar fitxers en segon pla per protegir-nos i mantenir-nos actualitzats.

Una sol·licitud de recurs pot ser un servei que una aplicació, així com el sistema, necessita o que els programes s'executen a petició de l'usuari. Per tant, en el moment en què obrim un programa, va comprovant tots els recursos disponibles perquè s'executi. En comprovar si es compleixen tots els requisits, el programa funciona tal com s'ha previst. Tanmateix, quan no es compleix el requisit, el sistema operatiu comprova quines aplicacions estan acaparant aquest recurs espantant i intenta acabar-lo.

L'ideal és que quan una aplicació demana qualsevol recurs, l'ha de retornar, però la majoria de les vegades, les aplicacions que demanen recursos específics acaben no cedint el recurs sol·licitat en completar la tasca. És per això que de vegades la nostra aplicació o sistema es bloqueja perquè algun altre servei o aplicació està eliminant el recurs necessari perquè s'executi en segon pla. Això es deu al fet que tots els nostres sistemes tenen una quantitat limitada de recursos. Per tant, gestionar-lo és de gran importància.

Diferents tipus de recursos del sistema

El maquinari o el programari utilitzen un recurs del sistema per comunicar-se entre ells. Quan el programari vol enviar dades a un dispositiu, com quan es vol desar un fitxer en un disc dur o quan el maquinari necessita atenció, com quan premem una tecla del teclat.

Hi ha quatre tipus de recursos del sistema que trobarem mentre operem el sistema, són:

  • Canals d'accés directe a la memòria (DMA).
  • Línies de sol·licitud d'interrupció (IRQ)
  • Adreces d'entrada i sortida
  • Adreces de memòria

Quan premem una tecla del teclat, el teclat vol informar a la CPU que s'ha premut una tecla, però com que la CPU ja està ocupada executant algun altre procés, ara podem aturar-lo fins que finalitzi la tasca en qüestió.

Per fer front a això hem hagut d'implementar una cosa anomenada línies de sol·licitud d'interrupció (IRQ) , fa exactament el que sembla que interromp la CPU i li fa saber que hi ha una nova sol·licitud que ha sorgit, per exemple, el teclat, de manera que el teclat col·loca una tensió a la línia IRQ que se li assigna. Aquesta tensió serveix com a senyal per a la CPU que hi ha un dispositiu que té una sol·licitud que necessita processament.

Un sistema operatiu es relaciona amb la memòria com una llarga llista de cel·les que pot utilitzar per contenir dades i instruccions, una mica com un full de càlcul unidimensional. Penseu en una adreça de memòria com un número de seient en un teatre, a cada seient se li assigna un número independentment de si algú hi està assegut o no. La persona asseguda en un seient podria ser una mena de dades o instruccions. El sistema operatiu no fa referència a la persona pel nom sinó només pel número de seient. Per exemple, el sistema operatiu podria dir que vol imprimir dades a l'adreça de memòria 500. Aquestes adreces es mostren més sovint a la pantalla com a nombre hexadecimal en forma de desplaçament de segment.

Adreces d'entrada-sortida que també s'anomenen simplement ports, la CPU pot utilitzar per accedir als dispositius de maquinari de la mateixa manera que utilitza adreces de memòria per accedir a la memòria física. El bus d'adreces a la placa base de vegades porta adreces de memòria i de vegades porta adreces d'entrada-sortida.

Si el bus d'adreces s'ha configurat per portar adreces d'entrada-sortida, aleshores cada dispositiu de maquinari escolta aquest bus. Per exemple, si la CPU vol comunicar-se amb el teclat, col·locarà l'adreça d'entrada-sortida del teclat al bus d'adreces.

Un cop col·locada l'adreça, la CPU anuncia l'adreça a tots els dispositius d'entrada-sortida que es troben a la línia d'adreces. Ara tots els controladors d'entrada-sortida escolten la seva adreça, el controlador del disc dur diu que no és la meva adreça, el controlador del disquet no diu la meva adreça, però el controlador del teclat diu que és meva, respondré. Així és com el teclat acaba interactuant amb el processador quan es prem una tecla. Una altra manera de pensar com funciona és que les línies d'adreces d'entrada-sortida a l'autobús funcionen de la mateixa manera que una línia telefònica antiga: tots els dispositius escolten les adreces però només un respon al final.

Un altre recurs del sistema utilitzat pel maquinari i el programari és a Accés directe a la memòria canal (DMA). Aquest és un mètode de drecera que permet que un dispositiu d'entrada-sortida enviï dades directament a la memòria sense passar per complet la CPU. Alguns dispositius, com ara la impressora, estan dissenyats per utilitzar canals DMA i d'altres, com el ratolí, no. Els canals DMA no són tan populars com abans, perquè el seu disseny els fa molt més lents que els mètodes més nous. Tanmateix, els dispositius més lents, com ara les unitats de disquet, les targetes de so i les unitats de cinta, encara poden utilitzar canals DMA.

Així, bàsicament, els dispositius de maquinari criden l'atenció de la CPU mitjançant les sol·licituds d'interrupció. El programari crida al maquinari per l'adreça d'entrada-sortida del dispositiu de maquinari. El programari mira una memòria com un dispositiu de maquinari i l'anomena amb una adreça de memòria. Els canals DMA passen dades d'anada i tornada entre els dispositius de maquinari i la memòria.

Recomanat: 11 consells per millorar el rendiment lent de Windows 10

Així doncs, el maquinari es comunica amb el programari per assignar i gestionar els recursos del sistema de manera eficient.

Quins són els errors que es poden produir als recursos del sistema?

Errors de recursos del sistema, són els pitjors. Un moment en què estem utilitzant l'ordinador, tot va bé, només cal un programa amb fam de recursos, fer doble clic en aquesta icona i dir adéu a un sistema que funciona. Però, però, per què és possible que una programació dolenta, però es fa encara més complicat perquè això passa fins i tot en els sistemes operatius moderns. Qualsevol programa que s'executi ha d'informar al sistema operatiu quina quantitat de recursos pot necessitar per executar-se i especificar quant de temps pot necessitar aquest recurs. De vegades, això pot no ser possible a causa de la naturalesa del procés que executa el programa. Això s'anomena el pèrdua de memòria . Tanmateix, se suposa que el programa retorna la memòria o el recurs del sistema que ha sol·licitat anteriorment.

I quan no ho fa, podem veure errors com:

  • L'ordinador té poca memòria
  • El sistema té uns recursos perillosament baixos
  • No hi ha prou recursos del sistema per completar el servei sol·licitat

I més.

Com podem solucionar els errors dels recursos del sistema?

Una combinació de 3 tecles màgiques 'Alt' + 'Supr' + 'Ctrl', hauria de ser un element bàsic per a qualsevol persona que s'enfronti a una congelació freqüent del sistema. Prement això ens porta directament al Gestor de tasques. Això ens permet veure tots els recursos del sistema utilitzats per diversos programes i serveis.

La majoria de vegades podríem esbrinar quina aplicació o programa està consumint molta memòria o fent una gran quantitat de lectures i escriptures de disc. En localitzar-ho amb èxit, podríem recuperar el recurs del sistema perdut acabant completament l'aplicació problemàtica o desinstal·lant el programa. Si no es tracta de qualsevol programa, ens aniria a buscar a la secció de serveis del gestor de tasques que revelaria quin servei està consumint o ocupant recursos en silenci en el fons, robant així aquest recurs escàs del sistema.

Hi ha serveis que s'inicien quan s'inicia el sistema operatiu, aquests s'anomenen programes d'arrencada , els podem trobar a la secció d'inici del gestor de tasques. La bellesa d'aquesta secció és que no hem de fer una cerca manual per a tots els serveis que necessiten recursos. En canvi, aquesta secció mostra fàcilment el sistema que afecta els serveis amb una puntuació d'impacte d'inici. Per tant, amb això podem determinar quins serveis val la pena desactivar.

Sens dubte, els passos anteriors us ajudaran si l'ordinador no es congela completament o només una determinada aplicació està congelada. Què passa si tot el sistema es congela completament? Aquí ens mostraríem sense cap altra opció cap de les claus no funciona ja que tot el sistema operatiu està congelat a causa de la indisponibilitat del recurs necessari perquè s'executi, però per reiniciar l'ordinador. Això hauria de solucionar el problema de congelació si s'ha produït a causa d'una aplicació que no és compatible o que es comporta malament. En detectar quina aplicació ha causat això, podem continuar i desinstal·lar l'aplicació problemàtica.

Hi ha vegades que fins i tot els passos anteriors no seran de gran utilitat si el sistema continua penjant malgrat el procediment detallat anteriorment. És probable que es tracti d'un problema relacionat amb el maquinari. Sobretot, podria ser algun problema amb el Memòria d'accés aleatori (RAM) en aquest cas, haurem d'accedir a la ranura RAM de la placa base del sistema. Si hi ha dos mòduls de RAM, podem provar d'executar el sistema amb una RAM individualment dels dos, per esbrinar quina RAM té la falla. Si es detecta algun problema amb la memòria RAM, la substitució de la memòria RAM defectuosa acabaria resolent el problema de congelació causat pels recursos baixos del sistema.

Conclusió

Amb això, esperem que entengueu quin és el recurs del sistema, quins són els diferents tipus de recursos del sistema que existeixen en qualsevol dispositiu informàtic, quin tipus d'errors podem trobar en les nostres tasques informàtiques diàries i diversos procediments que podem trobar. comprometre's a solucionar correctament els problemes de recursos baixos del sistema.

Aditya Farrad

Aditya és un professional de tecnologia de la informació automotivat i ha estat escriptor de tecnologia durant els darrers 7 anys. Cobreix serveis d'Internet, mòbils, Windows, programari i guies pràctiques.