Caratteristiche del sistema operativo UNIX

June 20

Caratteristiche del sistema operativo UNIX


L'alta affidabilità, scalabilità e potenti funzionalità lo rendono un sistema operativo UNIX popolare, secondo Intel. Ora oltre il suo 40 ° anno a partire dal 2010, UNIX è la spina dorsale di molti data center, tra cui Internet. Grandi giocatori che utilizzano UNIX: Sun Microsystems, Apple Inc., Hewlett-Packard e AT & T, che è la società madre originale di UNIX. The Open Group possiede tutte le specifiche di UNIX e il marchio di fabbrica, che sono liberamente accessibili e disponibili su Internet.

Multitasking e portabilità

Le caratteristiche principali di UNIX includono funzionalità multiutente, multitasking e portabilità. Più utenti accedono al sistema collegando a punti noti come terminali. Più utenti possono eseguire più programmi o processi contemporaneamente su un unico sistema. UNIX utilizza un linguaggio di alto livello che è facile da comprendere, modificare e trasferire ad altre macchine, il che significa che è possibile modificare i codici di lingua in base alle esigenze del nuovo hardware del computer. È, quindi, hanno la flessibilità di scegliere qualsiasi hardware, modificare i codici UNIX di conseguenza e usare UNIX su più architetture.

Il kernel e Shell

Il fulcro di un sistema operativo UNIX, il kernel gestisce le applicazioni e le periferiche in un sistema. Insieme, il kernel e il guscio effettuare le vostre richieste e comandi. Si comunica con il sistema attraverso la shell UNIX, che si traduce al kernel. Quando si accende il terminale, un processo di sistema si avvia che si affaccia ingressi. Quando si immette la password, il sistema associa il programma di shell con il terminale. La shell consente di personalizzare le opzioni, anche se non si è più smaliziati. Ad esempio, se si digita un comando parzialmente, la shell anticipa il comando per il quale si sta puntando e visualizza il comando per voi. La shell UNIX è un programma che dà e visualizza le istruzioni e, in collaborazione con il kernel, esegue i comandi. La shell mantiene anche una cronologia dei comandi immessi, consentendo di riutilizzare un comando scorrendo la vostra storia di comandi.

File e processi

Tutte le funzioni di UNIX implicano un file o un processo. I processi sono esecuzioni di programmi, mentre i file sono raccolte di dati creati da voi. I file possono includere un documento, le istruzioni per il sistema o una directory di programmazione. UNIX utilizza una struttura di file gerarchica nella sua progettazione che inizia con una directory principale - significata dalla barra (/). La radice è seguita da sue sottodirectory, come in un albero rovesciato, e termina con il file. Nell'esempio "/Demand/Articles/UNIX.doc," la directory principale "La domanda" ha una sottodirectory "Articoli", che ha un file "UNIX.doc."