Navigazione di Sezione:
Sistemi Operativi 2013/2014
- Richiami di calcolatori elettronici
- Linux: installazione; concetti e comandi essenziali
- Introduzione ai sistemi operativi
- Struttura di un sistema operativo
- Gestione dei processi
- Processi e thread
- Schedulazione della CPU
- Sincronizzazione e gestione degli stalli
- Gestione della memoria centrale
- Gestione delle pagine fisiche
- Gestione della memoria virtuale
- Interfaccia del file system
- Realizzazione del file system
- Gestione della memoria secondaria
- La memoria tampone per i dischi
- Gestione delle periferiche di I/O
- Richiami sulla programmazione in linguaggio C
- Funzioni di I/O di libreria
- Liste dinamiche
- Chiamate di sistema open(), close(), read(), write()
- Chiamate di sistema fork(), getpid(), exit(), wait()
- Chiamate di sistema flock(), lseek(), fcntl()
- PThread: pthread_create, pthread_exit, pthread_join
- Chiamate di sistema mmap(), munmap(), signal(), kill()
- Chiamate di sistema sigaction(), alarm(), pause(), execve()
- Pipe e FIFO
- System V IPC: code di messaggi, memoria condivisa, semafori
- Semafori POSIX anonimi
- PThread: mutex, barrier, condition