Descrizione

1. INTRODUZIONE AI SISTEMI OPERATIVI – 1.1. Evoluzione storica dei sistemi operativi – 1.2. Funzioni e caratteristiche dei sistemi operativi – 1.3. Bootstrap – 1.4. Interfacce utente – 1.5. Tipologie di sistemi operativi – 1.6. Tipologie di elaborazione – 1.7. Introduzione ai processi – 1.8. File system – 1.9. Gestione della sicurezza ● 2. ARCHITETTURA DEI SISTEMI OPERATIVI – 2.1. Architettura di Windows NT – 2.2. Architettura di Linux ● 3. WINDOWS – 3.1. File System Windows – 3.2. Gestione degli utenti – 3.3. Gestione dell’accesso alle risorse ● 4. LINUX – 4.1. Boot – 4.2. File System Linux – 4.3. Gestione degli utenti – 4.4. Shell – 4.5. Comandi Linux ● 5. GESTIONE DEI PROCESSI – 5.1. Schedulazione dei processi ● 6. GESTIONE DELL’INGRESSO E USCITA ● 7. GESTIONE DELLA MEMORIA CENTRALE – 7.1. Memoria virtuale ● 8. PROGRAMMAZIONE C IN AMBIENTE LINUX – 8.1. Funzioni API fondamentali di Linux ● 9. PROGRAMMAZIONE C IN AMBIENTE WINDOWS – 9.1. Programmazione basata su User Interface – 9.1.1 Convenzioni di chiamata e tipi di dato – 9.1.2 Esempio di applicazione UI – 9.1.3 Funzioni API Win32 – 9.2. Programmazione basata su console – 9.2.1 Funzioni Microsoft CRT – 9.2.2 Esempio di applicazione console ● 10. VIRTUALIZZAZIONE.
________