Corso di Laurea in Ingegneria Informatica e Biomedica. Sistemi Operativi A.A. ( )

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Corso di Laurea in Ingegneria Informatica e Biomedica. Sistemi Operativi A.A. (2002-2003)"

Transcript

1 Università degli Studi Magna Græcia di Catanzaro Corso di Laurea in Ingegneria Informatica e Biomedica Sistemi Operativi A.A. ( ) Docente: Prof. Mario Cannataro cannataro@unicz.it /cannataro Date delle lezioni Programma del corso Libri di testo Materiale integrativo Software e link d interesse Esami ed esoneri Come contattare il docente ed il tutor DATE DELLE LEZIONI Calendario II semestre Inizio Corsi: Lunedì 31 Marzo Fine Corsi: Venerdi 20 Giugno Prove in itinere: settimana dal 12 al 17 Maggio (le lezioni sono sospese). Vacanze di Pasqua: dal 24 al 29 Aprile. Lezioni Sessione d'esame: Luglio e Settembre Lunedì dalle 9.00 alle 11.00, aula A1 (Via Smaldone) Giovedì dalle 9.00 alle 11.00, aula A1 (Via Smaldone) 5 CFU PROGRAMMA DEL CORSO [Formato Word] Il corso di Sistemi Operativi ha lo scopo di introdurre i principi di funzionamento e di progetto dei sistemi operativi. Nella prima parte del corso, dopo un breve richiamo all architettura del calcolatore, vengono illustrati i concetti e i meccanismi fondamentali per la gestione dei processi, della memoria, dell'i/o e del file system sui cui sono basati i sistemi operativi moderni. Nella seconda parte del corso viene illustrato il sistema operativo Linux. Nella terza parte del corso vengono introdotti i sistemi operativi distribuiti e i principi della programmazione concorrente. Nel corso si pone

2 una particolare enfasi sui meccanismi di cooperazione e comunicazione tra processi e vengono presentati e discussi esempi di programmazione concorrente tramite l'utilizzo dei meccanismi di concorrenza di Java e delle system call offerte dal sistema operativo UNIX. Il corso è completato da un insieme di esercitazioni sul sistema operativo Linux, sulla programmazione concorrente e sulla programmazione di rete, usando il linguaggio Java. PARTE PRIMA: SISTEMI OPERATIVI Introduzione. Concetti fondamentali, Dai sistemi batch ai sistemi operativi moderni, Struttura del sistema operativo, Componenti di un sistema operativo, System calls. Strutture dei Sistemi di Calcolo. Funzionamento di un calcolatore, struttura dell'i/o, struttura della memoria, gerarchia delle memorie, protezione hardware. Struttura dei Sistemi Operativi. Componenti principali, servizi, systems call, struttura di un sistema operativo, macchine virtuali, approccio a microkernel, generazione di un sistema. Gestione dei Processi. Processi, Threads, Creazione, interazione e terminazione di processi, Schedulazione dei processi, Diagramma di Stato, Algoritmi di scheduling. Cooperazione tra Processi. Sincronizzazione e Comunicazione, Modelli di programmazione concorrente, Meccanismi di cooperazione: semafori, regioni critiche, monitor, scambio messaggi, socket, chiamata di procedura remota, RMI, Deadlock e Starvation. Gestione della Memoria Principale. Tecniche per la gestione della memoria, Swapping, Paginazione e Segmentazione: Concetti ed Algoritmi, Memoria Virtuale: paginazione e segmentazione. File System. Caratteristiche del File System, File e Directory, Protezione, Implementazione del file system. Gestione dei dispositivi di Input/Output. Principi dell'hardware di I/O, Il software per la gestione dell' I/O, Dischi, Scheduling del disco, Clock, Terminali. PARTE SECONDA: LINUX Architettura di Linux Installazione di Linux PARTE TERZA: PROGRAMMAZIONE CONCORRENTE E SISTEMI OPERATIVI DISTRIBUITI Coordinazione distribuita. Ordinamento di eventi in ambiente distribuito, Mutua esclusione, Atomicità, Controllo della concorrenza, Algoritmi di elezione. Sistemi operativi distribuiti. Sistemi operativi di rete, Sistemi operativi distribuiti, File system distribuiti, Programmazione in ambiente di rete. Protezione e sicurezza. Meccanismi di protezione, Cavallo di Troia, Worms, Virus, Tecniche per aumentare la sicurezza di un sistema. ESERCITAZIONI: Installazione di Linux, uso della shell, principali comandi utente e di amministratore Processi e thread in Java, programmazione concorrente in Java Programmazione di rete in Java. LIBRI DI TESTO A. Silberschatz, P. Galvin, Sistemi Operativi, Addison-Wesley, 6 a edizione, ( ) ( )

3 TESTI COMPLEMENTARI A.S. Tanenbaum, I moderni Sistemi Operativi, Jackson Libri, W. Stallings, Sistemi Operativi, Jackson Libri, 2000 MATERIALE INTEGRATIVO SLIDES TEORIA [gentilmente fornite dal Prof. Domenico Talia Università della Calabria] SO-Presentazione.pdf SO-Lezione01-Introduzione.pdf SO-Lezione02-StrutturaSistemi.pdf SO-Lezione03-StrutturaSO.pdf SO-Lezione04-Processi.pdf SO-Lezione05-SchedulingCPU.pdf SO-Lezione06-MemoriaCentrale.pdf SO-Lezione07-MemoriaVirtuale.pdf SO-Lezione08-FileSystem1.pdf SO-Lezione09-FileSystem2.pdf SO-Lezione10-InputOutput.pdf SO-Lezione11-MemoriaMassa.pdf SLIDES ESERCITAZIONI In preparazione CALENDARIO LEZIONI ED ESERCITAZIONI # Data Lezione Esercitazione Marzo Introduzione al Corso Struttura dei Calcolatori Processo di Bootstrap 2. 4 Aprile Meccanismo di Interrupt Gestione I/O: controllo di programma e DMA Protezione hardware: modalità kernel e utente Protezione I/O: istruzioni privilegiate Protezione memoria: registri base/limite

