Software di utilità - Utility software
Il software di utilità è un software progettato per aiutare ad analizzare, configurare, ottimizzare o mantenere un computer. Viene utilizzato per supportare l' infrastruttura informatica , a differenza del software applicativo , che è finalizzato all'esecuzione diretta di attività a vantaggio degli utenti ordinari. Tuttavia, le utility spesso fanno parte dei sistemi applicativi . Ad esempio, un lavoro batch può eseguire codice scritto dall'utente per aggiornare un database e può quindi includere un passaggio che esegue un'utilità per eseguire il backup del database oppure un lavoro può eseguire un'utilità per comprimere un disco prima di copiare i file.
Sebbene un set di base di programmi di utilità sia generalmente distribuito con un sistema operativo (SO) e questo software di utilità di prima parte sia spesso considerato parte del sistema operativo, gli utenti spesso installano sostituzioni o utilità aggiuntive. Tali utilità possono fornire funzionalità aggiuntive per eseguire attività che vanno oltre le capacità del sistema operativo.
Molte utilità che potrebbero interessare l'intero sistema informatico richiedono che l'utente disponga di privilegi elevati , mentre altre che operano solo sui dati dell'utente no.
Utilità di sistema
- Le utilità antivirus eseguono la scansione dei virus del computer e li bloccano o li rimuovono.
- I gestori degli appunti espandono la funzionalità degli appunti di un sistema operativo.
- Il software di controllo dell'accesso al computer concede o nega le richieste di accesso alle risorse di sistema.
- I debugger in genere consentono l'esame e la modifica dei dati e delle istruzioni del programma in memoria e su disco.
- I programmi diagnostici determinano e segnalano lo stato operativo dell'hardware e del software del computer. I tester di memoria sono un esempio.
- Le utilità di rete analizzano la connettività di rete del computer, configurano le impostazioni di rete, controllano il trasferimento dei dati o registrano gli eventi.
- I gestori di pacchetti vengono utilizzati per configurare, installare o mantenere aggiornato altro software su un computer.
- I pulitori di registro puliscono e ottimizzano il registro di Windows rimuovendo le vecchie chiavi di registro che non sono più in uso.
- I monitor di sistema monitorano le risorse e le prestazioni in un sistema informatico.
- I profiler di sistema forniscono informazioni dettagliate sul software e sull'hardware installati.
Utilità di gestione dei dispositivi di archiviazione
- Il software di backup esegue copie di tutte le informazioni memorizzate su un disco e ripristina l'intero disco (ovvero Clonazione del disco ) in caso di guasto del disco o file selezionati che vengono cancellati o danneggiati accidentalmente. Le utilità di ripristino a volte sono più convenienti.
- I correttori del disco eseguono la scansione di un disco rigido operativo e verificano la presenza di errori logici (filesystem) o fisici.
- Compressione del disco utilità trasparente comprimere / decomprimere i contenuti di un disco, aumentando la capacità del disco.
- I deframmentatori di dischi rilevano i file del computer i cui contenuti sono sparsi in diverse posizioni sul disco rigido e raccolgono i frammenti in un'area contigua.
- I formattatori di dischi preparano un dispositivo di archiviazione dati come un disco rigido, un'unità a stato solido, un disco floppy o un'unità flash USB per l'uso iniziale. Questi sono spesso usati per cancellare definitivamente un intero dispositivo.
- Gli editor delle partizioni del disco dividono una singola unità in più unità logiche, ognuna con il proprio file system che può essere montato dal sistema operativo e trattato come una singola unità.
- Gli analizzatori di spazio su disco forniscono una visualizzazione dell'utilizzo dello spazio su disco ottenendo la dimensione per ogni cartella (comprese le sottocartelle) e i file nella cartella o nell'unità. che mostra la distribuzione dello spazio utilizzato.
- Gli inizializzatori di nastri scrivono un'etichetta su un nastro magnetico o un altro supporto magnetico. Gli inizializzatori per DECtape hanno formattato il nastro in blocchi.
Utilità di gestione dei file
- Gli archivisti emettono un flusso o un singolo file quando vengono forniti con una directory o un insieme di file. Le suite di archiviazione possono includere funzionalità di compressione e crittografia. Alcune utilità di archiviazione dispongono di un'utilità di annullamento dell'archiviazione separata per l'operazione inversa. Un tipo quasi universale di formato di file di archivio è il file zip .
- Le utilità crittografiche crittografano e decrittografano flussi e file.
- Le utilità di compressione dei dati generano un flusso più breve o un file più piccolo quando vengono fornite con un flusso o un file.
- Le utilità di conversione dei dati trasformano i dati da un file di origine in un altro formato, ad esempio da un file di testo a un documento PDF .
- Le utilità di recupero dati vengono utilizzate per salvare dati validi da file danneggiati.
-
Le utilità di sincronizzazione dei dati stabiliscono la coerenza tra i dati da un'archiviazione di dati di origine a quella di destinazione e viceversa. Esistono diversi rami di questo tipo di utilità:
- Le utilità di
- Le utilità di controllo delle revisioni possono ricreare una struttura coerente in cui più utenti modificano contemporaneamente lo stesso file.
Utilità varie
- I generatori di dati (es. IEBDG ) creano un file di dati di test secondo schemi specificati.
- Gli editor esadecimali modificano direttamente il testo oi dati di un file indipendentemente dal formato del file. Questi file possono essere dati o programmi.
- I correttori HTML convalidano il codice HTML e controllano i collegamenti.
- Le utilità di installazione o configurazione vengono utilizzate per inizializzare o configurare programmi, in genere programmi applicativi, da utilizzare in un ambiente informatico specifico. Ci sono anche programmi di disinstallazione .
- Le utilità per l'applicazione di patch eseguono alterazioni dei file, in particolare dei programmi oggetto quando l'origine del programma non è disponibile.
- Screensaver impediscono fosforo burn-in su CRT e plasma monitor di computer .
- I programmi di ordinamento/unione organizzano i record (righe) di un file in una sequenza specificata.
- I registratori di macro autonomi consentono l'uso di macro di tastiera in programmi che non supportano nativamente tale funzionalità.
Guarda anche
- Elenco delle utilità di Microsoft Windows
- Elenco dei comandi DOS
- Elenco delle utilità macOS
- Programmi di supporto per OS/360 e successivi
- Elenco dei comandi Unix
- Elenco delle utilità di KDE
- Script batch
- Script di shell