Piccolo Glossario di Termini Informatici e Varie Amenità

Questo piccolo glossario vuol solo essere un aiuto al viandante sperso tra i termini del gergo informatico più oscuro ed intricato. In nessun modo pretende di essere esaustivo, completo, e men che mai esatto...
Client
L'utilizzatore di un servizio fornito da un server; a seconda del contesto indica un programma od un computer.
Computer
Lo scatolo che avete davanti. Se è acceso, delle lucine ogni tanto lampeggiano, e talvolta fa rumore (questo lo distingue da un albero di natale).
Demone
Nella terminologia UNIX è un programma che sta accovacciato nella memoria del sistema in attesa di saltare fuori per fare qualcosa: il concetto rivaleggia un po' con quello di server, ed in effetti i programmi server vengono spesso chiamati anche demoni (es. demone HTTP, demone SSH, ...) ma il concetto di demone è centrato sull'esistenza di un processo che è continuativamente in memoria, ma non sempre è in esecuzione effettiva: un tipico demone è il cron che esegue processi ad ore o intervalli determinati, anche se non attiva alcun servizio di rete e non è dunque un server.
HTTP
Il protocollo sottostante al servizio WWW.
Kernel
vedi Nucleo.
Nucleo
Il cuore del sistema operativo. Il nucleo è una raccolta di funzioni che permettono ai programmi di controllare le varie parti del computer, presentando un'astrazione di dispositivi che logicamente hanno la stessa funzione ma possono essere fisicamente molto differenti (ad esempio, un disco rigido ed una unità ZIP).
Periferica
Una periferica è ogni dispositivo collegato all'unità centrale del computer: rientrano in questa categoria i dischi, la tastiera, il mouse, le stampanti, ecc. In questi tempi di miniaturizzazione estrema, il termine ha perduto molto del suo significato e del suo fascino; appartiene sempre più al glorioso passato dell'informatica quando le periferiche erano veramente esterne ai computer. Qualche nostalgico, però, continua ad usarlo...
Programma
Un file che contiene codice eseguibile.
Processo
Un programma caricato in memoria e che viene eseguito dal sistema. Si dice che il processo è un'istanza di un certo programma.
Protocollo
Per protocollo si intende un sistema di scambio di dati fra due computer: un protocollo stabilisce quali informazioni spedire, in che ordine, quale la lunghezza dei dati coinvolti, ecc. Il modello più usato di comunicazione su reti prevede 7 strati di protocolli.
Server
Letteralmente, ``fornitore di un servizio''. A seconda del contesto, indica un computer oppure un particolare programma. Quando indica un computer, significa che su quel computer è in esecuzione un programma server (p. es., su un computer server WWW gira un programma server HTTP). Quando indica un processo significa che quel programma fornisce un certo servizio ad altri che lo richiedono secondo un determinato protocollo. (p. es., il programma server WWW fornisce le pagine web ai programmi che lo richiedono secondo il protocollo HTTP)
UNIX
Originariamente un Sistema Operativo prodotto dalla AT&T all'inizio degli anni '70; ora indica una vasta famiglia di sistemi tutti più o meno simili, discesi da quello in vario modo. La caratteristica saliente è che si programmano tutti allo stesso modo (beh, più o meno)... GNU/Linux è uno degli ultimi nati.

Riccardo Murri
Last modified: Tue Nov 17 02:05:07 CET 1998