Informatica Applicata Progettazione dei sistemi di elaborazione 3DUWH ,QWURGX]LRQH. Facoltà di Scienze MM FF NN Università di Urbino A.A.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Informatica Applicata Progettazione dei sistemi di elaborazione 3DUWH ,QWURGX]LRQH. Facoltà di Scienze MM FF NN Università di Urbino A.A."

Transcript

1 3DUWH,QWURGX]LRQH Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/2002 1

2 3UHPHVVD 7HQGHQ]HWHFQRORJLFKH Circuiti integrati digitali: Legge di Moore: il numero di dispositivi integrabili su un singolo chip cresce del 55% all anno La dimensione lineare minima dei dispositivi elettronici diminuisce del 13% all anno Le prestazioni dei dispositivi elettronici aumentano del 13% all anno Le prestazioni complessive dei circuiti integrati aumentano meno del 13% all anno per colpa del ritardo delle interconnessioni La frequenza operativa dei circuiti integrati raddoppia ogni tre anni Il consumo di potenza dei chip aumenta Il numero di pin aumenta del 12% all anno Tecnologia attuale: 0.13µm, 100,000,000 di dispositivi per chip, frequenza operativa superiore al GHz, consumo di potenza dell ordine di W, 1,000 pin Memorie DRAM: La densità delle celle di memoria cresce di circa il 50% all anno Il tempo di accesso diminuisce molto lentamente Il throughput e la bandwidth aumentano più in fretta dell inverso della latenza Tecnologia attuale: Batterie La capacità delle batterie per unità di peso aumenta Dischi magnetici La densità dei dischi magnetici cresce del 100% all anno Il tempo di accesso diminuisce di un terzo ogni 10 anni 7HQGHQ]HHDVSHWWDWLYHGLPHUFDWR Riduzione dei costi Esempio: DRAM [HP fig. 1.5] Esempio: Intel [HP fig. 1.6] Riduzione di dimensioni Aumento delle prestazioni Le prestazioni dei sistemi a microprocessore aumentano del 58% all anno (di cui solo il 35% è dovuto a fattori tecnologici) [HP fig. 1.1] Aumento delle funzionalità Aumento della disponibilità Aumento dell affidabilità Rapida obsolescenza Esempio: DRAM [HP fig. 1.5] Aumento della pervasività (embedded applications) 3URJHWWR Il compito del progetto è quello di sfruttare la tecnologia per soddisfare le esigenze di mercato Il divario tra le prestazioni dei circuiti integrati e le prestazioni dei sistemi a microprocessore aumenta del 23% all anno ed è attualmente quantificabile in un fattore 15 [HP fig. 1.1] 3DUDPHWULGLPHUFDWR 3DUDPHWULGLSURJHWWR 'LPHQVLRQHGHOPHUFDWRXQLWjYHQGXWHDOJLRUQRQ Fortemente variabile nel tempo e diverso da 0 per un periodo di tempo limitato L andamento tipico è caratterizzato da un tratto ascendente, da un tratto constante e da un tratto iscendente. Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/2002 2

