You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.<br />
Qualche informazione<br />
su UNIX<br />
di Shodan<br />
Per utilizzare al meglio UNIX è necessario familiarizzare con<br />
alcuni concetti fondamentali: sistema operativo , kernel ,<br />
multitasking , multiutenza .<br />
2.1 Cos’è un sistema operativo<br />
Con il termine “sistema operativo” si intende quel software che gestisce l’hardware di un<br />
computer e che mette quest’ultimo in comunicazione con gli altri programmi. Inoltre<br />
permette agli utenti di accedere alle risorse della macchina. Tutti i computer, per<br />
funzionare, devono avere un sistema operativo.<br />
2.2 Il Kernel<br />
Il Kernel è il cuore del sistema operativo Unix e viene caricato in memoria all’avvio del<br />
computer, questa operazione viene chiamata anche boot. Esso gestisce tutte le risorse di<br />
un computer e le presenta a tutti gli utenti come un sistema coerente.<br />
2.3 Unix è multitasking<br />
Una traduzione letterale della parola multitasking potrebbe essere multiobbiettivo. Questo<br />
termine si applica ad un sistema operativo che è in grado di gestire più task (obbiettivi)<br />
contemporaneamente.<br />
A differenza del DOS o di altri vecchi sistemi operativi, Unix è in grado di far funzionare<br />
contemporaneamente più programmi contemporaneamente e di fare in modo che questi<br />
ultimi, dove necessario, si scambino informazioni. Questa caratteristica permette un<br />
utilizzo migliore delle risorse e quindi una velocizzazione dei vari compiti.<br />
Per fare un esempio pratico, con Unix è possibile leggere la posta, mentre si scaricano<br />
dei file dalla rete, mentre un programma di rendering 3D calcola un’immagine e cosi’ via...<br />
L’unico limite al numero di processi (questo è il nome dei vari task) è dato dalla<br />
memoria e dalla dimensione della process table; un utente normale di solito non riesce a<br />
riempire la prima, tanto meno la seconda.