Tutorato 11 dicembre 2015
|
|
- Ottavia Bellini
- 8 anni fa
- Visualizzazioni
Transcript
1 Tutorato 11 dicembre 2015 Calcolo delle prestazioni Nomenclatura T: periodo del ciclo di clock. Equivale al tempo di durata di un ciclo del clock, ovvero al reciproco della frequenza di clock: T = 1 F F: frequenza del ciclo di clock. Equivale al numero di volte che il ciclo di clock si ripete in un secondo: F = 1 T CPI: (Clock Per Istruzione) numero di cicli di clock impiegati per eseguire una particokare istruzione CPI m,c :numerodiciclimedidataunacertamacchinam ed un certo compilatore c. Equivale alla media pesata del CPI di ciascuna istruzione per la distribuzione percentuale delle istruzioni del compilatore IC: numerodiistruzionidiunprogramma Exe T ime: (Execution Time) tempo di esecuzione di un particolare programma su una particolare macchina. Equivale al numero di cicli medi per istruzione CPI m,c per il numero di istruzioni del programma IC,per il periodo del ciclo T = 1 F : Exe T ime = IC CPI m,c T = IC CPI m,c 1 F Perf : performance. L idea è che la performance sia tanto più grande quanto migliore sia la prestazione. Una prestazione migliore corrisponde ad un tempo di esecuzione più piccolo, viene adottato quindi, come misura della Performance di una macchina, l inverso del tempo di 1 escuzione Exe T ime: Perf = Exe Time. Speedup(avsb:Misuradiquantounsistemaaèpiùvelocediunsistemab.Speedup(avsb)= P erf a P erf b = Exe Time b Exe Time a 1-Qualemacchinacomprareeconchecompilatore Si considerino due diverse macchine, M1 ed M2, dello stesso set di istruzioni, partizionato in tre classi A, B, C: M1: CPI M2: CPI Utilizzo C1 Utilizzo C2 Utilizzo C3 A % 30% 50% B % 20% 30% C % 50% 20% 1
2 M1 ha una frequenza di clock pari a 400 MHz M2 ha una frequenza di clock pari a 200 Mhz C1 è un compilatore sviluppato dai produttori di M1 C2 è un compilatore sviluppato dai produttori di M2 C3 è un compilatore sviluppato da un terzo costruttore. Si supponga che il codice prodotto dai tre compilatori per uno stesso programma preveda un ugual numero di istruzioni eseguite (IC), ma una diversa distribuzione nelle varie classi come riportato in tabella. Domanda 1: : Usando C1 su M1 e M2, di quanto M1 è più veloce di M2? Bisogna calcolare il tempo di esecuzione di M1 e M2 usando il compilatore C1. Per fare questo calcoliamo il CPI nei due casi. CPI M1 =4 0, 3+6 0, 5+8 0, 2=1, 2+3+1, 6=5, 8(clock/istruzione) CPI M2 =2 0, 3+4 0, 5+3 0, 2=0, 6+2+0, 6=3, 2(clock/istruzione) Il tempo di esecuzione quindi è: Exe T ime M1 = IC CPI M1 1 = IC 5, Exe T ime M1 = IC CPI M2 1 = IC 3, da cui semplificando ed eseguendo le oper- Speedup(M1 vs M2) = P erfm1 P erf M2 azioni: Speedup(M1 vs M2) = 6,4 5,8 =1, 10 Domanda 2 Riposta: = IC 3,2 IC 5, Usando C2 su M1 e M2 di quanto M2 è più veloce di M1? equindi:perf M1 = IC 5,8 equindi:perf M2 = IC 3,2 Il calcolo è identico a quello precedente, utilizzando la distribuzione delle istruzioni del compilatore C2 CPI M1 =4 0, 3+6 0, 2+8 0, 5=1, 2+1, 2+4=6, 4(clock/istruzione) CPI M2 =2 0, 3+4 0, 2+3 0, 5=0, 6+0, 8+1, 5=2, 9(clock/istruzione) da cui semplificando ed eseguendo le oper- Speedup(M2 vs M1) = P erfm2 P erf M1 azioni: Speedup(M2 vs M1) = 6,4 5,8 =1, 10 Domanda 3 = IC 6,4 IC 2, Se si acquista M1, quale dei tre compilatori conviene usare? Se si acquista M2, quale dei tre compilatori conviene usare? 2
3 : Bisogna calcolare le prestazioni del compilatore C3. CPI M1 =4 0, 5+6 0, 3+8 0, 2=2+1, 8+1, 6=5, 4(clock/istruzione) CPI M2 =2 0, 5+4 0, 3+3 0, 2=1+1, 2+0, 6=2, 8(clock/istruzione) Tabella delle CPI C1 C2 C3 M1 5,8 6,4 5,4 M2 3,2 2,9 2,8 Dalla tabella si può vedere che in tutti i casi il compilatore C3 ha una CPI media più bassa degli altri, quindi è da scegliere sia per la macchina M1 che per la macchina M2. Domanda 4 Quale macchina è il miglior acquisto, supponendo che tutti gli altri criteri siano identici, compreso il prezzo? Bisogna confrontare le prestazioni delle due macchine utilizzando, ovviamente, il compilatore C3. Risulta: Exe T ime M1 = IC CPI M1 1 = IC 5, Exe T ime M2 = IC CPI M2 1 = IC 2, Quindi: da cui semplificando ed eseguendo le oper- Speedup(M1 vs M2) = P erfm1 P erf M2 azioni: = IC 2,8 IC 5, equindi:perf M1 = IC 5,4 equindi:perf M2 = IC 2,8 Speedup(M1 vs M2) = 5,6 5,4 =1, 04 La macchina M1 è più performante della macchina M2, quindi quella da preferire per l ascquisto. 2-Confrontofraduemacchine Considerare due macchine M1 (a 300 MHz) ed M2 (a 450 Mhz) con le seguenti caratteristiche (rispetto acompilatoriprefissati): Macchina Classe Cicli Distribuzione M1 M2 A 1 40% B 2 30% C 3 20% D 4 10% A 1 40% B 2 60% Sapendo che, per uno stesso programma, in media il codice prodotto per M2 prevede il doppio di istruzioni rispetto a quello prodotto per M1, stabilire: 3
4 Domanda 1 Quale macchina è migliore? Il numero di istruzioni della macchina M2 per un programma qualsiasi è mediamente il doppio delle istruzioni della macchina M1. Quindi: IC M2 =2 IC M1 Dobbiamo calcolare il tempo di esecuzione delle due macchine e poi confrontare le preformance CPI M1 =1 0, 4+2 0, 3+3 0, 2+4 0, 1=2 CPI M2 =1 0, 4+2 0, 6=1, 6 Exe T ime M1 = IC M1 CPI M1 1 = ICM equindi:perf 6 M1 = IC M1 2 Exe T ime M2 = IC M2 CPI M2 1 = 2 ICM1 1, equindi:perf 6 M2 = IC M1 1,6 Speedup(M2 vs M1) = P erfm2 operazioni: P erf M1 = IC M1 1,6 Speedup(M2 vs M1) = 9 9,6 =0, La macchina M1 è migliore. Domanda 2 2 IC M da cui semplificando ed eseguendo le Se si usa un nuovo compilatore su M2 che riduce di 1/3 il numero delle operazioni di tipo B, cosa succede alle prestazioni? Un programma che con M1 ha IC M1 istruzioni con M2 avrà: IC M2 =2 IC M1 0, 4+2 IC M1 0, =1, 6 IC M1 La Distribuzione si calola come segue. Dato un programma che col precedente compilatore aveva IC M istruzioni, col nuovo compilatore avrà: IC M2 =0, 4 IC M +0, IC M =0, 8 IC M La distribuzione quindi sarà Classe Cicli Distribuzione 0,4 IC M A 1 0,8 IC M 100 = 50% B 2 0,4 IC M 0,8 IC M 100 = 50% La CPI per M! col nuovo compilatore sarà: CPI M1 =1 0, 5+2 0, 5=1, 5 quindi Speedup(M2 vs M1) = P erfm2 operazioni: P erf M1 = 6 1,6 IC M1 1,5 2 IC M da cui semplificando ed eseguendo le Speedup(M2 vs M1) = 9 7,2 =1, 25 Concludendo la macchina M2 in questo caso è migliore della macchina M1. 4
5 3-Lunghezzadelcodice Considerare due macchine M1 (a 3 GHz) ed M2 (a 1.5 GHz). La seguente tabella illustra le classi di istruzioni macchina, i relativi CPI medi e la distribuzione di probabilità delle istruzioni nei programmi considerati. Macchina Classe ICP Distribuzione M1 M2 Domanda: A 1 40% B 2 30% C 3 20% D 4 10% A 1 60% B 2 40% Supponendo di sapere che il codice prodotto, compilando lo stesso programma per le due piattaforme, ha identiche prestazioni sia per M1 che per M2, calcolare in che rapporto devono stare i numeri di istruzioni prodotte per i due programmi (ovvero, ICM1 e ICM2) perché ciò si verifichi. Dobbiamo calcolare il CPI medio per le due macchine. CPI M1 =1 0, 4+2 0, 3+3 0, 2+4 0, 1=2 CPI M1 =1 0, 6+2 0, 4=1, 4 Itempidiesecuzionesiesprimonoquindicomesegue: Exe T ime M1 = CPIM1 ICM1 = 2 ICM =0, IC M1 Exe T ime M2 = CPIM2 ICM2 F M2 = 1,4 ICM2 1,5 10 =0, IC 9 M1 Affinchè le prestazioni siano le stesse i tempi di esecuzione dovranno essere uguali per cui Exe T ime M1 = Exe T ime M2! 0, IC M1 =0, IC M2 quindi IC M1 = IC M2 =1, 41 IC M2 Vale a dire che il compilatore di M1 genera un eseguibile 1,41 volte più lungo dell equivalente eseguibile della macchina M2 (41% di istruzioni in più). 4-CPImedioideale1 Un computer a 1 GHz, nell eseguire un certo programma, ha una prestazione ideale di 500 MIPS. Domanda: Calcolare il CPI medio ideale. In un secondo il computer esegue 0,5G istruzioni quindi abbiamo: 0, = 109 CPI =2 CPI da cui 5
6 5-CPImedioideale2 Considerare l esecuzione di un programma P su di una data CPU. Domanda 1: Rispsta Calcolare il CPI ideale, considerando che il CPI medio delle load/store è 4.5, il CPI medio delle altre istruzioni è 2, mentre la percentuale di load/store è del 40%. Riscriviamo questi dati nella seguente tabella: Classe CPI Distribuzione load/store 4,5 40% altre 2 60% Quindi: CPI Id =0, 4 CPI l/s +0, 6 CPI altre =0, 4 4, 5+0, 6 2=3 Domanda 2: Calcolare i tempi ideali pereseguire P considerando che IC = ,mentrelafrequenza della CPU è di 500 MHz. Il tempo di ciclo (periodo) è T = = Il tempo ideale di esecuzione del programma P è quindi: T empo Ideale = CPI id IC T = =1, 2 sec 6
Calcolatori Elettronici A a.a. 2008/2009
Calcolatori Elettronici A a.a. 2008/2009 PRESTAZIONI DEL CALCOLATORE Massimiliano Giacomin Due dimensioni Tempo di risposta (o tempo di esecuzione): il tempo totale impiegato per eseguire un task (include
DettagliPrestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.
Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Prestazioni Si valutano in maniera diversa a seconda dell
DettagliValutazione delle Prestazioni. Valutazione delle Prestazioni. Architetture dei Calcolatori (Lettere. Tempo di risposta e throughput
Valutazione delle Prestazioni Architetture dei Calcolatori (Lettere A-I) Valutazione delle Prestazioni Prof. Francesco Lo Presti Misura/valutazione di un insieme di parametri quantitativi per caratterizzare
DettagliValutazione delle Prestazioni
Valutazione delle Prestazioni Sia data una macchina X, definiamo: 1 PrestazioneX = --------------------------- Tempo di esecuzione X La prestazione aumenta con il diminuire del tempo di esecuzione (e diminuisce
DettagliESERCIZI SULLO SCHEDULING DEI PROCESSI
ESERCIZI SULLO SCHEDULING DEI PROCESSI Esercizio 1 Esercizio 2 una priorità maggiore) e 4) RR (quanto=1). Esercizio 3 1 una priorità maggiore) e 4) RR (quanto=1). Esercizio 4 Esercizio 5 2 Esercizio 6
DettagliCorso di Architettura degli Elaboratori
Corso di Architettura degli Elaboratori Valutazione delle prestazioni DOCENTE Luigi Palopoli AA. 2011/2012 Valutare le Prestazioni La complessita di un moderno calcolatore rende la valutazione delle prestazioni
DettagliValutazione delle Prestazioni
Valutazione delle Prestazioni Misure per le Prestazioni T durata del ciclo di clock [secondi] F numero cicli di clock al secondo [hertz] F 1 / T T 1 / F Exe_Time X tempo di esecuzione (CPU) di un programma
DettagliEsempio: aggiungere j
Esempio: aggiungere j Eccezioni e interruzioni Il progetto del controllo del processore si complica a causa della necessità di considerare, durante l esecuzione delle istruzioni, il verificarsi di eventi
DettagliEdited by Foxit PDF Editor Copyright (c) by Foxit Software Company, 2004 For Evaluation Only.
In un mercato del lavoro competitivo esistono due tipi di lavoratori, quelli con alta produttività L A, che producono per 30 $ l'ora, e quelli con bassa produttività, L B, che producono per 5 $ l'ora.
DettagliProgrammazione 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
Dettagli1. PRIME PROPRIETÀ 2
RELAZIONI 1. Prime proprietà Il significato comune del concetto di relazione è facilmente intuibile: due elementi sono in relazione se c è un legame tra loro descritto da una certa proprietà; ad esempio,
DettagliArchitettura hardware
Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
DettagliValutazione delle Prestazioni
Valutazione delle Prestazioni Misure per le Prestazioni T durata del ciclo di clock (in secondi) F numero cicli di clock al secondo (in Hz) F 1 / T T 1 / F Exe_Time X tempo di esecuzione (CPU) di un programma
DettagliLa memoria centrale (RAM)
La memoria centrale (RAM) Mantiene al proprio interno i dati e le istruzioni dei programmi in esecuzione Memoria ad accesso casuale Tecnologia elettronica: Veloce ma volatile e costosa Due eccezioni R.O.M.
DettagliLa Valutazione delle Prestazioni
La Valutazione delle Prestazioni Maurizio Palesi Maurizio Palesi rend ecnologico: Microprocessori 00000000 0000000 000000 IBM PPC60 R0000 Pentium R4400 i80486 Alpha 2264: 5 milion Pentium Pro: 5.5 million
DettagliE naturale chiedersi alcune cose sulla media campionaria x n
Supponiamo che un fabbricante stia introducendo un nuovo tipo di batteria per un automobile elettrica. La durata osservata x i delle i-esima batteria è la realizzazione (valore assunto) di una variabile
DettagliForze come grandezze vettoriali
Forze come grandezze vettoriali L. Paolucci 23 novembre 2010 Sommario Esercizi e problemi risolti. Per la classe prima. Anno Scolastico 2010/11 Parte 1 / versione 2 Si ricordi che la risultante di due
DettagliEsame di INFORMATICA
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello
DettagliCalcolatori Elettronici B a.a. 2008/2009
Calcolatori Elettronici B aa 28/29 MEMORIA VIRTUALE: ESERCIZI Massimiliano Giacomin 1 Dal Tema d esame 2 set 26 [ES 7] (omissis) Supponendo che gli indirizzi virtuali siano a 32 bit e che la dimensione
DettagliEsercizi su. Funzioni
Esercizi su Funzioni ๒ Varie Tracce extra Sul sito del corso ๓ Esercizi funz_max.cc funz_fattoriale.cc ๔ Documentazione Il codice va documentato (commentato) Leggibilità Riduzione degli errori Manutenibilità
DettagliTest d ipotesi. Statistica e biometria. D. Bertacchi. Test d ipotesi
In molte situazioni una raccolta di dati (=esiti di esperimenti aleatori) viene fatta per prendere delle decisioni sulla base di quei dati. Ad esempio sperimentazioni su un nuovo farmaco per decidere se
Dettagli1. 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
DettagliScheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux
Scheduling della CPU Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux Sistemi multiprocessori Fin qui si sono trattati i problemi di scheduling su singola
DettagliDIMENSIONI E PRESTAZIONI
DIMENSIONI E PRESTAZIONI Prof. Enrico Terrone A. S: 2008/09 Le unità di misura Le due unità di misura fondamentali dell hardware sono: i Byte per le dimensioni della memoria gli Hertz (Hz) per le prestazioni
DettagliQUANTIZZAZIONE diverse fasi del processo di conversione da analogico a digitale quantizzazione
QUANTIZZAZIONE Di seguito lo schema che illustra le diverse fasi del processo di conversione da analogico a digitale. Dopo aver trattato la fase di campionamento, occupiamoci ora della quantizzazione.
DettagliAnalisi dei Dati 12/13 Esercizi proposti 3 soluzioni
Analisi dei Dati 1/13 Esercizi proposti 3 soluzioni 0.1 Un urna contiene 6 palline rosse e 8 palline nere. Si estraggono simultaneamente due palline. Qual è la probabilità di estrarle entrambe rosse? (6
DettagliSistemi di Servizio e Simulazione
Sistemi di Servizio e Simulazione Soluzioni degli esercizi di esame proposti negli appelli dell a.a.2004-05 Sono stati distribuiti sul sito web i testi di tre appelli di esame dell anno accademico 2004-05:
DettagliGuardiamo ora però la cosa da un altro punto di vista analizzando il seguente grafico a forma di torta. La torta in 5 parti
L EQUIVALENZA FRA I NUMERI RAZIONALI (cioè le frazioni), I NUMERI DECIMALI (quelli spesso con la virgola) ED I NUMERI PERCENTUALI (quelli col simbolo %). Ora vedremo che ogni frazione (sia propria, che
DettagliGerarchie di Memoria Andrea Gasparetto andrea.gasparetto@unive.it
Tutorato di architettura degli elaboratori Gerarchie di Memoria Andrea Gasparetto andrea.gasparetto@unive.it Esercizio 1 Considerare un sistema di memoria virtuale paginata, con dimensione dell indirizzo
DettagliLaboratorio di Informatica
per chimica industriale e chimica applicata e ambientale LEZIONE 4 La CPU e l esecuzione dei programmi 1 Nelle lezioni precedenti abbiamo detto che Un computer è costituito da 3 principali componenti:
DettagliPROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)
PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0) (Da effettuare non prima del 01/01/2011) Le istruzioni si basano su un azienda che ha circa 1000 articoli, che utilizza l ultimo
DettagliSISTEMA di GESTIONE QUALITÀ Non Conformità ed Efficacia delle Azioni Correttive Preventive
SISTEMA di GESTIONE QUALITÀ Non Conformità ed Efficacia delle Azioni Correttive Preventive Il sistema di gestione della qualità a cui mi riferisco è quello relativo alla norma ISO-9001:2000. Prima di entrare
DettagliProof. Dimostrazione per assurdo. Consideriamo l insieme complementare di P nell insieme
G Pareschi Principio di induzione Il Principio di Induzione (che dovreste anche avere incontrato nel Corso di Analisi I) consente di dimostrare Proposizioni il cui enunciato è in funzione di un numero
DettagliESERCIZI DI MATEMATICA FINANZIARIA DIPARTIMENTO DI ECONOMIA E MANAGEMENT UNIFE A.A. 2015/2016. 1. Esercizi 4
ESERCIZI DI MATEMATICA FINANZIARIA DIPARTIMENTO DI ECONOMIA E MANAGEMENT UNIFE A.A. 2015/2016 1. Esercizi 4 Piani di ammortamento Esercizio 1. Un debito di 1000e viene rimborsato a tasso annuo i = 10%
DettagliOCCUPATI SETTORE DI ATTIVITA' ECONOMICA
ESERCIZIO 1 La tabella seguente contiene i dati relativi alla composizione degli occupati in Italia relativamente ai tre macrosettori di attività (agricoltura, industria e altre attività) negli anni 1971
DettagliVlan Relazione di Sistemi e Reti Cenni teorici
Cosa sono le Vlan? Vlan Relazione di Sistemi e Reti Cenni teorici Le Vlan sono un tipo di rete particolare che permettono di creare tante reti logiche a partire da una singola rete fisica. Questo significa
DettagliProbabilità discreta
Probabilità discreta Daniele A. Gewurz 1 Che probabilità c è che succeda...? Una delle applicazioni della combinatoria è nel calcolo di probabilità discrete. Quando abbiamo a che fare con un fenomeno che
DettagliLa progettazione centrata sull utente nei bandi di gara
Progetto PerformancePA Ambito A - Linea 1 - Una rete per la riforma della PA La progettazione centrata sull utente nei bandi di gara Autore: Maurizio Boscarol Creatore: Formez PA, Progetto Performance
DettagliMAPPE DI KARNAUGH. Nei capitoli precedenti si è visto che è possibile associare un circuito elettronico o elettrico ad una funzione logica.
MAPPE DI KARNAUGH 1. Generalità Nei capitoli precedenti si è visto che è possibile associare un circuito elettronico o elettrico ad una funzione logica. E ovvio che più semplice è la funzione e più semplice
DettagliESERCIZIO 1 (b) Dove è memorizzato il numero del primo blocco del file? Insieme agli altri attributi del file, nella cartella che contiene il file.
ESERCIZIO 1 Si consideri un hard disk formattato la cui memoria è suddivisa in 16 blocchi (numerati da 0 a 15). Si supponga che sull hard disk sia memorizzato un unico file, contenuto, nell ordine, nei
DettagliMacroeconomia, Esercitazione 2. 1 Esercizi. 1.1 Moneta/1. 1.2 Moneta/2. 1.3 Moneta/3. A cura di Giuseppe Gori (giuseppe.gori@unibo.
acroeconomia, Esercitazione 2. A cura di Giuseppe Gori (giuseppe.gori@unibo.it) 1 Esercizi. 1.1 oneta/1 Sapendo che il PIL reale nel 2008 è pari a 50.000 euro e nel 2009 a 60.000 euro, che dal 2008 al
DettagliEsercitazione 23 maggio 2016
Esercitazione 5 maggio 016 Esercitazione 3 maggio 016 In questa esercitazione, nei primi tre esercizi, analizzeremo il problema del moral hazard nel mercato. In questo caso prenderemo in considerazione
Dettagliregola(1,[e,f],b) regola(2,[m,f],e) regola(3,[m],f) regola(4,[b,f],g) regola(5,[b,g],c) regola(6,[g,q],a)
ESERCIZIO1 PREMESSA Per risolvere problemi spesso esistono delle regole che, dai dati del problema, permettono di calcolare o dedurre la soluzione. Questa situazione si può descrivere col termine regola(,
DettagliLA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1
LA TRASMISSIONE DELLE INFORMAZIONI QUARTA PARTE 1 I CODICI 1 IL CODICE BCD 1 Somma in BCD 2 Sottrazione BCD 5 IL CODICE ECCESSO 3 20 La trasmissione delle informazioni Quarta Parte I codici Il codice BCD
DettagliCLASSIFICAZIONE DEI CARATTERI
CLASSIFICAZIONE DEI CARATTERI Come abbiamo visto, su ogni unità statistica si rilevano una o più informazioni di interesse (caratteri). Il modo in cui un carattere si manifesta in un unità statistica è
DettagliAPPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI
APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI Indice 1 Le frazioni algebriche 1.1 Il minimo comune multiplo e il Massimo Comun Divisore fra polinomi........ 1. Le frazioni algebriche....................................
DettagliCorso di Sistemi di Gestione di Basi di Dati. Esercitazione sul controllo di concorrenza 12/02/2004
Corso di Sistemi di Gestione di Basi di Dati Esercitazione sul controllo di concorrenza 12/02/2004 Dott.ssa Antonella Poggi Dipartimento di Informatica e Sistemistica Antonio Ruberti Università di Roma
DettagliEsercitazione di Laboratorio - Leve di 1-2 - 3 genere TITOLO ESERCITAZIONE: VERIFICA DELLE LEGGI DELLE LEVE
TITOLO ESERCITAZIONE: VERIFICA DELLE LEGGI DELLE LEVE PREREQUISITI RICHIESTI PER LO SVOLGIMENTO DELL ATTIVITÀ DI LABORATORIO L alunno deve conoscere la definizione di forza, la definizione di momento.
DettagliEsercitazioni di Calcolo Numerico 23-30/03/2009, Laboratorio 2
Esercitazioni di Calcolo Numerico 23-30/03/2009, Laboratorio 2 [1] Metodo di Bisezione gli estremi a e b di un intervallo reale trovi uno zero della funzione f(x) nell intervallo [a, b] usando il metodo
DettagliLA MOLTIPLICAZIONE IN CLASSE SECONDA
LA MOLTIPLICAZIONE IN CLASSE SECONDA Rossana Nencini, 2013 Le fasi del lavoro: 1. Proponiamo ai bambini una situazione reale di moltiplicazione: portiamo a scuola una scatola di biscotti (. ) e diamo la
Dettaglicome nasce una ricerca
PSICOLOGIA SOCIALE lez. 2 RICERCA SCIENTIFICA O SENSO COMUNE? Paola Magnano paola.magnano@unikore.it ricevimento: martedì ore 10-11 c/o Studio 16, piano -1 PSICOLOGIA SOCIALE COME SCIENZA EMPIRICA le sue
DettagliSiamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.
DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti
DettagliLezione 10 Funzione di produzione ed
Corso di Economica Politica prof. S. Papa Lezione 10 Funzione di produzione ed efficienza economica Facoltà di Economia Università di Roma La Sapienza Costi e produzione 102 Da che dipendono i costi? Dipendono
DettagliRegione Liguria Disposizioni e criteri per l esercizio, il controllo, la manutenzione e l ispezione degli impianti termici
1. Con che periodicità si devono effettuare i controlli di manutenzione sugli impianti termici? L art. 7 del DPR 16/04/2013 n. 74 ha disposto che le operazioni di controllo ed eventuale manutenzione su
DettagliC. P. U. MEMORIA CENTRALE
C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato
DettagliAnalisi di dati di frequenza
Analisi di dati di frequenza Fase di raccolta dei dati Fase di memorizzazione dei dati in un foglio elettronico 0 1 1 1 Frequenze attese uguali Si assuma che dalle risposte al questionario sullo stato
DettagliVari tipi di computer
Hardware Cos è un computer? Un computer è un elaboratore di informazione. Un computer: riceve informazione in ingresso (input) elabora questa informazione Può memorizzare (in modo temporaneo o permanente)
DettagliCarichiamo il segnale contenuto nel file ecg_es_20121128.mat
Esercitazione su analisi segnale ECG Carichiamo il segnale contenuto nel file ecg_es_20121128.mat Il file contiene due variabili - dt, che vale 0.004 - ecg, che è vettore lungo 6500 campioni La frequenza
DettagliComplemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno
Rappresentazione di numeri Complemento al corso di Fondamenti di Informatica I corsi di laurea in ingegneria, settore dell informazione Università la Sapienza Consorzio Nettuno Un numero e un entità teorica,
DettagliCapitolo Terzo Valore attuale e costo opportunità del capitale
Capitolo Terzo Valore attuale e costo opportunità del capitale 1. IL VALORE ATTUALE La logica di investimento aziendale è assolutamente identica a quella adottata per gli strumenti finanziari. Per poter
Dettagli4.1. La migliore relazione affettiva con la figura di riferimento principale
4.1. La migliore relazione affettiva con la figura di riferimento principale Nella seguente tabella sono riassunte le frequenze dei dati sensibili ottenute dallo spoglio dei dati raccolti nella parte preliminare
DettagliCABINE ELETTRICHE DI TRASFORMAZIONE
Cabtrasf_parte_prima 1 di 8 CABINE ELETTRICHE DI TRASFORMAZIONE parte prima Una cabina elettrica è il complesso di conduttori, apparecchiature e macchine atto a eseguire almeno una delle seguenti funzioni:
DettagliAnno 1. Le relazioni fondamentali (equivalenza, d'ordine, inverse, fra insiemi)
Anno 1 Le relazioni fondamentali (equivalenza, d'ordine, inverse, fra insiemi) 1 Introduzione In questa lezione imparerai a utilizzare le diverse tipologie di relazione e a distinguerle a seconda delle
DettagliCorso di formazione CerTICTablet
Redattore prof. Corso di formazione CerTICTablet Sesta Dispensa Comitato Tecnico Scientifico: Gruppo Operativo di Progetto CerticAcademy Learning Center, patrocinato dall assessorato al lavoro e alla formazione
DettagliSISTEMI 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
DettagliSUPERAMMORTAMENTI 2015. Fonti Relazione Illustrativa Il Sole 24 Ore 26.10.15
SUPERAMMORTAMENTI 2015 Fonti Relazione Illustrativa Il Sole 24 Ore 26.10.15 CONSIGLIO DEI MINISTRI N.87 15 OTTOBRE 2015 AMMORTAMENTI - La misura è volta a incentivare gli investimenti in beni strumentali
DettagliIniziamo con un esercizio sul massimo comun divisore: Esercizio 1. Sia d = G.C.D.(a, b), allora:
Iniziamo con un esercizio sul massimo comun divisore: Esercizio 1. Sia d = G.C.D.(a, b), allora: G.C.D.( a d, b d ) = 1 Sono state introdotte a lezione due definizioni importanti che ricordiamo: Definizione
DettagliCome si seleziona un fondo di investimento
Come si seleziona un fondo di investimento Francesco Caruso è autore di MIB 50000 Un percorso conoscitivo sulla natura interiore dei mercati e svolge la sua attività di analisi su indici, titoli, ETF,
Dettagli4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0
Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice
DettagliEsercitazione n.2 Inferenza su medie
Esercitazione n.2 Esercizio L ufficio del personale di una grande società intende stimare le spese mediche familiari dei suoi impiegati per valutare la possibilità di attuare un programma di assicurazione
Dettagli9. Memoria Virtuale. 9. Memoria Virtuale. 9. Memoria Virtuale
1 (es. 1) Consideriamo un processo con m frame inizialmente vuoti. La stringa di riferimento è lunga p e contiene riferimenti a n pagine diverse. Per un qualsiasi algoritmo di rimpiazzamento: a) qual è
DettagliSTATISTICA ESERCITAZIONE 11 Dott. Giuseppe Pandolfo 3 febbraio 2015. Modelli continui di probabilità: la v.c. uniforme continua
STATISTICA ESERCITAZIONE 11 Dott. Giuseppe Pandolfo febbraio 2015 Modelli continui di probabilità: la v.c. uniforme continua Esercizio 1 Anna ha una gift card da 50 euro. Non si sa se sia mai stata utilizzata
DettagliCapitolo 25: Lo scambio nel mercato delle assicurazioni
Capitolo 25: Lo scambio nel mercato delle assicurazioni 25.1: Introduzione In questo capitolo la teoria economica discussa nei capitoli 23 e 24 viene applicata all analisi dello scambio del rischio nel
Dettagli4. Operazioni elementari per righe e colonne
4. Operazioni elementari per righe e colonne Sia K un campo, e sia A una matrice m n a elementi in K. Una operazione elementare per righe sulla matrice A è una operazione di uno dei seguenti tre tipi:
DettagliLinux lo installo a 32 o 64 bit? (teoria e pratica)
Linux lo installo a 32 o 64 bit? (teoria e pratica) Roberto Metere 26 ottobre 2013 Accenni teorici E ad un certo punto... più bit Compatibilità e innovazione Sfida teorica Test pratici Sistema di riferimento
Dettagli1. LE REGOLE EDUCAZIONE ALLA LEGALITA OBIETTIVI
EDUCAZIONE ALLA LEGALITA 1. LE REGOLE OBIETTIVI Sapere: Che la convivenza tra soggetti diversi ha bisogno di regole. Conoscere il significato della parola Regola della forte connessione tra regole e valori.
DettagliESEMPIO 1: eseguire il complemento a 10 di 765
COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento
DettagliPiù processori uguale più velocità?
Più processori uguale più velocità? e un processore impiega per eseguire un programma un tempo T, un sistema formato da P processori dello stesso tipo esegue lo stesso programma in un tempo TP T / P? In
DettagliEsempi di algoritmi. Lezione III
Esempi di algoritmi Lezione III Scopo della lezione Implementare da zero algoritmi di media complessità. Verificare la correttezza di un algoritmo eseguendolo a mano. Imparare a valutare le prestazioni
DettagliLa distribuzione Normale. La distribuzione Normale
La Distribuzione Normale o Gaussiana è la distribuzione più importante ed utilizzata in tutta la statistica La curva delle frequenze della distribuzione Normale ha una forma caratteristica, simile ad una
DettagliProbabilità condizionata: p(a/b) che avvenga A, una volta accaduto B. Evento prodotto: Evento in cui si verifica sia A che B ; p(a&b) = p(a) x p(b/a)
Probabilità condizionata: p(a/b) che avvenga A, una volta accaduto B Eventi indipendenti: un evento non influenza l altro Eventi disgiunti: il verificarsi di un evento esclude l altro Evento prodotto:
DettagliECCO COME FUNZIONA. Ti mostriamo ora come acquistare un volantino.
ECCO COME FUNZIONA Riteniamo importante che l esecuzione di un ordine online debba avvenire nel modo più rapido possibile. Al giorno d oggi si ha infatti molto altro da fare che rimanere seduti davanti
Dettagli1 Giochi a due, con informazione perfetta e somma zero
1 Giochi a due, con informazione perfetta e somma zero Nel gioco del Nim, se semplificato all estremo, ci sono due giocatori I, II e una pila di 6 pedine identiche In ogni turno di gioco I rimuove una
DettagliSERVIZIO NAZIONALE DI VALUTAZIONE 2010 11
SERVIZIO NAZIONALE DI VALUTAZIONE 2010 11 Le rilevazioni degli apprendimenti A.S. 2010 11 Gli esiti del Servizio nazionale di valutazione 2011 e della Prova nazionale 2011 ABSTRACT Le rilevazioni degli
DettagliUMA - versione 11.6.0 - Rilascio del 10/07/2013. I riepiloghi a disposizione sono: per riparto colturale (uso del suolo) per comune e uso del suolo.
Pag. 1 a 5 N. Sezione Descrizione 1. Ditta Uma: superfici per - versione 11.6.0 - Rilascio del 10/07/2013 Introdotta una nuova funzionalità per la consultazione del riepilogo colturale delle aziende presso
DettagliStrumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi
Versione 2.0 Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi Corso anno 2011 E. MANUALE UTILIZZO HAZARD MAPPER Il programma Hazard Mapper è stato realizzato per redarre,
DettagliIl 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
DettagliLa Politica Economica e i Tassi di Cambio
La Politica Economica e i Tassi di Cambio In questa lezione: Studiamo la politica economica con cambi fissi e flessibili. 267 Risparmio, investimento e disavanzo commerciale Partendo dalla condizione di
DettagliCONTROLLO IN TENSIONE DI LED
Applicazioni Ver. 1.1 INTRODUZIONE CONTROLLO IN TENSIONE DI LED In questo documento vengono fornite delle informazioni circa la possibilità di pilotare diodi led tramite una sorgente in tensione. La trattazione
DettagliJ. Assfalg Appunti di Sistemi Operativi
Multiprogrammazione J. Assfalg Appunti di Sistemi Operativi La multiprogrammazione nasce come un metodo per massimizzare l'uso della CPU piuttosto che come uno strumento per fornire un miglior servizio
DettagliParte II Indice. Operazioni aritmetiche tra valori rappresentati in binario puro. Rappresentazione di numeri con segno
Parte II Indice Operazioni aritmetiche tra valori rappresentati in binario puro somma sottrazione Rappresentazione di numeri con segno modulo e segno complemento a 2 esercizi Operazioni aritmetiche tra
DettagliTest statistici di verifica di ipotesi
Test e verifica di ipotesi Test e verifica di ipotesi Il test delle ipotesi consente di verificare se, e quanto, una determinata ipotesi (di carattere biologico, medico, economico,...) è supportata dall
DettagliMatematica generale CTF
Successioni numeriche 19 agosto 2015 Definizione di successione Monotonìa e limitatezza Forme indeterminate Successioni infinitesime Comportamento asintotico Criterio del rapporto per le successioni Definizione
DettagliLe scelte del consumatore in condizione di incertezza (cap.5)
Le scelte del consumatore in condizione di incertezza (cap.5) Che cos è il rischio? Come possiamo indicare le preferenze del consumatore riguardo al rischio? C è chi acquista assicurazione (non ama il
DettagliEsercizi di Calcolo delle Probabilità con Elementi di Statistica Matematica
Esercizi di Calcolo delle Probabilità con Elementi di Statistica Matematica Lucio Demeio Dipartimento di Scienze Matematiche Università Politecnica delle Marche 1. Esercizio. Siano X ed Y due variabili
DettagliStatistica e biometria. D. Bertacchi. Variabili aleatorie. V.a. discrete e continue. La densità di una v.a. discreta. Esempi.
Iniziamo con definizione (capiremo fra poco la sua utilità): DEFINIZIONE DI VARIABILE ALEATORIA Una variabile aleatoria (in breve v.a.) X è funzione che ha come dominio Ω e come codominio R. In formule:
Dettagli= 0, 098 ms. Da cui si ricava t 2 medio
1. Una macchina ha uno spazio degli indirizzi a 32 bit e una pagina di 8 KB. La tabella delle pagine è completamente nell hardware, con una parola a 32 bit per voce. Quando parte un processo, la tabella
DettagliCORSO DI FORMAZIONE PER L'ACCESSO AI LABORATORI DELL'ATENEO Istruzioni per la validazione della frequenza al corso e del superamento del test finale
CORSO DI FORMAZIONE PER L'ACCESSO AI LABORATORI DELL'ATENEO Istruzioni per la validazione della frequenza al corso e del superamento del test finale Al fine di poter validare la frequenza al corso e il
DettagliEsercizio 1: trading on-line
Esercizio 1: trading on-line Si realizzi un programma Java che gestisca le operazioni base della gestione di un fondo per gli investimenti on-line Creazione del fondo (con indicazione della somma in inizialmente
DettagliDimensione di uno Spazio vettoriale
Capitolo 4 Dimensione di uno Spazio vettoriale 4.1 Introduzione Dedichiamo questo capitolo ad un concetto fondamentale in algebra lineare: la dimensione di uno spazio vettoriale. Daremo una definizione
Dettagli