Appunti del corso Informatica di base Lezione del 20 Feb. 2017

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Appunti del corso Informatica di base Lezione del 20 Feb. 2017"

Transcript

1 Autori: Francioso Maria Pellicani Francesca Appunti del corso Informatica di base Lezione del 20 Feb Cos è l informatica? L informatica è lo studio teorico dell informazione, della computazione e degli strumenti di elaborazione automatica. Il computer è solo il mezzo dell informatica: esso permette di elaborare le informazioni in modo automatico, servendosi di 1. Riduzione dei tempi di calcolo; 2. Maggiore affidabilità; 3. Automazione del lavoro; 4. Diffusione dei metodi di elaborazione che richiedono competenze specifiche; Macchina di Von Neumann L obiettivo di John Von Neumann è quello di fornire una particolare architettura di calcolatori elettronici, in modo da renderli strumenti programmabili in grado di risolvere qualunque problema. Il calcolatore deve essere caratterizzato da 1. Presenza di un dispositivo di memorizzazione; 2. Possibilità di elaborazione ed esecuzione di eventuali elaborazioni; 3. Dispositivi di interfacciamento con il mondo esterno; 4. Aritmetica binaria; Il calcolatore è composto da 4 elementi: 1. Processore, o CPU; 2. Memoria; 3. Dispositivi di input e output; 4. BUS (o dispositivo di interconnessione); Modello di calcolo

2 Lo schema è valido per ogni dispositivo tecnologico (ES.: telefono cellulare o tablet) ed indica un elaboratore in sequenziale (un operazione alla volta). Il CPU (o processore) è l unità centrale di elaborazione. Il suo compito è quello di eseguire delle operazioni, e per far sì che ad essa arrivino delle istruzioni e degli operandi deve comunicare con la Memoria. Segue un programma definito, costituito dalle seguenti operazioni: - Fetch: lettura dell istruzione collente dalla memoria centrale; - Decode: decodifica dell istruzione letta; - Memory access: accesso in memoria per leggere i dati sui quali scegliere l operazione; - Execute: esecuzione dell operazione; - Write back: scrittura in memoria del risultato dell operazione; - Ritorno al punto 1 con la successiva istruzione da processare; Queste fasi di lavoro sono scandite in modo sincrono, e l orologio interno prende il nome di clock. La velocità, o frequenza di clock è il numero di trasformazioni tra i due livelli 0 e 1 che i circuiti all'interno di un processore sono in grado di eseguire nell'unità di tempo di un secondo, ed è espressa in Hertz. Potremmo dire che in tempi recenti ormai le fasi di esecuzione all interno di un processore avvengono in maniera sincrona: attraverso un meccanismo che prende il nome di Pipeline, il processore è in grado di eseguire contemporaneamente le fasi con un parallelismo interno: ogni singola istruzione verrà eseguita nello stesso tempo delle altre in un solo colpo di clock (es: possiamo assegnare alle varie fasi descritte sopra il nome di istruzione1,2,3,4 e 5. In un solo colpo di clock queste 5 istruzioni possono considerarsi finite, per poi tornare al punto uno, che prenderà il nome di istruzione 6, e proseguire il lavoro via dicendo). Frequenza di clock = Indica il numero di battiti al secondo, quindi una CPU di un Hz eseguirà 1 istruzione al secondo. Le istruzioni elaborate da un processore possono essere utili per le nostre applicazioni, ma non solo: esse possono anche servire alla gestione del nostro stesso dispositivo. La legge di Moore La velocità di un processore raddoppia ogni 18 mesi (e quadruplica quindi ogni 3 anni).