4 Panoramica sulla struttura e funzioni del Sistema Operativo 3. 7 Componenti del Sistema Operativo Il Kernel o Nucleo Concetto di Processo Diagramma di stato dei processi Context Switch Scheduling dei Processi Principali algoritmi di scheduling dei processi: FCFS, SJF, RR, Priorità Gestione della memoria centrale VACANZA PASQUALE I Parte Introduzione alla programmazione concorrente: Problema del Bounded Buffer Race Conditions Il problema della Sezione Critica: Algoritmo di Stretta Alternanza o Turnazione Algoritmo di Peterson Algoritmo del Fornaio II Parte Giovedì 24 aprile (sostituisce 28 Aprile) Soluzioni Hardware per la Sincronizzazione Mutua Esclusione con Test and Set Semafori Sezione Critica di n processi Implementazione dei Semafori Operazioni associate ai Semafori Semaforo come strumento di sincronizzazione Semaforo Contatore Semaforo Binario Esercitazione (vedi 24 Maggio) 9. 5 Maggio Problema del Bounded Buffer con i Semafori Monitor Rappresentazione Concettuale dei Monitor Operazioni associate ai Monitor Implementazione dei Monitor tramite Semafori Problema del Bounded Buffer con i Monitor Thread Definizione di Thread Thread in Java Ciclo di vita di un Thread Thread Metodi per il controllo di Thread Priorità dei Thread in Java Sincronizzazione di Threads - Esempio di inconsistenza - Esempio: Stack Sincronizzato - Metodi di Sincronizzazione associati ai Threads - Esempio: Produttori Consumatori

5 Problema dei Cinque Filosofi Definizione del problema Risoluzione con i Semafori Risoluzione con i Monitor Risoluzione multithreaded con sincronizzazione Java Programmazione concorrente Ambiente locale e ambiente globale Nondeterminismo Gestione della memoria centrale: Paginazione Esercitazione Esercitazione File System Esercitazione Giugno FESTA Esercitazione Gestione I/O Esercitazione Dispositivi di I/O Esercitazione Sicurezza NOTA BENE: le slides sono di ausilio per gli studenti che seguono il corso e non sostituiscono il libro di testo né le lezioni ed esercitazioni svolte in aula. SOFTWARE E LINK DI INTERESSE In preparazione ESAMI ED ESONERI Prova in Itinere: Maggio 2003 Esame del XX/YY/2003 [Tracce, Soluzioni, Risultati] COME CONTATTARE IL DOCENTE ED IL TUTOR Orario ricevimento Prof. Mario Cannataro: cannataro@unicz.it Lunedì dalle alle (previo appuntamento fissato via )

6 Orario ricevimento Dott.ssa Carmela Comito: Giovedì (previo appuntamento fissato via )

Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A. 2007-2008. Sistemi Operativi L-A

Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A. 2007-2008. Sistemi Operativi L-A Università di Bologna Corso di Laurea Specialistica in Ingegneria dell'automazione e Ingegneria Elettronica A.A. 2007-2008 Sistemi Operativi L-A Prof. Anna Ciampolini http://lia.deis.unibo.it/courses/sola0708-auto/

Dettagli

Corso di Laurea in Ingegneria Informatica e Biomedica. Fondamenti di Informatica II A.A. (2002-2003)

Corso di Laurea in Ingegneria Informatica e Biomedica. Fondamenti di Informatica II A.A. (2002-2003) Università degli Studi Magna Græcia di Catanzaro Corso di Laurea in Ingegneria Informatica e Biomedica Fondamenti di Informatica II A.A. (2002-2003) Docente: Prof. Mario Cannataro cannataro@unicz.it www.isi.cs.cnr.it/isi/cannataro

Dettagli

Principi di Sistemi Operativi (1 anno Corso di Laurea Magistrale in Ingegneria Informatica) ANNO ACCADEMICO 2014-2015

Principi di Sistemi Operativi (1 anno Corso di Laurea Magistrale in Ingegneria Informatica) ANNO ACCADEMICO 2014-2015 Principi di Sistemi Operativi (1 anno Corso di Laurea Magistrale in Ingegneria Informatica) ANNO ACCADEMICO 2014-2015 Prof. Letizia Leonardi OBIETTIVI FORMATIVI: L'obiettivo di questo insegnamento è di

Dettagli

Corso di Laurea in Ingegneria Informatica. Laboratorio di Sistemi Operativi. II anno, III periodo 2 crediti 13 ore di lezione 16 ore di esercitazione

Corso di Laurea in Ingegneria Informatica. Laboratorio di Sistemi Operativi. II anno, III periodo 2 crediti 13 ore di lezione 16 ore di esercitazione Corso di Laurea in Ingegneria Informatica Laboratorio di Sistemi Operativi II anno, III periodo 2 crediti 13 ore di lezione 16 ore di esercitazione INFORMAZIONI UTILI Docente: Gianluigi Folino tel. : 0984/831731

Dettagli

Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 1.1. Sistemi Operativi. D. Talia - UNICAL

Sistemi Operativi UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 1.1. Sistemi Operativi. D. Talia - UNICAL Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti

Dettagli

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003

