Una risorsa di sistema è qualsiasi parte utilizzabile di un computer che può essere controllata e assegnata dal sistema operativo in modo che tutto l'hardware e il software del computer possano funzionare insieme come progettato.
Le risorse di sistema possono essere utilizzate dagli utenti, come te, quando apri programmi e app, nonché da servizi che in genere vengono avviati automaticamente dal tuo sistema operativo.
Puoi esaurire le risorse di sistema o persino eseguire completamente le risorse di sistema dal momento che sono limitate. L'accesso limitato a una particolare risorsa di sistema riduce le prestazioni e solitamente genera un errore di qualche tipo.
Nota: Talvolta viene chiamata una risorsa di sistema risorsa hardware, risorse informatiche, o semplicemente risorsa. Le risorse non hanno nulla a che fare con un URL (Uniform Resource Locator).
Esempi di risorse di sistema
Le risorse di sistema vengono spesso discusse in relazione alla memoria di sistema (la RAM del computer), ma le risorse possono anche provenire dalla CPU, dalla scheda madre o persino da altro hardware.
Mentre ci sono molti segmenti individuali di un sistema computer completo che potrebbe essere considerato risorse di sistema , ci sono generalmente quattro principali tipi di risorse, tutti visualizzabili e configurabili da Gestione dispositivi:
- Linee di richieste di interrupt (IRQ)
- Canali di accesso diretto alla memoria (DMA)
- Indirizzi di porta di ingresso / uscita (I / O)
- Intervalli di indirizzo di memoria
Un esempio di risorse di sistema al lavoro può essere visto quando apri qualsiasi programma sul tuo computer. Mentre l'applicazione si sta caricando, il sistema operativo riserva una particolare quantità di memoria e tempo CPU che il programma deve funzionare. Lo fa utilizzando le risorse di sistema disponibili al momento.
Le risorse di sistema non sono illimitate. Se sul computer sono installati 4 GB di RAM, ma il sistema operativo e i vari programmi utilizzano un totale di 2 GB, in realtà solo 2 GB di risorse di sistema (nella forma di memoria di sistema, in questo caso) che sono prontamente disponibile per altre cose.
Se non è disponibile memoria sufficiente, Windows tenterà di memorizzare alcune cose in a file di scambio (o file di paging), un file di memoria virtuale memorizzato sul disco rigido, per liberare memoria per il programma. Se anche questa pseudo-risorsa si riempie, cosa che accade quando il file di scambio raggiunge la sua dimensione massima possibile, Windows inizierà ad avvisare che "la memoria virtuale è piena" e che dovresti chiudere i programmi per liberare memoria.
Errori di risorse di sistema
I programmi sono ipotetico per "restituire" la memoria una volta che li si chiude. Se ciò non accade, che è più comune di quanto si possa pensare, tali risorse non saranno disponibili per altri processi e programmi. Questa situazione è spesso chiamata a perdita di memoria , o perdita di risorse.
Se sei fortunato, questa situazione porterà a Windows che ti informa che il computer ha poche risorse di sistema, spesso con un errore come uno di questi:
- "Memoria esaurita o risorse di sistema"
- "Fuori dalla memoria"
- "Esistono risorse di sistema insufficienti per completare il servizio richiesto"
- "Il sistema è pericolosamente basso di risorse"
- "Il tuo computer ha poca memoria"
Se non sei così fortunato, noterai solo un computer più lento o, peggio, un messaggio di errore che non ha molto senso.
Come correggere gli errori di risorse di sistema
Il modo più rapido per correggere un errore di risorse di sistema è riavviare il computer. Spegnere il computer farà in modo che tutti i programmi e le app che hai aperto, così come quelli che rimangono sullo sfondo, rubando preziose risorse del computer, vengano spazzati via completamente.
Se il riavvio non è un'opzione per qualche motivo, puoi sempre provare a rintracciare il programma incriminato. Il modo migliore per farlo è quello di Task Manager: aprilo, ordina per l'utilizzo della memoria e forza per uscire da quelle attività che fanno hogging sulle risorse del tuo sistema.
Se gli errori delle risorse di sistema vengono visualizzati di frequente, soprattutto se riguardano programmi casuali e servizi in background, è possibile che uno o più dei moduli RAM debbano essere sostituiti.
Un test di memoria confermerà questo in un modo o nell'altro. Se uno di questi test è positivo per un problema, l'unica soluzione è sostituire la RAM. Sfortunatamente, non sono riparabili.
Un altro possibile motivo per gli errori ripetuti delle risorse di sistema, anche quando si spegne spesso il computer, potrebbe essere che i servizi in background vengono eseguiti automaticamente senza che tu te ne accorga. Questi programmi vengono avviati quando Windows viene acceso per la prima volta. Puoi vedere quali sono, e disabilitarli, dal Avviare scheda in Task Manager.
Nota: Task Manager Avviare scheda non è disponibile nelle versioni precedenti di Windows. Se non vedi quell'area di Task Manager nella tua versione di Windows, apri invece l'Utilità di configurazione di sistema. Puoi farlo attraverso il msconfig comando nella finestra di dialogo Esegui o nel prompt dei comandi.
Ulteriori informazioni sulle risorse di sistema
Windows assegna automaticamente le risorse di sistema ai dispositivi hardware se i dispositivi sono compatibili con Plug and Play. Quasi tutti i dispositivi e certamente tutti i dispositivi hardware comunemente disponibili oggi sono compatibili con Plug and Play.
Le risorse di sistema in genere non possono essere utilizzate da più di un componente hardware. La principale eccezione sono gli IRQ che possono, in determinate situazioni, essere condivisi tra più dispositivi.
I sistemi operativi Windows Server possono utilizzare Gestione risorse di sistema Windows per controllare le risorse di sistema per applicazioni e utenti.
Le "risorse di sistema" possono anche fare riferimento al software installato sui computer, come programmi, aggiornamenti, caratteri e altro. Se queste cose vengono rimosse, Windows potrebbe mostrare un errore che spiega che la risorsa non è stata trovata e non può essere aperta.