Unix

Enciclopedia della Matematica (2013)

Unix


Unix in informatica, sistema operativo sviluppato da Kenneth Thompson (1943) e Dennis Ritchie (1941-2011) presso i Bell Laboratories della at&t a partire dal 1969 e commercializzato per la prima volta nel 1977 dalla Interactive System Corporation.

Le sue principali caratteristiche sono le seguenti:

multiutenza: più utenti possono interagire contemporaneamente da terminali diversi con il sistema senza che si producano interferenze. Ogni utente è infatti individuato univocamente da un’etichetta (lo username). Nel sistema gioca un ruolo particolare l’amministratore di sistema, che generalmente ha accesso illimitato alle risorse del sistema stesso;

multitasking (o multiprogrammazione): il sistema permette l’esecuzione contemporanea di più programmi, provvedendo automaticamente alla ripartizione e suddivisione tra gli utenti dei tempi di elaborazione;

portabilità: disponibilità a essere usato con differenti architetture di sistema e quindi poco vincolato a particolari piattaforme hardware; tale relativa flessibilità è dovuta anche all’impiego del linguaggio di programmazione C;

buona gestione della memoria virtuale: il sistema utilizza e gestisce un’area di memoria di dimensioni anche superiori a quelle della effettiva memoria fisica dell’elaboratore centrale;

ambiente di sviluppo per programmi in C: il sistema dispone di un’ampia libreria di strumenti per lo sviluppo di applicazioni nel linguaggio C;

apertura: fanno parte di Unix i più diffusi protocolli di comunicazione per Internet, rendendo così più agevole l’integrazione di sistemi Unix all’interno di una rete.

© Istituto della Enciclopedia Italiana - Riproduzione riservata

TAG

Linguaggio di programmazione

Bell laboratories

Sistema operativo

Dennis ritchie

Memoria fisica