Sistemi di Elaborazione
|
|
- Casimiro Capelli
- 5 anni fa
- Visualizzazioni
Transcript
1 Sistemi di Elaborazione Ingegneria delle Telecomunicazioni
2 Componenti principali di un computer Input/Output (I/O) mouse, tastiera (I) video, stampante (O) dischi (I/O) CD e DVD (I/O o I) rete (I/O) memoria principale DRAM, SRAM processore (CPU) Processore Control (Parte di controllo) Datapath (Parte operativa) Memoria parte operativa (datapath) I/O parte controllo (control) bus
3 Com è fatto un computer I/O serve per comunicare con l esterno include dispositivi di memoria secondaria (memoria non volatile), acceduti come dispositivi di I/O Memoria principale usata per memorizzare programmi e dati durante l esecuzione (concetto di stored-program introdotto da Von Neumann) Processore è l esecutore delle istruzioni appartenenti ad un ISA ISA (Instruction Set Architecture) definisce quindi il linguaggio (povero) comprensibile dal processore le istruzioni sono lette dalla memoria, modificano dati in memoria o agiscono sull I/O decomponibile in Parte Controllo mente Parte Operativa braccio
4 Com è fatto un computer Video: unità di uscita (O) Tastiera/mouse: unità di ingresso (I) Scatola: contiene alimentatore scheda madre (o motherboard o mainboard) e bus processore memoria volatile (RAM) dischi (memoria stabile, I/O) lettori CD/DVD dispositivi di I/O per rete (LAN / MODEM) dispositivi di I/O USB (Universal Serial Bus)
5 Com è fatto un computer
6 Circuiti integrati I componenti elettronici del computer sono realizzati con circuiti integrati (IC): fili + transistor realizzati con processo di integrazione larghissimo su frammenti di silicio (VLSI - Milioni di transistor su un singolo frammento) Silicio presente nella sabbia è un semiconduttore aggiungendo materiali al silicio attraverso processo chimico, il silicio diventa transistor, conduttore, o isolante
7 Processo di produzione di un chip Lingotto di silicio (15/30 cm diam.) Wafer sottili ottenuti tagliando il lingotto 20/30 processi produttivi tramite pattern e processi chimici otteniamo diverse repliche dello stesso circuito rettangolare Separiamo i vari circuiti e otteniamo i die Collaudiamo i die Inseriamo nei package i die funzionanti, collegandoli ai piedini (pin) del package otteniamo i chip pronti per la consegna
8 Livelli di astrazione Per progettare o capire l architettura di un sistema, oppure per programmare semplicemente un sistema, abbiamo bisogno di astrarre. Es.: se cerchiamo di capire come funziona una CPU ci accorgiamo che la funzionalità della CPU è comprensibile se astraiamo e guardiamo solo alla sua interfaccia di programmazione: ISA (Instruction Set Architecture) Se scendiamo di livello, troviamo fili e milioni di transistor!! E diventa così impossibile comprenderne il funzionamento!!! In particolare, non si riesce a: capire come questo livello interpreta le istruzioni dell ISA individuare i blocchi funzionali capire a cosa servono i blocchi funzionali stessi
9 Livelli di astrazione Astrazione: Utilizzata per gestire la complessità tipicamente distinta in livelli (VM i ) ogni livello possiede il suo linguaggio L i e le sue strutture dati R i i livelli inferiori sono implementati in hardware i livelli superiori sono implementati in software VM n VM i VM 1 R n R i R 1 L n L i L 1 Virtualization Abstraction Concretization Emulation Livelli tipici: 5. Applicazioni 4. Assembler 3. Linguaggio Macchina (ISA) 2. Firmware 1. Hardware
10 Esempio a = b + c; Livello: Linguaggio ad alto livello COMPILATORE Processo di traduzione add $4, $5, $6 Livello: Linguaggio assembler ASSEMBLATORE Livello: Linguaggio macchina (ISA)
11 Livelli di astrazione Livello della logica digitale (hardware) fili e porte logiche (gate) realizzati tramite transistor gate (fili) elaborano (trasportano) segnali binari (0/1) tramite questi segnali è possibile rappresentare qualsiasi tipo di informazioni interconnettendo gate e fili è possibile realizzare funzioni complesse (es. moltiplicazioni di interi) è anche possibile realizzare elementi di memoria (utilizzati per dati e programmi) Livello della microarchitettura (firmware) costruito sopra il livello della logica digitale, si occupa di interpretare ed eseguire le istruzioni del livello ISA
12 Livelli di astrazione Livello del linguaggio macchina (ISA) È il livello di macchina nuda che appare al programmatore di sistema Comprende un insieme di istruzioni che di solito sono diverse per ogni processore problema della portabilità binaria La sintassi è adatta ad essere interpretata facilmente dal livello sottostante Le istruzioni sono stringhe di bit con formato ben determinato per permettere la facile individuazione di codici e operandi delle istruzioni i codici individuano l operazione elementare che l istruzione dovrà eseguire gli operandi si riferiscono alle locazioni di memoria che contengono i dati su cui eseguire l operazione, e le locazioni dove memorizzare i risultati
13 Livelli di astrazione Livello del linguaggio assembler Offre al programmatore di sistema una vista più umana del livello macchina: istruzioni espresse con stringhe di caratteri mnemoniche invece di stringhe binarie traduzione realizzata dall assemblatore (è uno speciale compilatore) rispetto al livello macchina L assemblatore è stato uno dei primi software di sistema realizzato per facilitare la programmazione dei calcolatori Livello del linguaggio ad alto livello C, C++, Java, Python Permette al programmatore una maggiore astrazione rispetto ai livelli sottostanti della macchina Ha di solito bisogno di un traduttore (compilatore) o di un interprete E il livello solitamente usato per produrre software Tale livello permette di realizzare la portabilità tra processori con diversa ISA, basta che esista il compilatore/interprete implementato per la nuova ISA
14 Un po di storia
15 Abaco cinese (3000 a.c.)
16 Macchina di Antikythera (100 a.c.)
17 Pascalina (1640)
18 Macchina di Leibnitz (1673)
19 Macchina differenziale di Babbage (1824) Ada Lovelace Byron
20 Carte perforate (1890) 1890: Herman Hollerit, fondatore dell IBM (1924), inventa l uso delle carte perforate (dimensione: 9 cm x 21.5 cm) per automatizzare la tabulazione dei dati di un censimento. I risultati del censimento furono ottenuti in un tempo molto minore del precedente.
21 Colossus (1943) in Inghilterra COLOSSUS, progettata da Alan Turing, ha un ruolo importante per decifrare i codici segreti usati dall armata tedesca nella seconda guerra mondiale
22 ENIAC (1946) Electronic Numerical Integrator and Calculator Considerato primo calcolatore a valvole general-purpose programmabile Mauchly & Eckert (Univ. Pennsylvania) valvole - 30 tons 140 Kwatt - 24x3x2 metri programmazione tramite inserimento di cavi e azionamento di interruttori dati inseriti con schede perforate
23 EDVAC (1951) Electronic Discrete Variables Automatic Computer John von Neumann constatò che era noioso riprogrammare l ENIAC Poiché anche i programmi sono rappresentabili come numeri digitali come i dati, propose di porre programmi e dati assieme in memoria Definisce l architettura von Neumann, da allora valida per tutti gli elaboratori
24 Caratteristiche di alcuni microprocessori
25 Capacita dei processori Intel
26 Legge di Moore Aumento della densità dei componenti su chip Gordon Moore co-fondatore della Intel Il numero di transistor su un chip raddoppierà ogni anno Dal 1970 lo sviluppo dell elettronica ha leggermente rallentato Il numero di transistor su un chip raddoppia ogni 18 mesi Il costo di un chip è rimasto pressoché invariato Maggior densità di transistor su chip significa linee elettriche più corte, con maggiori prestazioni La minor dimensione aumenta la flessibilità Ridotti requisiti di potenza di alimentazione e di raffreddamento Un minor numero di interconnessioni aumenta l affidabilità
Sistemi di Elaborazione
Sistemi di Elaborazione Ingegneria delle Telecomunicazioni nicola.tonellotto@isti.cnr.it Libro di testo inclusa Appendice B The Basics of Logic Design disponibile online Programma delle lezioni e lucidi
DettagliSistemi di Elaborazione
Sistemi di Elaborazione Ingegneria delle Telecomunicazioni nicola.tonellotto@isti.cnr.it Libro di testo inclusa Appendice B The Basics of Logic Design disponibile online Programma delle lezioni e lucidi
DettagliLibro di testo. inclusa Appendice B The Basics of Logic Design disponibile online. Programma delle lezioni e lucidi.
Libro di testo inclusa Appendice B The Basics of Logic Design disponibile online Programma delle lezioni e lucidi http://pomino.isti.cnr.it/~khast/ Componenti principali di un computer Input/Output (I/O)
DettagliArch. degli Elaboratori e Laboratorio Introduzione al corso
Arch. degli Elaboratori e Laboratorio Introduzione al corso Salvatore Orlando 2000 Salvatore Orlando 1 6FRSLGHOFRUVR Il corso, in congiunzione con il Laboratorio, si prefigge di svelare i seguenti aspetti
DettagliArchitettura degli Elaboratori
Lezione 1: Introduzione 1 Organizzazione del corso Sito del corso: http://www.dsi.unive.it/~architet Architettura degli elaboratori A (primo semestre) Antonino Salibra (orario: lunedì 11-13, martedì 11-13)
DettagliArchitettura degli Elaboratori A
Architettura degli Elaboratori A docente: Antonino Salibra Introduzione al corso a cura di: S. Orlando-A. Salibra Arch. Elab. - S. Orlando A. Salibra 1 www.dsi.unive.it/~arca Architettura degli Elaboratori
DettagliClassi di Computer. Personal Computer. Server. Supercomputer. Computer Dedicati (Embedded)
Capitolo 1 Classi di Computer Personal Computer Scopi generali, molti software diversi Soggetto a tradeoff costi/prestazioni Server Basati su collegamenti di rete Elevata capacità, prestazioni, affidabilità
DettagliArchitettura degli Elaboratori
Lezione 1: Introduzione slide a cura di Salvatore Orlando, Andrea Torsello, Marta Simeoni 1 Organizzazione del corso Sito del corso: www.dsi.unive.it/~architet Architettura degli elaboratori primo modulo
DettagliArchitettura degli Elaboratori!
! Lezione 1: Introduzione! slide a cura di Salvatore Orlando, Andrea Torsello, Marta Simeoni! 1 Organizzazione del corso Sito del corso: www.dsi.unive.it/~architet! Architettura degli elaboratori primo
DettagliArchitettura degli Elaboratori A
Architettura degli Elaboratori A docente: Antonino Salibra Introduzione al corso a cura di: S. Orlando-A. Salibra www.dsi.unive.it/~arca Architettura degli Elaboratori A Architettura degli Elaboratori
DettagliArchitettura degli Elaboratori A Introduzione al corso
Architettura degli Elaboratori A Introduzione al corso ZZZGVLXQLYHLWaDUFK Salvatore Orlando Architettura degli Elaboratori (A e B) Laboratorio di Architettura degli Elaboratori Salvatore Orlando orlando@dsi.unive.it
DettagliArchitettura degli Elaboratori Introduzione al corso
Architettura degli Elaboratori Introduzione al corso Salvatore Orlando Arch. Elab. - S. Orlando 1 ZZZGVLXQLYHLWaDUFK Architettura degli Elaboratori Laboratorio di Architettura degli Elaboratori Salvatore
DettagliArchitettura degli Elaboratori Introduzione al corso
Architettura degli Elaboratori Introduzione al corso ZZZGVLXQLYHLWaDUFK Salvatore Orlando Architettura degli Elaboratori Laboratorio di Architettura degli Elaboratori Salvatore Orlando orlando@dsi.unive.it
DettagliArchitettura degli Elaboratori 01-Introduzione Introduzione
Introduzione Calcolatore digitale: macchina capace di risolvere problemi eseguendo le istruzioni assegnate Programma: sequenza di istruzioni per eseguire un certo compito Pagina 2 Cosa abbiamo a disposizione?
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 INFORMATICA Varie definizioni: Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Definizione proposta: Scienza della rappresentazione e
DettagliCorso di Calcolatori Elettronici I
Corso di Calcolatori Elettronici I Evoluzione dei Calcolatori Elettronici Roberto Canonico Università degli Studi di Napoli Federico II A.A. 2016-2017 Roberto Canonico Corso di Calcolatori Elettronici
DettagliPiccoli Ingegneri Informatici
Piccoli Ingegneri Informatici 1 Varie definizioni: INFORMATICA Scienza degli elaboratori elettronici (Computer p Science) ) Scienza dell informazione Definizione i i proposta: Scienza della rappresentazione
DettagliOrganizzazione strutturata
Organizzazione strutturata Evoluzione storica a.a. 2002-03 L. Borrelli 1 Complessità dei Sistemi di Elaborazione Caratteristica dei Sistemi di Elaborazione: Complessità Per trattare sistemi complessi è
DettagliArchitettura 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
DettagliFONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA
FONDAMENTI DI INFORMATICA Obiettivo 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
DettagliMarco Tarini - Università dell'insubria A.A. 2016/17. Università degli Studi dell Insubria Dipartimento di Scienze Teoriche e Applicate
Università degli Studi dell Insubria Dipartimento di Scienze Teoriche e Applicate Astrazione e Macchine Virtuali parte 2: in un tipico calcolatore I livelli nei moderni calcolatori 6. Livello delle applicazioni
DettagliUD2. L insostenibile leggerezza dei circuiti integrati
CORSO DI INFORMATICA UD2. L insostenibile leggerezza dei circuiti integrati Bruno Ronsivalle Cosa si intende per hardware"? Quali sono le parti che compongo un architettura hardware? Come facciamo a comunicare
DettagliFONDAMENTI DI INFORMATICA FONDAMENTI DI INFORMATICA UN POCO DI STORIA FONDAMENTI DI INFORMATICA. Lezione n. 1 UN POCO DI STORIA UN POCO DI STORIA
FONDAMENTI DI INFORMATICA Obiettivo del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo. Fornire i primi strumento di descrizione e di analisi dei sistemi digitali. Descrivere
DettagliAXO - Architettura dei Calcolatori e Sistema Operativo. organizzazione strutturata dei calcolatori
AXO - Architettura dei Calcolatori e Sistema Operativo organizzazione strutturata dei calcolatori I livelli I calcolatori sono progettati come una serie di livelli ognuno dei quali si basa sui livelli
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda LEZIONE N.3 Architettura di Von Neumann PREMESSA Caratteristica fondamentale
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan http://venus.unive.it/borg borg@unive.it Ricevimento: mercoledì, 10.00-11.00. Studio 34, primo piano. Dip. Statistica 1 Modalità esame: scritto + tesina
DettagliArchitettura 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
DettagliFondamenti di programmazione!! Parte 2!
Fondamenti di programmazione!! Parte 2! 1! Definizione intuitiva di algoritmo! n Elenco finito di istruzioni che specificano una serie di operazioni, eseguendo le quali e possibile risolvere ogni istanza
DettagliINFORMATICA. 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
DettagliMacchina di von Neumann/Turing
Macchina di von Neumann/Turing Concetto di programma memorizzato Memoria principale per dati e istruzioni ALU opera su dati in formato binario Unità di controllo che interpreta le istruzioni in memoria
DettagliFondamenti di Informatica
Fondamenti di Informatica Parte Prima: Introduzione storica Fondamenti di informatica Calcolatori meccanici L'ingresso del calcolatore nel mondo del lavoro risale all'inizio del 1900; la tecnologia delle
Dettagliiafelice at cs(dot)unibo(dot)it
Corso di Archite?ura degli Elaboratori Modulo di Assembly CONCETTI DI BASE Bruno Iafelice Università di Bologna iafelice at cs(dot)unibo(dot)it 1 LINGUAGGIO ASSEMBLATIVO ISA PROGRAMMATORI DI APPLICATIVI
DettagliCASO STUDIO: IL PERSONAL COMPUTER
CASO STUDIO: IL PERSONAL COMPUTER 1 Prologo Penso che nel mondo ci sia mercato forse per 4 o 5 computer Thomas Watson, presidente della IBM, 1943 Progettazione e Sviluppo Prodotto 2 1 I precursori L abaco
DettagliInformatica di Base. Introduzione
Informatica di Base Introduzione Evoluzione del calcolatore Storia del calcolatore! I primi tentativi di automatizzare il calcolo risalgono al 500 1623, Schickard: il primo modello di calcolatore per sommare,
DettagliInformatica. 80 ore divise in 4 UFC. Docente: Michela Bacchin. Contatti: Tramite Ermes Studenti
Informatica 80 ore divise in 4 UFC Docente: Michela Bacchin Contatti: michela.bacchin.corsi@gmail.com Tramite Ermes Studenti Programma UFC 12: Strumenti per il trattamento dei documenti testuali UFC 13:
DettagliBreve storia dei sistemi di calcolo
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Breve storia dei sistemi di calcolo 2000 Pier Luca Montessoro (si veda la nota di copyright alla
DettagliSISTEMI 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 UN PO DI STORIA 1/9 L abaco, dal latino abacus, significa
DettagliCorso di Laboratorio di Informatica
Corso di Laboratorio di Informatica 2006/2007 Ing. Claudio Marrocco c.marrocco@unicas.it Struttura del corso Diviso in sei moduli: Architettura del Calcolatore Sistema Operativo Foglio Elettronico (Excel)
DettagliArchitettura 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
DettagliArchitettura 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
DettagliIntroduzione: informatica. 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco
Introduzione: informatica 18/2/2013 Informatica applicata alla comunicazione multimediale Cristina Bosco Indice - di cosa si occupa l informatica - una definizione della scienza informatica - cosa è un
DettagliFondamenti: Informatica, Computer, Hardware e Software
Consulente del Lavoro A.A 2002/2003 I Semestre Fondamenti: Informatica, Computer, Hardware e Software prof. Monica Palmirani Finalità del corso fornire elementi di informatica di base teorici che consentano
DettagliCosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
Cosa è? Come lo si usa? Come iniziare? Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 1^ parte Cosa è Arduino? Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda
DettagliCHE COS È L INFORMATICA. Prof. Enrico Terrone A. S. 2014/15
CHE COS È L INFORMATICA Prof. Enrico Terrone A. S. 2014/15 Definizione L informatica è la scienza che studia il computer sotto tutti i suoi aspetti. In inglese si usa l espressione computer science, mentre
DettagliCorso di Informatica
Corso di Informatica Modulo L1 A2-Evoluzione dei sistemi di elaborazione 1 Prerequisiti Non sono necessari particolari requisiti, se non le conoscenze a livello di cultura generale di base. 2 1 Introduzione
DettagliArchitettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus
Architettura del calcolatore Calcolatori (1) Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni
DettagliIl linguaggio del calcolatore: linguaggio macchina e linguaggio assembly
Il linguaggio del calcolatore: linguaggio macchina e linguaggio assembly Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Richiamo sull
DettagliInformazioni. Organizzazione del corso. Materiale utile. Esame. Sommario degli argomenti di lezione
Informazioni Introduzione all Architettura degli Elaboratori A.A. 2006/2007 Docente: Francesca Rossi Prof.ssa Francesca Rossi E-mail: frossi@math.unipd.it Tel: 049-8271482 Studio: Via Trieste 63, IV piano,
DettagliArchitettura del Calcolatore
Giuseppe Manco Lezione 3 17 Ottobre 2003 Architettura del calcolatore Il calcolatore è uno strumento programmabile per la rappresentazione, la memorizzazione e l elaborazione delle informazioni un calcolatore
DettagliStoria dell Informatica. Prof.ssa Gentile
Storia dell Informatica Prof.ssa Gentile ABACO Abaco Giapponese Abaco Russo Abaco Rappresentazione dei numeri e metodo per l utilizzo dell Abaco Bastoncini di Nepero John Napier (Edinburgo, 1550-1617)
DettagliEsempio. Perché i computer? L era meccanica. Fondamenti di Informatica. Breve storia dei sistemi di calcolo
- Storia dei sistemi di calcolo FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Breve storia dei sistemi di calcolo 2000 Pier Luca Montessoro
DettagliFondamenti di Informatica B
Fondamenti di Informatica B Lezione n.1 Alberto Broggi Gianni Conte A.A. 2005-2006 Fondamenti di Informatica B Obiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire
DettagliArchitettura degli elaboratori
Architettura degli elaboratori 2018-2019 Presentazione del corso Maria Luisa Damiani maria.damiani@unimi.it Dipartimento di Informatica Università degli Studi di Milano Ambito Il corso Corsi di Laurea
DettagliDall Abaco ( 3000 ac) a Charles Babbage (1812)
Computer Meccanici Dall Abaco ( 3000 ac) a Charles Babbage (1812) Evoluzione storica degli elaboratori Prof. Daniele Gorla 2 Abaco (Cina, 3000 ac) poi anche in Grecia e a Roma Le bacchette di Napier (1617)
DettagliInformatica A. Allievi Gestionali A.A Nozioni di Base
Informatica A Allievi Gestionali A.A. 2015-16 Nozioni di Base Nell immaginario collettivo Ingegnere Meccanico 2 Nell immaginario collettivo Ingegnere Fisico/Matematico 3 Nell immaginario collettivo Ing.
DettagliIntroduzione 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
DettagliCenni sull architettura del calcolatore
Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Cenni sull architettura del calcolatore Pietro Di Lena - pietro.dilena@unibo.it hard-ware /h :dwe9 r / n. The part of the computer
DettagliDal 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
DettagliCorso di Sistemi Elettrici IL COMPUTER.
Con il termine informatica si indica oggi l'insieme dei processi e delle tecnologie che rendono possibile la creazione, la raccolta, l'elaborazione, l'immagazzinamento e la trasmissione dell'informazione
DettagliProgramma 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
DettagliL 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
DettagliArchitettura 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
DettagliModulo 1: Le I.C.T. UD 1.4b: Anatomia del Computer
Modulo 1: Le I.C.T. : Anatomia del Computer Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno ANATOMIA
DettagliL insieme delle istruzioni, atte ad elaborare convenientemente i dati ed organizzate in modo organico, viene normalmente definito programma.
Un elaboratore elettronico può essere definito, in modo semplice, come un sistema capace di elaborare i dati immessi seguendo opportunamente una serie di istruzioni, e di dare in uscita i risultati dell
DettagliArchitettura degli Elaboratori - 1
Architettura degli Elaboratori - 1 Università degli Studi di Padova Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica docente: Alessandro Sperduti Obiettivi del Corso Descrizione dell architettura
DettagliIl 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
DettagliRETI E SISTEMI INFORMATIVI
RETI E SISTEMI INFORMATIVI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento martedì, 12.00-13.00. Aula?? Modalità esame: scritto + tesina facoltativa 1 TIPI DI ELABORATORI I computer
DettagliG 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:
DettagliSettimana n.2. Obiettivi Esecuzione di un programma. Tutorial su CodeBlocks e ambiente di sviluppo.
Settimana n.2 Obiettivi Esecuzione di un programma. Tutorial su CodeBlocks e ambiente di sviluppo. Contenuti Linguaggi di programmazione Dati e istruzioni Architettura di un elaboratore Uso del compilatore
DettagliArchitettura e organizzazione
Introduzione (cap.1) Architettura e organizzazione Architettura: caratteristiche visibili al programmatore Istruzioni Spazio (numero bit) usato per rappresentare i dati Tecniche di indirizzamento della
DettagliL evoluzione dei calcolatori (cap.2)
L evoluzione dei calcolatori (cap.2) Cosa ha influito sull evoluzione dei calcolatori Processori sempre più veloci Componenti sempre più piccoli più vicini elaborazione più veloce Ma la velocità è derivata
DettagliArchitettura di un Computer
Architettura di un Computer Corso Informatica Generale (matr. Dispari) Dott.ssa Rossella Aiello Dipartimento di Informatica 2 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill IV
DettagliLez. 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
DettagliArchitettura di un elaboratore
Informatica 1 Hardware e Software ing. Luigi Puzone 1 Architettura di un elaboratore Architettura organizzazione logica dei componenti interni della macchina modo in cui questi componenti cooperano per
DettagliUnità di apprendimento 1. Il computer
Unità di apprendimento 1 Il computer Il computer nella vita di tutti i giorni Il computer è uno strumento indispensabile nel mondo in cui viviamo È attualmente disponibile in diverse forme che vanno dai
DettagliCircuiti Integrati Architettura degli Elaboratori 1 A.A
1 Circuiti Integrati Architettura degli Elaboratori 1 A.A. 2002-03 03 Roberto Bisiani, 2000, 2001, 2002, Fabio Marchese 2003 25 marzo 2003 2 Circuiti integrati Costruzione di circuiti (logici e non) su
DettagliCalcolatori Elettronici A a.a. 2008/2009
Calcolatori Elettronici A a.a. 2008/2009 IL LIVELLO HARDWARE Introduzione alle reti logiche Massimiliano Giacomin 1 DOVE CI TROVIAMO Livello del linguaggio specializzato Traduzione (compilatore) o interpretazione
DettagliArchitettura di un elaboratore
Architettura di un elaboratore Prof. Giulio Maraldi Istituto di Istruzione Superiore Marie Curie Savignano sul Rubicone A.S. 2017/2018 Argomenti 1. Componenti e struttura 2. CPU 3. Memorie 4. Periferiche
DettagliInformazioni. Organizzazione del corso. Materiale utile. Esame. Sommario degli argomenti di lezione
Informazioni Introduzione all Architettura degli Elaboratori A.A. 2005/2006 Docente: Francesca Rossi Prof.ssa Francesca Rossi E-mail: frossi@math.unipd.it Tel: 049-8275982 Studio: Via G. B. Belzoni 7,
DettagliAbilità Informatiche e Telematiche
Abilità Informatiche e Telematiche (Laurea Triennale + Laurea Magistrale) Marco Pedicini mailto:marco.pedicini@uniroma3.it Corso di Laurea in Scienze della Comunicazione, Università Roma Tre 12 Dicembre
DettagliL elaboratore. Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04
L elaboratore Fondamenti di Informatica S.Badaloni Ing. Aerospaziale A.A. 2003/04 un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico computazioni risale al 600
DettagliAlgoritmo: 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
DettagliModulo: Informatica. Chi sono. Obiettivi del corso. Preparazione all esame. Andrea Colitta
Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Matematica, Statistica e Informatica Modulo: Informatica Chi sono Andrea Colitta E-mail: andrea.colitta@unite.it
DettagliElementi di Informatica Chiara Epifanio
epifanio@math.unipa.it Informatica Informatica Informatica INFORMATICA = INFORMAzione + automatica Scienza che studia le informazioni e il loro trattamento automatizzato Insieme delle teorie, dei processi
DettagliArchitetture dei sistemi elettronici 14. Il microcontrollore
Architetture dei sistemi elettronici 14. Il microcontrollore Roberto Roncella Schema a blocchi 2 Il core CPU 3 4 Architettura von Neumann Istruzioni Unità Aritmetica Unità di di Controllo Stato Dati B
DettagliIl 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
DettagliCorso Programmazione
Corso Programmazione 2007-2008 (docente) E-mail: aiolli@math.unipd.it Web: www.math.unipd.it/~aiolli (docenti laboratorio) B. Venable e M. Gelain Dipartimento di Matematica Pura ed Applicata Torre Archimede,
DettagliArchitettura di un calcolatore: primi cenni introduttivi. Calcolatore: sottosistemi
Corso di Calcolatori Elettronici I A.A. 2011-2012 Architettura di un calcolatore: primi cenni introduttivi Lezione 1 (seconda parte) Prof. Roberto Canonico Università degli Studi di Napoli Federico II
DettagliThe 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
DettagliCenni storici sui sistemi di elaborazione
Cenni storici sui sistemi di elaborazione Generazione 0 (1600-1945) Tecnologia: sistemi meccanici Blaise Pascal (1623-1662) Pascalina: Somme e sottrazioni Gottfried Wilhelm von Leibniz (1646-1716) Macchina
DettagliArchitettura 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
DettagliArchitettura degli elaboratori
I blocchi fondamentali dell elaboratore Architettura degli elaboratori ingresso Memoria uscita elaborazione I blocchi fondamentali dell elaboratore I blocchi fondamentali Memoria centrale (RAM) Memoria
DettagliLaboratorio di Informatica. Introduzione
Introduzione 1 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare le applicazioni e le aree disciplinari 2 1 Informatica: definizione
DettagliIl 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