Sistemi Operativi. Introduzione UNICAL. Facoltà di Ingegneria. Domenico Talia A.A. 2002-2003 Domenico Talia Facoltà di Ingegneria UNICAL A.A. 2002-2003 1.1 Introduzione Presentazione del corso Cosa è un Sistema Operativo? Sistemi Mainframe Sistemi Desktop Sistemi Multiprocessori Sistemi Distribuiti

Dettagli

Architettura degli Elaboratori e delle Reti

Architettura degli Elaboratori e delle Reti Architettura degli Elaboratori e delle Reti CORSO DI LAUREA TRIENNALE IN INFORMATICA PER LE TELECOMUNICAZIONI A. A. 2006-2007 Cristina Silvano Università degli Studi di Milano Dipartimento di Informatica

Dettagli

2.3.2 Servire gli interrupt 42 2.3.3 System call 47 Riepilogo 50 Domande 51 Problemi 51 Note bibliografiche 52

2.3.2 Servire gli interrupt 42 2.3.3 System call 47 Riepilogo 50 Domande 51 Problemi 51 Note bibliografiche 52 Indice generale. Prefazione XIX Ringraziamenti dell Editore XXI Guida alla lettura XXII Parte 1 - Panoramica 2 1 Introduzione 5 1.1 Viste di un sistema operativo 5 1.2 Obiettivi di un SO 8 1.2.1 Uso efficiente

Dettagli

