Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica"

Transcript

1 Università degi Studi di Cagiari Facotà di Scienze Corso di Laurea in Matematica Corso di Eementi di Informatica Lezione 5 28 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmai.com 1 Schema Funzionae de eaboratore Schema de eaboratore Memoria Secondaria Periferiche coegate CPU Memoria Centrae Interfaccia I/O Interfaccia I/O BUS di Connessione 2 1

2 Schema Funzionae de eaboratore Schema funzionae de eaboratore Unità di Eaborazione (CPU) 2 3 Input (Dati in Ingresso) 1 Memoria Centrae 4 Output (Dati in Uscita) Quando noi utiizziamo un eaboratore e facciamo un input andiamo a scrivere direttamente sua memoria o ci serviamo di quache atro apparecchio? E quando facciamo un output andiamo a eggere direttamente daa memoria? 3 Rappresentazione dee informazioni Unità di Eaborazione (CPU) 3 4 Memoria Centrae 2 5 Input (Dati in Ingresso) 1 Periferiche di Input Periferiche di Output 6 Output (Dati in Uscita) 4 2

3 Schema Funzionae de eaboratore L eaboratore ØLa memoria centrae (RAM) - contiene e istruzioni e i dati che devono essere rispettivamente eseguite ed eaborati da processore, otre ai risutati ottenuti da esecuzione di ogni singoa istruzione. ØI processore - esegue e istruzioni, eabora i dati dopo averi preevati daa memoria e trasferisce i risutati ottenuti da esecuzione de istruzione nea memoria. 5 La memoria Centrae La memoria Centrae (RAM) La memoria centrae può essere intesa come una successione ordinata di bit. I bit dea memoria sono raggruppati in cee o ocazioni di memoria di unghezza fissa (soitamente 1 byte), ognuna identificata in modo univoco da un indirizzo. 6 3

4 La memoria Centrae Ø Le cee di memoria sono raggruppate in paroe (word) di uguae unghezza. i numero di bit che costituisce a paroa viene detto unghezza di paroa (oggi 32/64 bit per PC e 128 bit per cacoatori più potenti). Ø La unghezza dea paroa di memoria è un eemento fondamentae dea memoria centrae e di tutto i cacoatore (corrisponde a numero di bit che a CPU può trattare simutaneamente) 7 La memoria Centrae WORD a 16bit 8 4

5 Diversi tipi di Memorie Distinzione dei diversi tipi di memorie La memoria centrae è costituita principamente daa memoria RAM che contiene temporaneamente i dati da eseguire o porzioni di programma. - RAM (Random Access Memory) La memoria ROM contiene i firmware - ROM (Read Ony Memory) 9 Diversi tipi di memorie Distinzione dei diversi tipi di memorie La RAM (Random Access Memory) contiene e istruzioni e i dati dei programmi in esecuzione - Costituisce a quasi totaità dea memoria centrae - Memoria di ettura/scrittura - Voatie - Accesso diretto ae informazioni memorizzate. - Veoce (tempo di accesso costante e moto basso ns, dove 1 ns=10-9 s) - Capacità imitata (quache Gbyte) - Moto costosa ($) 10 5

6 Diversi tipi di memorie La ROM (Read Ony Memory) è a memoria che contiene tutti programmi necessari a avviamento de sistema di cacoo (bootstrap) - Memoria di soa ettura - Permanente - Capacità moto imitata (de ordine dee centinaia di Kbyte) - Tra i principai programmi presenti nea ROM ricordiamo i BIOS che consente i caricamento de Sistema Operativo da disco. Questo tipo di software viene chiamato firmware perché consente di mettere in comunicazione hardware con i software di iveo superiore. 11 I Processore I processore CPU (Centra Processing Unit) E formato da due unità - Unità ogico-aritmetica (ALU Aritmetic Logic Unit) - Unità di controo (CU Contro Unit) 12 6

