Software

Software è un termine generico per indicare i programmi e le applicazioni che vengono eseguiti su un computer. I programmi software fungono da istruzioni che indicano ai componenti fisici di un computer, noti come hardware, che cosa fare. Il software viene creato dagli sviluppatori, che scrivono il codice sorgente sottostante in uno dei molti linguaggi di programmazione, prima di compilare il software in file eseguibili comprensibili da un computer.

Il software è virtuale e non ha alcun elemento fisico tangibile. Esiste esclusivamente sotto forma di dati digitali sul disco di archiviazione di un computer e viene caricato nella memoria di sistema quando viene eseguito. In genere, il software accetta una qualche forma di input da parte dell'utente, esegue una funzione o un processo in base a tale input, quindi restituisce un output utile all'utente. Poiché è costituito da dati digitali, il software è più facile da modificare o aggiornare rispetto all'hardware.

Esistono due categorie principali di software: il software di sistema e il software applicativo. Il software di sistema controlla direttamente l'hardware e comprende il sistema operativo del computer, il BIOS e i driver dei dispositivi. Fornisce una piattaforma su cui può essere eseguito il software applicativo. Il software applicativo offre funzionalità aggiuntive oltre alle operazioni di base del computer e aiuta l'utente a svolgere le proprie attività. Gli elaboratori di testi, gli editor di immagini, i lettori multimediali, i giochi, i browser web e i client di posta elettronica sono esempi di software applicativo.

Gli elaboratori di testi e i giochi sono due tipi di software
Gli elaboratori di testi e i giochi sono due tipi di software

È possibile installare nuovo software per personalizzare le funzionalità del computer in base alle proprie esigenze. L'installazione del software colloca tutti i file e le risorse di un programma nel posto giusto e comunica al sistema operativo che il programma è disponibile per aprire determinati tipi di file. In passato, il software veniva installato da supporti fisici, come dischi floppy, CD-ROM o DVD-ROM. Oggi, tuttavia, la maggior parte del software viene distribuita online tramite gli App Store e altri download di software.

Il software viene reso disponibile agli utenti tramite una qualche forma di licenza d'uso. Il software commerciale richiede un pagamento in cambio del software, tramite un acquisto una tantum o un abbonamento. Il software gratuito è disponibile senza pagamento e sostiene lo sviluppatore tramite donazioni volontarie o annunci pubblicitari nelle applicazioni. Anche il software open source è in genere disponibile gratuitamente insieme al relativo codice sorgente, consentendo a chiunque di contribuire migliorandolo, aggiungendo nuove funzionalità, eliminando gli errori o migliorandone le prestazioni.

Aggiornato June 13, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Node.js is a runtime environment for which programming language?

A
Python
0%
B
Swift
0%
C
JavaScript
0%
D
Perl
0%
Correct! Incorrect!     View the Node.js definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Software in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.