AlmaWeb Universita` di Bologna. Master in Tecnologia del Software Libero e Open Source

AlmaWeb Universita` di Bologna. Master in Tecnologia del Software Libero e Open Source AlmaWeb Universita` di Bologna Master in Tecnologia del Software Libero e Open Source Corso di Sistemi Operativi Prof. Anna Ciampolini aciampolini@deis.unibo.it Dott. Stefano Zacchiroli zack@bononia.it

Dettagli

Corso di Sistemi Operativi

Corso di Sistemi Operativi Alma Graduate School - Universita' di Bologna Master in Tecnologia del Software Libero e Open Source A.A. 2005-2006 Corso di Sistemi Operativi Prof. Anna Ciampolini Dott. Stefano

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Facoltà di Ingegneria Univ. di Bologna Ing. Gestionale (L-Z) Prof. Wilma Penzo 1 Informazioni generali Docente Prof. Wilma Penzo DEIS E-mail: wilma.penzo@unibo.it Tel.: 051-20-93560

Dettagli

Architettura di un sistema operativo

Architettura di un sistema operativo Architettura di un sistema operativo Dipartimento di Informatica Università di Verona, Italy Struttura di un S.O. Sistemi monolitici Sistemi a struttura semplice Sistemi a livelli Virtual Machine Sistemi

Dettagli

Prefazione. Contenuti

Prefazione. Contenuti Prefazione Il sistema operativo costituisce uno dei componenti fondamentali di ogni sistema di elaborazione, in particolare è quello con cui l utente entra direttamente in contatto quando accede al sistema,

Dettagli

STRUTTURE DEI SISTEMI DI CALCOLO

STRUTTURE DEI SISTEMI DI CALCOLO STRUTTURE DEI SISTEMI DI CALCOLO 2.1 Strutture dei sistemi di calcolo Funzionamento Struttura dell I/O Struttura della memoria Gerarchia delle memorie Protezione Hardware Architettura di un generico sistema

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2010/2011 I lucidi del corso sono stati prodotti

Dettagli

Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso

Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso Programmazione in Java e gestione della grafica (I modulo) Lezione 1: Presentazione corso Informazioni generali Docente: Prof.ssa Dora Giammarresi: giammarr@mat.uniroma2.it Tutor:??? Informazioni generali

Dettagli

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009 Prof. Raffaele Nicolussi FUB - Fondazione Ugo Bordoni Via B. Castiglione 59-00142 Roma Docente Raffaele Nicolussi rnicolussi@fub.it Lezioni

Dettagli

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica www.dis.uniroma1.it/~midlab Sistemi Operativi II Corso di Laurea in Ingegneria Informatica Prof. Roberto Baldoni Introduzione OS=Astrazione Dare l illusione all applicazione di memoria infinita, CPU infinita,unico

Dettagli

Esercitazione E1 Scheduling, deadlock, monitor

Esercitazione E1 Scheduling, deadlock, monitor Esercitazione E1 Scheduling, deadlock, monitor Sistemi Operativi - prof. Silvio Salza - a.a. 2008-2009 E1-1 Scheduling I cinque processi A,B,C,D,E richieste di CPU si presentano nell ordine. Le loro richieste

Dettagli

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1) La gestione di un calcolatore Sistemi Operativi primo modulo Introduzione Augusto Celentano Università Ca Foscari Venezia Corso di Laurea in Informatica Un calcolatore (sistema di elaborazione) è un sistema

Dettagli

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione Lezione 4 La Struttura dei Sistemi Operativi Introduzione Funzionamento di un SO La Struttura di un SO Sistemi Operativi con Struttura Monolitica Progettazione a Livelli di un SO 4.2 1 Introduzione (cont.)

Dettagli

Sistemi operativi e reti A.A. 2013-14. Lezione 2

Sistemi operativi e reti A.A. 2013-14. Lezione 2 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 2 Giovedì 10-10-2013 1 Sistemi a partizione di tempo (time-sharing) I

Dettagli

GUIDA ALLA PREPARAZIONE DEGLI ESAMI

GUIDA ALLA PREPARAZIONE DEGLI ESAMI Laurea in Lingue e cultura per l impresa (a. a. 2005/2006) Corso di Informatica GUIDA ALLA PREPARAZIONE DEGLI ESAMI PROGRAMMA CFU 6 Corso di laurea / anno DU I o II anno, CL4 II anno Professore Roberto

Dettagli

Informatica Generale

Informatica Generale Insegnamento di Informatica Generale Corso di Laurea in Economia delle banche, delle assicurazioni e degli intermediari finanziari (aa 2010-2011) Guido Fiorino (guido.fiorino@unimib.it) 1 informazioni.tex:

Dettagli

Sistemi Operativi STRUTTURA DEI SISTEMI OPERATIVI 3.1. Sistemi Operativi. D. Talia - UNICAL

Sistemi Operativi STRUTTURA DEI SISTEMI OPERATIVI 3.1. Sistemi Operativi. D. Talia - UNICAL STRUTTURA DEI SISTEMI OPERATIVI 3.1 Struttura dei Componenti Servizi di un sistema operativo System Call Programmi di sistema Struttura del sistema operativo Macchine virtuali Progettazione e Realizzazione

Dettagli

Introduzione. Laboratorio di Calcolo Corso di Laurea in Fisica. Università degli Studi di Roma La Sapienza

Introduzione. Laboratorio di Calcolo Corso di Laurea in Fisica. Università degli Studi di Roma La Sapienza Introduzione Laboratorio di Calcolo Corso di Laurea in Fisica Università degli Studi di Roma La Sapienza WARNING Questo canale è solo per studenti di Fisica il cui cognome inizia con le lettere A-C TUTTAVIA

Dettagli

Reti ed Applicazioni Schema dei corsi A/A 2004/2005

Reti ed Applicazioni Schema dei corsi A/A 2004/2005 Reti ed Applicazioni Schema dei corsi A/A 2004/2005 Mauro Campanella - GARR (mauro.campanella@garr.it) 1 I corsi Reti ed Applicazioni 1-48 ore - 6 crediti Reti ed Applicazioni 2-24 ore - 3 crediti Complementi

Dettagli

Sistemi Operativi. Introduzione. C.d.L. in Informatica (laurea triennale) Anno Accademico 2009-2010. Dipartimento di Matematica e Informatica Catania

Sistemi Operativi. Introduzione. C.d.L. in Informatica (laurea triennale) Anno Accademico 2009-2010. Dipartimento di Matematica e Informatica Catania Sistemi Operativi C.d.L. in Informatica (laurea triennale) Anno Accademico 2009-2010 Dipartimento di Matematica e Informatica Catania Introduzione Prof. Mario Di Raimondo Sistemi Operativi 9 CFU (72 ore)

Dettagli

Il Sistema Operativo (1)

Il Sistema Operativo (1) E il software fondamentale del computer, gestisce tutto il suo funzionamento e crea un interfaccia con l utente. Le sue funzioni principali sono: Il Sistema Operativo (1) La gestione dell unità centrale

Dettagli

Programma di INFORMATICA

Programma di INFORMATICA Classe 1 a D Indirizzo AMMINISTRAZIONE FINANZA E MARKETING MODULO 1: Architettura e componenti di un computer 1.1 Terminologia base e definizioni 1.2 Struttura di un PC 1.3 Componenti Hardware 1.4 Unità

Dettagli

Il Concetto di Processo

Il Concetto di Processo Processi e Thread Il Concetto di Processo Il processo è un programma in esecuzione. È l unità di esecuzione all interno del S.O. Solitamente, l esecuzione di un processo è sequenziale (le istruzioni vengono

Dettagli

Sistemi operativi basati sul web

Sistemi operativi basati sul web Sistemi operativi basati sul web Anno Accademico 2009-2010 Relatore: Ch.mo prof. Porfirio Tramontana Candidato: Mirolla Salvatore Matricola:576/260 Introduzione ai sistemi operativi basati sul Web A differenza

Dettagli

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera

Il Sistema Operativo. Introduzione di programmi di utilità. Elementi di Informatica Docente: Giorgio Fumera CPU Memoria principale Il Sistema Operativo Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura A.A. 2009/2010 ALU Unità di controllo Registri A indirizzi

Dettagli

Il sistema operativo. Sistema operativo. Multiprogrammazione. Il sistema operativo. Gestione della CPU

Il sistema operativo. Sistema operativo. Multiprogrammazione. Il sistema operativo. Gestione della CPU Il sistema operativo Sistema operativo Gestione della CPU Primi elaboratori: Monoprogrammati: un solo programma in memoria centrale Privi di sistema operativo Gestione dell hardware da parte degli utenti

Dettagli

Analisi e progettazione del software

Analisi e progettazione del software Luca Cabibbo Analisi e Progettazione del Software Analisi e progettazione del software Introduzione al corso marzo 2015 Qualcuno me l ha mostrato, e io l ho trovato da solo. Detto Zen 1 Analisi e progettazione

Dettagli

Sistemi Operativi. Introduzione. C.d.L. in Informatica (laurea triennale) Anno Accademico 2013-2014. Dipartimento di Matematica e Informatica Catania

Sistemi Operativi. Introduzione. C.d.L. in Informatica (laurea triennale) Anno Accademico 2013-2014. Dipartimento di Matematica e Informatica Catania Sistemi Operativi C.d.L. in Informatica (laurea triennale) Anno Accademico 2013-2014 Dipartimento di Matematica e Informatica Catania Introduzione Prof. Mario Di Raimondo Sistemi Operativi 9 CFU (72 ore)

Dettagli

Dispensa di Informatica I.1

Dispensa di Informatica I.1 IL COMPUTER: CONCETTI GENERALI Il Computer (o elaboratore) è un insieme di dispositivi di diversa natura in grado di acquisire dall'esterno dati e algoritmi e produrre in uscita i risultati dell'elaborazione.

Dettagli

Syllabus C310 - Insegnamenti disciplinari

Syllabus C310 - Insegnamenti disciplinari Syllabus C310 - Insegnamenti disciplinari Università di Verona A.A. 2014/15 e competenze generali per gli insegnamenti disciplinari Come richiesto dalla normativa di riferimento scopo degli insegnamenti

Dettagli

Sistemi Operativi. Processi GESTIONE DEI PROCESSI. Concetto di Processo. Scheduling di Processi. Operazioni su Processi. Processi Cooperanti

Sistemi Operativi. Processi GESTIONE DEI PROCESSI. Concetto di Processo. Scheduling di Processi. Operazioni su Processi. Processi Cooperanti GESTIONE DEI PROCESSI 4.1 Processi Concetto di Processo Scheduling di Processi Operazioni su Processi Processi Cooperanti Concetto di Thread Modelli Multithread I thread in diversi S.O. 4.2 Concetto di

Dettagli

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09 SISTEMI OPERATIVI Prof. Enrico Terrone A. S: 2008/09 Che cos è il sistema operativo Il sistema operativo (SO) è il software che gestisce e rende accessibili (sia ai programmatori e ai programmi, sia agli

Dettagli

Sistemi Distribuiti e Cloud Computing A.A. 2014/15

Sistemi Distribuiti e Cloud Computing A.A. 2014/15 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Sistemi Distribuiti e Cloud Computing A.A. 2014/15 Valeria Cardellini E-mail: cardellini@ing.uniroma2.it

Dettagli

Programmazione modulare 2012-2013

Programmazione modulare 2012-2013 Programmazione modulare 2012-2013 Indirizzo: Informatica Abacus Disciplina: SISTEMI DI ELABORAZIONE E TRASMISSIONE DELLE INFORMAZIONI Classe: A e B Docenti: Buscemi Letizia Ore settimanali previste: 5

Dettagli

FONDAMENTI di INFORMATICA L. Mezzalira

FONDAMENTI di INFORMATICA L. Mezzalira FONDAMENTI di INFORMATICA L. Mezzalira Possibili domande 1 --- Caratteristiche delle macchine tipiche dell informatica Componenti hardware del modello funzionale di sistema informatico Componenti software

Dettagli

CORSO DI Sistemi Operativi (2 anno-509 CCL in Ingegneria Informatica, CCL in Ingegneria Elettronica, CCL in Ingegneria delle Telecomunicazioni)

CORSO DI Sistemi Operativi (2 anno-509 CCL in Ingegneria Informatica, CCL in Ingegneria Elettronica, CCL in Ingegneria delle Telecomunicazioni) CORSO DI Sistemi Operativi (2 anno-509 CCL in Ingegneria Informatica, CCL in Ingegneria Elettronica, CCL in Ingegneria delle Telecomunicazioni) ANNO ACCADEMICO 2009-2010 Prof. Letizia Leonardi OBIETTIVI

Dettagli

PIANO DI LAVORO A.S. 2015/16

PIANO DI LAVORO A.S. 2015/16 Istituto Tecnico Industriale Leonardo Da Vinci con sez. Commerciale annessa Borgomanero (NO) PIANO DI LAVORO A.S. 2015/16 Materia: Tecnologie e progettazione di sistemi informatici e di telecomunicazioni

Dettagli

Università MAGNA GRÆCIA di Catanzaro

Università MAGNA GRÆCIA di Catanzaro Università MAGNA GRÆCIA di Catanzaro Corso di Laurea in Medicina e Chirurgia a.a.2004-2005 Corso di Informatica (I anno) Finalità del corso Il corso si propone formare gli studenti ad un utilizzo consapevole

Dettagli

Architettura di un sistema di calcolo

Architettura di un sistema di calcolo Richiami sulla struttura dei sistemi di calcolo Gestione delle Interruzioni Gestione della comunicazione fra processore e dispositivi periferici Gerarchia di memoria Protezione. 2.1 Architettura di un

Dettagli

Introduzione ai sistemi operativi

Introduzione ai sistemi operativi Introduzione ai sistemi operativi Che cos è un S.O.? Shell Utente Utente 1 2 Utente N Window Compilatori Assembler Editor.. DB SOFTWARE APPLICATIVO System calls SISTEMA OPERATIVO HARDWARE Funzioni di un

Dettagli

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino Il Sistema Operativo Il Sistema Operativo è uno strato software che: opera direttamente sull hardware; isola dai dettagli dell architettura hardware; fornisce un insieme di funzionalità di alto livello.

Dettagli

1. Che cos è la multiprogrammazione? Si può realizzare su un sistema monoprocessore? 2. Quali sono i servizi offerti dai sistemi operativi?

1. Che cos è la multiprogrammazione? Si può realizzare su un sistema monoprocessore? 2. Quali sono i servizi offerti dai sistemi operativi? 1. Che cos è la multiprogrammazione? Si può realizzare su un sistema monoprocessore? 2. Quali sono i servizi offerti dai sistemi operativi? 1. La nozione di multiprogrammazione prevede la possibilità di

Dettagli

(6 CFU) Facoltà di Economia Laurea specialistica in Economia Aziendale. Prof. Crescenzio Gallo. a.a. 2005/2006

(6 CFU) Facoltà di Economia Laurea specialistica in Economia Aziendale. Prof. Crescenzio Gallo. a.a. 2005/2006 Corso di INFORMATICA AZIENDALE (6 CFU) Facoltà di Economia Laurea specialistica in Economia Aziendale a.a. 2005/2006 Prof. Crescenzio Gallo c.gallo@unifg gallo@unifg.itit Obiettivi del Corso Il corso si

Dettagli

Sistemi Operativi. Prof. Alberto Broggi. Dip. di Ingegneria dell Informazione Università di Parma

Sistemi Operativi. Prof. Alberto Broggi. Dip. di Ingegneria dell Informazione Università di Parma Sistemi Operativi Prof. Alberto Broggi Dip. di Ingegneria dell Informazione Università di Parma Crediti Il corso offre 6 crediti (48 ore) Lezioni (circa 36 ore) Esercitazioni (circa 10 ore) Prova in itinere

Dettagli

Introduzione al sistema operativo. Laboratorio Software 2008-2009 C. Brandolese

Introduzione al sistema operativo. Laboratorio Software 2008-2009 C. Brandolese Introduzione al sistema operativo Laboratorio Software 2008-2009 C. Brandolese Che cos è un sistema operativo Alcuni anni fa un sistema operativo era definito come: Il software necessario a controllare

Dettagli

Analisi e progettazione del software

Analisi e progettazione del software Luca Cabibbo Analisi e Progettazione del Software Analisi e progettazione del software L esperienza non è quello che ti succede, Introduzione al corso ma quello che te ne fai marzo 2013 di quello che ti

Dettagli

lunedì martedì mercoledì giovedì venerdì sabato domenica Anno di corso Orario 4-apr-11 5-apr-11 6-apr-11 7-apr-11 8-apr-11 9-apr-11 10-apr-11

lunedì martedì mercoledì giovedì venerdì sabato domenica Anno di corso Orario 4-apr-11 5-apr-11 6-apr-11 7-apr-11 8-apr-11 9-apr-11 10-apr-11 CORSO DI LAUREA IN SCIENZE MOTORIE aggiornato al 27/05/2011 Calendario lezioni Secondo Semestre a.a. 2010/2011 PRIMO ANNO - Aula B.01.08 SECONDO ANNO - Aula B.01.09 TERZO ANNO - Aula B.01.07 Anno di corso

Dettagli

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT

REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT TESI DI LAUREA REALIZZAZIONE DI UN LABORATORIO REMOTO PER ESPERIENZE DI ROBOTICA EDUCATIVA: LATO CLIENT RELATORE: Prof. Michele Moro LAUREANDO: Marco Beggio Corso di laurea Specialistica in Ingegneria

Dettagli

Sistemi Distribuiti e Cloud Computing A.A. 2013/14

Sistemi Distribuiti e Cloud Computing A.A. 2013/14 Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Sistemi Distribuiti e Cloud Computing A.A. 2013/14 Valeria Cardellini E-mail: cardellini@ing.uniroma2.it

Dettagli

Lezioni frontali e/o multimediali. Lezioni frontali e/o

Lezioni frontali e/o multimediali. Lezioni frontali e/o Istituto Istruzione Superiore di baronissi ind. tecnico PROGRAMMAZIONE DIDATTICA DI Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni Articolazione: Informatica Anno scolastico 2012-2013

Dettagli

DISCIPLINE CONCORRE NTI CONOSCENZE UDA DISCIPLINA DI RIFERIMENTO UDA

DISCIPLINE CONCORRE NTI CONOSCENZE UDA DISCIPLINA DI RIFERIMENTO UDA UDA ISTITUTO TECNICO INDUSTRIALE ITI "E. MEDI" PIANO DI STUDIO DELLA DISCIPLINA TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI PIANO DELLE UDA 3 /Inf. prof. COMPETENZE della UDA

Dettagli

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo Sistema Operativo Fondamenti di Informatica 1 Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al

Dettagli

02CIXPG Sistemi informativi aziendali

02CIXPG Sistemi informativi aziendali 02CIXPG Sistemi informativi aziendali Introduzione al Corso 1 http://bit.ly/sistinfo http://elite.polito.it/ teaching-mainmenu-69/ laurea-specialistica-mainmenu-83/117-02cix Fulvio Corno Dipartimento di

Dettagli

Sistemi Operativi A. Prof. Alberto Broggi. Dip. di Ingegneria dell Informazione Università di Parma

Sistemi Operativi A. Prof. Alberto Broggi. Dip. di Ingegneria dell Informazione Università di Parma Sistemi Operativi A Prof. Alberto Broggi Dip. di Ingegneria dell Informazione Università di Parma Crediti Il corso offre 5 crediti (46 ore) Lezioni (circa 36 ore) Esercitazioni (circa 10 ore) Prova in

Dettagli

Statistica Aziendale Avanzata

Statistica Aziendale Avanzata PROGRAMMA del corso, informazioni e fonti bibliografiche Statistica Aziendale Avanzata Modulo A / Modulo B Organizzazione del corso Anno Accademico 2014/15 Codice 91019 Docente responsabile prof.ssa Silvia

Dettagli

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1 MECCANISMI E POLITICHE DI PROTEZIONE 13.1 Protezione Obiettivi della Protezione Dominio di Protezione Matrice di Accesso Implementazione della Matrice di Accesso Revoca dei Diritti di Accesso Sistemi basati

Dettagli

Sicurezza nei Sistemi Informativi

Sicurezza nei Sistemi Informativi Laurea Specialistica in Ingegneria Informatica A.A. 2009/2010 Sicurezza nei Sistemi Informativi Ing. Orazio Tomarchio Orazio.Tomarchio@diit.unict.it Dipartimento di Ingegneria Informatica e delle Telecomunicazioni

Dettagli

Corso di Sistemi Operativi Ingegneria Elettronica e Informatica prof. Rocco Aversa. Raccolta prove scritte. Prova scritta

Corso di Sistemi Operativi Ingegneria Elettronica e Informatica prof. Rocco Aversa. Raccolta prove scritte. Prova scritta Corso di Sistemi Operativi Ingegneria Elettronica e Informatica prof. Rocco Aversa Raccolta prove scritte Realizzare una classe thread Processo che deve effettuare un numero fissato di letture da una memoria

Dettagli

Sistemi di Elaborazione delle Informazioni. Corso di Laurea per "Tecnico Ortopedico" 03

Sistemi di Elaborazione delle Informazioni. Corso di Laurea per Tecnico Ortopedico 03 Sistemi di Elaborazione delle Informazioni Corso di Laurea per "Tecnico Ortopedico" a.a. 2002-03 03 Prof. Luigi Borrelli Facoltà di Medicina e Chirurgia Università degli Studi di Napoli - Federico II a.a.

Dettagli

Secondo biennio Articolazione Informatica TPSIT Prova Quarta

Secondo biennio Articolazione Informatica TPSIT Prova Quarta Sistema operativo: gestione memoria centrale La Memoria Virtuale consente di superare i limiti della Memoria Centrale : A. no B. a volte C. si, ma non sempre e' adeguata D. si, attraverso tecniche di gestione

Dettagli

Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica

Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Università degli Studi di Padova Dipartimento di Matematica. - Corso di Laurea in Informatica Il presente esame scritto deve essere svolto in forma individuale in un tempo massimo di 60 minuti dalla sua

Dettagli

Progetto di Applicazioni Software

Progetto di Applicazioni Software Progetto di Applicazioni Software Dipartimento di Informatica e Sistemistica Antonio Ruberti SAPIENZA Università di Roma Anno Accademico 2008/2009 I lucidi del corso sono stati prodotti sulla base del

Dettagli

Programma corsi LogX S.r.l.

Programma corsi LogX S.r.l. Programma corsi LogX S.r.l. I corsi vengono tenuti a domicilio presso cliente per un gruppo di persone che puo' variare da 1 a 10. Introduzione a Linux (3 Giorni) Questo corso è stato studiato per coloro

Dettagli

I Thread. I Thread. I due processi dovrebbero lavorare sullo stesso testo

I Thread. I Thread. I due processi dovrebbero lavorare sullo stesso testo I Thread 1 Consideriamo due processi che devono lavorare sugli stessi dati. Come possono fare, se ogni processo ha la propria area dati (ossia, gli spazi di indirizzamento dei due processi sono separati)?

Dettagli

Corso di INFORMATICA AZIENDALE (4 CFU)

Corso di INFORMATICA AZIENDALE (4 CFU) Corso di INFORMATICA AZIENDALE (4 CFU) Facoltà di Economia - Università di Foggia Laurea specialistica 84/S in Economia e Professioni/Consulenza Aziendale a.a. 2008/2009 Prof. Crescenzio Gallo c.gallo@unifg.it

Dettagli

Università di Bologna Corso di Laurea in Ingegneria Informatica A.A Sistemi Operativi L-A. Obiettivi del Corso. Argomenti trattati

Università di Bologna Corso di Laurea in Ingegneria Informatica A.A Sistemi Operativi L-A. Obiettivi del Corso. Argomenti trattati Università di Bologna Corso di Laurea in Ingegneria Informatica A.A. 2004-2005 Sistemi Operativi L-A Prof. Maurelio Boari http://www.lia.deis.unibo.it/courses/soa0405/ Obiettivi del Corso Fornire alcuni

Dettagli

PIANO DI LAVORO ANNUALE DELLA DISCIPLINA Tecnologie e Progettazione di Sistemi Classi QUINTE A.S. 2014-2015

PIANO DI LAVORO ANNUALE DELLA DISCIPLINA Tecnologie e Progettazione di Sistemi Classi QUINTE A.S. 2014-2015 Istituto di Istruzione Secondaria Superiore ETTORE MAJORANA 24068 SERIATE (BG) Via Partigiani 1 -Tel. 035-297612 - Fax 035-301672 e-mail: majorana@ettoremajorana.gov.it - sito internet: www.ettoremajorana.gov.it

Dettagli

Computazione multi-processo. Condivisione, Comunicazione e Sincronizzazione dei Processi. Segnali. Processi e Threads Pt. 2

Computazione multi-processo. Condivisione, Comunicazione e Sincronizzazione dei Processi. Segnali. Processi e Threads Pt. 2 Computazione multi-processo Avere più processi allo stesso momento implica/richiede Processi e Threads Pt. 2 Concorrenza ed efficienza Indipendenza e protezione dei dati ma deve prevedere/permettere anche:

Dettagli

Universita` di Bologna Corso di Laurea Magistrale in Ing. Informatica A.A Sistemi Operativi M. Prof. Anna Ciampolini

