Sistemi Operativi. Lez. 6: Problemi classici della programmazione concorrente

Размер: px
Начинать показ со страницы:

Download "Sistemi Operativi. Lez. 6: Problemi classici della programmazione concorrente"

Транскрипт

1 Sistemi Operativi Lez. 6: Problemi classici della programmazione concorrente

2 Produttore e consumatore Uno dei problemi classici della programmazione concorrente è il problema del produttore consumatore. Il produttoreè un processo che genera una informazione e la memorizza in un buffer (area di memoria condivisa). Il consumatoreè un processo che preleva l informazione dal buffer per poter proseguire la sua esecuzione.

3 Produttore e consumatore In questo problema individuiamo due possibili problematiche legate alla sincronizzazione: 1. Problema della cooperazione: il P non può scrivere sul buffer se questo è pieno e il C non può leggere due volte lo stesso dato. 2. Problema della competizione: P e C non devono accedere contemporaneamente alla risorsa buffer condivisa. Il tutto va gestito attraverso un semaforo che indica se la risorsa buffer è accessibile oppure no.

4 Lettore e scrittore Un altro tipico problema della programmazione concorrente è il problema del lettore e scrittore. Il lettorenon può modificare i dati ma solo leggere in modo non distruttivo il contenuto del buffer condiviso. Lo scrittoreè un processo che può produrre informazione e quindi aggiornare il buffer. Più lettori potrebbero accedere in contemporanea senza creare danni al dato. Anche qui è richiesta la presenza di semafori di sincronizzazione.

5 Problema dei 5 filosofi a tavola Nel 1965 Dijkstra ha modellato e risolto il problema dei 5 filosofi a tavola. Un filosofo passa la sua vita a pensare o a mangiare. Per poter mangiare un filosofo ha bisogno di entrambe le posate.

6 Condizioni del Deadlock Mutua esclusione: almeno una risorsa può essere usata da un solo processo alla volta. Se un altro processo la richiede deve attenderne il rilascio. Possesso e attesa: un processo in possesso di una risorsa attende di ottenere risorse in possesso di altri processi. Impossibilità di prelazione: una risorsa può essere rilasciata dal processo che la possiede solo volontariamente. Attesa circolare: Il processo P0 attende una risorsa posseduta dal processo P1,. Pnattende una risorsa posseduta da P0.

7 Metodi per gestire il Deadlock I metodi per la gestione delle situazioni di stallo possono essere i seguenti: 1. Prevenirele situazioni di stallo assicurando che non si verifichi almeno una delle condizioni necessarie oppure chiedendo informazioni aggiuntive sulle risorse richieste. 2. Evitare le situazioni di stallo 3. Verificarela presenza di uno stallo attraverso degli algoritmi e ripristinare il sistema terminando i processi che lo hanno causato oppure adottando meccanismi di prelazione sulle risorse. 4. Fingere che non si verifichi(metodo più economico)

8 Prevenire il Deadlock Mutua esclusione: le risorse condivisibili non richiedono l accesso mutualmente esclusivo (es: file aperti in sola lettura) Possesso e attesa: prima di iniziare la sua esecuzione il processo potrebbe dichiarare tutte le risorse che gli servono. Una alternativa è chiedere prima di concedere nuove risorse che vengano rilasciate le precedenti. Impossibilità di prelazione: se un processo possiede risorse e ne chiede un altra che non gli può essere assegnata si esercita la prelazione su tutte le risorse già in suo possesso. Attesa circolare: Si ordinano le risorse in base ad una priorità. Il processo può richiedere una risorsa solamente se ha priorità minore di una già posseduta, altrimenti deve rilasciare quelle in suo possesso.

9 Evitare il Deadlock Il sistema deve garantire lo stato sicuro. Un sistema è in stato sicuro se è in grado di assegnare risorse a ciascun processo in un certo ordine e impedire il verificarsi di uno stallo. Si può mantenere un sistema in uno stato sicuro con algoritmi con grafo di assegnazione delle risorse oppure con l algoritmo del Banchiere.

