Nwlapcug.com


Approccio a più livelli nel sistema operativo Unix

Approccio a più livelli nel sistema operativo Unix


Il sistema operativo UNIX è un multi-utente, il sistema operativo multitasking che viene comunemente utilizzato per database, server FTP e Internet. Il sistema operativo Unix fornisce un'alternativa affidabile, scalabile e a basso costo per la piattaforma basata su Windows.

Il sistema operativo Unix è suddiviso in un numero di strati (livelli): il livello inferiore (livello 0) è rappresentato dall'hardware; il livello successivo è il kernel, che controlla l'esecuzione dei comandi. Il livello successivo è il guscio, un programma che inserisce comandi in Unix. Applicazioni rappresentano il livello più esterno della fondazione strato di Unix; ogni livello utilizza le funzioni (operazioni) e i servizi degli strati di livello inferiore. Questo approccio è destinato ad agire come un aiuto a voi se avete bisogno di verificare il vostro sistema o risolvere i problemi.

Hardware

Il sistema operativo Unix verrà eseguito su un computer 386 o 486 con un minimo di 2 megabyte di RAM e 40 MB di spazio su disco. X-Windows richiede un'altra 2 megabyte di RAM.

Il Kernel

Il cuore di Unix è contenuto nel kernel. Il kernel interagisce con l'hardware e avvia la maggior parte delle attività quali gestione della memoria, delle attività di pianificazione e gestione dei file.

La Shell

La shell è l'utilità che elabora le vostre richieste. Quando si digita un comando al vostro terminale, la shell interpreta il comando e chiama il programma che hai richiesto. La Shell C, Bourne Shell e Korn Shell sono le conchiglie più popolare utilizzate in ambiente Unix.

Comandi e utilità

UNIX ha vari comandi incorporati e utilità che è possibile utilizzare nelle vostre attività quotidiane. Per esempio, digitando "cp" nella riga di comando all'interno della vostra shell copierà un file. Durante la digitazione "gatto filename" prompt dei comandi stesso mostrerà il contenuto del file. UNIX contiene oltre 250 comandi standard oltre a varie altre utilità e comandi forniti da software di terze parti.