Universita` di Bologna Corso di Laurea Magistrale in Ing. Informatica A.A Sistemi Operativi M. Prof. Anna Ciampolini Universita` di Bologna Corso di Laurea Magistrale in Ing. Informatica A.A. 2011-2012 Sistemi Operativi M Prof. Anna Ciampolini http://www.lia.deis.unibo.it/courses/som1112 Obiettivi del Corso Completare

Dettagli

Sistemi Operativi (modulo di Informatica II) I processi

Sistemi Operativi (modulo di Informatica II) I processi Sistemi Operativi (modulo di Informatica II) I processi Patrizia Scandurra Università degli Studi di Bergamo a.a. 2009-10 Sommario Il concetto di processo Schedulazione dei processi e cambio di contesto

Dettagli

Università di Bologna Corso di Laurea in Ingegneria Informatica A.A Sistemi Operativi L-A

Università di Bologna Corso di Laurea in Ingegneria Informatica A.A Sistemi Operativi L-A Università di Bologna Corso di Laurea in Ingegneria Informatica A.A. 2004-2005 Sistemi Operativi L-A Prof. Maurelio Boari http://www.lia.deis.unibo.it/courses/soa0405/ Obiettivi del Corso Fornire alcuni

Dettagli

Fondamenti di Informatica - 9Cfu Corso di Laurea in Ingegneria Informatica (ord. 270)