10 Cosa abbiamo imparato? 1. Quali sono i problemi classici della programmazione concorrente? 2. Quali sono le condizioni per avere il deadlock? 3. Quali sono le soluzioni per gestirlo?

Modelli di interazione tra processi

Modelli di interazione tra processi Modelli di interazione tra processi Modello a memoria comune (ambiente globale, global environment) Modello a scambio di messaggi (ambiente locale, message passing) 1 Modello a memoria comune Il sistema

Подробнее

Modelli di interazione tra processi

Modelli di interazione tra processi Modelli di interazione tra processi Modello a memoria comune (ambiente globale, global environment) Modello a scambio di messaggi (ambiente locale, message passing) 1 Modello a memoria comune Il sistema

Подробнее

ESERCIZIO SincrAmbGlob-1

ESERCIZIO SincrAmbGlob-1 ESERCIZI DI SINCRONIZZAZIONE TRA THREAD CON SEMAFORI ESERCIZIO SincrAmbGlob-1 Si consideri un sistema nel quale è definito il semaforo sem1 e i thread P1, P2 e P3. Al tempo t il semaforo sem1 ha la seguente

Подробнее

Deadlock (stallo) Risorse. Uso delle risorse. Parte III. Deadlock

Deadlock (stallo) Risorse. Uso delle risorse. Parte III. Deadlock Deadlock (stallo) Parte III Deadlock Su di un tavolo ci sono un piatto ed una forchetta A e B sono seduti al tavolo, per mangiare ciascuno dei due ha bisogno sia del piatto che della forchetta Sciagurata

Подробнее

LA SINCRONIZZAZIONE TRA PROCESSI

LA SINCRONIZZAZIONE TRA PROCESSI LA SINCRONIZZAZIONE TRA PROCESSI E' più complesso scrivere programmi concorrenti rispetto a programmi sequenziali in quanto non basta essere sicuri della correttezza dei singoli moduli ma è necessario

Подробнее

Sincronizzazione. Soluzioni hardware Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino

Sincronizzazione. Soluzioni hardware Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino Sincronizzazione Soluzioni hardware Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino 2 Soluzioni hardware Le soluzioni hardware al problema della SC possono essere classificate

Подробнее

Soluzioni ai problemi di Mutua Esclusione Primitive di sincronizzazione. Soluzioni ai problemi di Mutua EsclusionePrimitive di sincronizzazione

Soluzioni ai problemi di Mutua Esclusione Primitive di sincronizzazione. Soluzioni ai problemi di Mutua EsclusionePrimitive di sincronizzazione Soluzioni ai problemi di Mutua Esclusione Primitive di sincronizzazione Soluzioni basate su primitive di sincronizzazione Le primitive di sincronizzazione piú comuni sono: Lock (mutex) - realizzati in

Подробнее

I THREAD O PROCESSI LEGGERI

I THREAD O PROCESSI LEGGERI I THREAD O PROCESSI Processi (pesanti): LEGGERI entità autonome con poche risorse condivise (si prestano poco alla scrittura di applicazioni fortemente cooperanti) Ogni processo può essere visto come Immagine

Подробнее

Sistemi Operativi mod. B. Sistemi Operativi mod. B A B C A B C P 1 2 0 0 P 1 1 2 2 3 3 2 P 2 3 0 2 P 2 6 0 0 P 3 2 1 1 P 3 0 1 1 < P 1, >

Sistemi Operativi mod. B. Sistemi Operativi mod. B A B C A B C P 1 2 0 0 P 1 1 2 2 3 3 2 P 2 3 0 2 P 2 6 0 0 P 3 2 1 1 P 3 0 1 1 < P 1, > Algoritmo del banchiere Permette di gestire istanze multiple di una risorsa (a differenza dell algoritmo con grafo di allocazione risorse). Ciascun processo deve dichiarare a priori il massimo impiego