3 Tale legge è tratta da un osservazione empirica dello studioso Gordon Moore: è rimasta in vigore fino alla fine degli anni 90. Negli ultimi anni di studio la velocità può essere ritenuta stabile, e non più in costante aumento. Però bisogna considerare che essa aumenta se si svolgono gli algoritmi in parallelo. Per fare un esempio, un processore da 8 core svolge in un solo colpo di clock ben 8 elaborazioni diverse. La memoria centrale, o RAM (random access memory, memoria di accesso casuale) È il dispositivo in grado di memorizzare istruzioni e dati. Il termine casuale indica che per poter accedere ad una zona della memoria non è necessario attraversare le altre locuzioni. La RAM differisce dai dispositivi ad accesso sequenziale, ovvero da quelli in cui è necessario attraversare ogni locuzione per raggiungere la zona della memoria che ci interessa. La RAM funziona come un archivio pieno di cassetti, che possono essere presi singolarmente: ogni cassetto corrisponde ad una locazione di memoria, e ad ognuna di esse è assegnata a sua volta un etichetta, che prende il nome di indirizzo. La memoria funziona attraverso l alimentazione elettrica, ed è volatile: quando un dispositivo viene spento senza che venga compiuto un salvataggio non conserva alcun tipo di lavoro che si stava eseguendo prima dello spegnimento. La memoria volatile 1. È più veloce di quella permanente; 2. Funziona solo attraverso il BUS di sistema; 3. La sua capacità di memorizzazione si misura in Byte; 4. Esistono altri tipi di memoria a diversi livelli, ed essi costituiscono la Gerarchia; Dispositivi di Input e Output È vero che un calcolatore per funzionare potrebbe disporre soltanto di RAM e CPU, ma per poter eseguire un applicazione ha bisogno di un interfacciamento con il mondo esterno, che in questo caso è rappresentato dai dispositivi di input e output. I dispositivi di input sono quelli in cui il flusso di dati va dal dispositivo all unità centrale (es.: tastiera, mouse, webcam, microfono) I dispositivi di output sono quelli in cui il flusso di dati va dall unità centrale al dispositivo (es.: monitor, stampante, casse audio) I dispositivi di input-output sono quelli in cui il flusso di dati è bidirezionale (es.: monitor touch screen, pendrive, schede di rete)

4 Il BUS Rappresenta l interconnessione tra le diverse unità all interno del computer. Esistono vari esempi di BUS all interno del collaboratore: - Bus di sistema, ovvero l interfaccia Memoria RAM e CPU - Bus dati, ovvero per lo scambio di dati tra i diversi componenti del computer Esempi di BUS: USB (Universal Serial Bus); PCIe (Peripheral Component Interconnect Express); ISA (Industry Standard Architecture); SCSI (Small Computer System Interface); PCI (Peripheral Component Interconnect); La velocità di trasferimento si misura in Kilobit al secondo. La gerarchia di Memoria 1. La MEMORIA DI MASSA è la memoria permanente (pendrive, hard disk, CD-ROM). Ha una dimensione di 100/1000 GB, una velocità di accesso lenta e non è volatile; 2. La MEMORIA RAM. Ha una dimensione di 1/16 GB, è veloce e volatile; 3. La CACHE 3 4. La CACHE 2 5. La CACHE 1. Le Cache sono memorie dalle dimensioni di 1/4 MB, sono rapide e volatili; 6. I REGISTRI DEL PROCESSORE. Hanno la dimensione di 1KB, hanno velocità ultra rapida e sono volatili; Questa gerarchia ci mostra al primo posto una memoria molto ampia, ma molto poco veloce. Le memorie che succedono sono delle porzioni più piccole della memoria di massa, e di conseguenza il rapporto tra velocità e capienza è inversamente proporzionale. Perché la CPU non recupera direttamente le informazioni dall hard disk (o memoria di massa)? La RAM è circa 1000 volte più veloce dell hard disk, di conseguenza vi sarebbe uno spreco di tempo nel caso in cui si prelevassero dati direttamente dalla memoria più grande. La trasposizione di dati dalla memoria di massa alle memorie più piccole (RAM e Cache) avviene in maniera trasparente attraverso due politiche: località temporale e località spaziale dei dati. Località temporale: se il processore legge un dato dalla memoria è probabile (non è una legge universale) che negli istanti successivi accederà alla stessa cella per altre informazioni; Località spaziale: se il processore legge un dato dalla memoria è probabile che riprenderà altri dati dalle celle adiacenti a quella letta per prima; Secondo queste due politiche di spazio e tempo, noi potremmo accedere a tutta la linea di dati in cui si trova quello da noi richiesto.

5 La coerenza dei dati: tenendo conto del fatto che le memorie più piccole sono delle sottoparti della memoria di massa, dobbiamo agire in maniera coerente quando modifichiamo un determinato elemento contenuto in una sottoparte di memoria. Essendo i dati delle copie, nel caso in cui dovessimo modificare un eventuale dato nella memoria Cache1, dobbiamo garantire la modifica anche del dato contenuto nelle altre memorie. Le reti di calcolatori La rete è un sistema di interconnessione tra due o più computer. Le reti vengono classificate attraverso diversi parametri (in questo caso la loro capacità di estensione): LAN. Questa rete prevede il collegamento con fili. Si estende in spazi di piccole dimensioni (es.: campus universitari) e non è permesso dall esterno comunicare con l interno; W-LAN. Differisce dalla rete LAN soltanto perché prevede un collegamento senza fili; MAN. Può coprire un area metropolitana; WAN (o Wild Area Network). Può coprire un area regionale, nazionale o transnazionale; GAN. Può coprire un area globale; Perché un computer possa comunicare con un altro, necessitano due elementi: 1. Identificativo del nostro interlocutore, che è unico e irripetibile; 2. Stabilire il protocollo di comunicazione (per i computer, a differenza delle comunicazioni tra umani, è necessario codificare e specificare ogni passo della comunicazione); Quando due computer entrano in una comunicazione bisogna distinguere i CLIENT dai SERVER - Client: computer che compie una richiesta; - Server: computer che risponde a una richiesta; Internet Internet è una rete di reti, ovvero un reticolo globale in cui si collegano reti locali. Quando parliamo di internet, ci riferiamo alla sola grande infrastruttura, caratterizzata da applicazioni a loro volta più piccole. Il rapporto tra internet e le applicazioni (posta elettronica, pagine web, ecc ) non differisce assolutamente da quello che vi è tra Memoria di massa e memorie più piccole. Per fare un esempio concreto potremmo paragonare internet all hardware e le applicazioni ai software. Francioso Maria Pellicani Francesca

