ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15. Docente: Vincenzo Auletta INTRODUZIONE

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15. Docente: Vincenzo Auletta INTRODUZIONE"

Transcript

1 ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15 Docente: Vincenzo Auletta INTRODUZIONE

2 1 Benvenu& nel Corso di Laurea in Informa&ca

3 L INFORMATICA 2 Cosa è l Informatica? Scienza che studia i fondamenti teorici dell informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione in sistemi elettronici automatizzati (da wikipedia) Cosa fa l informatico? utilizza sistemi informatici per elaborare informazioni Lo strumento di lavoro principale dell informatico è il calcolatore È importante conoscerne la struttura e le funzionalità per poterlo utilizzare al meglio

4 LO STUDIO DELLE ARCHITETTURE 3 L IEEE/ACM Computing Curricula 2001 recita The computer lies at the heart of computing. Without it most of the computing disciplines today would be a branch of theoretical mathematics. To be a professional in any field of computing today, one should not regard the computer as just a black box that executes programs by magic. All students of computing should acquire some understanding and appreciation of a computer system s functional components, their characteristics, their performance, and their interactions. There are practical implications as well. Students need to understand computer architecture in order to structure a program so that it runs more efficiently on a real machine. In selecting a system to use, they should be able to understand the tradeoff among various components, such as CPU clock speed vs. memory size.

5 I CALCOLATORI 4 I calcolatori elettronici sono il prodotto di una tecnologia estremamente vitale Hanno circa 70 anni. ma hanno avuto un tasso di sviluppo strabiliante Se le tecnologie dei trasporti avessero avuto un evoluzione simile a quella dei calcolatori oggi potremmo viaggiare da New York a Parigi in un secondo L informatica è uno dei settori chiave della economia moderna Rappresenta oltre il 10% del PIL degli Stati Uniti Alcune delle società con più alta capitalizzazione hanno a che fare con il mondo dei calcolatori

6 IL PRIMO CALCOLATORE 5 Il primo calcolatore elettronico general-purpose pienamente funzionante è stato l ENIAC Costruito d Eckart e Mauchly alla University of Pennsylvania nel 1946 Realizzato per calcolare traiettorie di tiro per l artiglieria dell esercito americano ENIAC occupava una stanza di 9x30 metri, pesava 30 tonnellate ed aveva valvole termoioniche. Assorbiva tanta energia che alla prima accensione provocò un blackout dell intero quartiere, era in grado di fare 1900 addizioni al secondo ed eseguire salti condizionati, era programmabile ma la programmazione era fatta manualmente collegando cavi e configurando switch ed i dati erano inseriti utilizzando schede perforate.

7 6 ENIAC

8 GENERAZIONI DI CALCOLATORI 7 Nella storia dell informatica possiamo riconoscere differenti generazioni, in funzione della tecnologia utilizzata per realizzare l hardware

9 LA RIVOLUZIONE DELL INFORMAZIONE 8 I calcolatori hanno dato vita alla terza rivoluzione della nostra società Rivoluzione agraria Rivoluzione industriale Rivoluzione dell informazione I calcolatori hanno moltiplicato le potenzialità e le capacità intellettive del genere umano e cambiato il modo in cui viene generata la conoscenza sono presenti in ogni aspetto della nostra vita sono diventati uno strumento indispensabile per ogni settore della ricerca

10 SCIENZA O FANTASCIENZA? 9 I calcolatori hanno reso possibile applicazioni che fino a pochi anni fa erano ritenute fantascientifiche Il World Wide Web Motori di ricerca Telefonia cellulare Mappatura del genoma umano Sistemi di comunicazione satellitari Sistemi di geolocalizzazione Macchine controllate da calcolatori Le applicazioni del futuro: Mondi virtuali Sistemi di riconoscimento vocale in ambiente non controllato Sistemi di personalizzazione delle cure mediche

11 GRANDE VARIETÀ DI CALCOLATORI 10 Sul mercato è presente una vasta gamma di prodotti che possono essere definiti come calcolatori Dai microprocessori a singolo chip di pochi euro a supercalcolatori che costano milioni di euro. Le differenze riguardano tutti gli aspetti dell organizzazione della macchina (dalla tecnologia costruttiva all utilizzo del parallelismo) Tuttavia quasi tutti i calcolatori esistenti condividono le stesse idee progettuali di base L implementazione di tali concetti può differire in funzione degli obbiettivi di costi/prestazioni del progettista Le soluzioni utilizzate possono differire per specifici requisiti di progetto che possono richiedere un diverso utilizzo dell hardware Parliamo di diversi tipi (famiglie) di calcolatori

12 PRINCIPALI TIPI DI CALCOLATORI 11 I Principali tipi di calcolatori attualmente in commercio sono Desktop computer Server Calcolatori di tipo embedded

13 DESKTOP COMPUTER 12 Sono i calcolatori più noti Diffusi come Personal Computer (PC) e laptop (portatile) Pensati per un singolo utente Offrono buone prestazioni ad un costo limitato In genere utilizzano software di terze parti In 30 anni di vita hanno fatto da apripista allo sviluppo di tantissime tecnologie legate ai sistemi di elaborazione

14 SERVER 13 Equivalente moderno dei mainframe, minicomputer e supercomputer Server significa fornitore Identifica una macchina che offre servizi a numerosi clienti numerosi utenti accedono via rete al server per richiedere servizi (file server, print server, mail server, web server, ecc.) Questi dispositivi sono orientati all elaborazione di grandi carichi di lavoro Poche applicazioni molto complesse (application server) Una miriade di semplici applicazioni (web server)

15 SERVER Realizzati con le stesse tecnologie dei desktop ma con maggiore attenzione a Espandibilità Affidabilità Utilizzano software di terze parti adattato e personalizzato per specifiche esigenze

16 SERVER Il segmento dei server è molto diversificato per costi e prestazioni Server di fascia bassa sono poco più di un desktop senza schermo e tastiera, costano qualche migliaio di euro e svolgono semplici funzioni (es. Print server, web server, backup server) Supercomputer sono formati da centinaia di processori con terabyte (2 40 byte) di memoria principale e petabyte (2 50 byte) di memoria di massa, possono costare anche milioni di euro e sono usate per calcoli scientifici o ingegneristici (meteo, simulatori) Diverse società Internet come Google utilizzano centri di calcolo costituiti da cluster di migliaia di piccoli calcolatori v Stessa potenza dei supercomputer ma minor costo

