Loading AI tools
componente fisico o virtuale che offra una certa funzionalità all'interno di un sistema informatico Da Wikipedia, l'enciclopedia libera
Una risorsa informatica (o risorsa di sistema), in ambito informatico, indica ogni componente fisico o virtuale che offra una certa funzionalità con disponibilità limitata all'interno di un sistema informatico.
Una risorsa è un elemento o componente, sia hardware, come la RAM o le periferiche I/O, sia software, come file, necessario al sistema.
Tali risorse vengono assegnate dal sistema operativo ai singoli processi in esecuzione su di esso, in modo che essi ne possano usufruire. Le risorse possono, però, sembrare insufficienti, in quanto sono di numero limitato rispetto ai processi che le richiedono ed è per questo che si può parlare di risorse “condivise”.[1]
In informatica, le risorse sono soggette a varie classificazioni che possono riguardare la modalità di assegnazione e la tipologia di utilizzo.
Le singole richieste possono essere assegnate ai processi tramite due modalità differenti:
Questa classificazione include due categorie:
Questa classificazione include due categorie:
Per poter definire conclusa l’assegnazione di una risorsa ad uno specifico processo si devono sviluppare tre eventi:
Il sistema operativo si occupa di gestire costantemente lo stato in cui si trovano le singole risorse.
Essendo le risorse in numero limitato, in alcuni casi ci troviamo di fronte a situazioni di stallo (deadlock), ovvero quando uno o più processi attendono il rilascio da parte di un altro processo che sta utilizzando la risorsa richiesta.[4]
Essendo le risorse di numero finito, spesso il sistema operativo attiva dei meccanismi di condivisione per i vari processi.
Tramite questi meccanismi, più processi possono operare sulla medesima risorsa ed effettuare uno scambio di informazioni utilizzando la medesima area di memoria, dove vengono inserite delle variabili all’interno delle quali sono memorizzati i risultati delle singole elaborazioni.
Ognuna delle operazioni sopra descritte è monitorata dal sistema operativo, il quale mette a disposizione di ciascuna risorsa un gestore, che ne regola l'utilizzo, e un protocollo che permette l'accesso alla risorsa.[1]
Generalmente le risorse informatiche possono essere classificate in:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.