Informatica A.A. 2016/17

Informatica A.A. 2016/17 Informatica A.A. 2016/17 Prof. Italo Epicoco CdL: Lettere Classiche / Moderne Facoltà: Lettere e Filosofia, Lingue e Beni Culturali Introduzione al corso Obiettivi del corso Fornire una conoscenza teorica

Dettagli

Esame di INFORMATICA Lezione 4

Esame di INFORMATICA Lezione 4 Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite

Dettagli

Sistemi di Elaborazione delle Informazioni

Sistemi di Elaborazione delle Informazioni SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di

Dettagli

Il modello di Von Neumann

Il modello di Von Neumann Il modello di Von Neumann Appunti di STA per le classi seconde ind. informatiche Page 1 Il modello architetturale Per modello architetturale, si intende la descrizione delle parti del sistema e la loro

Dettagli

Architettura dei calcolatori

Architettura dei calcolatori Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura

Dettagli

ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).!

ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! ARCHITETTURA DI UN ELABORATORE! Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).! MACCHINA DI VON NEUMANN! UNITÀ FUNZIONALI fondamentali! Processore

Dettagli

Il computer P R O F. L O R E N Z O P A R I S I

Il computer P R O F. L O R E N Z O P A R I S I Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere

Dettagli

Algoritmo: procedimento non ambiguo che in un numero finito di passi risolve un problema (o una classe di problemi)

Algoritmo: procedimento non ambiguo che in un numero finito di passi risolve un problema (o una classe di problemi) LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 2 LA MACCHINA DI VON NEUMANN Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico II wpage.unina.it/lapegna

Dettagli

Struttura di un sistema di elaborazione. SDE: basi. Descrizione dei componenti (2) Descrizione delle componenti

Struttura di un sistema di elaborazione. SDE: basi. Descrizione dei componenti (2) Descrizione delle componenti Struttura di un sistema di elaborazione Architettura di Von Neumann Componenti Hardware di un SDE Processo e Processore CPU Memoria Centrale SDE: basi Un SDE è formato da elementi di natura diversa (elettrica,

Dettagli

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Cos è un Calcolatore? Un computer (calcolatore) è una macchina

Dettagli

Modulo: Elementi di Informatica

Modulo: Elementi di Informatica ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione

Dettagli

SISTEMI INFORMATIVI AZIENDALI

SISTEMI INFORMATIVI AZIENDALI SISTEMI INFORMATIVI AZIENDALI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: Alla fine di ogni lezione Modalità esame: scritto 1 Visione d insieme Foto disaggregata di un computer

Dettagli

Introduzione al funzionamento di un calcolatore elettronico

Introduzione al funzionamento di un calcolatore elettronico 1 / 21 Introduzione al funzionamento di un calcolatore elettronico Natascia Piroso 23 settembre 2009 2 / 21 Sommario Che cos è un calcolatore? 1 Che cos è un calcolatore? Definizioni preliminari Il calcolatore

Dettagli

Architettura hardware

Architettura hardware Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

Informatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto.

Informatica. Informazione L Informazione è un dato, o un insieme di dati, interpretati in un determinato contesto. Informatica Con il termine Informatica (Informazione automatica) si intende la scienza che si occupa della Rappresentazione e della Elaborazione automatica delle Informazioni. Informazione L Informazione

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Processore: CPU Componente elettronico costituito da minuscole componenti di silicio, chiamate CHIP. Esegue le istruzioni implementate nel SW, tramite una serie di operazioni

Dettagli

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile)

Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) Software (tutto ciò che non e tangibile) Architettura generale del calcolatore Hardware (tutto ciò che e tangibile) La macchina di Von Neumann Le periferiche Software (tutto ciò che non e tangibile) Il sistema operativo I programmi applicativi