17 CALCOLATORI EMBEDDED 16 Categoria in maggiore crescita ed è già oggi la più numerosa I sistemi embedded coprono una vastissima gamma di applicazioni Cellulari Playstation e decoder Processori per il controllo di auto o altri dispositivi intelligenti Reti di sensori Progettati per eseguire un numero limitato di applicazioni Stretta connessione tra hardware e software L utente li percepisce come un sistema monolitico e non si rende conto della presenza di un calcolatore

18 CALCOLATORI EMBEDDED Nella progettazione di calcolatori embedded si deve badare a Miniaturizzazione Contenimento dei costi Contenimento della potenza utilizzata Questi dispositivi sono di solito molto semplici In caso di guasti vengono sostituiti Per sistemi più complessi si sfrutta la ridondanza

19 DIFFUSIONE DEI CALCOLATORI EMBEDDED 18

20 PERCHÈ CI INTERESSA TUTTO CIÒ? 19 Un programma che esegue il proprio compito più velocemente e con minori requisiti hardware ha maggiori probabilità di successo sul mercato I programmatori più bravi devono tenere in considerazione le prestazioni dei loro programmi e sapere come poterle ottimizzare In passato le prestazioni di un programma erano dominate dalla disponibilità di memoria Oggi è un problema solo per certe applicazioni embedded Oggi le prestazioni dipendono dal corretto sfruttamento da parte del programma del parallelismo dei processori e delle gerarchie di memorie Un buon informatico deve conoscere l organizzazione del calcolatore per poterla sfruttare al meglio

21 OBIETTIVI DEL CORSO 20 Al termine del corso sapremo: Quali sono le componenti di base che permettono ad un calcolatore di operare; Come venogno tradotti i programmi in modo che il calcolatore li possa eseguire; Qual è l interfaccia HW/SW tramite la quale il programmatore può pilotare l HW Cosa determina le prestazioni di un programma e cosa può fare un programmatore per migliorarle I principi base della progettazione HW e le motivazioni che hanno spinto le case produttrici a passare alle architetture multicore

22 HARDWARE E SOFTWARE 21 I moderni calcolatori sono macchine generalpurpose e programmabili Possono essere utilizzate per svolgere diverse elaborazioni Il programma fornisce alla macchina le indicazioni su cosa deve fare Il calcolatore è costituito di due parti: Hardware: parte fisica costituita di componenti elettroniche, elettriche, meccaniche magnetiche ed ottiche che ne consentono il funzionamento Software: sono i programmi forniti alla macchina per definirne il comportamento. Questi programmi sono memorizzati su supporti informatici leggibili dal calcolatore

23 LA PROGRAMMAZIONE 22 La programmazione è la principale attività dell informatico Consiste nel costruire un programma (una sequenza di istruzioni) che svolga una certa elaborazione per risolvere il problema dato Come scriviamo il programma? Non in una linguaggio naturale perché ambiguo e non comprensibile dal calcolatore Utilizziamo linguaggi di programmazione ad alto livello che hanno una sintassi simile al linguaggio naturale ma che non ammettono ambiguità v Es. C, C++, Java

24 LIVELLI DI ASTRAZIONE 23 Passare da un applicazione formulata in un linguaggio ad alto livello alla sua concreta esecuzione è un operazione molto complessa Per semplificarci la vita utilizziamo diversi livelli di astrazione

25 SOFTWARE DI SISTEMA 24 Software che fornisce servizi di comune utilità Sistema operativo Gestisce le operazioni di I/O Alloca la memoria e gestisce la distribuzione dei file nella memoria di massa Consente il multitasking Si interfaccia con l utente Compilatore Traduce istruzioni in un linguaggio ad alto livello in istruzioni in linguaggio macchina

26 INFORMAZIONE DIGITALE 25 Le informazioni sono rappresentate all interno del calcolatore come segnali elettrici I segnali più semplici da comprendere sono on e off Interruttori che possono essere accesi o spenti L unità base d informazione è il bit che può valere 0 o 1 Un segnale può rappresentare un bit v Se acceso vale 1 v Se spento vale 0 Il calcolatore può interpretare solo informazioni digitali rappresentate come combinazione di simboli di un alfabeto L alfabeto della macchina è binario Tutti i dati e le istruzioni devono essere codificati in binario

27 LINGUAGGIO MACCHINA 26 Ogni calcolatore ha un insieme di istruzioni base che è in grado di eseguire Ogni istruzione è codifcata da una stringa di bit Es Il linguaggio macchina è l insieme delle istruzioni che il calcolatore è in grado di eseguire codificate come stringhe di bit

28 PROGRAMMAZIONE ASSEMBLER 27 Programmare in linguaggio macchina è estremamente difficile Il linguaggio assembly contiene istruzioni mnemoniche che corrispondono alle istruzioni del linguaggio macchina Le istruzioni assembly sono convertite in istruzioni del linguaggio macchina da un programma detto assembler Esempio Il programmatore scrive questa istruzione per sommare A e B L assembler traduce l istruzione in una sequenza di bit 27

29 PROGRAMMAZIONE AD ALTO LIVELLO 28 Anche programmare in assembler è complicato Costringe il programmatore a pensare come una macchina È facile sbagliare Il programma non è portabile Possiamo utilizzare un linguaggio più vicino al linguaggio naturale Utilizzo di notazione algebriche e parole chiave prese dall inglese Il compilatore traduce un programma in un linguaggio ad alto livello in una sequenza di istruzioni assembly Vantaggi della programmazione ad alto livello Codice più compatto Minori tempi di sviluppo Portabilità

30 IL FLUSSO COMPLETO 29