7 I Processore Unità ogico-aritmetica (ALU) Costituita da circuiti in grado di eseguire e operazioni ogiche (>,<, =, etc ) e aritmetiche (+,-,*,/, etc ). Unità di controo (CU) Preeva istruzione da eseguire daa memoria e a porta a suo interno (fase di preevamento o fetching). Anaizza istruzione per determinare operazione da eseguire e gi eventuai operandi (fase di decodifica). Comanda unità preposta ed esegue e istruzioni attivando i circuiti (fase di esecuzione). Terminata utima fase unità di controo riprende daa prima fase in maniera cicica. 13 I Processore Dettagio de cico de Processore 1) Dati ed istruzioni stanno nea memoria RAM. 2) Si preevano e istruzioni daa memoria RAM per essere decodificate in operazioni da svogere. 3) I risutato dea decodifica viene savato nei registri dee istruzioni. 4) Si preevano i dati da eaborare daa memoria che vengono poi caricati nei registri dei dati dea CPU. 5) La ALU prende dai registri e istruzioni e i dati, e gi eabora. 6) I risutato viene rimesso nei registri o nea memoria. 7) Dai registri vengono etti i risutati per che verranno poi caricati in memoria. 14 7

8 I Processore I registri dea CPU Neo svogimento dee proprie attività e unità de eaboratore si servono dei registri: - piccoe memorie di supporto temporanee per contenere dati, istruzioni o indirizzi di memoria; - memorie voatii di imitatissima capacità ma con un tempo di accesso estremamente basso; - veocità di ettura/scrittura superore dea memoria RAM. 15 I Processore Due tipoogie di processori Esistono due grandi famigie di processori Processori RISC (Reduced Instruction Set Computer) Sono dei processori che hanno un Instruction Set moto imitato, ovvero conoscono poche operazioni. Questi però da queste istruzioni di base riescono a risovere anche i cacoi più compessi. Ad esempio eevazione a potenza. [Eaboratori Genera Purpose] Processori CISC (Compex Instruction Set Computer) Sono quei processori che sono ricchi di istruzioni specifiche e dedicate ad uno scopo ben definito. L ata specificità di queste operazioni non consente di poter risovere quasiasi genere di operazione in tempi ridotti. Le prestazioni che si ottengono sono moto eevate per un contesto specifico ma scarse per uno generico. [Eaboratori Specific Purpose] 16 8

9 I Processore Veocità de Processore MIPS (Miioni di Istruzioni Per Secondo), usata tradizionamente. - Gi attuai processori hanno una veocità di migiaia di MIPS. Con avvento dei persona computer si è diffusa usanza di misurare a veocità di un processore con a frequenza de cock (oroogio). - La frequenza de cock corrisponde a numero di operazioni eementari, eseguibii ne unità di tempo e si misura in Hertz (1Hertz corrisponde ad una operazione a secondo). - Gi attuai processori hanno una frequenza di acuni GHz (eseguono miiardi di operazioni eementari a secondo) La frequenza de cock da soo non è una misura oggettiva dea veocità di eaborazione di un processore perchè dipende anche da atri fattori (unghezza dea paroa di memoria, veocità de bus, etc.) 17 Atre memorie Le memorie Cache Le memorie cache nascono da esigenza di adeguare a veocità dee RAM a quea degi attuai processori, sempre più in aumento. Per evitare che i processore perda tempo ad aspettare i dati daa RAM, si inserisce una cache, che è più veoce ma più piccoa, tra i due per contenere i dati più frequentemente usati. In ta modo, a prima vota che i processore carica i dati daa RAM, tai dati vengono caricati anche sua cache, cosi che e vote successive vengono cercati prima nea cache e poi nea RAM. Se i dati non dovessero essere nea cache vengono caricati. Così facendo nea cache ci sono sempre i dati utiizzati più di recente. 18 9