Подробнее

Corso di Laboratorio di Sistemi Operativi

Corso di Laboratorio di Sistemi Operativi Corso di Laboratorio di Sistemi Operativi Lezione 7 Alessandro Dal Palù email: [email protected] web: www.unipr.it/~dalpalu Threads Un thread è l unità di base per l utilizzo della CPU. Composto

Подробнее

Modelli di interazione tra processi

Modelli di interazione tra processi Modelli di interazione tra processi Modelli di interazione Modello a memoria comune (ambiente globale) Modello a scambio di messaggi (ambiente locale, message passing) Modello a memoria comune Il sistema

Подробнее

Analisi e specifica dei requisiti

Analisi e specifica dei requisiti Analisi e specifica dei requisiti Processo che stabilisce i servizi che il committente richiede al sistema da sviluppare ed i vincoli con cui lo si utilizzera` e sviluppera` Requisiti funzionali o non

Подробнее

Sistemi Operativi Esercizi Sincronizzazione

Sistemi Operativi Esercizi Sincronizzazione Sistemi Operativi Esercizi Sincronizzazione Docente: Claudio E. Palazzi [email protected] Esercizi Sincronizzazione Sistemi Operativi - Claudio Palazzi 14 Semafori (1) Semafori: variabili intere contano

Подробнее

PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE

PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE PROCESSI NON SEQUENZIALI E TIPI DI INTERAZIONE 1 ALGORITMO, PROGRAMMA, PROCESSO Algoritmo Procedimento logico che deve essere eseguito per risolvere un determinato problema. Programma Descrizione di un

Подробнее

Sistemi Operativi. Lezione 7 Comunicazione tra processi

Sistemi Operativi. Lezione 7 Comunicazione tra processi Lezione 7 Comunicazione tra processi Introduzione La soluzione sw al problema della mutua esclusione è abbastanza complessa Algoritmo di Peterson La soluzione hw mediante disabilitazione degli interrupt

Подробнее

Il costrutto monitor [Hoare 74]

Il costrutto monitor [Hoare 74] Il monitor 1 Il costrutto monitor [Hoare 74] Definizione: Costrutto sintattico che associa un insieme di operazioni (entry o public) ad una struttura dati comune a più processi, tale che: Le operazioni

Подробнее

Struttura Logica del S.O:

Struttura Logica del S.O: Avvertenza Quanto segue NON è un libro, ma è una copia dei lucidi usati a lezione che NON sostituisce i libri di testo adottati e consigliati per l insegnamento di Informatica Generale. Questa copia è

Подробнее

Sviluppo di programmi

Sviluppo di programmi Sviluppo di programmi Per la costruzione di un programma conviene: 1. condurre un analisi del problema da risolvere 2. elaborare un algoritmo della soluzione rappresentato in un linguaggio adatto alla

Подробнее

Il costrutto monitor [Hoare 74]

Il costrutto monitor [Hoare 74] Il monitor 1 Il costrutto monitor [Hoare 74] Definizione: Costrutto sintattico che associa un insieme di operazioni (entry, o public) ad una struttura dati comune a più processi, tale che: Le operazioni

Подробнее

CAPITOLO 22 PROBLEMA DEL PRODUTTORE/CONSUMATORE

CAPITOLO 22 PROBLEMA DEL PRODUTTORE/CONSUMATORE CAPITOLO 22 PROBLEMA DEL PRODUTTORE/CONSUMATORE Il problema del produttore/consumatore Il primo approccio alla risoluzione del problema del produttore/consumatore considera un buffer infinito presentato

Подробнее

Realizzazione di Politiche di Gestione delle Risorse: i Semafori Privati

Realizzazione di Politiche di Gestione delle Risorse: i Semafori Privati Realizzazione di Politiche di Gestione delle Risorse: i Semafori Privati Condizione di sincronizzazione Qualora si voglia realizzare una determinata politica di gestione delle risorse,la decisione se ad

Подробнее