31 PRESTAZIONI DI UN PROGRAMMA 30 Componente HW/ SW Algoritmi Linguaggi di programmazione, compilatori e architetture Processore e sistema di memoria Perchè influenza Determina il numero di istruzioni di alto livello e di operazioni di I/O Determina il numero di istruzioni macchina per ogni istruzione di basso livello Determinano quanto velocemente è possibile eseguire ciascuna operazione Dove è trattato Altri corsi Cap. 2,3 Cap. 4,5 e 7 Sistema di I/O (HW e sistema operativo Determina quanto velocemente possono essere eseguite le istruzioni Cap. 6

32 IL CALCOLATORE COME SISTEMA COMPLESSO Un calcolatore è un sistema molto complesso costituito da milioni di componenti elettroniche Come possiamo descriverlo e capirne il funzionamento? I sistemi complessi sono strutture gerarchiche costituite da sottosistemi interrelati tra loro I sottosistemi (componenti) sono a loro volta sistemi complessi Il loro comportamento dipende solo da un astrazione del livello inferiore 31 Per descrivere un sistema complesso possiamo descrivere le funzionalità di ciascuno dei suoi componenti come parte del sistema ed il modo in cui i vari componenti interagiscono tra loro

33 COMPONENTI DEL CALCOLATORE 32 Le elaborazioni dei dati sono effettuate dal Processore (diviso in una parte operativa e una di controllo) I dati vengono memorizzati in memoria I dispositivi di input e output permettono di scambiare informazioni con l esterno

34 FUNZIONALITÀ DI UN CALCOLATORE 33 Un calcolatore è una macchina progettata per eseguire le seguenti operazioni: Elaborazione di dati (data processing) Memorizzazione di dati (data storage) Spostamento di dati (data movement) Controllo La struttura del calcolatore è volutamente generica e non legata allo specifico utilizzo che se ne vuole fare I dettagli specifici delle operazioni da eseguire sono fornite tramite la programmazione

35 STRUTTURA DI UN CALCOLATORE 34 Architettura di Von Neumann (1946) A grandi linee è l architettura 2.1 / A BRIEF HISTORY di tutti OF COMPUTERS i calcolatori 19 moderni Main memory (M) Central Processing Unit (CPU) Arithmeticlogic unit (CA) I/O Equipment (I, O) Program control unit (CC) Figure 2.1 Structure of the IAS Computer

36 UN COMPUTER DESKTOP Dispositivi di output Processore e memorie 35 Dispositivi di input

37 PRINCIPALI COMPONENTI DI UN CALCOLATORE Processore (Central Processing Unit) Controlla le operazioni del calcolatore ed esegue le elaborazioni E costituito da due componenti principali Unità di Elaborazione Dati (datapath) v Esegue operazioni su dati binari Unità di Controllo v Controlla il funzionamento del datapath e la comunicazione con le altre componenti per l esecuzione delle istruzioni Memoria Memorizza tutti i dati Esistono diversi tipi di memorie organizzate gerarchicamente Memoria principale v Memoria volatile che contiene dati e istruzioni dei programmi in esecuzione Memorie di Massa v Memorie non volatili per memorizzare i dati Dispositivi di Input/Output Consentono il trasferimento di dati tra il calcolatore e l ambiente esterno 36

38 ESEMPI DI DISPOSITIVI DI I/O IL MOUSE Il mouse è stato inventato nel 1967 nei laboratori della Xerox a Palo Alto Dispositivo di puntamento e selezione In origini erano dispositivi elettro-meccanici I mouse moderni utilizzano la tecnologia ottica Alcuni led illuminano il piano di appoggio, una videocamere registra le immagini che sono elaborate da un processore ottico l immagine Dalla differenza tra immagini successive si desume la direzione dello spostamento del mouse 37

39 ESEMPI DI I/O: LO SCHERMO LCD 38 Quasi tutti i monitor moderni utilizzano la tecnologia LCD (Liquid Crystal Display) a matrici attive Diffusi in PC, telefonini e altri dispositivi embedded Principio di funzionamento Alcuni cristalli galleggiano in un fluido Ciascun cristallo è associato ad un punto (pixel) Tramite un campo elettrico (applicato ad ogni cristallo) si riesce a far ruotare di 90 il cristallo per lasciare passare o bloccare la luce prodotta da una fonte luminosa posta sul retro dello schermo

40 FRAME BUFFER 39 L immagine si compone di una matrice di pixel es. 640x480, 1280x800, 1440x900, ecc. Ciascun pixel è associato tipicamente a tre byte che ne identificano il colore Ogni byte associato ad uno dei componenti fondamentali Rosso (R), Verde (G) e Blue (B) In questo modo si possono rappresentare 2 24 colori L immagine viene memorizzata come bitmap in un frame buffer Immagine a video creata sulla base della bitmap letta dal buffer

41 DENTRO IL PC 40 La memoria volatile è costituita da vari banchi di chip di RAM dinamica La memoria non volatile è costituita da hard-disk e CD/ DVD ROM La scheda madre è una piastra su cui sono montati i vari circuiti integrati (chip)

42 IL PROCESSORE (CPU) 41 Il processore è la parte attiva della scheda madre che esegue le istruzione del programma Si compone di Datapath: esegue le operazioni sui dati Unità di controllo: indica al datapath e alle componenti di I/O cosa fare processori

43 INSTRUCTION SET ARCHITECTURE (ISA) 42 L Instruction Set Architecture (ISA) è l astrazione con cui descriviamo il processore insieme delle istruzioni macchina che il processore offre Permette al programmatore di ignorare i dettagli costruttivi e di funzionamento L ISA e l interfaccia del sistema operativo costituiscono l Application Binary Interface (ABI) Data l ABI, lo sviluppatore è completamente svincolato da come queste cose sono implementate

44 LA MEMORIA 43 La memoria si distingue in due tipi Volatile (RAM, ROM, cache) Non volatile (hard-disk, dischi ottici, memorie flash) La memoria volatile (memoria principale) viene usata per memorizzare dati e istruzioni dei programmi mentre vengono eseguiti Allo spegnimento della macchina tutti i dati vanno persi La memoria non volatile (memoria di massa) viene usata per memorizzare dati e programmi tra varie esecuzioni Allo spegnimento della macchina i dati persistono Detta anche memoria di massa perché contiene enormi quantità di dati

45 44 LA MEMORIA RAM locazioni Contiene dati e istruzioni dei programmi in esecuzione Tempi di accesso ns Tecnologie diffuse: sue più DRAM (memoria principale) SRAM (cache) La memoria RAM (Random Access Memory) Permette di accedere direttamente ad ognuna delle

46 MEMORIE DI MASSA 45 Le memorie di massa sono dispositivi che consentono la registrazione, conservazione e rilettura dei dati Possono essere fisse o rimovibili, interne o esterne e collegate al calcolatore tramite cavo e rete Rispetto alla memoria principale sono Non volatili Più lente ma molto più capienti ed economiche Principali tipi di memorie di massa Hard-disk Memorie flash CD/DVD

47 MEMORIE DI MASSA: HARD-DISK 46 Hard-disk: il principio di funzionamento è di magnetizzare delle particelle metalliche distribuite su un substrato I dischi sono organizzati in pile di strutture sovrapposte (cilindri) Le particelle vengono lette da un dispositivo meccanico (testina) che si sposta radialmente su un braccio in grado d i f a r e movimenti angolari Questa componente rallenta i tempi di accesso ma aumenta la densità di memorizzazione

48 MEMORIE DI MASSA: DISCHI OTTICI 47 Dischi ottici CD/DVD/BD R CD/DVD RW (riscrivibili) I dischi ottici funzionano sulla base del principio della riflessione della luce Informazione memorizzata lungo una spirale bruciando alcune parti della superficie Per leggere viene emesso un raggio laser: v riflesso dai rilievi (bit 1) e assorbito dalle buche (bit 0) Nei dischi riscrivibili un particolare substrato consente (tramite riscaldamento) di ritornare alla situazione originale spianando le buche

49 MEMORIE DI MASSA: MEMORIE FLASH 48 Le memorie flash sono un tipo di memoria a stato solido non volatile Costituite da transistor che sono in grado di catturare e mantenere una carica elettrica per lungo tempo Introdotte nei cellulari e nelle fotocamere e videocamere digitali per sostituire l hard-disk Chiavette USB, SD e MicroSD, MemoryStick, CompactFlash, ecc si stanno diffondendo anche sui calcolatori portatili perché sono più robuste, pesano meno e consumano meno energia I bit delle memorie flash tendono a svanire dopo un certo numero di riscritture (da a ) Il sistema operativo deve tener conto delle riscritture e implementare una strategia per evitare la perdita dei dati

50 INTERCONNESSIONE 49 Le reti consentono di collegare più calcolatori tra loro per Comunicare Condividere risorse Accedere a postazioni remote Gli sviluppi più significativi degli ultimi anni hanno coinciso con lo sviluppo delle reti Internet ed il Web Principali tecnologie di rete Local Area Network Ethernet, WI-FI, Bluetooth Wide Area Network: ATM, Frame Relay

51 EVOLUZIONE DELLE TECNOLOGIE UTILIZZATE NEI CALCOLATORI 50 Negli ultimi 40 anni i processori e le memorie si sono evolute ad una velocità impressionante Ha richiesto un tasso di innovazione tecnologica che non è riscontrabile in nessun altro campo Moore (fondatore dell INTEL) nel 1965 ha fatto una previsione nota come legge di Moore Il numero di componenti elettronici integrabili su un singolo chip raddoppia ogni mesi La previsione si è dimostrata corretta per oltre 40 anni

52 LEGGE DI MOORE 51

Corso di Architettura degli Elaboratori

Corso di Architettura degli Elaboratori Corso di Architettura degli Elaboratori Introduzione DOCENTE Luigi Palopoli AA. 2011/2012 Calcolatori I calcolatori elettronici sono il prodotto di una tecnologia estremamente vitale Produce il 10% del

Dettagli

Architettura di un computer

Architettura di un computer Architettura di un computer Modulo di Informatica Dott.sa Sara Zuppiroli A.A. 2012-2013 Modulo di Informatica () Architettura A.A. 2012-2013 1 / 36 La tecnologia Cerchiamo di capire alcuni concetti su

Dettagli

La macchina programmata Instruction Set Architecture (1)

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

Dettagli

Elementi di Informatica. Hardware

Elementi di Informatica. Hardware Elementi di Informatica Hardware Scopo della lezione Introduzione alle tecnologie ICT L'hardware Il processore La memoria Tipologie di computer Personal computer Notebook/Laptop Palmare Console da gioco

Dettagli

Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 25 febbraio 2015. Corso di laurea in Matematica

Programmazione. Dipartimento di Matematica. Ing. Cristiano Gregnanin. 25 febbraio 2015. Corso di laurea in Matematica Programmazione Dipartimento di Matematica Ing. Cristiano Gregnanin Corso di laurea in Matematica 25 febbraio 2015 1 / 42 INFORMATICA Varie definizioni: Scienza degli elaboratori elettronici (Computer Science)

Dettagli

Componenti del Sistema di Elaborazione

Componenti del Sistema di Elaborazione Componenti del Sistema di Elaborazione Il Sistema di Elaborazione Monitor Tastiera Processore Memoria Centrale (Programmi + Dati) Memorie di massa Altre periferiche Rete Rete a.a. 2002-03 L. Borrelli 2

Dettagli

La rivoluzione informatica. Introduzione. Classi di computer. Classi di computer (2) Architetture dei Calcolatori (lettere A-I)

La rivoluzione informatica. Introduzione. Classi di computer. Classi di computer (2) Architetture dei Calcolatori (lettere A-I) La rivoluzione informatica Introduzione Architetture dei Calcolatori (lettere A-I) Dopo la rivoluzione agricola e quella industriale Nascita della Società della Informazione Innovazione e progresso senza

Dettagli

Il Computer. Per capire che cosa è il computer, occorre partire dal concetto di:

Il Computer. Per capire che cosa è il computer, occorre partire dal concetto di: Il Computer Cos'è il computer? Per capire che cosa è il computer, occorre partire dal concetto di: INFORMATICA = INFORmazione automatica E' la scienza che si occupa del trattamento automatico delle informazioni.

Dettagli

Anatomia e fisiologia del computer: l architettura del calcolatore

Anatomia e fisiologia del computer: l architettura del calcolatore Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 01 Anatomia e fisiologia del computer: l architettura del calcolatore Marzo 2009 L architettura del calcolatore 1 Nota bene Alcune parti

Dettagli

Linguaggio e Architettura

Linguaggio e Architettura Parte 1 Linguaggio e Architettura IL LINGUAGGIO DELL INFORMATICA 1.1 1 Importante imparare il linguaggio dell informatica L uso Lusodella terminologia giusta è basilare per imparare una nuova disciplina

Dettagli

Struttura del Corso. Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni. Sistemi di Elaborazione delle Informazioni.

Struttura del Corso. Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni. Sistemi di Elaborazione delle Informazioni. Corso Integrato di Informatica e Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.it Corso di 35 ore: Struttura del

Dettagli

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore Dispensa di Fondamenti di Informatica Architettura di un calcolatore Hardware e software La prima decomposizione di un calcolatore è relativa ai seguenti macro-componenti hardware la struttura fisica del

Dettagli

Modello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a. 2011-2012

Modello del Computer. Componenti del Computer. Architettura di Von Neumann. Prof.ssa E. Gentile. a.a. 2011-2012 Corso di Laurea Magistrale in Scienze dell Informazione Editoriale, Pubblica e Sociale Modello del Computer Prof.ssa E. Gentile a.a. 2011-2012 Componenti del Computer Unità centrale di elaborazione Memoria

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Università degli Studi di Messina Ingegneria delle Tecnologie Industriali Docente: Ing. Mirko Guarnera 1 Approccio al corso Approccio IN OUT Visione Globale solo insieme alla programmazione 2 1 Contenuti

Dettagli

Informatica. Nozioni di hardware. Componenti essenziali della struttura interna di un PC. docente: Ilaria Venturini. Disco rigido.

Informatica. Nozioni di hardware. Componenti essenziali della struttura interna di un PC. docente: Ilaria Venturini. Disco rigido. Informatica II Nozioni di hardware docente: Ilaria Venturini Componenti essenziali della struttura interna di un PC Porte Disco rigido CPU scheda video memorie scheda audio bus 1 Struttura hardware dell

Dettagli

L informatica e il computer

L informatica e il computer Parte 1 L informatica e il computer Informatica Ha rivoluzionato il mondo, ma la sua percezione può essere molto diversa I computer sono inutili, danno solo risposte Pablo Picasso Pensare? Perché pensare!

Dettagli

Vari tipi di computer

Vari tipi di computer Hardware Cos è un computer? Un computer è un elaboratore di informazione. Un computer: riceve informazione in ingresso (input) elabora questa informazione Può memorizzare (in modo temporaneo o permanente)

Dettagli

(5 crediti) Materiale http://www.dis.uniroma1.it/~beraldi/didattica.html Trasparenze integrativo. corso, disponibili sul sito del corso

(5 crediti) Materiale http://www.dis.uniroma1.it/~beraldi/didattica.html Trasparenze integrativo. corso, disponibili sul sito del corso (5 crediti) Calcolatori a.a. R. 2003/2004 Beraldi Elettroni Obiettivo Verifica Libri Conoscenza Prova del corso: del funzionamento di un calcolatore elettronico Informazione Tanenbaum, testo scritta Architettura

Dettagli

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

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

Dettagli

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

Termini che è necessario capire:

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

Dettagli

CALCOLATORI ELETTRONICI A cura di Luca Orrù

CALCOLATORI ELETTRONICI A cura di Luca Orrù Lezione 1 Obiettivi del corso Il corso si propone di descrivere i principi generali delle architetture di calcolo (collegamento tra l hardware e il software). Sommario 1. Tecniche di descrizione (necessarie

Dettagli

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia Informatica Prof. M. Colajanni Università di Modena Reggio Emilia Riferimenti Lawrence Snyder, Alessandro Amoroso Fluency 4/ed. Conoscere e usare l informatica 2011 pp. 376 32,00 ISBN 9788871926391 Pearson

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici (5 crediti) A.Marchetti Spaccamela a.a. 2006/2007 Informazione generali sul corso Obiettivo del corso: Conoscenza del funzionamento di un calcolatore elettronico Verifica Prova

Dettagli

Pag. 1. Che cosa sono l Informatica e i Computer? Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni

Pag. 1. Che cosa sono l Informatica e i Computer? Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni 1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni Che cosa sono l Informatica

Dettagli

CAD B condotto da Daniela Sidari 05.11.2012

CAD B condotto da Daniela Sidari 05.11.2012 CAD B condotto da Daniela Sidari 05.11.2012 COS È L INFORMATICA? Il termine informatica proviene dalla lingua francese, esattamente da INFORmation electronique ou automatique ; tale termine intende che

Dettagli

Hardware. Il computer è una macchina programmabile, cioè può essere istruita ad eseguire compiti differenti.

Hardware. Il computer è una macchina programmabile, cioè può essere istruita ad eseguire compiti differenti. Hardware Che cos è un computer Hardware dei personal computer (pc) Perché il binario? La memoria del computer Il processore Gestione dell input/output Hardware Software Il computer è una macchina programmabile,

Dettagli

Architettura di un PC

Architettura di un PC Architettura di un PC Hardware Insieme di circuiti elettronici ed elettromeccanici che costituiscono un calcolatore Architettura Combinazione delle funzionalità operative delle singole unità hardware del

Dettagli

MONIA MONTANARI. Appunti di Trattamento Testi. Capitolo 1 Il Computer

MONIA MONTANARI. Appunti di Trattamento Testi. Capitolo 1 Il Computer MONIA MONTANARI Appunti di Trattamento Testi Capitolo 1 Il Computer 1. Introduzione La parola informatica indica la scienza che rileva ed elabora l informazione, infatti : Informatica Informazione Automatica

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

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

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

Dettagli

Esempio di Motherboard (Scheda Madre)

Esempio di Motherboard (Scheda Madre) 1:ISA slot 2:PCI slot 3:AGP slot 4:ATX power connector 5:Chipset 6:CPU socket 7:RAM slot 8:IDE connector 9:Floppy disk connector 10:Batteria 11:BIOS chip Esempio di Motherboard (Scheda Madre) La memoria

Dettagli

Materiali per il modulo 1 ECDL. Autore: M. Lanino

Materiali per il modulo 1 ECDL. Autore: M. Lanino Materiali per il modulo 1 ECDL Autore: M. Lanino RAM, l'acronimo per "random access memory", ovvero "memoria ad acceso casuale", è la memoria in cui vengono caricati i dati che devono essere utilizzati

Dettagli

HARDWARE. Relazione di Informatica

HARDWARE. Relazione di Informatica Michele Venditti 2 D 05/12/11 Relazione di Informatica HARDWARE Con Hardware s intende l insieme delle parti solide o ( materiali ) del computer, per esempio : monitor, tastiera, mouse, scheda madre. -

Dettagli

Organizzazione della memoria

Organizzazione della memoria Memorizzazione dati La fase di codifica permette di esprimere qualsiasi informazione (numeri, testo, immagini, ecc) come stringhe di bit: Es: di immagine 00001001100110010010001100110010011001010010100010

Dettagli

Come funziona un sistema di elaborazione

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

Dettagli

Componenti dell elaboratore

Componenti dell elaboratore L hardware del PC Componenti dell elaboratore Hardware Parte fisica del sistema Dispositivi fisici Software Parte logica del sistema Programmi e dati 2 Hardware dell elaboratore 3 L'architettura del calcolatore

Dettagli

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

Dettagli

INFORMATICA. INFORmazione automatica

INFORMATICA. INFORmazione automatica INFORMATICA INFORmazione automatica Insieme di discipline e tecniche per rappresentare, elaborare e trasmettere automaticamente delle informazioni. Computer - Elaboratore elettronico: e macchina concepita

Dettagli

Lezione 3: Architettura del calcolatore

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

Dettagli

Il computer: primi elementi

Il computer: primi elementi Il computer: primi elementi Tommaso Motta T. Motta Il computer: primi elementi 1 Informazioni Computer = mezzo per memorizzare, elaborare, comunicare e trasmettere le informazioni Tutte le informazioni

Dettagli

24/10/2010 LABORATORIO INFORMATICO. Il Personal Computer. Sistemi di elaborazione. IL Personal Computer Windows XP/7 A.A.2010-2011

24/10/2010 LABORATORIO INFORMATICO. Il Personal Computer. Sistemi di elaborazione. IL Personal Computer Windows XP/7 A.A.2010-2011 LABORATORIO INFORMATICO IL Personal Computer Windows XP/7 A.A.2010-2011 1 Il Personal Computer Strumento ICT più diffuso e conosciuto: quello che sta avendo finora il maggior impatto sulla vita quotidiana

Dettagli

Memorizzazione delle informazioni

Memorizzazione delle informazioni Memorizzazione delle informazioni Parte 1 Definizioni Linguaggio binario Gli odierni calcolatori digitali (o elaboratori, o computer) operano in linguaggio binario Un linguaggio binario è composto da simboli

Dettagli

Informatica. Scopo della lezione

Informatica. Scopo della lezione 1 Informatica per laurea diarea non informatica LEZIONE 1 - Cos è l informatica 2 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare

Dettagli

CORSO DI LAUREA IN SCIENZE ERBORISTICHE E DEI PRODOTTI NUTRACEUTICI

CORSO DI LAUREA IN SCIENZE ERBORISTICHE E DEI PRODOTTI NUTRACEUTICI CORSO DI LAUREA IN SCIENZE ERBORISTICHE E DEI PRODOTTI NUTRACEUTICI Informatica con esercitazioni Prof. Onofrio Greco Modulo 1 Concetti di base dell ICT Modulo 2 Uso del Computer e Gestione dei File Modulo

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 Architettura di Von Neumann Memorie secondarie Dette anche Memoria

Dettagli

Obiettivi del corso. Programma del corso. Informatica per i corsi di Fisioterapia e Dietistica

Obiettivi del corso. Programma del corso. Informatica per i corsi di Fisioterapia e Dietistica Informatica per i corsi di Fisioterapia e Dietistica Docente: Giorgio Valentini e-mail: valentini@dsi.unimi.it Struttura del corso: 8 lezioni di teoria (2 ore) martedi (14:30-16:30) aula 201 8 lezioni

Dettagli

Le Memorie. Prof. Maurizio Naldi A.A. 2015/16

Le Memorie. Prof. Maurizio Naldi A.A. 2015/16 Le Memorie Prof. Maurizio Naldi A.A. 2015/16 Memorie Memoria Principale (centrale) Si accede direttamente dalla CPU non permanente Memoria Secondaria (di massa) Si accede tramite il sottosistema di input/output

Dettagli

Informatica per i corsi di Fisioterapia e Dietistica

Informatica per i corsi di Fisioterapia e Dietistica Informatica per i corsi di Fisioterapia e Dietistica Docente: Giorgio Valentini e-mail: valentini@dsi.unimi.it Struttura del corso: 8 lezioni di teoria (2 ore) martedi (14:30-16:30) aula 201 8 lezioni

Dettagli

Architettura degli Elaboratori A Introduzione al corso

Architettura degli Elaboratori A Introduzione al corso Architettura degli Elaboratori A Introduzione al corso Salvatore Orlando Arch. Elab. - S. Orlando 1 ZZZGVLXQLYHLWaDUFK Architettura degli Elaboratori (A e B) Laboratorio di Architettura degli Elaboratori

Dettagli

In ingegneria elettronica e informatica con il termine hardware si indica la parte fisica di un computer, ovvero tutte quelle parti elettroniche,

In ingegneria elettronica e informatica con il termine hardware si indica la parte fisica di un computer, ovvero tutte quelle parti elettroniche, In ingegneria elettronica e informatica con il termine hardware si indica la parte fisica di un computer, ovvero tutte quelle parti elettroniche, elettriche, meccaniche, magnetiche, ottiche che ne consentono

Dettagli

Ripasso dei concetti principali acquisiti negli anni scolastici precedenti.

Ripasso dei concetti principali acquisiti negli anni scolastici precedenti. Ripasso dei concetti principali acquisiti negli anni scolastici precedenti. Sono prerequisiti per capire il Sistema Operativo. In particolare: struttura interna/componenti base computer CPU, memoria centrale

Dettagli

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: martedì, 12.00-13.00. Dip. Di Matematica Modalità esame: scritto + tesina facoltativa 1

Dettagli

Book 1. Conoscere i computer. Cos'è un dispositivo: Hardware, Software, Sistemi operativi e Applicazioni.

Book 1. Conoscere i computer. Cos'è un dispositivo: Hardware, Software, Sistemi operativi e Applicazioni. Book 1 Conoscere i computer Cos'è un dispositivo: Hardware, Software, Sistemi operativi e Applicazioni. Centro Servizi Regionale Pane e Internet Redazione a cura di Roger Ottani, Grazia Guermandi, Sara

Dettagli

Lo schema funzionale di un PC corrisponde ancora oggi a quello della macchina di Von Neumann

Lo schema funzionale di un PC corrisponde ancora oggi a quello della macchina di Von Neumann Lo schema funzionale di un PC corrisponde ancora oggi a quello della macchina di Von Neumann MA lo sviluppo della tecnologia e del software ha permesso la realizzazione di computer sempre più veloci e

Dettagli

Componenti principali di un computer

Componenti principali di un computer Componenti principali di un computer Unità centrale Processore Controller Memoria principale (centrale) Bus Stampante Terminale Periferiche di input/output Memorie di massa (secondarie) 1 COMPONENTI DI

Dettagli

Il sistema di elaborazione Hardware e software

Il sistema di elaborazione Hardware e software Il sistema di elaborazione Hardware e software A. Lorenzi M. Govoni TECNOLOGIE INFORMATICHE. Release 2.0 Atlas Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche

Dettagli

A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli,

A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, Storia del Calcolatore A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, vennero ideati dispositivi meccanici

Dettagli

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

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

Dettagli

Il sistema di elaborazione

Il sistema di elaborazione Il sistema di elaborazione Hardware e software Hardware e software Un sistema di elaborazione è formato da: parti hardware: componenti fisiche parti software: componenti logiche i dati da trattare le correlazioni

Dettagli

Corso di Sistemi di Elaborazione delle Informazioni. Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.

Corso di Sistemi di Elaborazione delle Informazioni. Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd. Corso di Sistemi di Elaborazione delle Informazioni Marco Falda Dipartimento di Ingegneria dell Informazione tel. 049 827 7918 marco.falda@unipd.it Sistemi di Elaborazione delle Informazioni Rappresentazione

Dettagli

I.T.I.S. L. da Vinci I.C. Miramare A. Di Duccio. Progetto La Cartella del Futuro

I.T.I.S. L. da Vinci I.C. Miramare A. Di Duccio. Progetto La Cartella del Futuro ISTITUTO TECNICO INDUSTRIALE STATALE Leonardo da Vinci Via Ada Negri 34-47923 Rimini tel. 0541/384211-384159 e-mail: RNTF010004@istruzione.it I.T.I.S. L. da Vinci I.C. Miramare A. Di Duccio Progetto La

Dettagli

L hardware. del Personal computer. Il Personal computer. Il Personal computer. Il Personal computer. Il Personal computer.

L hardware. del Personal computer. Il Personal computer. Il Personal computer. Il Personal computer. Il Personal computer. Il Personal computer L hardware del Personal computer 2004 Roberto Bisceglia http://www.itchiavari.org/ict Il personal computer è una macchina, costituita principalmente da circuiti elettronici, in grado

Dettagli

Memoria secondaria. Architettura dell elaboratore. Memoria secondaria. Memoria secondaria. Memoria secondaria

Memoria secondaria. Architettura dell elaboratore. Memoria secondaria. Memoria secondaria. Memoria secondaria Architettura dell elaboratore Capacità di memorizzazione dei dispositivi di memoria: Memoria centrale attualmente si arriva ad alcuni GB centinaia di GB o TB Memoria principale e registri: volatilità,

Dettagli

Metodi per la rappresentazione delle informazioni Metodi per la rappresentazione delle soluzioni Linguaggi di programmazione Architettura dei

Metodi per la rappresentazione delle informazioni Metodi per la rappresentazione delle soluzioni Linguaggi di programmazione Architettura dei Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e dell elaborazione dell informazione

Dettagli

Calcolatori elettronici: Hardware

Calcolatori elettronici: Hardware Calcolatori elettronici: Andrea Passerini passerini@disi.unitn.it Informatica Macchina di Von Neumann CPU Memoria (centrale) Memoria di massa Interfaccia di I/O Schermo/tastiera Interfaccia di I/O BUS

Dettagli

Corso di Informatica Generale Esempi di domande.

Corso di Informatica Generale Esempi di domande. Il materiale contenuto in questo documento è utilizzabile unicamente per la preparazione dell esame di Informatica. Non ne può essere fatto altro uso. Corso di Informatica Generale Esempi di domande. 1.

Dettagli

IL COMPUTER APPUNTI PER LEZIONI NELLE 3 CLASSI LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE. A CURA DEL Prof. Giuseppe Capuano

IL COMPUTER APPUNTI PER LEZIONI NELLE 3 CLASSI LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE. A CURA DEL Prof. Giuseppe Capuano IL COMPUTER LA MACCHINA DELLA 3 RIVOLUZIONE INDUSTRIALE APPUNTI PER LEZIONI NELLE 3 CLASSI A CURA DEL Prof. Giuseppe Capuano LA TRASMISSIONE IN BINARIO I computer hanno un loro modo di rappresentare i

Dettagli

Architettura del Personal Computer AUGUSTO GROSSI

Architettura del Personal Computer AUGUSTO GROSSI Il CASE o CABINET è il contenitore in cui vengono montati la scheda scheda madre, uno o più dischi rigidi, la scheda video, la scheda audio e tutti gli altri dispositivi hardware necessari per il funzionamento.

Dettagli

Programmazione per Bioinformatica Il Calcolatore e la Programmazione. Dr Damiano Macedonio Università di Verona

Programmazione per Bioinformatica Il Calcolatore e la Programmazione. Dr Damiano Macedonio Università di Verona Programmazione per Bioinformatica Il Calcolatore e la Programmazione Dr Damiano Macedonio Università di Verona Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macrocomponenti:

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

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 : Un Sistema Operativo è un insieme complesso di programmi che, interagendo tra loro, devono svolgere una serie di funzioni per gestire il comportamento del computer e per agire come intermediario consentendo

Dettagli

Architettura dei computer

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

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Dip. di Scienze Umane e Sociali paolo.cazzaniga@unibg.it Outline 1 Introduzione 2 Corso di Testo di riferimento: M. Lazzari et al., umanistica, McGraw-Hill, 2014 (capitoli 1,2,3,4,5,7,8,9,11) www.ateneonline.it/lazzari2e

Dettagli

MEMORIE MAGNETO- OTTICHE

MEMORIE MAGNETO- OTTICHE MEMORIE SECONDARIE I dati e i programmi devono essere conservati su memorie non volatili, di adeguate dimensioni e di costo contenuto. Occorre utilizzare dispositivi di memoria di massa quali ad esempio

Dettagli

Le componenti fisiche di un computer: l hardware

Le componenti fisiche di un computer: l hardware Le componenti fisiche di un computer: l hardware In questa sezione ci occuperemo di come è strutturato e come funziona l hardware di un computer. In particolare, nella Sezione ci occuperemo del punto di

Dettagli

Il Computer (Sistema per l Elaborazione delle Informazioni o calcolatore elettronico) è un

Il Computer (Sistema per l Elaborazione delle Informazioni o calcolatore elettronico) è un Pagina 18 di 47 2. Analisi delle componenti hardware di un computer 2.1 L hardware 2.1.1 Componenti principali di un computer L Informatica (da Informazione + Automatica) è la disciplina che studia la

Dettagli

Fondamenti di Informatica T [A-K]

Fondamenti di Informatica T [A-K] Fondamenti di Informatica T [A-K] Prof. Jorge E. Fernandez A.A. 2013-2014 Programma del corso Introduzione alla programmazione e architettura del sistema di calcolo Utilizzo in modalità console del sistema

Dettagli

Il Software... A.A. 2013-14 Informatica 96

Il Software... A.A. 2013-14 Informatica 96 Il Software... A.A. 2013-14 Informatica 96 Il software L hardware non è direttamente utilizzabile Sono necessari dei programmi per far svolgere delle funzioni all insieme di circuiti Informatica 97 Il

Dettagli

L organizzazione interna della memoria e del banco di registri prevedono generalmente che le uscite di 2 o più componenti

L organizzazione interna della memoria e del banco di registri prevedono generalmente che le uscite di 2 o più componenti Banco di registri e memoria Corso ACSO prof. Cristina SILVANO Politecnico di Milano Componenti di memoria e circuiti di pilotaggio L organizzazione interna della memoria e del banco di registri prevedono

Dettagli

Introduzione ai Microcontroller

Introduzione ai Microcontroller Corso di Percezione Robotica - Prof.ssa Cecilia Laschi 23/04/2009 Introduzione ai Microcontroller Dr. Virgilio Mattoli (mattoli@crim.sssup.it) Processori Embedded I microprocessori embedded sono contenuti

Dettagli

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare

Dettagli

Elaboratore Elettronico. Elementi di Informatica. Tipologie Storiche di Elaboratori. Tipologie Attuali di Elaboratori. Componenti di un Elaboratore

Elaboratore Elettronico. Elementi di Informatica. Tipologie Storiche di Elaboratori. Tipologie Attuali di Elaboratori. Componenti di un Elaboratore Elaboratore Elettronico Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Architettura dell Elaboratore D. Gubiani Un elaboratore

Dettagli

- ARCHITETTURA COMPUTER,, SISTEMI OPERATIVI, TIPI DI SOFTWARE. Cosa vede l utente dell informatica?

- ARCHITETTURA COMPUTER,, SISTEMI OPERATIVI, TIPI DI SOFTWARE. Cosa vede l utente dell informatica? INFORMATICA PARTE 1 - ARCHITETTURA COMPUTER,, SISTEMI OPERATIVI, TIPI DI SOFTWARE Cosa vede l utente dell informatica? DATI Una scatola, con interfacce più o meno gradevoli, in cui se inserisci dati, ottieni

Dettagli

Il Personal Computer

Il Personal Computer Il Personal Computer 18 Hardware 1 Hardware: componenti fisiche dell elaboratore; la forma e le prestazioni dell hardware variano in funzione del tipo di elaboratore Principali componenti hardware: unità

Dettagli

Tecnologie Informatiche n 3 LE MEMORIE

Tecnologie Informatiche n 3 LE MEMORIE LE MEMORIE La memoria è la parte del computer destinata a conservare informazioni per un certo periodo di tempo. Le memorie si dividono in Memorie principali o centrali Sono anche dette memorie veloci

Dettagli

Tecnologie informatiche - Parte 1. Hardware

Tecnologie informatiche - Parte 1. Hardware Tecnologie informatiche - Parte 1. Hardware 1. Introduzione. I segnali binari. La parola informatica deriva dal termine francese informatique: è la fusione di due parole information e automatique che significa

Dettagli

ABILITA INFORMATICHE E TELEMATICHE. Il Personal Computer. Sistemi di elaborazione elettronici. IL Personal Computer A.A.2011-2012

ABILITA INFORMATICHE E TELEMATICHE. Il Personal Computer. Sistemi di elaborazione elettronici. IL Personal Computer A.A.2011-2012 ABILITA INFORMATICHE E TELEMATICHE IL Personal Computer A.A.2011-2012 1 Il Personal Computer Strumento ICT più diffuso e conosciuto: quello che sta avendo finora il maggior impatto: sulla vita quotidiana

Dettagli

CALCOLATORI ELETTRONICI

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

Dettagli

La memoria centrale contiene dati ed istruzioni ad accesso rapido.

La memoria centrale contiene dati ed istruzioni ad accesso rapido. Macchina di Von Neumann CPU Memoria (centrale) Memoria di massa Schermo/tastiera Interfaccia di I/O Interfaccia di I/O BUS Ingredienti fondamentali La Central Processing Unit (CPU) è il motore principale

Dettagli

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio

Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio Il software di base Software

Dettagli

1. Convertire il seguente numero decimale nella sua rappresentazione binaria, scrivendo i passaggi: 299 10

1. Convertire il seguente numero decimale nella sua rappresentazione binaria, scrivendo i passaggi: 299 10 Corso di Informatica Facoltà di Lingue e Letterature Straniere Lauree triennali Esempi di domande Ogni domanda a risposta multipla ha una e una sola risposta corretta. Tutti gli esercizi devono essere

Dettagli

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica

I componenti di un Sistema di elaborazione. Memoria centrale. È costituita da una serie di CHIP disposti su una scheda elettronica I componenti di un Sistema di elaborazione. Memoria centrale Memorizza : istruzioni dati In forma BINARIA : 10001010101000110101... È costituita da una serie di CHIP disposti su una scheda elettronica

Dettagli

Corso di Informatica I Prof. Giovanni Giuffrida

Corso di Informatica I Prof. Giovanni Giuffrida Corso di Informatica I Prof. Giovanni Giuffrida MODULO 2 ARCHITETTURA DEI CALCOLATORI COMPONENTI HARDWARE E LORO SCHEMA FUNZIONALE ARCHITETTURA DEI COMPUTER In un computer possiamo distinguere tre unità

Dettagli

Test di informatica. 1504 QUALE TRA I DISPOSITIVI DI MEMORIA ELENCATI HA LA CAPACITÀ PIÙ ELEVATA? a) Floppy disk b) Cd-Rom c) DVD Risposta corretta:

