ISTITUTO TECNICO ECONOMICO "Vito Vittorio Lenoci"
TECNICO COMMERCIALE TURISTICO INFORMATICO
Cod. fiscale 80020770725 – Cod. mecc. BATD13000T
Centro Studi Polivalente - Japigia – Via Caldarola - B A R I
Tel. centralino 080-554.87.38 – Presidenza/fax 080-554.87.41
Sito Internet: http://www.itclenoci.it
E-mail: [email protected]; [email protected]
Programma svolto dalla 5A Sia
Anno scolastico 2014-2015
Proff. G. Natilla M.Genchi
Reti
introduzione alle reti; pro e contro dell'uso delle reti; Caratteristiche delle reti; servizi offerti dalle reti: world
wide web, posta elettronica, trasferimento file, telnet; protocolli di rete: HTTP, HTTPS, FTP, SMTP, POP,
DHCP, TCP/IP; mezzi trasmissivi: doppino telefonico, cavo coassiale, fibre ottiche, etere (cenni); La
tecnologia trasmissiva; classificazioni di reti; topologia di rete; Panoramica sui livelli ISO/OSI: fisico, data link,
rete, trasporto, sessione, presentazione, applicazione; schema client/server di un sito di pagine web
dinamiche; Livelli di rete ISO/OSI e TCP/IP: confronto; classi di rete: A,B,C e relativi intervalli di indirizzi IP;
indirizzi pubblici e privati; statici e dinamici (DHCP).
Teoria dei database
installazione di XAMPP: server di pagine web, server mysql, applicazione phpmyadmin; Introduzione ai
database e DBMS e studio delle caratteristiche principali dei database e dei DBMS Definizione di Entità,
Attributi (obbligatori o meno), Proprietà, Associazione; chiave primaria; chiave univoca, chiave semplice,
chiave composta,tipi di relazioni; id univoco progressivo (AUTOINCREMENT) chiavi esterne, integrità
referenziale: consentire/proteggere la cancellazione di record correlati; aggiornamento delle chiavi esterne
quando viene modificata la chiave primaria; operazioni di proiezione e selezione. Prodotto cartesiano fra
due tabelle; Operazioni di join fra due o più tabelle: equi join, natural join; join esterno: left join, right join;
funzioni di raggruppamento; minimo, media, massimo, somma, conteggio; ordinamento dei dati.
Applicazioni di laboratorio
creazione di un database; studio istruzioni: CREATE DATABASE E CREATE TABLE; uso di phpmyadmin
per la creazione delle tabelle e l'inserimento dei dati: istruzione sql INSERT… INTO…()VALUE() ; esercizi
sulla impostazione dell'integrità referenziale: FOREIGN KEY ... REFERENCES ... ON DELETE...ON
Istruzione sql per la modifica di dati in una tabella UPDATE TABLE...SET… Integrità referenziale: (ON
DELETE, ON UPDATE,SELECT...FROM...WHERE) Istruzioni per la estrazione di dati da uno o piu tabelle:
SELECT ... FROM .... WHERE .... Definizione di una chiave primaria semplice e composta: PRIMARY KEY;
introduzione ai join: SELECT…FROM…T1 JOIN T2 ON…esercizi sui raggruppamenti: MIN, MAX, SUM,
COUNT, GROUP BY; raggruppamento sulle date; Esercizi di SQL: left join e right join, connessione da Php
a Mysql: selezione del database di lavoro; esecuzione di una query e tabellazione creazione dinamica di un
Form con dati prelevati dal database Istruzioni per la tabellazione dei dati: mysql_query, mysql_fetch_array
Passaggio di dati da un Form ad un modulo php: select, POST, GET: esercizi su Natural join fra tabelle con
più campi in comune.
Sistemi operativi
sistemi operativi come gestore di risorse hardware e software; procedura POST; Classificazione dei sistemi
operativi: monoprogrammati; multi programmati; multiprocessing; Definizione di processo; Schematizzazione
delle macchine virtuali; Stati di un processo; eventi che determinano il passaggio da uno stato allo stato
successivo; segnale di interrupt per la comunicazione del completamento di una operazione di i/o; moduli
principali di un sistema operativo: kernel, gestore del microprocessore, gestore della memoria centrale, file
system. Gestore del microprocessore: scheduler; politiche di gestione del microprocessore: priorità e round
robin; Definizione di processi i/o bound e CPU bound; tecnica usata per la determinazione dinamica della
priorità e del time slice da assegnare ai processi.
ISTITUTO TECNICO ECONOMICO "Vito Vittorio Lenoci"
TECNICO COMMERCIALE TURISTICO INFORMATICO
Cod. fiscale 80020770725 – Cod. mecc. BATD13000T
Centro Studi Polivalente - Japigia – Via Caldarola - B A R I
Tel. centralino 080-554.87.38 – Presidenza/fax 080-554.87.41
Sito Internet: http://www.itclenoci.it
E-mail: [email protected]; [email protected]
Gestione della memoria:
Monoprogrammata; multiprogrammata con partizionamento statico e dinamico; strutture di dati utilizzate;
vantaggi e svantaggi di ogni tipo di gestione; memoria virtuale: concetto di memoria virtuale; pagefile.sys in
Windows; Tecnica della paginazione: suddivisione dei processi in pagine e della memoria in blocchi;
vantaggi e svantaggi della paginazione; strutture dati per la gestione dei blocchi e delle pagine; definizione di
indirizzo logico e indirizzo fisico; evento di page fault: caricamento delle pagine in memoria centrale; tecnica
per lo scarico dei blocchi della memoria centrale al raggiungimento di una soglia limite; politica per la scelta
dei blocchi da scaricare; formule per la trasformazione di un indirizzo logico in indirizzo fisico.
Gestione del file system
Concetti e tecniche generali, accesso ai file (cenni), operazioni sui file e cartelle previste dal file system, file
system gerarchici, implementazione di un file system linux(cenni), allocazione contigua, liste concatenate,
gestione dello spazio sul disco, prestazioni di un file system.
Sicurezza delle comunicazioni: crittografia
Introduzione, crittografia storica, crittografia simmetrica e asimmetrica.
Sicurezza informatica, i possibili eventi dannosi, le aggressioni intenzionali e sistemi di difesa.
Backup (cenni).