3 Informatica Applicata Progettazione dei sistemi di elaborazione 3UH]]RDOFRQVXPDWRUH86'ROODU Dipende dalla dimensione del mercato, dal tempo di obsolescenza del prodotto, dagli investimenti sopportati, dal costo di produzione, dalla concorrenza Decresce velocemente durante il ciclo di vita di un prodotto [HP figg. 1.5, 1.6] Composizione del prezzo di mercato [HP fig. 1.7] 7LPHWRPDUNHW0HVLP Ritardo nell immissione sul mercato Somma di: tempo di progetto, tempo di verifica, tempo di produzione, tempo di collaudo Se superiore a quello di prodotti concorrenti causa sia un mancato guadagno immediato che una riduzione dei profitti durante tutta la vita del prodotto Un azienda che immetta sul mercato un prodotto il cui mercato ha già superato la fase ascendente non ha possibilità di conquistare fette di mercato rilevanti 7LPHIRUUHYHQXH0HVLP Periodo di permanenza sul mercato Limitato dalla crescita congiunta delle aspettative di mercato e delle potenzialità tecnologiche Quanto più è lungo tanto più permette di ammortizzare nel tempo gli investimenti iniziali 5HVDGLSURFHVVR Percentuale di prodotti che superano il collaudo e raggiungono il mercato Limitata dalla complessità dei sistemi e dei processi Aumenta il costo di produzione e il prezzo unitario La stima della resa può essere falsata da un collaudo inefficace 3DUDPHWULWHFQLFL 3UHVWD]LRQL)UHTXHQ]D+]7KURXJKSXW0,360236/DWHQ]DQV&3, Dipendono dal tempo di elaborazione di ogni componente, dal numero di componenti in cascata, dal ritardo di propagazione dei segnali lungo le linee di interconnessione e dall architettura del sistema Benchmarks &RQVXPRGLSRWHQ]D: Dipende dalla tecnologia, dalla complessità del sistema, dalla frequenza operativa, dalla tensione di alimentazione, dalle capacità interne e dall attività media Causa problemi di disponibilità (durata delle batterie dei sistemi portatili), di packaging (raffreddamento) e di affidabilità (temperatura operativa) &RQVXPRGLHQHUJLD- Rispetto al consumo di potenza, non dipende dalla frequenza operativa Riduce la disponibilità in termini di capacità di elaborazione piuttosto che in termini di tempo di elaborazione $IILGDELOLWj5W Probabilità, stimata al tempo 0, che il sistema continui a funzionare correttamente fino al tempo t dato che funziona correttamente al tempo 0 Funzione decrescente del tempo indicata con 5(W) Nota la probabilità 3 che il sistema si guasti in un unità di tempo, 5(W)=(1-3) nell ipotesi di noninvecchiamento 3 aumenta (e l'affidabilità diminuisce) all'aumentare della complessità del sistema È difficile raccogliere dati statisticamente significativi per la caratterizzazione diretta di 3 Nota la probabilità di guasto nell'unità di tempo di ogni componente del sistema (S ), quella del sistema si ricava analiticamente ipotizzando che ogni componente sia indispensabile al corretto funzionamento 3 = 1 = (1 1 dove 1 è il numero di componenti. Nell'ipotesi semplificativa in cui tutti i componenti abbiano la stessa probabilità di guasto S, la probabilità di guasto del sistema risulta: 3 = 1 (1 S) da cui è evidente che la probabilità di guasto del sistema dipende dal numero di componenti. Generalmente, tanto più elementari e diffusi sono i componenti tanto più semplice è raccogliere statistiche significative sulla loro probabilità di guasto nell unità di tempo. Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/ S )

4 'LPHQVLRQLPP PP.J Le dimensioni dei chip non sono direttamente un problema, poiché generalmente trascurabili rispetto a quelle di altri componenti dei sistemi elettronici, quali i dispositivi di input output (monitor, display, tastiera) le cui dimensioni sono dettate da esigenze di fruibilità Indirettamente, i requisiti di portabilità (dimensioni e peso ridotti) impongono di limitare le dimensioni delle batterie (non trascurabili) e quindi dettano specifiche di consumo di potenza ai componenti elettronici 'LVSRQLELOLWjRUHKJLRUQLJWHPSR Durata delle batterie dei sistemi portatili (h,g) Influenzata dal consumo di potenza Quantità di elaborazione supportata da una sola carica della batteria (milioni di istruzioni) Influenzata dal consumo di energia Percentuale di tempo di funzionamento (%) Influenzata dalla probabilità di rottura e dal tempo medio di riparazione 6SD]LRGLSURJHWWR Spazio N-dimensionale i cui assi rappresentano i parametri del progetto Ogni soluzione è associata ad un punto nello spazio di progetto La presenza di parametri conflittuali e l'intervallo limitato di definizione dei parametri individuano zone di fattibilità (punti che rappresentano soluzioni possibili) e zone di infattibilità (i cui punti rappresentano soluzioni impossibili) Ogni coppia di parametri individua un piano su cui si può proiettare lo spazio di progetto La curva che sul piano separa la zona di fattibilità da quella di infattibilità è detta Curva di Pareto, luogo dei punti che rappresentano i migliori compromessi tra i due parametri (non ci si puo allontanare dalla curva di Pareto entrando nella zona di fattibilità senza peggiorare almeno uno dei parametri). Il progetto in uno spazio a 2 parametri può essere affrontato in 3 modi diversi: come ottimizzazione simultanea di entrambi i parametri. In tal caso occorre dare un peso ai due parametri per avere un criterio per decidere a favore dell uno o dell altro in situazioni conflittuali. In tal caso si definisce una funzione obiettivo come combinazione lineare (o somma pesata) dei parametri di interesse f=c0x+c1y e si minimizza (o massimizza) f come ottimizzazione di x condizionata al rispetto di un vincolo su y come ottimizzazione di y condizionata al rispetto di un vincolo su x In genere i problemi di ottimizzazione incondizionata sono più semplici da risolvere, ma la scelta dei pesi nella definizione della funzione obiettivo è arbitraria Su un piano x-y, il procedimento di soluzione di un problema di ottimizzazione del parametro y condizionato al valore del parametro x=x0 è rappresentato da un segmento che, partendo da un punto dello spazio di fattibilità (y,x0), raggiunge la curva di Pareto nel punto (x0,y0), oltre il quale non riesce a spingersi La soluzione di problemi di ottimizzazione condizionata per diversi valori della condizione x0 individua per punti la curva di Pareto 6LVWHPLGLHODERUD]LRQH (OHPHQWLIRQGDPHQWDOLGLXQVLVWHPDGLHODERUD]LRQH Elaborazione Trasformazione di informazione Memoria Conservazione di informazione nel tempo Comunicazione Trasferimento di informazione nello spazio 5LXVRGLFRPSRQHQWLJHQHUDOSXUSRVHHSURJHWWRGLFRPSRQHQWLDGKRF Uso di componenti general-purpose programmabili Ridotto time-to-market Limitati gradi di libertà a disposizione del progettista Soluzioni sub-ottime Soluzioni full-custom / application-specific Completa disponibilità dei gradi di libertà Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/2002 4

5 Aumento dei costi e del tempo di progetto e produzione Soluzioni potenzialmente ottime 6LVWHPLDPLFURSURFHVVRUH Hardware Software Sistemi di calcolo general purpose calcolatori elettronici progettati per progettati per offrire buone prestazioni medie su ampie categorie di software Sistemi di calcolo special-purpose Domain-specific (esempio:igital signal processors, DSP) Application-specific (ASIP) progettati per offrire buone prestazioni su una particolare categoria di software, sacrificando le prestazioni offerte in applicazioni diverse Sistemi embedded Microprocessori inseriti in apparati complessi dedicati ad applicazioni specifiche in cui la presenza di microprocessori non è apparente (telefoni cellulari, elettrodomestici, automobili,...) dedicati all esecuzione continua di pochi segmenti di codice $UFKLWHWWXUHYLUWXDOL Un architettura virtuale è simulata da strumenti software (detti macchine virtuali, YLUWXDOPDFKLQH, 90) che girano su architetture reali (generalmente comuni PC). Un esempio di architettura virtuale è quella realizzata dalle -DYD9LUWXDO0DFKLQH, JVM. Il software compilato per la JVM (bytecode) è portabile, nel senso che puo essere eseguito da tutte le macchine sulle quali può essere installata ed eseguita la JVM. Del resto la virtual machine introduce un overhead in termini di prestazioni, poichè il bytecode, benchè compilato, è di fatto interpretato dalla VM. 6WLPDGLSDUDPHWUL 6SHFLILFKHHTXDOLWjGHOVHUYL]LR Specifiche o requisiti (FRQVWUDLQWV UHTXLUHPHQWV): limiti imposti ad uno o più parametri di progetto I limiti sono detti KDUG se non ammettono violazioni, VRIW se ammettono violazioni Alcuni parametri (tra cui consumo di potenza, prestazioni, disponibilità) sono fortemente dipendenti dalle condizioni operative e quindi trattabili solo come variabili aleatorie in fase di progetto I requisiti imposti alle prestazioni di un sistema a microprocessore possono riguardare: il tempo medio di esecuzione di un task il tempo massimo di esecuzione di un task il tempo di esecuzione di un task specifico in condizioni specifiche I requisiti che riguardano il tempo massimo di esecuzione di un task sono detti UHDOWLPHFRQVWUDLQWV poichè sono quelli tipicamente imposti da applicazioni che producono risultati la cui fruizione avviene in tempo reale (ad esempio la decodifica di immagini televisive) La qualità del servizio offerto da un sistema di calcolo in una data applicazione puo essere valutata come probabilità di violazione dei requisiti imposti a quella applicazione (ad esempio probabilità di decodificare in ritardo un frame di un video) %HQFKPDUNLQJ Poichè molti dei parametri di un sistema a microprocessore (in partiolare le prestazioni) dipendono fortemente dall uso che ne viene fatto, si pone il problema di standardizzare le condizioni in cui tali parametri sono valutati, al fine di rendere la misura riproducibile e di rendere confrontabili diverse architetture. Le condizioni di lavoro di un sistema vengono indicate con il termine inglese ZRUNORDG. Tipicamente, il workload di un sistema a microprocessore è rappresentato dal software applicativo e dai dati su cui esso opera, mentre il software di sistema è visto come parte del sistema da caratterizzare. Si chiama EHQFKPDUN un workload riproducibile e ben documentato. Esistono diversi tipi di benchmark, concepiti per valutare parametri di natura diversa o per essere applicati a sistemi diversi. In particolare distinguiamo tre categorie di benchmark: applicazioni reali benchmark sintetici rappresentativi di situazioni tipiche microbenchmark concepiti per caratterizzare aspetti molto specifici Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/2002 5

