Modulo informatica di base 1 Linea 2

Documenti analoghi
Informatica di Base 1 Linea 1

Architettura di un calcolatore: primi cenni introduttivi. Calcolatore: sottosistemi

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

Architettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus

Sistemi di Elaborazione delle Informazioni

Il processore. Istituzionii di Informatica -- Rossano Gaeta

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

Architettura di un calcolatore: primi cenni introduttivi

Architettura dei computer

Architettura del calcolatore (Seconda parte)

Principi operativi dei computer. Capitolo 7 Fluency Conoscere e usare l informatica

Architettura del calcolatore (Prima parte)

Elementi di Informatica Chiara Epifanio

Architettura del Calcolatore

Terza lezione 21 ottobre 2016

Componenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni

Concetti Introduttivi

Componenti di un processore

Macchina di Von Neumann

Componenti e connessioni. Capitolo 3

Architettura dei computer

Architettura hardware

Studio a scatola nera

Componenti principali

Concetti Introduttivi

Il modello di Von Neumann

La macchina di Von Neumann. UNIVERSITÀ DEGLI STUDI DEL SANNIO Benevento DING DIPARTIMENTO DI INGEGNERIA CORSO DI "PROGRAMMAZIONE I"

SISTEMI INFORMATIVI AZIENDALI

Cenni sull architettura del calcolatore

Settimana n.2. Obiettivi Esecuzione di un programma. Tutorial su CodeBlocks e ambiente di sviluppo.

4 Architettura del Personal Computer

Fondamenti di Informatica A. A / 1 9

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

L architettura del calcolatore (Seconda parte)

Fondamenti di Informatica

Abilità Informatiche e Telematiche

Architettura dei Calcolatori Elettronici

Introduzione al funzionamento di un calcolatore elettronico

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

Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni

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

Esame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN

Memoria Secondaria o di Massa

TERMINALE INTELLIGENTE

Corso di Informatica

Architettura. Argomenti. Modello di Von Neumann. Corso di Laurea in Ingegneria Biomedica aa 2003/2004. Ing. Antonio Coronato. Modello di Von Neumann

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Corso Programmazione

La memoria principale

I dispositivi di input/output

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

Informatica di base 4 crediti 32 ore!!

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

Architettura degli Elaboratori

Laboratorio di Informatica. Introduzione

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

RETI E SISTEMI INFORMATIVI

Esame di INFORMATICA Lezione 4

LEZIONE 2 Il processore e la memoria centrale

Architettura del computer

Il Processore: l unità di controllo

Architettura dei calcolatori I parte Introduzione, CPU

Come funzionano i computer

Architettura degli elaboratori

Le istruzioni del linguaggio gg macchina corrispondono ad operazioni elementari di elaborazione operazioni aritmetiche

Appunti Liberi di Tecnologie Informatiche

INFORMATICA. L informatica comprende:

Architettura hardware

Architettura dei calcolatori

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

Informatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.

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

Caratteristiche di un PC

Unità di apprendimento 1. Il computer

UD2. L insostenibile leggerezza dei circuiti integrati

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Il processore - CPU (CENTRAL PROCESSING UNIT)

Secondo biennio Articolazione Informatica Sistemi e Reti Prova Terza

Modulo 1: Le I.C.T. UD 1.4d: La Memoria Centrale

Modulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer

Corso di Informatica - Lez.1

6: Macchina di Von Neumann

Corso di Informatica

Struttura hw del computer

Informatica: Lez. 1. Andrea Payaro. (European Logistics Association)

Architettura dei calcolatori

Porte Input/Output (I/O Connectors)

Algoritmo PARTE A: Algoritmi, linguaggi di programmazione e programmi

Architettura di un elaboratore

Elementi di informatica

Depositi bancari ALGORITMI E MACCHINA DI VON NEUMANN COMPUTER = CALCOLATORE NON CERVELLO ELETTRONICO. CERVELLO: Capacità decisionali

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

Informatica di Base 1 Linea 1

Transcript:

Modulo informatica di 1 Linea 2 Mattia Dip. di Informatica e Comunicazione Università degli Studi di Milano, Italia mattia.monga@unimi.it a.a. 2010/11 1 c 2010 M.. Creative Commons Attribuzione-Condividi allo stesso modo 2.5 Italia License. http://creativecommons.org/licenses/by-sa/2.5/it/. Rielaborazione del materiale 2009/10 c S. Mascetti. 1

32 Lezione IV: Gli strumenti di calcolo

33 Computer

Computer 33

Computer 33

Computer 33

Un modello: la macchina di Questi sistemi molto diversi fra loro possono essere modellati con uno schema molto semplice la macchina di un processore (CPU), in grado di operare elaborazioni di informazioni (segnali elettrici) una memoria, in grado conservare informazioni dispositivi periferici per trasdurre e attuare segnali elettrici verso il mondo esterno collegamenti diretti fra CPU e memoria e fra CPU e dispositivi (e in alcuni casi anche fra memoria e 34

CPU È in grado di eseguire istruzioni, in genere piuttosto semplici: p.es: attiva il segnale elettrico che simboleggia uno 0 in un certo componente elettronico piú comodo (e comprensibile) parlare metaforicamente: mette uno 0 in un registro somma il contenuto di due registri e mette il risultato nel terzo 35

36 Memoria Memorizza segnali elettrici in componenti elettronici. È direttamente accessibile dal processore: ossia esistono istruzioni che possono riferirsi direttamente ai componenti della memoria (p.es. somma il contenuto di una cella di memoria con quello di un registro) memoria centrale o primaria (RAM) Il segnale viene conservato solo fintanto che c è corrente elettrica memoria volatile (cioè non permanente)

Periferiche Sono i dispositivi che permettono di interagire con il calcolatore input forniscono dati da elaborare (trasdurre) tastiera mouse... output forniscono dati da interpretare nel mondo esterno (attuare) video speaker... input/output entrambe le cose touchscreen memorie di massa (permanenti!) schede di rete... 37

Bus Il bus sono collegamenti elettrici fra i componenti funzionali: sono ospitati sulla scheda madre Occorre stabilire le modalita con le quali si trasmette corrente elettrica sui fili p.es. PCI, SCSI, USB, Firewire,... 38

39 I circuiti elettronici del processore Circuiti elettronici bistabili: due stati possibili, che convenzionalmente indichiamo con i simboli 0 e 1 Non è una limitazione: qualsiasi informazione può essere rappresentata con una sequenza abbastanza lunga di simboli binari (rappresentazione digitale binaria) È molto facile definire le tabelle delle operazioni 0 1 0 0 1 1 1 0

39 I circuiti elettronici del processore Circuiti elettronici bistabili: due stati possibili, che convenzionalmente indichiamo con i simboli 0 e 1 Non è una limitazione: qualsiasi informazione può essere rappresentata con una sequenza abbastanza lunga di simboli binari (rappresentazione digitale binaria) È molto facile definire le tabelle delle operazioni 0 1 0 0 1 1 1 0

Ciclo di esecuzione Le macchine del tipo funzionano semplicemente ripetendo ciclicamente queste tre operazioni 1. Fetch preleva una parola dalla memoria 2. Decode ogni sequenza di bit (parola) rappresenta un operazione (e probabilmente i suoi operandi), quindi il processore decide quale istruzione deve essere attivata 3. Execute attiva l istruzione, ottenendo i segnali elettrici risultanti Queste operazioni vengono eseguite miliardi di volte al secondo (1GHz = 10 9 cicli al secondo). L insieme delle parole di memoria che vengono prelevate dal processore, costituiscono la parte variabile che determina il di alto livello del sistema (software) 40