Sei sulla pagina 1di 1

CAPITOLO 2

2.1 Servizi di un sistema operativo


2.2 Interfaccia con l'utente del sistema operativo
2.2.1 Interprete dei comandi
2.2.2 Interfaccia grafica con l'utente
2.2.3 Interfaccia touch-screen
2.2.4 Scelta dell'interfaccia
2.3 Chiamate di sistema
2.3.1 Esempio
2.3.2 Interfaccia per la programmazione di applicazioni (API)
2.3.3 Categorie di chiamate di sistema
2.3.3.1 Controllo dei processi
2.3.3.2 Gestione dei file
2.3.3.3 Gestione dei dispositivi
2.3.3.4 Gestione delle informazioni
2.3.3.5 Comunicazione
2.3.3.6 Protezione
2.4 Servizi di sistema
2.5 Linker e loader
2.6 Perché le applicazioni dipendono dal sistema operativo
2.8 Struttura del sistema operativo
2.8.1 Struttura monolitica
2.8.2 Approccio stratificato
2.8.3 Microkernel
2.8.4 Moduli
2.8.5 Sistemi ibridi
2.8.5.1 macOS e iOS
2.8.5.2 Android
2.9 Generare e avviare un sistema operativo
2.9.1 Generazione di sistemi operativi
2.9.2 Avvio del sistema
2.10 Debugging dei sistemi operativi
2.10.1 Analisi dei malfunzionamenti
2.10.2 Monitoraggio e regolazione delle prestazioni
2.10.2.1 Contatori
2.10.3 Tracing

Potrebbero piacerti anche