6 In molti casi i benchamrk sono raggruppati in insiemi (suite) di benchmark tutti necessari a fornire una caratterizzazione completa di sistemi general purpose L uso di numerosi benchmark per la valutazione e il confronto di prestazioni di sistemi general purpose pone il problema di combinare i risultati relativi ai singoli benchmark per ottenerne una sola figura di merito. Media aritmetica dei tempi di esecuzione: ha il difetto di pesare maggiormente il confronto tra i benchmark con tempi di esecuzione più lunghi Media pesata dei tempi di esecuzione: il tempo di esecuzione di ciascun benchmark contribuisce alla media con un peso calcolato sulla base di previsioni sulla composizione del workload del sistema reale che si vuol valutare Media geometrica dei tempi di esecuzione relativi: ogni tempo di esecuzione è diviso per il tempo di esecuzione dello stesso benchmark su un architettura di riferimento (Sun Ultra5_10 Sparc 300MHz con 256Mb di RAM). La media geometrica è calcolata come radice N-essima del prodotto degli N tempi di esecuzione relativi. Il vantaggio della media geometrica è che la media geometrica del rapporto è uguale al rapporto delle medie geometriche. Nel caso di microprocessori embedded dedicati ad applicazioni specifiche, la valutazione delle prestazioni puo essere effettuata direttamente utilizzando l applicazione target. 6LPXOD]LRQH(PXOD]LRQH3URWRW\SLQJ Se non si dispone del sistema reale (ad esempio perchè è in fase di progetto o perchè se ne vuole valutare l acquisto) è possibile valutarne le prestazioni eseguendo i benchmark su sistemi diversi che emulino il comportamento del sistema di interesse Simulatore: strumento software eseguibile da un calcolatore elettronico general purpose che simula il comportamento (funzionale e/o parametrico) di un sistema diverso. Per i sistemi a microprocessore distinguiamo due generi di simulatori: o o Simulatori a livello di istruzione (ISS,,QVWUXFWLRQVHWVLPXODWRUV), che simulano l esecuzione dell instruction set dell architettura target, ma non tengono conto dei dettagli microarchitetturali. Cioè lo stato del simulatore coincide con quello del sistema simulato al termine dell esecuzione di ogni istruzione. Simulatori F\FOHDFFXUDWH che simulano il comportamento dell architettura target ciclo di clock per ciclo di clock. Cioe lo stato del simulatore coincide con quello del sistema simulato al limite di ciascun ciclo di clock. Emulatore: piattaforma hardware/software riconfigurabile in grado di emulare il comportamento di diversi sistemi a microprocessore Prototipo: realizzazione preliminare del sistema target 3URILOLQJHG,QVWUXPHQWDWLRQ In molti casi, eseguendo un segmento di codice ha interesse non solo conoscere il tempo totale di esecuzione, ma anche informazioni di natura statistica sull uso delle risorse, sulla composizione delle istruzioni, ecc. L insieme di queste informazioni viene detto SURILOR, e il processo necessario a collezionarle SURILOLQJ Mentre il tempo totale di esecuzione è in genere direttamente misurabile, l estrazione di profili richiede la modifica del software o della piattaforma che lo esegue. La modifica del software o dell harware al fine di collezionare profili d esecuzione viene detta LQVWUXPHQWDWLRQ. Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/2002 6

7 Fig. 1.1 Fig. 1.5 Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/2002 7

8 Fig. 1.6 Fig. 1.7 Facoltà di Scienze MM FF NN Università di Urbino A.A. 2001/2002 8

L Unità Centrale di Elaborazione

L Unità Centrale di Elaborazione L Unità Centrale di Elaborazione ed il Microprocessore Prof. Vincenzo Auletta 1 L Unità Centrale di Elaborazione L Unità Centrale di Elaborazione (Central Processing Unit) è il cuore di computer e notebook

Dettagli

Vari tipi di computer

Vari 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)

Dettagli

Calcolatore: Elaborare: Input: Output: John von Neumann: Device: Embedded: Sistemi programmabili:

Calcolatore: Elaborare: Input: Output: John von Neumann: Device: Embedded: Sistemi programmabili: Autore: Maria Chiara Cavaliere Informatica di base Lezione 1 del 21/3/2016 Il corso di Informatica di base si baserà sulla spiegazione di tre moduli: -Architettura Hardware; -Sistema operativo; Parte teorica