I Processi. Il Concetto di Processo

I Processi. Il Concetto di Processo I Processi Il Concetto di Processo Il processo è un programma in esecuzione È l unità di esecuzione all interno del SO Solitamente, l esecuzione di un processo è sequenziale (le istruzioni vengono eseguite

Подробнее

Lettori e scrittori, Barbiere sonnolento

Lettori e scrittori, Barbiere sonnolento DTI / ISIN / Titolo principale della presentazione 1 Lettori e scrittori, Barbiere sonnolento Amos Brocco, Ricercatore, DTI / ISIN 14 maggio 2012 Lettori e scrittori Problema che riproduce una situazione

Подробнее

Carburanti Agricoli DM Adeguamento a normativa vigente

Carburanti Agricoli DM Adeguamento a normativa vigente Carburanti Agricoli DM 30.12.2015 Adeguamento a normativa vigente Riferimenti normativi: DM 30.12.2015 Con il decreto ministeriale del 30.12.2015 sono stati definiti i consumi medi dei prodotti petroliferi

Подробнее

Lab 1: Java Multithreading

Lab 1: Java Multithreading Dept. of Computer Science Lab 1: Java Multithreading Matteo Camilli [email protected] Laboratorio di Sistemi Operativi a.a. 2015/16 Università degli Studi di Bergamo 1 Outline Programmazione multithreading

Подробнее

Definizione di file. Directory e file File binari e file di testo

Definizione di file. Directory e file File binari e file di testo I/O Avanzato e File Definizione di file Directory e file File binari e file di testo 5 Definizione di file Directory e file Tutti i sistemi operativi permettono di organizzare le informazioni su hard disk

Подробнее

ISTRUZIONE OPERATIVA

ISTRUZIONE OPERATIVA USO DELL E-COMMERCE QSA.net PAG. 1/6 INDICE 1. SCOPO... 1 2. CAMPO DI APPLICAZIONE... 1 3. ISTRUZIONE OPERATIVA... 1 3.1 PREMESSA... 1 3.2 CREARE UN ACCOUNT... 1 3.3 ACQUISTO DI UNA CONFIGURAZIONE DI QSA.NET...

Подробнее

SISTEMI OPERATIVI. Nucleo di un SO. Il Nucleo. Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher. 06.

SISTEMI OPERATIVI. Nucleo di un SO. Il Nucleo. Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher. 06. SISTEMI OPERATIVI 06.a Il Nucleo Nucleo di un SO Il nucleo di un SO Gestione delle interruzioni Sincronizzazione tra processi Dispatcher 1 Architettura di base dei SO Due le strutture di riferimento: a

Подробнее

interoperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse.

interoperabilità fra dispositivi forniti da diversi produttori; superare i problemi legati alla limitazione del numero di risorse. Capitolo 7 Le infrastrutture SoftWare Funzioni del sistema operativo Rendere utilizzabili le risorse fisiche presenti nel sistema informatico: correttezza e precision; anywhere, anytime; affidabilità,

Подробнее

A proposito di A colpo d'occhio 1. Esplorare il tuo nuovo tablet 7

A proposito di A colpo d'occhio 1. Esplorare il tuo nuovo tablet 7 Sommario 1 2 A proposito di A colpo d'occhio 1 Una veloce panoramica................................... 2 Novità in Windows 8..................................... 3 Alcuni presupposti.......................................

Подробнее

LINEE GUIDA PER LA GESTIONE DELLA TOPONOMASTICA COMUNALE

LINEE GUIDA PER LA GESTIONE DELLA TOPONOMASTICA COMUNALE Pagina 1 LINEE GUIDA PER LA GESTIONE DELLA TOPONOMASTICA COMUNALE 1. Le attività di Pianificazione La pre-assegnazione della toponomastica Nei casi di variazione urbanistica del territorio attraverso gli

Подробнее

Corso di Programmazione Concorrente

Corso di Programmazione Concorrente Corso di Programmazione Concorrente Stallo Valter Crescenzi [email protected] http://www.dia.uniroma3.it/~crescenz Assunzione di Progresso Finito Tutti i processori virtuali hanno una velocità finita

Подробнее

Algoritmi e soluzione di problemi

Algoritmi e soluzione di problemi Algoritmi e soluzione di problemi Dato un problema devo trovare una soluzione. Esempi: effettuare una telefonata calcolare l area di un trapezio L algoritmo è la sequenza di operazioni (istruzioni, azioni)

Подробнее

Nuovo Software HelpDesk Uniud

Nuovo Software HelpDesk Uniud Nuovo Software HelpDesk Uniud Chi può utilizzare questo sistema? Tutto il personale docente e tecnico amministrativo Tutto il personale a contratto a cui è stato assegnato un account Office 365 (@uniud.it)

Подробнее

Comune di Volpiano. Biblioteca e Informagiovani. Mercoledì 18 Gennaio 2012 sala riunioni

Comune di Volpiano. Biblioteca e Informagiovani. Mercoledì 18 Gennaio 2012 sala riunioni Comune di Volpiano Biblioteca e Informagiovani Mercoledì 18 Gennaio 2012 sala riunioni per iniziare Indirizzo: www.sbam.erasmo.it www.comune.volpiano.to.it linkare biblioteca on line Nella pagina iniziale

Подробнее

Google Apps for Education

Google Apps for Education Google Apps for Education Una suite di prodotti Google disponibile solamente per scuole, organizzazioni non profit ed enti governativi Prof. Pietro Prosperi GOOGLE APP FOR EDUCATION A suite of free productivity

Подробнее

PROGRAMMA DISCIPLINARE SVOLTO a. s. 2015 / 2016

PROGRAMMA DISCIPLINARE SVOLTO a. s. 2015 / 2016 PROGRAMMA DISCIPLINARE SVOLTO a. s. 2015 / 2016 DOCENTI: TESTARDO CINZIA, VALERIO FELICI CLASSE 4 a IA DISCIPLINA TPSI MACROARGOMENTI che sono stati trattati nel corso del corrente anno scolastico (in

Подробнее

DOVE SI COLLOCA IL PIANO DI MARKETING?

DOVE SI COLLOCA IL PIANO DI MARKETING? DOVE SI COLLOCA IL PIANO DI MARKETING? Pianificazione strategica (Definizione degli obiettivi strategici a livello corporate) Business Plan (Pianificazione a livello di divisione, di SBU, di prodotto,

Подробнее

ITIS Morosini apunti sulle GoogleApps APPUNTI SU

ITIS Morosini apunti sulle GoogleApps APPUNTI SU APPUNTI SU Table of Contents PREMESSA...2 ATTIVAZIONE E PRIMO ACCESSO...2 UTILIZZO DELLE APPLICAZIONI...3 UTILIZZO DAL CELLULARE...3 POSTA ELETTRONICA...4 DRIVE...5 CONDIVISIONE DI UN FILE O UNA CARTELLA...5

Подробнее

Sistemi Operativi. Lez. 13: primitive per la concorrenza monitor e messaggi

Sistemi Operativi. Lez. 13: primitive per la concorrenza monitor e messaggi Sistemi Operativi Lez. 13: primitive per la concorrenza monitor e messaggi Osservazioni I semafori sono strumenti particolarmente potenti poiché consentono di risolvere ogni problema di sincronizzazione

Подробнее

La finestra principale di lavoro

La finestra principale di lavoro Capitolo 3 La finestra principale di lavoro Questo capitolo presenta una panoramica dei comandi e delle finestre contenute nella finestra di lavoro principale. La descrizione approfondita delle funzioni

Подробнее

ACCESSO AI SERVIZI RISERVATI DI RTRT https://accessosicuro.rete.toscana.it

ACCESSO AI SERVIZI RISERVATI DI RTRT https://accessosicuro.rete.toscana.it ACCESSO AI SERVIZI RISERVATI DI RTRT https://accessosicuro.rete.toscana.it MANUALE UTENTE INDICE REGISTRAZIONE... 1 AGGIORNAMENTO PROFILO UTENTE... 8 SCELTA APPLICAZIONE... 9 MODIFICA DEL PROPRIO PROFILO...

Подробнее

Esercizi sugli Algoritmi numerici

Esercizi sugli Algoritmi numerici Università di Udine, Facoltà di Scienze della Formazione Corso di Informatica Applicata alla Didattica (Giorgio T. Bagni) Esercizi sugli Algoritmi numerici 1. Esercizio risolto. Descrivere, attraverso

Подробнее

Consensus Conference sul Tirocinio- risultati. Portonovo 10 Settembre 2010

Consensus Conference sul Tirocinio- risultati. Portonovo 10 Settembre 2010 Consensus Conference sul Tirocinio- risultati Portonovo 10 Settembre 2010 Principi e standard del tirocinio professionale 1. Tirocinio professionale definizione e principi pedagogici 2. Programmazione

Подробнее

Gestione della Concorrenza

Gestione della Concorrenza Corso di Complementi di Basi di Dati Gestione della Concorrenza Angelo Montanari 1 Anomalie delle transazioni concorrenti -1 Perdita di aggiornamento Lettura sporca Aggiornamento fantasma 2 2 Anomalie

Подробнее

OpenOffice.org Writer

OpenOffice.org Writer Struttura fisica della pagina Struttura logica di un documento Modelli di paragrafo e stili Numerazione e sommario Gli spazi bianchi Comandi di campo Elenchi numerati e puntati Tabelle Inserimento di elementi

Подробнее

Lettura da tastiera e scrittura su monitor

Lettura da tastiera e scrittura su monitor Lettura da tastiera e scrittura su monitor Per poter leggere UN SINGOLO CARATTERE dalla tastiera e visualizzare UN SINGOLO CARATTERE sul monitor si possono utilizzare le funzioni: int getchar (void) (per

Подробнее

DB e DBMS. Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello

DB e DBMS. Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello DB e DBMS Corso di Fondamenti di Informatica (PEU-Z) Dott.ssa Rossella Aiello Testi di riferimento Atzeni, Ceri, Paraboschi, Torlone Basi di Dati Mc Graw Hill 2014 (IV Edizione) Altri testi di consultazione

Подробнее

Il problema del produttore e del consumatore. Cooperazione tra processi

Il problema del produttore e del consumatore. Cooperazione tra processi Il problema del produttore e del consumatore Cooperazione tra processi Risorsa consumabile I processi disgiunti possono interferire tra loro a causa dell'uso di risorse permanenti, ma ognuno di essi ignora

Подробнее

Modelli di programmazione parallela

Modelli di programmazione parallela Modelli di programmazione parallela Oggi sono comunemente utilizzati diversi modelli di programmazione parallela: Shared Memory Multi Thread Message Passing Data Parallel Tali modelli non sono specifici

Подробнее

Istruzioni per la gestione della password personale

Istruzioni per la gestione della password personale Nell ambito dei servizi on-line offerti mediante il Portale Istituzionale di Roma Capitale, sono state predisposte delle funzionalità, rilasciate a tutti gli utenti interni, per consentire la gestione

Подробнее

Il Sistema Operativo

Il Sistema Operativo Il Sistema Operativo Il sistema operativo Con il termine sistema operativo si intende l insieme di programmi e librerie che opera direttamente sulla macchina fisica mascherandone le caratteristiche specifiche

Подробнее

Reti e problematiche di Rete

Reti e problematiche di Rete Reti e problematiche di Rete I Processi Concorrenti Enrico Cavalli Anno Accademico 2008-2009 I problemi con i processi concorrenti 1 I processi concorrenti La concorrenza tra processi avviene secon diverse

Подробнее

GESTIONALE PER PUNTI VENDITA.

GESTIONALE PER PUNTI VENDITA. GESTIONALE PER PUNTI VENDITA. Il gestionale di magazzino TEMA, è adatto a qualsiasi tipologia di attività. Riesce a interfacciarsi con le più comuni casse e/o bilance, garantendo al cliente finale la massima

Подробнее

Ministero della Salute

Ministero della Salute Ministero della Salute DIREZIONE GENERALE DELLA PROGRAMMAZIONE SANITARIA UFFICIO V FAQ ANAGRAFE FONDI SANITARI DOCUMENTI, DATI E INFORMAZIONI DA INSERIRE NEL SIAF 1. Quando si richiede il profilo per accedere

Подробнее

Soluzioni degli esercizi di formulazione di PL{0, 1}

Soluzioni degli esercizi di formulazione di PL{0, 1} Soluzioni degli esercizi di formulazione di PL{0, 1} Salvatore Nocella 12 febbraio 2007 1 Al lavoro Due operai devono eseguire un certo numero di lavori J = {1,..., n}, ciascuno della durata di un ora.

Подробнее

Architettura dei calcolatori e Software di sistema

Architettura dei calcolatori e Software di sistema Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Lezioni di Informatica di Base per la Facoltà di Lettere e Filosofia Anno Accademico 2012/20103

Подробнее

3. Le routine evento in Access 2000/2003

3. Le routine evento in Access 2000/2003 LIBRERIA WEB 3. Le routine evento in Access 2000/2003 Le routine evento possono essere associate a un singolo controllo grafico (caselle di testo, pulsanti di comando, ecc.) presente all interno di una

Подробнее

3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi

3. Indicare cosa sta a significare la figura geometrica del rombo in un diagramma a blocchi 0.1.1.1 Definire un algoritmo 1. Con il termine algoritmo si intende: a) il software utilizzato in un calcolatore b) l elenco finito di istruzioni necessario per risolvere un problema c) un elaboratore

Подробнее

La MyFASTPage, l area web dei Clienti FASTWEB. Offerte e promo dedicate. Strumenti per gestire il tuo abbonamento in autonomia

La MyFASTPage, l area web dei Clienti FASTWEB. Offerte e promo dedicate. Strumenti per gestire il tuo abbonamento in autonomia Offerte e promo dedicate Strumenti per gestire il tuo abbonamento in autonomia Risposte alle tue domande Assistenza e richiesta variazioni La MyFASTPage, l area web dei Clienti FASTWEB Che Cos è? La MyFASTPage

Подробнее

Crisi bancarie e Bail-in: cosa cambia e cosa è bene sapere

Crisi bancarie e Bail-in: cosa cambia e cosa è bene sapere Crisi bancarie e Bail-in: cosa cambia e cosa è bene sapere 1. Cosa dice la Direttiva BRRD sulle crisi bancarie? La Direttiva europea BRRD recepita dal Consiglio dei Ministri ha l obiettivo di introdurre

Подробнее

Principi di Comportamento con la P.A.

Principi di Comportamento con la P.A. Febbraio2013 Principi di Comportamento con la P.A. Uso Interno Pagina 31 di 121 PRINCIPI DI COMPORTAMENTO CON LA PUBBLICA AMMINISTRAZIONE Il presente documento rappresenta le linee guida di comportamento

Подробнее

SISTEMI OPERATIVI. Sincronizzazione dei processi. Domande di verifica. Luca Orrù Centro Multimediale Montiferru 30/05/2007

SISTEMI OPERATIVI. Sincronizzazione dei processi. Domande di verifica. Luca Orrù Centro Multimediale Montiferru 30/05/2007 2007 SISTEMI OPERATIVI Sincronizzazione dei processi Domande di verifica Luca Orrù Centro Multimediale Montiferru 30/05/2007 Sincronizzazione dei processi 1. Si descrivano i tipi di interazione tra processi?

Подробнее

Modulo 1 Concetti di base della Tecnologia dell Informazione

Modulo 1 Concetti di base della Tecnologia dell Informazione Modulo 1 Concetti di base della Tecnologia dell Informazione 1.0.1.1 1.0.1.2 1.0.1.3 Algoritmi Definizione di algoritmo e sua rappresentazione grafica Per algoritmo si intende un procedimento, che permette

Подробнее

GUIDA APPLICATIVA NUMERAZIONE UNITARIA INTERMEDIARIO

GUIDA APPLICATIVA NUMERAZIONE UNITARIA INTERMEDIARIO GUIDA APPLICATIVA INTERMEDIARIO VERSIONE 5.0 INDICE DEL DOCUMENTO 1. Numerazione unitaria... 3 2. Nuova Autorizzazione... 4 2.1. Compilazione di una richiesta... 5 2.2. Upload file... 7 2.3. Inserimento

Подробнее

NUVOLA. scuoladigitale.info. Area Alunni

NUVOLA. scuoladigitale.info. Area Alunni NUVOLA scuoladigitale.info Area Alunni NUVOLA Area Alunni Non c è didattica senza Area alunni! Nuvola Area Alunni consente di gestire completamente tutti gli aspetti dell area alunni della Scuola. Il software

Подробнее

Fondamenti VBA. Che cos è VBA

Fondamenti VBA. Che cos è VBA Fondamenti VBA Che cos è VBA VBA, Visual Basic for Application è un linguaggio di programmazione, inserito nelle applicazioni Office di Microsoft (Ms Word, Ms Excel, Ms PowerPoint, Visio). VBA è una implementazione

Подробнее

Allegato n. 3 al Comunicato ufficiale n. 21 dell 8 agosto /99

Allegato n. 3 al Comunicato ufficiale n. 21 dell 8 agosto /99 NORME RELATIVE AI RAPPORTI TRA LE SOCIETA CALCISTICHE E GLI ORGANI DI INFORMAZIONE IN OCCASIONE DELLE GARE ORGANIZZATE DALLA LEGA NAZIONALE PROFESSIONISTI NELLA STAGIONE SPORTIVA 2008/2009 Allegato n.

Подробнее

S.U.A.P. TELEMATICO SPORTELLO UNICO PER LE ATTIVITA PRODUTTIVE GUIDA OPERATIVA ALLA PRESENTAZIONE DELLA PRATICA

S.U.A.P. TELEMATICO SPORTELLO UNICO PER LE ATTIVITA PRODUTTIVE GUIDA OPERATIVA ALLA PRESENTAZIONE DELLA PRATICA S.U.A.P. TELEMATICO SPORTELLO UNICO PER LE ATTIVITA PRODUTTIVE GUIDA OPERATIVA ALLA PRESENTAZIONE DELLA PRATICA 1 Parti dal sito www.impresainungiorno.gov.it 2 Scegli il territorio di competenza 3 Raccogli

Подробнее

Informativa per la clientela di studio

Informativa per la clientela di studio Informativa per la clientela di studio Ai gentili Clienti Loro sedi Oggetto: Immobili da costruire: la tutela del contribuente nell acquisto Chi intende acquistare un immobile da costruire è tutelato dalle

Подробнее

Un CMS per la scuola

Un CMS per la scuola Un CMS per la scuola Joomla!FAP a cura di Lavia Di Sabatino (Istituto Comprensivo di Montecchio Emilia - RE) Nuovi modelli di siti scolastici per comunicare nel web di tutti Milano, 17 dicembre 2009 1/22

Подробнее

PIANO PER L UTILIZZO DEL TELELAVORO Stato di attuazione

PIANO PER L UTILIZZO DEL TELELAVORO Stato di attuazione PIANO PER L UTILIZZO DEL TELELAVORO Stato di attuazione (art.9, comma 7 del D.L. 18 ottobre 2012, n. 179 recante Ulteriori misure urgenti per la crescita del Paese, convertito in Legge 17 dicembre 2012,

Подробнее