10 Atre memorie Le memorie di Massa Sono permanenti (permettono di conservare dati e programmi ne tempo) a differenza dea memoria centrae. Capacità maggiore di quea dea memoria centrae Hanno un basso costo Hanno tempi di accesso più unghi di quei dea memoria centrae Non sempre hanno accesso diretto 19 Caratteristiche dee memorie Criteri di caratterizzazione dee Memorie Veocità di trasferimento - I numero di byte che a memoria è in grado di trasferire ad un atro dispositivo in un secondo (sostanziamente misura a rapidità nee operazioni di ettura/scrittura) Tempo di accesso - I tempo che intercorre fra a richiesta di un operazione di ettura o scrittura e inizio de operazione (atenza). Capacità - Cioè i numero di bit che possono essere memorizzati e sempre espressa in byte

11 Caratteristiche dee memorie Criteri di caratterizzazione dee Memorie Modaità di accesso - Diretta (o casuae) - Sequenziae - Mista Tecnoogia costruttiva - Magnetica - Ottica - Eettronica - Magneto-ottica 21 Caratteristiche dee memorie Tecnoogia dee memorie di massa 22 11

12 Caratteristiche dee memorie Gerarchia dee memorie viste REGISTRI Memoria ocae CACHE Memoria centrae RAM Memoria di massa DISCHI 23 Architettura di Von Neumann La macchina di Von Neumann 24 12

13 Bus di Sistema Bus di Sistema I Bus di sistema interconnette a CPU, a memoria principae e e interfacce dee periferiche E costituito da un insieme di connessioni eementari disposte in paraeo, dette inee, ciascuna in grado di trasferire esattamente un bit. Se i bus dispone di n inee si possono trasferire contemporaneamente n bit. 25 Bus di Sistema E organizzato in tre gruppi di inee con specifiche funzioni: - bus dati, bus indirizzi, bus comandi. Ai fini dee prestazioni de eaboratore è importante - che i numero di inee de bus sia adeguata aa unghezza dea paroa di memoria e a quea degi indirizzi dea macchina. - Che a veocità di trasferimento sia adeguata - Gi attuai bus hanno una veocità che va da quache centinaia di MBps a quache GBps

14 Bus di Sistema Modeo de Bus di Sistema Scheda madre (motherboar d) RAM CPU Bus dati Bus indirizzi Bus di controo Interfaccia di I/O Interfacc e di I/O Interfacc e di I/O Schermo Tastiera e mouse Atoparanti Memoria di massa 27 14

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

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

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

Programmazione A.A Architettura dei Calcolatori. ( Lezione V ) Componenti hardware e loro schema funzionale

Programmazione A.A Architettura dei Calcolatori. ( Lezione V ) Componenti hardware e loro schema funzionale Programmazione A.A. 2002-03 I Architettura dei Calcolatori ( Lezione V ) Componenti hardware e loro schema funzionale Prof. Giovanni Gallo Dr. Gianluca Cincotti Dipartimento di Matematica e Informatica

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

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

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

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

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

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

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

La memoria-gerarchia. Laboratorio di Informatica - Lezione 3 - parte I La memoria - La rappresentazione delle informazioni

La memoria-gerarchia. Laboratorio di Informatica - Lezione 3 - parte I La memoria - La rappresentazione delle informazioni La memoriaparametri di caratterizzazione Un dato dispositivo di memoria è caratterizzato da : velocità di accesso, misurata in base al tempo impiegato dal processore per accedere ad uno specificato indirizzo

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

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

La memoria principale

La memoria principale La memoria principale DRAM (Dynamic RAM) il contenuto viene memorizzato per pochissimo tempo per cui deve essere aggiornato centinaia di volte al secondo (FPM, EDO, SDRAM, RDRAM) SRAM (Static RAM) veloce

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

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

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

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 dei Calcolatori Elettronici

Architettura dei Calcolatori Elettronici Architettura dei Calcolatori Elettronici Prof. Orazio Mirabella L architettura del Calcolatore: esame delle sue caratteristiche Fondamentali Capacità di eseguire sequenze di istruzioni memorizzate Calcolatore

Dettagli

Sistemi di numerazione