Dettagli

La Valutazione delle Prestazioni

La 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

Dettagli

Informatica. Ing. Pierpaolo Vittorini pierpaolo.vittorini@cc.univaq.it. Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia

Informatica. Ing. Pierpaolo Vittorini pierpaolo.vittorini@cc.univaq.it. Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia pierpaolo.vittorini@cc.univaq.it Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia 2 ottobre 2007 L architettura del calcolatore Concetti iniziali L architettura del calcolatore Con il

Dettagli

ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE

ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE Mariagiovanna Sami 1 08-2 - UN PO DI STORIA L idea di calcolatore programmabile risale alla prima metà dell Ottocento - la macchina analitica di Charles Babbage

Dettagli

Architetture CISC e RISC. Misura della potenza di calcolo. Cos'è la potenza di calcolo. Prestazioni della CPU. Fondamenti di Informatica

Architetture CISC e RISC. Misura della potenza di calcolo. Cos'è la potenza di calcolo. Prestazioni della CPU. Fondamenti di Informatica FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Architetture CISC e RISC 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n.

Dettagli

1.4a: Hardware (Processore)

1.4a: Hardware (Processore) 1.4a: Hardware (Processore) 2 23 nov 2011 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.8, 3.9 IV ediz.: cap. 2.6, 2.7 Questi lucidi 23 nov 2011

Dettagli

Il sistema di elaborazione

Il sistema di elaborazione Il sistema di elaborazione Stefano Brocchi stefano.brocchi@unifi.it Stefano Brocchi Il sistema di elaborazione 1 / 37 Informatica Il termine informatica deriva dalle parole informazione e automatica Stefano

Dettagli

Obiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire i primi strumenti di descrizione e di analisi dei sistemi digitali Descrivere in modo verticale il funzionamento

Dettagli

Architetture CISC e RISC

Architetture CISC e RISC FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Architetture CISC e RISC 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n.

Dettagli

LabVIEW offre un ambiente di programmazione grafica

LabVIEW offre un ambiente di programmazione grafica 03 COME OTTIMIZZARE IN LABVIEW APPLICAZIONI DI TEST AUTOMATIZZATI PER PROCESSORI MULTICORE David Hall Vediamo come delle applicazioni scritte in LabVIEW possono essere ottimizzate sfruttando tecniche di

Dettagli

Application note. CalBatt NomoStor per i sistemi di accumulo di energia

Application note. CalBatt NomoStor per i sistemi di accumulo di energia 1. Panoramica Application note CalBatt NomoStor per i sistemi di accumulo di energia Gli Energy Management Systems () sono dispositivi atti al controllo dei flussi di energia dalle sorgenti di produzione

Dettagli

CALCOLATORI ELETTRONICI

CALCOLATORI ELETTRONICI CALCOLATORI ELETTRONICI Giuseppe Coldani Tel. 0382 985678 e-mail: giuseppe.coldani@unipv.it giuseppe.coldani@tin.it orario delle lezioni: Mercoledì 14.00-18.00 orario di ricevimento: su appuntamento 1

Dettagli

Informatica per l Ingegneria Industriale. Introduzione ai calcolatori

Informatica per l Ingegneria Industriale. Introduzione ai calcolatori Informatica per l Ingegneria Industriale Introduzione ai calcolatori Gualtiero Volpe gualtiero.volpe@unige.it 1. Struttura del calcolatore 1 Che cosa è un computer? A prescindere dalle dimensioni e dal

Dettagli

Realizzazione di un core grafico con un FPGA a basso costo

Realizzazione di un core grafico con un FPGA a basso costo Realizzazione di un core grafico con un FPGA a basso costo Un team di progettisti di Virtual Logic ha creato un engine di visualizzazione grafica basato su un FPGA sfruttando tecniche tipiche degli anni

Dettagli

Low Power Scheduling per Sistemi Real Time

Low Power Scheduling per Sistemi Real Time Low Power Scheduling per Sistemi Real Time Corso di Sistemi Real Time A.A. 2007-08 Ing. Giordano Kaczynski Sistemi Real Time 1 Introduzione Il consumo di energia nei sistemi portatili negli ultimi anni

Dettagli

Calcolatori Elettronici A a.a. 2008/2009

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

Dettagli

Fondamenti di informatica: un po di storia

Fondamenti di informatica: un po di storia Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi

Dettagli

Il software: natura e qualità

Il software: natura e qualità Sommario Il software: natura e qualità Leggere Cap. 2 Ghezzi et al. Natura e peculiarità del software Classificazione delle qualità del software Qualità del prodotto e del processo Qualità interne ed esterne

Dettagli

lezione 18 AA 2015-2016 Paolo Brunori

lezione 18 AA 2015-2016 Paolo Brunori AA 2015-2016 Paolo Brunori Previsioni - spesso come economisti siamo interessati a prevedere quale sarà il valore di una certa variabile nel futuro - quando osserviamo una variabile nel tempo possiamo

Dettagli

Accuratezza di uno strumento

Accuratezza di uno strumento Accuratezza di uno strumento Come abbiamo già accennato la volta scora, il risultato della misurazione di una grandezza fisica, qualsiasi sia lo strumento utilizzato, non è mai un valore numerico X univocamente

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

PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA

PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA CAPITOLO III PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA III.1 Introduzione L attività scientifica sugli OEIC è iniziata nel 1979 con un grande progetto negli USA, per la realizzazione di circuiti

Dettagli

Architettura dei calcolatori I parte Introduzione, CPU

Architettura dei calcolatori I parte Introduzione, CPU Università degli Studi di Palermo Dipartimento di Ingegneria Informatica C.I. 1 Informatica ed Elementi di Statistica 2 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore Sorce Architettura dei calcolatori

Dettagli

Ing. Paolo Domenici PREFAZIONE

Ing. Paolo Domenici PREFAZIONE Ing. Paolo Domenici SISTEMI A MICROPROCESSORE PREFAZIONE Il corso ha lo scopo di fornire i concetti fondamentali dei sistemi a microprocessore in modo semplice e interattivo. È costituito da una parte