Dettagli

o studiare l architettura del calcolatore significa:

o studiare l architettura del calcolatore significa: Architettura del calcolatore o studiare l architettura del calcolatore significa: individuare ciascun componente del sistema comprendere i principi generali di funzionamento di ciascun componente comprendere

Dettagli

Memoria Secondaria o di Massa

Memoria Secondaria o di Massa Memoria Secondaria o di Massa dischi fissi (hard disk), floppy disk, nastri magnetici, CD, DVD, USB memory, etc deve essere permanente (mentre la RAM e`volatile) accesso sequenziale, cioe il tempo di accesso

Dettagli

Organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.

Organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton. Architettura di un Elaboratore Organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton. È costituita da quattro elementi funzionali

Dettagli

Come è fatto un computer

Come è fatto un computer Come è fatto un computer COMPUTER = HARDWARE + SOFTWARE Hardware = Ferramenta Ovvero la parte elettronica e meccanica del PC Software = i programmi TIPI DI COMPUTER mainframe workstation server IL COMPUTER

Dettagli

Dal sistema operativo all' hardware

Dal sistema operativo all' hardware Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? Scheda madre Alimentatore Memorie Secondarie (floppy disk, hard

Dettagli

Informatica e Bioinformatica anno 2013/2014

Informatica e Bioinformatica anno 2013/2014 Informatica e Bioinformatica anno 2013/2014 Architettura degli Elaboratori Mauro Conti 18 marzo 2014 1/38 Informatica: una Prima Definizione Informatica = Infor mazione automatica Informatica è la scienza

Dettagli

Il computer P R O F. L O R E N Z O P A R I S I

Il computer P R O F. L O R E N Z O P A R I S I Il computer P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore più potente di quel periodo era l ENIAC, in grado di svolgere

Dettagli

L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O

L ARCHITETTURA DEI CALCOLATORI. Il processore La memoria centrale La memoria di massa Le periferiche di I/O L ARCHITETTURA DEI CALCOLATORI Il processore La memoria centrale La memoria di massa Le periferiche di I/O Caratteristiche dell architettura 2 Flessibilità adatta a svolgere diverse tipologie di compiti

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 3-La memoria 1 Prerequisiti Concetto di memoria Dati e istruzioni Bit e byte 2 1 Introduzione In questa Unità studiamo più in dettaglio la memoria del computer e le sue funzioni.

Dettagli

ARCHITETTURA DI UN ELABORATORE

ARCHITETTURA DI UN ELABORATORE ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). La macchiana di Von Neumann: Non distingueva fra RAM

Dettagli

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Architettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando

Dettagli

Architettura di un elaboratore. Il modello di von Neumann

Architettura di un elaboratore. Il modello di von Neumann Architettura di un elaboratore Il modello di von Neumann 4(5) componenti fondamentali unita di elaborazione: CPU memoria centrale: RAM periferiche (memoria di massa) bus di sistema bus di sistema CPU RAM

Dettagli

Computer e Programmazione

Computer e Programmazione Computer e Programmazione Che cos è un Computer Un computer è un apparecchio elettronico progettato per svolgere delle funzioni. Come tutte le macchine, non ha nessuna capacità decisionale o discrezionale,

Dettagli

INFORMATICA. GRUPPO: Sara Chiesa, Stefania Castiglioni, Lorenzo D'Agostino

INFORMATICA. GRUPPO: Sara Chiesa, Stefania Castiglioni, Lorenzo D'Agostino INFORMATICA GRUPPO: Sara Chiesa, Stefania Castiglioni, Lorenzo D'Agostino INDICE - Informatica - Sistemi di elaborazione - Hardware - Elaboratore - Componenti hardware - Periferiche - Tipi di computer

Dettagli

PREMESSE SETTORI DI APPLICAZIONE APPLICAZIONI AVANZATE INFORMATICA

PREMESSE SETTORI DI APPLICAZIONE APPLICAZIONI AVANZATE INFORMATICA PREMESSE Stiamo producendo l equivalente di milioni di MB di dati per ogni aante della Terra Più del 90% dei dati sono conservati sotto forma digitale nei computer, per risparmiare spazi e risorse rispetto

Dettagli

Concetti Introduttivi

Concetti Introduttivi Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo

Dettagli

Note sull architettura del calcolatore

Note sull architettura del calcolatore Note sull architettura del calcolatore 1 Algoritmo Problema Preparazione di una torta Programmazione del VCR MCD tra due numeri Algoritmo Sequenza ordinata di istruzioni che risolve il problema specifico

Dettagli

Architettura hardware

Architettura 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

Dettagli

La CPU e la Memoria. Sistemi e Tecnologie Informatiche 1. Struttura del computer. Sistemi e Tecnologie Informatiche 2

La CPU e la Memoria. Sistemi e Tecnologie Informatiche 1. Struttura del computer. Sistemi e Tecnologie Informatiche 2 La CPU e la Memoria Sistemi e Tecnologie Informatiche 1 Struttura del computer Sistemi e Tecnologie Informatiche 2 1 I registri La memoria contiene sia i dati che le istruzioni Il contenuto dei registri

Dettagli

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi

G L O S S A R I O. Fondamenti di Informatica I - Università degli Studi di Trento Dott. Roberti Pierluigi G L O S S A R I O BIT: acronimo di Binary Digit. E l unità elementare di informazione. Può assumere solo il valore 0 o 1. CALCOLATORE: macchina che opera la trasformazione dei dati (informazioni) HARDWARE:

Dettagli

Elementi di base del calcolatore

Elementi di base del calcolatore Elementi di base del calcolatore Registri: dispositivi elettronici capaci di memorizzare insiemi di bit (8, 16, 32, 64, ) Clock: segnale di sincronizzazione per tutto il sistema si misura in cicli/secondo

Dettagli

ARCHITETTURA DI UN ELABORATORE

ARCHITETTURA DI UN ELABORATORE ARCHITETTURA DI UN ELABORATORE memoria centrale Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). John von Neumann (Neumann János) (December 28, 1903

Dettagli

UD2. L insostenibile leggerezza dei circuiti integrati

UD2. L insostenibile leggerezza dei circuiti integrati CORSO DI INFORMATICA UD2. L insostenibile leggerezza dei circuiti integrati Bruno Ronsivalle Cosa si intende per hardware"? Quali sono le parti che compongo un architettura hardware? Come facciamo a comunicare

Dettagli

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO?

19/11/2013 HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO? HARDWARE INTRODUZIONE: COSA E COME COMPRIAMO? 1 COSA SIGNIFICA HARDWARE? Definizione: L Hardware è una parola che si compone di due termini inglesi HARD (duro) e WARE (merce), cioè la «ferraglia». In generale

Dettagli

Sistemi informatici in ambito radiologico. Introduzione al corso. Programma del corso. Dott. Ing. Andrea Badaloni A.A

Sistemi informatici in ambito radiologico. Introduzione al corso. Programma del corso. Dott. Ing. Andrea Badaloni A.A Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2016-2017 Introduzione al corso Programma del corso Lezione Argomento Ore 1 2 2 Reti di elaboratori, modello a strati e i protocolli

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 4 Input e output 1 Prerequisiti Il modello di Von Neumann Utilizzo elementare del computer. 2 1 Introduzione In questa Unità studiamo la parte del computer detta sottosistema

Dettagli

Informatica e Bioinformatica

Informatica e Bioinformatica Informatica e Bioinformatica Alessandro Sperduti 23 Marzo 2016 Alessandro Sperduti Informatica e Bioinformatica Informazione sul Docente di Informatica Docente: prof. Alessandro Sperduti E-mail: sperduti@math.unipd.it

Dettagli

Appunti Liberi di Tecnologie Informatiche

Appunti Liberi di Tecnologie Informatiche Appunti Liberi di Tecnologie Informatiche Architettura degli Elaboratori N 1 autore: Prof. Ing. Michele Salvemini Indice 1 La rappresentazione Binaria...3 2 Una macchina versatile...4 3 Le componenti...4

Dettagli

Com è fatto un computer (seconda puntata) Appunti per le classi 1 A cura del prof. Ing. Mario Catalano

Com è fatto un computer (seconda puntata) Appunti per le classi 1 A cura del prof. Ing. Mario Catalano Com è fatto un computer (seconda puntata) Appunti per le classi 1 A cura del prof. Ing. Mario Catalano A che serve una memoria? Ovviamente, nel computer, come nel cervello umano, serve a conservare le

Dettagli

Appunti di informatica. Lezione 5 anno accademico Mario Verdicchio

Appunti di informatica. Lezione 5 anno accademico Mario Verdicchio Appunti di informatica Lezione 5 anno accademico 2015-2016 Mario Verdicchio L algoritmo di Euclide per l MCD Dati due numeri A e B, per trovare il loro MCD procedere nel seguente modo: 1. dividere il maggiore

Dettagli

Architettura di Von Neumann

Architettura di Von Neumann Architettura di Von Neumann L architettura è ancora quella classica sviluppata da Von Neumann nel 1947. L architettura di Von Neumann riflette le funzionalità richieste da un elaboratore: memorizzare i

Dettagli

ARCHITETTURA DI UN ELABORATORE

ARCHITETTURA DI UN ELABORATORE RCHITETTUR DI UN ELORTORE Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for dvanced Study, anni 40). MCCHIN DI VON NEUMNN UNITÀ FUNZIONLI fondamentali Processore (CPU) Memoria

Dettagli

Il computer P R O F. L O R E N Z O P A R I S I

Il computer P R O F. L O R E N Z O P A R I S I Il computer U T I L I Z Z O D E L P C E D O F F I C E A U T O M A T I O N P R O F. L O R E N Z O P A R I S I Un po di storia Le prime macchine per il calcolo automatico risalgono al 1940. Il calcolatore

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

Architettura dei calcolatori. Architettura dei calcolatori. Cos'è un computer?

Architettura dei calcolatori. Architettura dei calcolatori. Cos'è un computer? Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ 2 Cos'è un computer? 3 Cos'è un computer? E' un dispositivo in grado di Elaborare

Dettagli

Mari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill

Mari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill Mari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill // Copyright 7 The McGraw-Hill Companies srl Copyright 7 The McGraw-Hill Companies srl Supporto alla CPU: deve fornire alla CPU

Dettagli

LEZIONE 4. Hardware (periferiche) Software (algoritmi)

LEZIONE 4. Hardware (periferiche) Software (algoritmi) LEZIONE 4 Hardware (periferiche) Software (algoritmi) Prof. Valle Prof. Folgieri Lez4 Hardware e Software 1 PERIFERICHE DI INPUT E DI OUTPUT Periferiche di INPUT: Tastiera Mouse Trackball, touch pad, joystick

Dettagli

4 Architettura del Personal Computer

4 Architettura del Personal Computer INFORMATICA Don Bosco, AS 2013/14 CLOCK 4 Architettura del Personal Computer Nel computer, ogni operazione inizia all avanzare (tick) della lancetta dell orologio (clock). In questo modo tutte le operazioni

Dettagli

LA STRUTTURA DEL COMPUTER

LA STRUTTURA DEL COMPUTER LA STRUTTURA DEL COMPUTER Enrico Terrone A. S: 2011/2012 Modello di Tanenbaum In questa parte ci occuperemo di capire come è strutturato e come funziona l hardware, e quindi in che modo esso esegue i programmi

Dettagli

Architettura dei calcolatori

Architettura dei calcolatori Architettura dei calcolatori Moreno Marzolla Dipartimento di Informatica Scienza e Ingegneria (DISI) Università di Bologna http://www.moreno.marzolla.name/ Architettura dei calcolatori 2 Cos'è un computer?

Dettagli

Generated by Foxit PDF Creator Foxit Software For evaluation only. Il Computer

Generated by Foxit PDF Creator Foxit Software  For evaluation only. Il Computer Il Computer Corso T.I.C. Introduzione all informatica a cura di R. Ugolotti Sommario Tipi di Computer Classificazione Modello di Von Neumann Hardware: CPU Memoria Scheda Madre Porte Periferiche I/O Classificazione:

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore 1 Università degli Studi di Roma Tor Vergata Facoltà di Ingegneria Corso di Laurea in Ingegneria Medica Architettura di un calcolatore I calcolatori sono un po come gli esseri umani; infatti pur essendo

Dettagli

The easiest way to tell the di erence between hardware and software is to kick it. If it hurts your toe, it is hardware.

The easiest way to tell the di erence between hardware and software is to kick it. If it hurts your toe, it is hardware. Hardware e Software The easiest way to tell the di erence between hardware and software is to kick it f it hurts your toe, it is hardware [Anonymous] Un computer consta di due componenti: Hardware = tutte

Dettagli

Modulo 1: Le I.C.T. UD 1.4e: BUS e Interfacce

Modulo 1: Le I.C.T. UD 1.4e: BUS e Interfacce Modulo 1: Le I.C.T. : BUS e Interfacce Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno I BUS Curtin,

Dettagli

Architettura dei computer

Architettura dei computer Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La

Dettagli

Lezione 1: L hardware

Lezione 1: L hardware Architettura del calcolatore Lezione 1: L hardware Architettura Componenti e funzionamento Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle

Dettagli

Parte I. Introduzione all hardware di un calcolatore

Parte I. Introduzione all hardware di un calcolatore Parte I Introduzione all hardware di un calcolatore 1 Uomo.. Eseguiamo una semplice somma 5 + 3 = 8 Leggere o ascoltare il testo dell addizione (occhi o orecchie) Riconoscere nel segno + l operazione di

Dettagli

ECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.1 Hardware. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s.

ECDL CORE 5.0. Modulo 1 Concetti di base dell ICT 1.1 Hardware. Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s. ECDL CORE 5.0 Modulo 1 Concetti di base dell ICT Docente: Stefania De Martino Liceo G. Leopardi Recanati a.s. 2012/2013 Scopi del Modulo 1 Concetti di base dell ICT, richiede che il candidato comprenda

Dettagli

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica

Il calcolatore. È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica Il calcolatore È un sistema complesso costituito da un numero elevato di componenti. è strutturato in forma gerarchica ogni livello di descrizione è caratterizzato da una struttura rappresentante l organizzazione

Dettagli

Memorie Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella

Memorie Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella Memorie Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Tipi di memorie Possono essere classificate in base a varie caratteristiche:

Dettagli

Caratteristiche di un PC

Caratteristiche di un PC Caratteristiche di un PC 1 Principali porte presenti sui personal computer PC Una porta è il tramite con la quale i dispositivi (periferiche o Device ) vengono collegati e interagiscono con il personal

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Corso di Informatica A Vito Perrone Indice La macchina di Von Neumann Memoria CPU Bus Interfacce Esempio L algoritmo Il programma Fasi di esecuzione di un istruzione 2 1

Dettagli

Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Fondamenti di Informatica.

Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Fondamenti di Informatica. Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Calcolatore Michele Tomaiuolo Calcolatore Un calcolatore è una macchina

Dettagli

Appunti di informatica. Lezione 5 anno accademico Mario Verdicchio

Appunti di informatica. Lezione 5 anno accademico Mario Verdicchio Appunti di informatica Lezione 5 anno accademico 2016-2017 Mario Verdicchio Architettura dei calcolatori La maggior parte degli strumenti informatici oggi in uso si basano sull architettura di Von Neumann

Dettagli

Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1^ parte Cosa è Arduino? Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda

Dettagli

Lezione 22 La Memoria Interna (1)

Lezione 22 La Memoria Interna (1) Lezione 22 La Memoria Interna (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Organizzazione della lezione Dove siamo e dove stiamo andando La gerarchia

Dettagli

Criteri di caratterizzazione di una memoria

Criteri di caratterizzazione di una memoria La memoria Supporto alla CPU: deve fornire alla CPU dati e istruzioni il più rapidamente possibile; Archivio: deve consentire di archiviare dati e programmi garantendone la conservazione e la reperibilità

Dettagli

Struttura dell elaboratore elettronico

Struttura dell elaboratore elettronico Struttura dell elaboratore elettronico Concetti di base della tecnologia dell Informazione e della Comunicazione Qual è il significato del termine informatica? E' la scienza che si propone di raccogliere,

Dettagli

Il computer. Architettura

Il computer. Architettura Il computer Architettura i precursori 1600 - Pascal realizza la prima macchina programmata meccanicamente per eseguire addizioni e sottrazioni. E la Pascalina. 1671 Leibniz realizza una macchina per eseguire

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica Architetture degli elaboratori Il calcolatore Un calcolatore è sistema composto da un elevato numero di componenti Il suo funzionamento può essere descritto se lo si considera come

Dettagli

ARCHITETTURA DI UN ELABORATORE

ARCHITETTURA DI UN ELABORATORE ARCHITETTURA DI UN ELABORATORE Unità funzionali Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40) Macchina di Von Neumann: Non distingueva fra RAM e ROM

Dettagli

Colloquio di informatica (5 crediti)

Colloquio di informatica (5 crediti) Università degli studi della Tuscia Dipartimento di Scienze Ecologiche e Biologiche Corso di laurea in Scienze Ambientali A.A. 2013-2014 - II semestre Colloquio di informatica (5 crediti) Prof. Pier Giorgio

Dettagli

Architettura hardware

Architettura hardware Ricapitolando Architettura hardware la parte che si può prendere a calci Il funzionamento di un elaboratore dipende da due fattori principali 1) dalla capacità di memorizzare i programmie i dati 2) dalla

Dettagli

La macchina di Von Neumann

La macchina di Von Neumann Università degli Studi di Palermo Facoltà di Ingegneria La macchina di Edoardo Ardizzone & Ignazio Infantino Appunti per il corso di Fondamenti di Informatica Corso di Laurea in Ingegneria Informatica

Dettagli

Architettura del calcolatore

Architettura del calcolatore Architettura del calcolatore ( 1 ) Calcolatori Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni

Dettagli

1.4f: BUS e interfacce

1.4f: BUS e interfacce 1.4f: BUS e interfacce 2 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.14, 3.15, 3.16 IV ediz.: cap. 2.10,,2.11, 2.12 Questi lucidi 3 BUS Linee di

Dettagli

1.4f: BUS e interfacce

1.4f: BUS e interfacce Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : BUS e interfacce Informatica Generale (Corso di Studio in Scienze

Dettagli

Bibliografia. 1.4f: BUS e interfacce. Il BUS di sistema BUS. Bus Dati. Bus Indirizzi

Bibliografia. 1.4f: BUS e interfacce. Il BUS di sistema BUS. Bus Dati. Bus Indirizzi Prof. Alberto Postiglione Dipartimento di Scienze della Comunicazione Facoltà di Lettere e Filosofia Università degli Studi di Salerno : BUS e interfacce Informatica Generale (Corso di Studio in Scienze

Dettagli

TERMINALE INTELLIGENTE

TERMINALE INTELLIGENTE COS E UN COMPUTER? Dispositivo in grado di acquisire informazioni dall esterno, reagire alle stesse, e inviare informazioni dirette di nuovo all esterno Per elaborare le informazioni occorre un sistema

Dettagli

Programmazione modulare

Programmazione modulare Programmazione modulare 2016 2017 Indirizzo: 1 BIENNIO Informatica e Telecomunicazioni Disciplina: SCIENZE E TECNOLOGIE APPLICATE Classi: 2 C - 2 D - 2 F Ore settimanali: 3 ore Prerequisiti per l'accesso

Dettagli

Lezione 15. L elaboratore Elettronico

Lezione 15. L elaboratore Elettronico Lezione 15 Architettura di un calcolatore L elaboratore Elettronico Un elaboratore elettronico è una macchina elettronica in grado di elaborare dati secondo le specifiche fornite da un algoritmo Internamente

Dettagli

Corso Programmazione

Corso Programmazione Corso Programmazione 2007-2008 (docente) E-mail: aiolli@math.unipd.it Web: www.math.unipd.it/~aiolli (docenti laboratorio) B. Venable e M. Gelain Dipartimento di Matematica Pura ed Applicata Torre Archimede,

Dettagli

Architettura degli Elaboratori

Architettura degli Elaboratori Architettura degli Elaboratori Università degli Studi di Padova Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili

Dettagli

Corso di Informatica - Lez.1

Corso di Informatica - Lez.1 Corso di Informatica - Lez.1 ARGOMENTI DELLA LEZIONE Numeri binari e operazioni Ordini di grandezza e loro prefissi Componenti principali di un computer Numeri Binari Un bit (binary digit) non è altro

Dettagli

Architettura dei calcolatori

Architettura dei calcolatori Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore

Dettagli

I dispositivi di input/output: il mouse

I dispositivi di input/output: il mouse I dispositivi di input/output: il mouse Oggi quasi tutti i computer hanno un dispositivo di puntamento detto mouse Una freccia indica la posizione del mouse sul video e lo spostamento del mouse sul tavolo

Dettagli

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti

Informatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: michela.bacchin.corsi@gmail.com Tramite Ermes Studenti Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13:

Dettagli

Architettura di un Computer

Architettura di un Computer Architettura di un Computer Corso Informatica Generale (matr. Dispari) Dott.ssa Rossella Aiello Dipartimento di Informatica 2 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill IV

Dettagli

LA STRUTTURA DEL COMPUTER. Enrico Terrone A. S: 2014/2015

LA STRUTTURA DEL COMPUTER. Enrico Terrone A. S: 2014/2015 LA STRUTTURA DEL COMPUTER Enrico Terrone A. S: 2014/2015 Modello di Tanenbaum In questa parte ci occuperemo di capire come è strutturato e come funziona l hardware, e quindi in che modo esso esegue i programmi

Dettagli

Personal Computer: introduzione

Personal Computer: introduzione I.I.S. Benvenuto Cellini Corso di formazione tecnica Personal Computer: introduzione Prof. Alessandro Pinto v.2009 Architettura di Von Neumann Unità centrale di elaborazione Input Unità aritmetico-logica

Dettagli

Computer. Com è fatto un Personal Computer.

Computer. Com è fatto un Personal Computer. Computer Il Computer è una macchina programmabile capace di elaborare dati. In un Computer distinguiamo: una parte, detta Hardware, costituita da molti circuiti elettronici e da dispositivi esterni; una

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Dati, Informazione ed Elaborazione dell Informazione Prof. Arcangelo Castiglione A.A. 2016/17 Il termine Informatica : Etimologia Deriva dal francese informatique Coniato negli

Dettagli

Componenti principali

Componenti principali Componenti e connessioni Capitolo 3 Componenti principali n CPU (Unità Centrale di Elaborazione) n Memoria n Sistemi di I/O n Connessioni tra loro Architettura di Von Neumann n Dati e instruzioni in memoria

Dettagli