Sistemi di numerazione SOMMARIO Sistemi di numerazione...2 Sistema decimale (o a base 10)...2 Sistema binario...2 Operazioni sui numeri binari...3 Espressioni logiche...4 Definizione...4 Prodotto Logico : AND...4 Somma Logica

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

Il Processore. Informatica di Base -- R.Gaeta 27

Il Processore. Informatica di Base -- R.Gaeta 27 Il Processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale

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

C. P. U. MEMORIA CENTRALE

C. P. U. MEMORIA CENTRALE C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato

Dettagli

Francia dalla contrazione delle parole INFORmazione e automatica. Elaborazione e trattamento automatico delle informazioni INFORMATICA

Francia dalla contrazione delle parole INFORmazione e automatica. Elaborazione e trattamento automatico delle informazioni INFORMATICA INFORMATICA La parola INFORMATICA indica l insieme delle discipline e delle tecniche che permettono la trattazione automatica delle informazioni che sono alla base delle nostre conoscenze e delle loro

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

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

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

Architettura di von Neumann

Architettura di von Neumann Fondamenti di Informatica per la Sicurezza a.a. 2008/09 Architettura di von Neumann Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università

Dettagli

Architettura di von Neumann

Architettura di von Neumann Fondamenti di Informatica per la Sicurezza a.a. 2007/08 Architettura di von Neumann Stefano Ferrari UNIVERSITÀ DEGLI STUDI DI MILANO DIPARTIMENTO DI TECNOLOGIE DELL INFORMAZIONE Stefano Ferrari Università

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

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

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

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

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

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

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

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

Corso di Fondamenti di Informatica Elementi di Architettura

Corso di Fondamenti di Informatica Elementi di Architettura di Cassino e del Lazio Meridionale Corso di Informatica Elementi di Architettura Anno Accademico 2016/2017 Francesco Tortorella Modello di von Neumann Bus di sistema CPU Memoria Centrale Interfaccia Periferica

Dettagli

Informatica giuridica

Informatica giuridica Informatica giuridica Corso di laurea in Scienze dei Servizi giuridici Corso di laurea magistrale in Giurisprudenza A.A. 2015/16 L architettura hardware degli elaboratori La scheda madre Memoria principale

Dettagli

Architettura dei calcolatori I parte Introduzione, CPU

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

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

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

Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica

Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Università degi Studi di Cagiari Facotà di Scienze Corso di Laurea in Matematica Corso di Eementi di Informatica Lezione 6 04 aprie 2017 Dott. Paoo Garau A.A. 2016/2017 pgarau.unica@gmai.com Paoo Garau

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

Informatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia

Informatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia Informatica A.A. 2006/2007 CdL in Matematica e CdL Matematica per le Applicazioni Università degli Studi di Catania Giuseppe Nicosia www.dmi.unict.it/~nicosia Elementi Fondamentali di un Calcolatore Il

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

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

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

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

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

L architettura del calcolatore

