Recurs informàtic
Un recurs informàtic (o recurs del sistema ), al món de les TI, fa referència a qualsevol component físic o virtual que ofereixi una determinada funcionalitat amb una disponibilitat limitada dins d’un sistema informàtic .
Descripció
Un recurs és un element o component, ja sigui de maquinari , com perifèrics RAM o E / S, o programari , com ara fitxers, que necessita el sistema.
El sistema operatiu assigna aquests recursos als processos individuals que s’executen per tal que puguin aprofitar-los. No obstant això, els recursos poden semblar insuficients, ja que són limitats en nombre en comparació amb els processos que els requereixen i per això podem parlar de recursos "compartits". [1]
Classificacions
En tecnologia de la informació, els recursos estan subjectes a diverses classificacions que poden estar relacionades amb el mètode d’assignació i el tipus d’ús.
Classificació per mètode d'assignació
Les sol·licituds individuals es poden assignar als processos de dues maneres diferents:
- Mode estàtic :
- Aquest tipus d'assignació es produeix quan es crea el procés en qüestió i el recurs roman assignat fins que es finalitza.
- Mode dinàmic :
- Els processos requereixen un recurs determinat en qualsevol moment de la seva existència i s’encarreguen d’alliberar-lo quan ja no sigui necessari.
Classificació en funció del tipus de recurs
Basat en l’exclusivitat mútua
Aquesta classificació inclou dues categories:
- Recursos en sèrie :
- tots els recursos que no es poden assignar a més d'un procés alhora (per exemple, impressora i processador ). En aquest cas, els processos afectats no poden cooperar en paral·lel en el mateix recurs. Cada procés que vulgui accedir al recurs específic ha d'esperar que es "alliberi".
- Recursos no en sèrie :
- Tots els recursos que permeten accedir a diversos processos alhora (per exemple, fitxers de només lectura). [2]
Segons el mode d’ús
Aquesta classificació inclou dues categories:
- Recursos Prerilasciabili (recurs preventiu):
- aquest tipus de recurs es pot robar del procés en qüestió abans que acabi d'utilitzar-los, sense crear efectes nocius (un exemple és la memòria principal).
- Recursos no prerilasciabili (sense recurs prevenible):
Assignació de recursos
Per definir l'assignació d'un recurs a un procés específic completat, s'han de desenvolupar tres esdeveniments:
- Sol·licitud del recurs : el procés corresponent s’encarrega de sol·licitar el recurs que necessita; si la sol·licitud no es pot satisfer perquè el recurs ja s'ha assignat a un altre procés, ha d'esperar fins que sigui "alliberat".
- Ús del recurs : un cop tingui accés al recurs, el procés pot operar-hi.
- Alliberament : quan el procés acaba d’utilitzar el recurs, l’allibera perquè altres processos l’utilitzin.
El sistema operatiu s’encarrega de gestionar constantment l’estat en què es troben els recursos individuals.
Com que els recursos són limitats en nombre, en alguns casos ens trobem davant de situacions d’impasse, és a dir, quan un o més processos esperen la publicació d’un altre procés que utilitza el recurs sol·licitat. [4]
Compartir
Com que els recursos són finits, el sistema operatiu sovint activa mecanismes d’intercanvi per als diferents processos.
Mitjançant aquests mecanismes, diversos processos poden operar sobre el mateix recurs i intercanviar informació mitjançant la mateixa àrea de memòria, on s’insereixen variables en les quals s’emmagatzemen els resultats del processament únic.
Cadascuna de les operacions descrites anteriorment és supervisada pel sistema operatiu, que proporciona a cada recurs un gestor, que regula el seu ús, i un protocol que permet accedir al recurs. [1]
Tipologia
En general, els recursos informàtics es poden classificar en:
- servidors , màquines que proporcionen un servei als clients ;
- dispositius de xarxa de tot tipus ( concentradors , ponts , routers , passarel·les , etc.);
- suports de transmissió per a xarxes locals i xarxes geogràfiques (per exemple, mòdem i banda ).
- recursos físics identificables en un ordinador o un altre aparell:
- temps de la màquina (ús de la CPU , com ara el temps compartit );
- RAM i memòria virtual ;
- espai lliure en disc ;
- recursos lògics identificables en un sistema operatiu :
- recursos de processament :
- amplada de banda en una xarxa ;
- capacitat d’elaborar un sistema d’informació (per exemple, transaccions que poden ser gestionades per una base de dades , pàgines que poden ser servides per un servidor web );
- recursos d'alt nivell:
- programari bàsic i ambiental ( sistemes operatius , bases de dades , paquets , utilitats, etc.);
- recursos d' aplicacions en sistemes informàtics ;
- fitxers i bases de dades en sistemes d'informació ;
- recursos a la web : representen lògicament totes les fonts d'informació i serveis disponibles a la xarxa, identificades per l' URL i presents físicament i accessibles al servidor web a través del navegador web de l' amfitrió client .
Nota
- ^ a b Paolo Camagni, Riccardo Nikolassy, Tecnologies i disseny de sistemes d'informació i telecomunicacions , 2016, p. 12.
- ↑ Paolo Camagni, Riccardo Nikolassy, Tecnologies i disseny de sistemes d'informació i telecomunicacions , 2016, p. 13-14.
- ↑ Andrew S. Tanenbaum, Modern Operating Systems , 2002, pàg. 146.
- ↑ Abraham Silberschatz, Peter Baer Galvin, Sistemes operatius , 1998, pàg. 198.
Bibliografia
- Andrew S. Tanenbaum, Modern Operating Systems , Jackson University, ISBN 8825618980 .
- Abraham Silberschatz, Peter Baer Galvin, Sistemes operatius , Addison Wesley, ISBN 8871920643 .
- Paolo Camagni, Riccardo Nikolassy, Tecnologies i disseny de sistemes d'informació i telecomunicacions , Hoepli.