Recurs informàtic

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca

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):
    un cop adquirits per un procés, no se'ls poden restar abans que acabi d'executar-se (els gravadors de CD en són un exemple). [3]

Assignació de recursos

Per definir l'assignació d'un recurs a un procés específic completat, s'han de desenvolupar tres esdeveniments:

  1. 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".
  2. Ús del recurs : un cop tingui accés al recurs, el procés pot operar-hi.
  3. 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:

Nota

  1. ^ a b Paolo Camagni, Riccardo Nikolassy, Tecnologies i disseny de sistemes d'informació i telecomunicacions , 2016, p. 12.
  2. Paolo Camagni, Riccardo Nikolassy, Tecnologies i disseny de sistemes d'informació i telecomunicacions , 2016, p. 13-14.
  3. Andrew S. Tanenbaum, Modern Operating Systems , 2002, pàg. 146.
  4. 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.

Articles relacionats

Informàtica Portal de TI : accediu a les entrades de Viquipèdia relacionades amb TI