Dettagli

IL DSP - Digital Signal Processor

IL DSP - Digital Signal Processor IL DSP - Digital Signal Processor Processore dei segnali digitali 1. Generalità Il Digital Signal Processor (DSP, processore di segnali digitali) è un particolare tipo di microprocessore, ottimizzato per

Dettagli

D3.1 Documento di analisi della visualizzazione 3D in ambiente Cloud e relative problematiche

D3.1 Documento di analisi della visualizzazione 3D in ambiente Cloud e relative problematiche D3.1 Documento di analisi della visualizzazione 3D in ambiente Cloud e relative problematiche Il Cloud Computing La visualizzazione nella Cloud Problematiche Virtualizzazione della GPU Front end Virtualization

Dettagli

La macchina programmata Instruction Set Architecture (1)

La macchina programmata Instruction Set Architecture (1) Corso di Laurea in Informatica Architettura degli elaboratori a.a. 2014-15 La macchina programmata Instruction Set Architecture (1) Schema base di esecuzione Istruzioni macchina Outline Componenti di un

Dettagli

Architetture DSP. Capitolo 6

Architetture DSP. Capitolo 6 Capitolo 6 Architetture DSP Un convertitore analogico-digitale (ADC) trasforma un segnale a tempo continuo in una sequenza di bit; viceversa un convertitore digitale-analogico (DAC) trasforma una sequenza

Dettagli

Collaudo (testing) dei sistemi digitali

Collaudo (testing) dei sistemi digitali Collaudo (testing) dei sistemi digitali Realizzazione di sistemi digitali (VLSI) Collaudo e verifica Collaudo ideale e collaudo reale Costo del collaudo Ruolo del collaudo Struttura di un sistema VLSI

Dettagli

Lezione 3: Architettura del calcolatore

Lezione 3: Architettura del calcolatore Lezione 3: Architettura del calcolatore Architettura di Von Neumann BUS, CPU e Memoria centrale Ciclo di esecuzione delle istruzioni Architettura del calcolatore Il calcolatore è: uno strumento programmabile

Dettagli

Funzionalità di un calcolatore

Funzionalità di un calcolatore Funzionalità di un calcolatore Il calcolatore: modello concettuale 1. Elaborazione 2. Memorizzazione Interconnessione 3. Comunicazione (interfaccia) Architettura di un computer componenti per elaborare

Dettagli

Prestazioni 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. 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

Dettagli

La Memoria d Uso. La Memoria d Uso

La Memoria d Uso. La Memoria d Uso Fondamenti dell Informatica A.A. 2000-2001 La Memoria d Uso Prof. Vincenzo Auletta 1 Fondamenti dell Informatica A.A. 2000-2001 Memorie di Massa Processore CU e ALU Memorie di massa esterne La Memoria

Dettagli

L architettura del calcolatore (Prima parte)

L architettura del calcolatore (Prima parte) L architettura del calcolatore (Prima parte) Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Calcolatore astratto e reale Concetto astratto

Dettagli

Java? Sì, grazie. Scopo del corso

Java? Sì, grazie. Scopo del corso Modulo di Java? Sì, grazie Il linguaggio di Internet? Portabilità su qualunque piattaforma (non solo calcolatori): It works everywhere Supporto e disponibilità di strumenti, librerie e documentazione garantiti

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa .. Pacman ha una velocità che dipende dal processore...quindi cambiando computer va più velocemente..sarà poi vero? Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici,

Dettagli

PROBLEMI DI SCELTA. Problemi di. Scelta. Modello Matematico. Effetti Differiti. A Carattere Continuo. A più variabili d azione (Programmazione

PROBLEMI DI SCELTA. Problemi di. Scelta. Modello Matematico. Effetti Differiti. A Carattere Continuo. A più variabili d azione (Programmazione 1 PROBLEMI DI SCELTA Problemi di Scelta Campo di Scelta Funzione Obiettivo Modello Matematico Scelte in condizioni di Certezza Scelte in condizioni di Incertezza Effetti Immediati Effetti Differiti Effetti

Dettagli

Le prestazioni di un sistema informatico

Le prestazioni di un sistema informatico Le prestazioni di un sistema informatico - Dal punto di vista dell'utente finale, un calcolatore è più veloce di un altro se esegue lo stesso compito in un tempo inferiore. - Il direttore di un centro

Dettagli

Termini che è necessario capire:

Termini che è necessario capire: Per iniziare 1........................................ Termini che è necessario capire: Hardware Software Information Technology (IT) Mainframe Laptop computer Unità centrale di elaborazione (CPU) Hard

Dettagli

Microprocessori, Microcontrollori e DSP (Digital Signal Processors)

Microprocessori, Microcontrollori e DSP (Digital Signal Processors) Microprocessori, Microcontrollori e DSP (Digital Signal Processors) Il microprocessore è un dispositivo integrato digitale che può essere programmato con una serie di istruzioni per effettuare una specifica

Dettagli

Parte IV Architettura della CPU Central Processing Unit

Parte IV Architettura della CPU Central Processing Unit Parte IV Architettura della CPU Central Processing Unit IV.1 Struttura della CPU All interno di un processore si identificano in genere due parti principali: l unità di controllo e il data path (percorso

Dettagli

Architettura dei calcolatori

Architettura dei calcolatori Architettura dei calcolatori Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dell Informazione Università di Siena Via Roma 56 53100 SIENA Uff. 0577233606 rigutini@dii.unisi.it http://www.dii.unisi.it/~rigutini/

Dettagli

Digital Signal Processors

Digital Signal Processors Politecnico di Milano Digital Signal Processors Mariagiovanna Sami Le classi di CPU Di tipo generale ad alte prestazioni: Usate per sw di tipo generale Sistemi operativi pesanti - UNIX, NT Workstations,

Dettagli

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore Il processore Architettura dell elaboratore Il processore La esegue istruzioni in linguaggio macchina In modo sequenziale e ciclico (ciclo macchina o ciclo ) Effettuando operazioni di lettura delle istruzioni

Dettagli

Introduzione alla Virtualizzazione

Introduzione alla Virtualizzazione Introduzione alla Virtualizzazione Dott. Luca Tasquier E-mail: luca.tasquier@unina2.it Virtualizzazione - 1 La virtualizzazione è una tecnologia software che sta cambiando il metodo d utilizzo delle risorse

Dettagli

Componenti di base di un computer

Componenti di base di un computer Componenti di base di un computer Architettura Von Neumann, 1952 Unità di INPUT UNITA CENTRALE DI ELABORAZIONE (CPU) MEMORIA CENTRALE Unità di OUTPUT MEMORIE DI MASSA PERIFERICHE DI INPUT/OUTPUT (I/O)

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

Corso di Sistemi Automatici di Misura

Corso di Sistemi Automatici di Misura Corso di Sistemi Automatici di Misura GENERALITA SUL VXI BUS Oggi che i sistemi di misura automatici costituiscono una realtà consolidata, l interesse va spostandosi sempre più verso la qualità dell automazione

Dettagli

L Informatica al Vostro Servizio

L Informatica al Vostro Servizio L Informatica al Vostro Servizio Faticoni S.p.A. è Certificata UNI ENI ISO 9001:2008 N. CERT-02228-97-AQ-MILSINCERT per Progettazione, Realizzazione, Manutenzione di soluzioni Hardware e Software Soluzioni

Dettagli

Elaborazione dei dati

Elaborazione dei dati Elaborazione dei dati Architettura dei computer Esploreremo i fondamenti dell architettura dei computer. Vedremo come un computer elabora i dati e comunica con periferiche come stampanti e tastiere. Linguaggio

Dettagli

- Libro di Testo ECDL Open il manuale Syllabus 4.0 Ed. Apogeo. - Lucidi...riassuntivi! - Io ;) paolo.moschini@lugpiacenza.org

- Libro di Testo ECDL Open il manuale Syllabus 4.0 Ed. Apogeo. - Lucidi...riassuntivi! - Io ;) paolo.moschini@lugpiacenza.org ECDL Open Materiale e riferimenti - Libro di Testo ECDL Open il manuale Syllabus 4.0 Ed. Apogeo - Lucidi...riassuntivi! - Io ;) paolo.moschini@lugpiacenza.org ECDL-Modulo-1-Parte-1 Concetti di base della