Test di informatica. 1504 QUALE TRA I DISPOSITIVI DI MEMORIA ELENCATI HA LA CAPACITÀ PIÙ ELEVATA? a) Floppy disk b) Cd-Rom c) DVD Risposta corretta: Test di informatica 1501 QUAL È L'UNITÀ DI MISURA PER MISURARE LA CAPIENZA DELL'HARD DISK? a) Bit b) Kbyte c) Gigabyte 1502 CHE COS'È UN BYTE? a) Un insieme di 256 bit b) Un gruppo di 8 bit c) Un carattere

Dettagli

Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU MEMORIE

Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU MEMORIE Lezione 3 ARCHITETTURA: JOHN VON NEUMANN (1946) INPUT OUTPUT MEMORIA CPU Bus MEMORIE RAM (Random Access Memory). Memoria Centrale, Memoria di Lavoro, Memoria principale. Consiste in una matrice di celle

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

Il calcolatore. Struttura fondamentale dell elaboratore ed elementi di programmazione. L informazione digitale. Hardware e Software

Il calcolatore. Struttura fondamentale dell elaboratore ed elementi di programmazione. L informazione digitale. Hardware e Software Struttura fondamentale dell elaboratore ed elementi di programmazione Corso: Laboratorio Matematico-Informatico I Titolare del Corso: Nicoletta Del Buono Il calcolatore I calcolatori elettronici sono stati

Dettagli

Struttura e componenti di un moderno computer

Struttura e componenti di un moderno computer Struttura e componenti di un moderno computer Facciamo ora un semplice elenco di queli che sono i componenti tipici di cui ogni computer ha bisogno per funzionare e spieghiamone il ruolo. Elementi essenziali:

Dettagli

L informatica comprende:

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