? UNIX è un sistema operativo originariamente sviluppato da AT & T Bell Laboratories . Si tratta di un sistema operativo molto maturo conosciuta per la sua stabilità e affidabilità . Un sistema multi-tasking operativo all'inizio del multi-utente , ma è cresciuto a fianco varie tecnologie di rete , rendendolo un pilastro precoce della rete Internet e della comunicazione . Anche se ci sono diverse implementazioni di UNIX , tra cui Berkeley Standard Distribution ( BSD ) , IBM System V , e di Hewlett - Packard HP /UX , sono molto simili nel loro design e funzioni. Architettura
UNIX è stabile a causa della sua architettura . È stato progettato sulla base di hardware e software. Alla base della sua architettura è l'hardware su cui il software viene eseguito . Uno strato del kernel si trova tra le funzioni del computer più elevati e l'hardware . Il kernel funge da interfaccia tra queste funzioni e l'hardware di livello base . Applicazioni e comandi interagiscono con il kernel . Gli utenti utilizzano sia una shell , interfaccia a riga di comando o interfaccia grafica utente ( GUI) per eseguire i comandi ed eseguire applicazioni . Comprendere questa architettura aiuta a capire le implementazioni di UNIX per diverse funzioni.
Servers
UNIX è più comunemente usato come un sistema operativo server . Come server , la sua funzione è quella di consentire a più utenti di accedere a dati e funzioni differenti sul computer host . Una volta creato , un server basato su UNIX in genere richiede pochissima interazione amministrativa. Perché richiede pochissima interazione , spesso utilizza una shell per consentire l'accesso amministrativo alle applicazioni e ai comandi del server . Implementazioni di server di UNIX spesso non usano sistemi a finestre comuni o sistemi GUI .
Workstations
workstation UNIX molto high-end sono a volte utilizzati in ingegneria , computer-aided design e la modellazione , e in computer animation e graphic design . Molte di queste workstation usare uno dei molti sistemi a finestre diverse , o GUI . In molti casi , il sistema a finestre è selezionabile dall'utente . Un utente potrebbe preferire un sistema , mentre un altro utente potrebbe preferire un altro . Questo sistema a finestre si trova sulla cima del sistema di coperture , che consente agli utenti di implementazioni UNIX basate su GUI per accedere anche il guscio .