Dettagli

TEST D INGRESSO DI MATEMATICA INFORMATICA - SCIENZE

TEST D INGRESSO DI MATEMATICA INFORMATICA - SCIENZE TEST D INGRESSO DI MATEMATICA INFORMATICA - SCIENZE Classe 1^, sez. - Anno Scolastico 2013-2014 Alunno Data: Il presente test composto da n.30 domande, molte delle quali supportate da un grafico, è un

Dettagli

Come funziona un sistema di elaborazione

Come funziona un sistema di elaborazione Introduzione Cosa è un Sistema Sste aoperativo? Come funziona un sistema di elaborazione Proprietà dei Sistemi Operativi Storia dei Sistemi di Elaborazione Sistemi Mainframe Sistemi Desktop Sistemi i Multiprocessori

Dettagli

Struttura del calcolatore

Struttura del calcolatore Struttura del calcolatore Proprietà: Flessibilità: la stessa macchina può essere utilizzata per compiti differenti, nessuno dei quali è predefinito al momento della costruzione Velocità di elaborazione

Dettagli

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu

03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu 03 L architettura del computer e la CPU (parte 2) Dott.ssa Ramona Congiu 1 Anatomia del computer Dott.ssa Ramona Congiu 2 L Unità centrale 3 Anatomia del computer 4 La scheda madre All interno del computer

Dettagli

Prestazioni adattabili all ambiente del business

Prestazioni adattabili all ambiente del business Informazioni sulla tecnologia Prestazioni intelligenti Prestazioni adattabili all ambiente del business Il processore Intel Xeon sequenza 5500 varia in modo intelligente prestazioni e consumo energetico

Dettagli

Applicazioni e considerazioni conclusive

Applicazioni e considerazioni conclusive Applicazioni e considerazioni conclusive 8.1 La telecamera tridimensionale Il sistema di scansione a luce debolmente strutturata permette di scandire un oggetto e di ricavarne un immagine tridimensionale

Dettagli

02 L Informatica oggi. Dott.ssa Ramona Congiu

02 L Informatica oggi. Dott.ssa Ramona Congiu 02 L Informatica oggi Dott.ssa Ramona Congiu 1 Introduzione all Informatica Dott.ssa Ramona Congiu 2 Che cos è l Informatica? Con il termine Informatica si indica l insieme dei processi e delle tecnologie

Dettagli

Il Microcontrollore. Microcontrollore PIC

Il Microcontrollore. Microcontrollore PIC Il Microcontrollore Per realizzare un automatismo l elettronica ci mette a disposizione diverse possibilità. La prima, la più tradizionale, si basa su componenti transistor, mosfet, integrati con porte

Dettagli

QUADRO ELETTRICO AUTOMATICO DI COMANDO E CONTROLLO PER GRUPPI ELETTROGENI

QUADRO ELETTRICO AUTOMATICO DI COMANDO E CONTROLLO PER GRUPPI ELETTROGENI QUADRO ELETTRICO AUTOMATICO DI COMANDO E CONTROLLO PER GRUPPI ELETTROGENI GENERALITA': il quadro elettrico, oggetto della presente specifica, è destinato al comando e controllo di gruppi elettrogeni automatici

Dettagli

51) Linux è: A) un sistema operativo B) una periferica C) un applicazione

51) Linux è: A) un sistema operativo B) una periferica C) un applicazione Conoscenze Informatiche 51) Linux è: A) un sistema operativo B) una periferica C) un applicazione 52) Un provider è: A) un ente che fornisce a terzi l accesso a Internet B) un protocollo di connessione

Dettagli

Il concetto di valore medio in generale