Fondamenti di Informatica - 9Cfu Corso di Laurea in Ingegneria Informatica (ord. 270) Corsi di Laurea Ingegneria Informatica Ord. 270 A.A. 2012-2013 Prof. Vincenza Carchiolo vincenza.carchiolo@dieei.unict.it Fondamenti di Informatica - 9Cfu Corso di Laurea in Ingegneria Informatica (ord.

Dettagli

3 Capitolo primo Informatica e calcolatori

3 Capitolo primo Informatica e calcolatori I n d i c e 3 Capitolo primo Informatica e calcolatori 7 Capitolo secondo La rappresentazione delle informazioni 11 2.1 La codifica dei caratteri 2.1.1 Il codice ASCII, p. 11-2.1.2 Codifiche universali,

Dettagli

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione

Programma del Corso. Dati e DBMS SQL. Progettazione di una. Normalizzazione Programma del Corso Dati e DBMS DBMS relazionali SQL Progettazione di una base di dati Normalizzazione (I prova scritta) (II prova scritta) Interazione fra linguaggi di programmazione e basi di dati Cenni

Dettagli

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Sistema operativo Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base Architettura a strati di un calcolatore

Dettagli

Corso di Laurea Magistrale in Ingegneria Informatica. Ingegneria del Software II (IS2)

Corso di Laurea Magistrale in Ingegneria Informatica. Ingegneria del Software II (IS2) Corso di Laurea Magistrale in Ingegneria Informatica Ingegneria del Software II (IS2) a.a. 2010/12 Ingegneria del Software 2 - Introduzione 1 Docente Prof.ssa Anna Rita Fasolino Dipartimento di Informatica

Dettagli

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca.

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14. Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Lezione 3 Martedì 15-10-2013 1 Struttura ed organizzazione software dei sistemi

Dettagli

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica

Sistemi Operativi II Corso di Laurea in Ingegneria Informatica www.dis.uniroma1.it/~midlab Sistemi Operativi II Corso di Laurea in Ingegneria Informatica Prof. Roberto Baldoni Complementi: Buffer I/O Gestione dei buffer e I/O scheduling: 1. Richiami sulle tecniche

Dettagli

Il software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer.

Il software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer. I Sistemi Operativi Il Software di Base Il software di base comprende l insieme dei programmi predisposti per un uso efficace ed efficiente del computer. Il sistema operativo è il gestore di tutte le risorse

Dettagli

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione. Compito fondamentale di un S.O. è infatti la gestione dell

Dettagli

Il Sistema Operativo

Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo Il Sistema Operativo (S.O.) è un insieme di programmi interagenti che consente agli utenti e ai programmi applicativi di utilizzare al meglio le risorse del Sistema

Dettagli

Informatica per la Storia dell Arte. Anno Accademico 2014/2015

Informatica per la Storia dell Arte. Anno Accademico 2014/2015 Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Informatica per la Storia dell Arte Anno Accademico 2014/2015 Docente: ing. Salvatore Sorce Architettura

Dettagli

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Sistemi e Reti a.s. 2013/2014

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Sistemi e Reti a.s. 2013/2014 Modulo redatto da RGQ UDA n. 1 Architettura sistemi di elaborazione Ore: settembre - ottobre PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: Sistemi e Reti a.s. 2013/2014 PIANO DELLE UDA 3^ ANNO - SETTORE

Dettagli

Reti e sistemi informativi

Reti e sistemi informativi Reti e sistemi informativi Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: mercoledì dalle 10.00 alle 11.00 Modalità esame: scritto + tesina facoltativa 1 Obiettivi del corso Programma

Dettagli

Hardware di un Computer

Hardware di un Computer Hardware di un Computer Monitor Mouse Tastiera Printer Disk CPU Graphics Adapter USB Controller Parallel Port Disk Controller BUS Memoria RAM Memoria ROM (BIOS) DMA CPU esegue istruzioni, effettua calcoli,

Dettagli

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO

PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO PROGRAMMAZIONE MODULARE DI INFORMATICA CLASSE QUINTA - INDIRIZZO MERCURIO SEZIONE TECNICO Modulo 1: IL LINGUAGGIO HTML Formato degli oggetti utilizzati nel Web Elementi del linguaggio HTML: tag, e attributi

Dettagli

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione Il sistema di I/O Hardware di I/O Interfacce di I/O Software di I/O Introduzione 1 Sotto-sistema di I/O Insieme di metodi per controllare i dispositivi di I/O Obiettivo: Fornire ai processi utente un interfaccia

Dettagli

Corso Linux Base informatica Open source

Corso Linux Base informatica Open source CORSI COMUNALI DI INFORMATICA WINDOWS LIVELLO BASE PROGRAMMA Conoscenza di base del Personal Computer e delle sue periferiche Sistemi operativi: Windows MS-DOS (i comandi più utili) Open Office Internet

Dettagli

Presentazione del Corso

Presentazione del Corso Presentazione del Corso Metodologie di Specifica del Software Per contattare il docente Dr. Anna Rita Laurenzi email: annarita.laurenzi@insiel.it cell.+39 335636806 Università degli studi di Tor Vergata

Dettagli

Universita` di Bologna Corso di Laurea Magistrale in Ing. Informatica A.A Sistemi Operativi M. Prof. Anna Ciampolini

Universita` di Bologna Corso di Laurea Magistrale in Ing. Informatica A.A Sistemi Operativi M. Prof. Anna Ciampolini Universita` di Bologna Corso di Laurea Magistrale in Ing. Informatica A.A. 2009-2010 Sistemi Operativi M Prof. Anna Ciampolini http://www.lia.deis.unibo.it/courses/sistopm0910 Obiettivi del Corso Completare

Dettagli