Caratteristiche del sistema operativo UNIX

...

Secondo Intel, l'elevata affidabilità, scalabilità e potenti funzionalità rendono UNIX un sistema operativo popolare. Ora oltre il suo 40esimo anno nel 2010, UNIX è la spina dorsale di molti data center, incluso Internet. I grandi attori che utilizzano UNIX includono Sun Microsystems, Apple Inc., Hewlett-Packard e AT&T, che è la società madre originale di UNIX. The Open Group possiede tutte le specifiche UNIX e il marchio, 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 collegandosi a punti noti come terminali. Diversi utenti possono eseguire più programmi o processi contemporaneamente su un sistema. UNIX utilizza un linguaggio di alto livello facile da comprendere, modificare e trasferire su altre macchine, il che significa che puoi cambiare i codici della lingua in base ai requisiti del nuovo hardware sul tuo computer. Pertanto, hai la flessibilità di scegliere qualsiasi hardware, modificare i codici UNIX di conseguenza e utilizzare UNIX su più architetture.

Video del giorno

Il kernel e la shell

L'hub di un sistema operativo UNIX, il kernel gestisce le applicazioni e le periferiche su un sistema. Insieme, il kernel e la shell eseguono le tue richieste e i tuoi comandi. Comunichi con il tuo sistema attraverso la shell UNIX, che si traduce nel kernel. Quando accendi il terminale, viene avviato un processo di sistema che trascura i tuoi input. Quando inserisci la tua password, il sistema associa il programma shell al tuo terminale. La shell ti consente di personalizzare le opzioni anche se non sei tecnicamente esperto. Ad esempio, se digiti parzialmente un comando, la shell anticipa il comando a cui stai mirando e visualizza il comando per te. La shell UNIX è un programma che fornisce e visualizza i tuoi prompt e, insieme al kernel, esegue i tuoi comandi. La shell mantiene anche una cronologia dei comandi immessi, consentendoti di riutilizzare un comando scorrendo la cronologia dei comandi.

File e processi

Tutte le funzioni in UNIX coinvolgono un file o un processo. I processi sono esecuzioni di programmi, mentre i file sono raccolte di dati create dall'utente. I file possono includere un documento, istruzioni di programmazione per il sistema o una directory. UNIX utilizza una struttura di file gerarchica nel suo design che inizia con una directory principale, indicata dalla barra (/). La radice è seguita dalle sue sottodirectory, come in un albero invertito, e termina con il file. Nell'esempio "/Demand/Articles/UNIX.doc", la directory principale "Demand" ha una sottodirectory "Articoli", che ha un file "UNIX.doc".