Il concetto di valore medio in generale Il concetto di valore medio in generale Nella statistica descrittiva si distinguono solitamente due tipi di medie: - le medie analitiche, che soddisfano ad una condizione di invarianza e si calcolano tenendo

Dettagli

Indicando con x i minuti di conversazione effettuati in un mese, con la spesa totale nel mese e con il costo medio al minuto:

Indicando con x i minuti di conversazione effettuati in un mese, con la spesa totale nel mese e con il costo medio al minuto: PROBLEMA 1. Il piano tariffario proposto da un operatore telefonico prevede, per le telefonate all estero, un canone fisso di 10 euro al mese, più 10 centesimi per ogni minuto di conversazione. Indicando

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici Classificazione dei calcolatori elettronici Sistemi basati sull architettura di Von Neumann Sistemi basati sull architettura Harward Architettura dei calcolatori: definizioni Evoluzione

Dettagli

Domande a scelta multipla 1

Domande a scelta multipla 1 Domande a scelta multipla Domande a scelta multipla 1 Rispondete alle domande seguenti, scegliendo tra le alternative proposte. Cercate di consultare i suggerimenti solo in caso di difficoltà. Dopo l elenco

Dettagli

Valutazione delle Prestazioni. Valutazione delle Prestazioni. Architetture dei Calcolatori (Lettere. Tempo di risposta e throughput

Valutazione 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

Dettagli

Lezione n.19 Processori RISC e CISC

Lezione n.19 Processori RISC e CISC Lezione n.19 Processori RISC e CISC 1 Processori RISC e Superscalari Motivazioni che hanno portato alla realizzazione di queste architetture Sommario: Confronto tra le architetture CISC e RISC Prestazioni

Dettagli

IL COMPUTER. Nel 1500 Leonardo Da Vinci progettò una macchina sui pignoni dentati in grado di svolgere semplici calcoli. Nel 1642 Blase Pascal

IL COMPUTER. Nel 1500 Leonardo Da Vinci progettò una macchina sui pignoni dentati in grado di svolgere semplici calcoli. Nel 1642 Blase Pascal IL COMPUTER. Nel 1500 Leonardo Da Vinci progettò una macchina sui pignoni dentati in grado di svolgere semplici calcoli. Nel 1642 Blase Pascal realizzò la prima macchina da calcolo con un principio meccanico

Dettagli

Ai fini economici i costi di un impresa sono distinti principalmente in due gruppi: costi fissi e costi variabili. Vale ovviamente la relazione:

Ai fini economici i costi di un impresa sono distinti principalmente in due gruppi: costi fissi e costi variabili. Vale ovviamente la relazione: 1 Lastoriadiun impresa Il Signor Isacco, che ormai conosciamo per il suo consumo di caviale, decide di intraprendere l attività di produttore di caviale! (Vuole essere sicuro della qualità del caviale

Dettagli

I/O Dispositivi di input/output

I/O Dispositivi di input/output I/O Dispositivi di input/output Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Dispositivi di I/O Processor Interrupts Cache

Dettagli

Elettronica dei Sistemi Programmabili

Elettronica dei Sistemi Programmabili Elettronica dei Sistemi Programmabili Introduzione Stefano Salvatori Università degli Studi Roma Tre (stefano.salvatori@uniroma3.it) Università degli Studi Roma Tre Elettronica dei Sistemi Programmabili

Dettagli

Sistemi embedded un dispositivo incapsulato progettato per una determinata applicazione

Sistemi embedded un dispositivo incapsulato progettato per una determinata applicazione Sistemi embedded esistono molte definizioni nessuna universalmente riconosciuta. In generale con sistema embedded si intende un dispositivo incapsulato all'interno del sistema da controllare progettato

Dettagli

Alcatel OmniVista 4760

Alcatel OmniVista 4760 Alcatel OmniVista 4760 La piattaforma di gestione aperta Una soluzione completa per la gestione di rete ARCHITETTURA APERTA Il tentativo di essere al passo con le innovazioni nel campo delle reti e delle

Dettagli

Laboratorio Informatico

Laboratorio Informatico Laboratorio Informatico d.benedetti@alice.it UNIVERSITA' DEGLI STUDI DI MACERATA Interazione con il docente Il docente riceve gli studenti il martedì, dalle 17 alle 19. Per ogni comunicazione o avviso,

Dettagli

Parte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009)

Parte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) Parte I Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) I.1 Evoluzione degli Elaboratori N.B. Quasi tutto è successo negli ultimi 50 anni I.2 Generazione 0 (1600-1945) Pascal (1623-1662) Pascaline:

Dettagli

Cap. 2 ELEMENTI DI MECCATRONICA

Cap. 2 ELEMENTI DI MECCATRONICA Cap. 2 ELEMENTI DI MECCATRONICA 2.1 La meccatronica 2.2 Componenti di un azionamento elettromeccanico 2.3 Accoppiamento motore-carico 2.4 Regolazione di un azionamento Corso di Meccanica Applicata alle

Dettagli

Aumentare il parallelismo a livello di istruzione (2)

Aumentare il parallelismo a livello di istruzione (2) Processori multiple-issue issue Aumentare il parallelismo a livello di istruzione (2) Architetture Avanzate dei Calcolatori Valeria Cardellini Nei processori multiple-issue vengono lanciate più istruzioni

Dettagli

RICERCA OPERATIVA. Questi due tipi di costi contribuiscono a determinare il costo totale di produzione così definito:

RICERCA OPERATIVA. Questi due tipi di costi contribuiscono a determinare il costo totale di produzione così definito: RICERCA OPERATIVA Prerequisiti Rappresentazione retta Rappresentazione parabola Equazioni e disequazioni Ricerca Operativa Studio dei metodi e delle strategie al fine di operare scelte e prendere decisioni

Dettagli

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Il calcolatore elettronico Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi Introduzione Un calcolatore elettronico è un sistema elettronico digitale programmabile Sistema: composto da

Dettagli

Metodologie per l Analisi di Prestazioni

Metodologie per l Analisi di Prestazioni Metodologie per l Analisi di Prestazioni Prof. Michele Colajanni Corso di Impianti di Elaborazione Ingegneria Informatica Università di Modena e Reggio Emilia Principali passi di una metodologia valutativa