L architettura del calcolatore INFORMATICA B Ingegneria Elettrica L architettura del calcolatore Hardware Componenti fisiche: circuiti, schede, memorie, periferiche, stampanti, monitor... 2 Software I programmi eseguibili (istruzioni

Dettagli

Architettura dei calcolatori e Software di sistema

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

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 del Calcolatore. Danilo Ardagna Politecnico di Milano 22-5-2013

Architettura del Calcolatore. Danilo Ardagna Politecnico di Milano 22-5-2013 Architettura del Calcolatore Danilo Ardagna Politecnico di Milano 22-5-2013 Hardware e Software L'hardware è la parte del computer che puoi prendere a calci.! Il software è quella contro cui puoi solo

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

Introduzione all'architettura dei Calcolatori

Introduzione all'architettura dei Calcolatori Introduzione all'architettura dei Calcolatori Architettura dei calcolatori Che cos è un calcolatore? Come funziona un calcolatore? un calcolatore è un sistema un sistema è un oggetto costituito da molte

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

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

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

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

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 degli Elaboratori

Architettura degli Elaboratori Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili in formato

Dettagli

Il processore. Istituzionii di Informatica -- Rossano Gaeta

Il processore. Istituzionii di Informatica -- Rossano Gaeta Il processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale

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

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

Architettura degli Elaboratori

Architettura degli Elaboratori Architettura degli Elaboratori Università degli Studi di Padova Scuola di Scienze Corso di Laurea in Informatica docenti: Silvia Crafa, Nicolò Navarin (lab), Alessandro Sperduti Docenti Silvia Crafa Nicolò

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

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

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

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

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

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 DELL ELABORATORE

ARCHITETTURA DELL ELABORATORE 1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY ARCHITETTURA DELL ELABORATORE Prof. G. Ciaschetti 1. Tipi di computer Nella vita di tutti giorni, abbiamo a che fare con tanti tipi di computer, da piccoli o piccolissimi

Dettagli

INFORMATICA. L informatica comprende:

INFORMATICA. L informatica comprende: Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione

Dettagli

Informatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360

Informatica. Il calcolatore: concetti di base. Vibo Valentia, 24 ottobre 2005 Ercole Colonese IBM S/360 Informatica IBM S/360 Il calcolatore: concetti di base Vibo Valentia, 24 ottobre 2005 Ercole Colonese e.colonese@virgilio.it Che cos è un computer Il calcolatore: concetti di base 2 Che cos è un computer?

Dettagli

Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione

Architettura di un calcolatore e linguaggio macchina. Primo modulo Tecniche della programmazione Architettura di un calcolatore e linguaggio macchina Primo modulo Tecniche della programmazione CPU Central Processing Unit, processore Unita logica/aritmetica: elaborazione dati Unita di controllo: coordina

Dettagli

Il computer e i suoi componenti

Il computer e i suoi componenti Il computer e i suoi componenti Connettore IDE ROM Chipset (Southbridge) PCI AGP o PCI Express RAM Chipset (Northbridge) CPU Connettori di I/O 1. La scheda madre La scheda madre (in inglese mother board

Dettagli

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche

Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche Dipartimento di Giurisprudenza Prof. Michele Perilli Conoscenze Informatiche michele.perilli@unifg.it mlperilli@gmail.com Processore Memoria RAM Hard disk CD-ROM Floppy disk Tastiera Sistema operativo

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

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? processi Scheda madre Alimentatore Memorie Secondarie (floppy disk,

Dettagli

La statistica descrittiva

La statistica descrittiva MATEMATICAperTUTTI Dee seguenti indagine statistiche individua a popoazione, i carattere oggetto di studio e e possibii modaità di tae carattere. 1 ESERCIZIO SVOLTO Indagine: utiizzo de tempo ibero da

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

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

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2016-17 Pietro Frasca Lezione 1 Martedì 11-10-2016 1 Introduzione Un sistema operativo è un software

Dettagli

Corso di Informatica

Corso di Informatica Corso di Informatica Modulo T2 2-La CPU 1 Prerequisiti Concetto intuitivo di programma Microprocessore Linguaggio binario Operazioni aritmetiche e logiche elementari 2 1 Introduzione In questa Unità vediamo

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

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

Lez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2

Lez. 4 L hardware. Prof. Pasquale De Michele Gruppo 2 Lez. 4 L hardware 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia, I-80126, Napoli pasquale.demichele@unina.it

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

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

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

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

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

Linguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche

Linguaggio macchina. 3 tipi di istruzioni macchina. Istruzioni per trasferimento dati. Istruzioni logico/aritmetiche 3 tipi di istruzioni macchina Linguaggio macchina e assembler 1) trasferimento tra RAM e registri di calcolo della CPU 2) operazioni aritmetiche: somma, differenza, moltiplicazione e divisione 3) operazioni

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

Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40).

Ispirata al modello della Macchina di Von Neumann (Princeton, Institute for Advanced Study, anni 40). 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

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