Programma del corso |
1. |
Il sistema Operativo UNIX: struttura, interfaccia utente,
varianti (Solaris, Linux).
La shell UNIX:
- ruolo e varianti,
- procedura di login,
- organizzazione del file system,
- manuale online,
- la shell bash: espansione
del pathname, ridirezione del I/O, pipe, job in background,
il comando history, editing della linea di comando, completamento
di comandi,
- gli editor vi e (X)Emacs,
- il comando make.
Comandi principali della shell:
- gestione
di file,
- gestione
di processi,
- monitoraggio
della memoria,
- comandi
filtro: ricerca, ordinamento, editing.
Shell script:
- variabili,
- passaggio dei parametri,
- strutture di controllo,
- login script.
|
2. |
Basi di Linguaggio C. |
|
3. |
Programmazione di sistema:
- controllo di processi,
- file system,
- comunicazione tra processi,
- threads e multithreading.
|
|
|