Dettagli

I Modelli della Ricerca Operativa

I Modelli della Ricerca Operativa Capitolo 1 I Modelli della Ricerca Operativa 1.1 L approccio modellistico Il termine modello è di solito usato per indicare una costruzione artificiale realizzata per evidenziare proprietà specifiche di

Dettagli

Lezione 3 Esercitazioni

Lezione 3 Esercitazioni Lezione 3 Esercitazioni Forlì, 26 Marzo 2013 Teoria della produzione Esercizio 1 Impiegando un fattore produttivo (input) sono stati ottenuti i livelli di produzione (output) riportati in tabella. Fattore

Dettagli

Architettura del computer (C.Busso)

Architettura del computer (C.Busso) Architettura del computer (C.Busso) Il computer nacque quando fu possibile costruire circuiti abbastanza complessi in logica programmata da una parte e, dall altra, pensare, ( questo è dovuto a Von Neumann)

Dettagli

Il processore - CPU. PDF created with pdffactory trial version www.pdffactory.com

Il processore - CPU. PDF created with pdffactory trial version www.pdffactory.com Il processore - CPU (CENTRAL PROCESSING UNIT) Funzionamento o Programmi e dati risiedono in file memorizzati in memoria secondaria. o Per essere eseguiti (i programmi) e usati (i dati) vengono copiati

Dettagli

Laboratorio di Informatica Corso di Laurea in Matematica A.A. 2007/2008

Laboratorio di Informatica Corso di Laurea in Matematica A.A. 2007/2008 Laboratorio di Informatica Corso di Laurea in Matematica A.A. 2007/2008 Dott.Davide Di Ruscio Dipartimento di Informatica Università degli Studi di L Aquila Lezione del 11/01/08 Nota Questi lucidi sono

Dettagli

Progettazione di sistemi Embedded

Progettazione di sistemi Embedded Progettazione di sistemi Embedded Corso introduttivo di progettazione di sistemi embedded A.S. 2013/2014 proff. Nicola Masarone e Stefano Salvatori Eccetto dove diversamente specificato, i contenuti di

Dettagli

ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016

ISTITUTO D ISTRUZIONE SUPERIORE L. EINAUDI ALBA ANNO SCOLASTICO 2015/2016 ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016 CLASSE 4 H Disciplina: Sistemi automatici Docenti: Linguanti Vincenzo Gasco Giovanni PROGETTAZIONE DIDATTICA ANNUALE OBIETTIVI

Dettagli

INTRODUZIONE AI SISTEMI EMBEDDED

INTRODUZIONE AI SISTEMI EMBEDDED 1 INTRODUZIONE AI SISTEMI EMBEDDED DEFINIZIONE DI SISTEMA EMBEDDED SVILUPPO HW/SW DI SISTEMI EMBEDDED \ DEFINIZIONE DI SISTEMA EMBEDDED UN SISTEMA EMBEDDED È UN SISTEMA DI ELABORAZIONE (COMPUTER) SPECIALIZZATO

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

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA Il termine informatica riassume due parole, informazione automatica, e si occupa dei sistemi per l elaborazione

Dettagli

L Architettura di un Calcolatore

L Architettura di un Calcolatore ASTE Information Technology Excellence oad (I.T.E..) L Architettura di un Calcolatore aurizio Palesi Salvatore Serrano aster ITE Informatica di Base aurizio Palesi, Salvatore Serrano 1 Sommario Architettura

Dettagli

Organizzazione strutturata dei calcolatori. Organizzazione Strutturata dei Calcolatori. Linguaggio di programmazione vs linguaggio macchina

Organizzazione strutturata dei calcolatori. Organizzazione Strutturata dei Calcolatori. Linguaggio di programmazione vs linguaggio macchina Organizzazione Strutturata dei Calcolatori Giuseppe Pozzi Impianti di Elaborazione Facoltà di Ingegneria dell'informazione Politecnico di Milano giuseppe.pozzi@polimi.it - versione del 24 settembre 2003

Dettagli

Universal Gateway for ALL

Universal Gateway for ALL Laboratorio: Costruiamolo insieme. Design for all, artigiani digitali e disabilità: esperienze di progettazione partecipata UGA Universal Gateway for ALL Usare piattaforme embeddedper accedere a dispositivi

Dettagli

Loss Adjustment Basic Stima del macchinario ed impianti. Politecnico di Milano Corso Avanzato Loss Adjustment Basic. a.a. 2007. Ing.

Loss Adjustment Basic Stima del macchinario ed impianti. Politecnico di Milano Corso Avanzato Loss Adjustment Basic. a.a. 2007. Ing. Politecnico di Milano Corso Avanzato Loss Adjustment Basic a.a. 2007 Ing.Fabio Mancini Ringrazio i Docenti del corso ed in particolare il relatore Geom.Marco Valle per l assistenza prestatami. - 1 - INTRODUZIONE

Dettagli

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore Contenuti Introduzione 1 Introduzione 2 3 4 5 71/104 Il Calcolatore Introduzione Un computer...... è una macchina in grado di 1 acquisire informazioni (input) dall esterno 2 manipolare tali informazioni

Dettagli

Un sistema dedicato è per sua. Sistemi embedded modulari con PC/104 e PC/104 Plus. appunti

Un sistema dedicato è per sua. Sistemi embedded modulari con PC/104 e PC/104 Plus. appunti Sistemi embedded modulari con PC/104 e PC/104 Plus Costruire un sistema embedded con i componenti della famiglia PC/104 non è molto diverso dall assemblare un PC con componenti off-the-shelf. La differenza

Dettagli

Management Sanitario. Modulo di Ricerca Operativa

Management Sanitario. Modulo di Ricerca Operativa Management Sanitario per il corso di Laurea Magistrale SCIENZE RIABILITATIVE DELLE PROFESSIONI SANITARIE Modulo di Ricerca Operativa Prof. Laura Palagi http://www.dis.uniroma1.it/ palagi Dipartimento di

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