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