Corso di specializzazione : Informatica Abacus ITIS “ NULLO BALDINI “ RAVENNA Materia : Sistemi di elaborazione e trasmissione delle informazioni Programma preventivo a.s 2006/2007 Classe 4aia Informatica abacus I° Quadrimestre Linguaggio C Sistemi Operativi Caratteristiche generali di un Sistema Operativo (S.O.) Organizzazione modulare di un S.O. Sistemi operativi monoprogrammati e multiprogrammati Multitasking, Time Sharing e Time Slice Interleaving, overlapping S.O. dedicati, batch, interattivi Multithreading S.O. Real Time I Processi Processo Processore Ciclo di vita di un processo Il modello onion skin ( buccia di cipolla ) Il nucleo ( Kernel ) Politiche di scheduling ( Round Robin ) Processi concorrenti ( schema Produttore-Consumatore ) Gestione della memoria Partizioni fisse Partizioni variabili Tecniche First Fit, Best Fit, Worst Fit. Paginazione Segmentazione Periferiche virtuali File System Software di sistema Editor Compilatori Interpreti Debugger II° Quadrimestre INTRODUZIONE AL SISTEMA OPERATIVO LINUX • • • • Cenni storici Varie distribuzioni File System Ext2-Ext3 ( directory principali, permessi su file e directory ) Comandi principali della Bash Shell 1 • • • • • Editor vi Collegamento fra dispositivi fisici e file System Script di Shell Ambienti grafici Gnome e KDE Software Opensource. Linguaggio JAVA Introduzione al linguaggio Java Compilazione ed esecuzione di un file sorgente JVM ( Java Virtual Machine ) Struttura di base di una applicazione Java Le Applet Differenze tra applet e applicazioni Creazione di un’applet Come eseguire un’applet LABORATORIO Esercitazioni di programmazione in linguaggio C in ambiente Windows Esercitazioni di programmazione in linguaggio Java in ambiente Windows • • Esercitazioni di programmazione Java con ambiente Netbeans 5 Realizzazione di Applet Java Esercitazioni relative al sistema operativo Linux • • • • • • Installazione del programma vmware Installazione del S.O. Linux Debian versione 3.0 Esercitazioni con shell Bash ( analisi di tutti i principali comandi ) Creazione di files con editor vi Esercitazioni di shell scripting Creazione di archivi tar compressi ( Tarballs ) Ravenna 16/10/2006 Insegnante Prof. : Prof. Flavio Cerini ___________________________ 2