Concetti base sui calcolatori elettronici
|
|
- Geraldina Piazza
- 7 anni fa
- Visualizzazioni
Transcript
1 Concetti base sui calcolatori elettronici Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2007/2008 Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 1 / 21
2 Cosa vedremo in questa lezione 1 Introduzione storica ai calcolatori 2 Architettura e componenti principali 3 Rappresentazione delle informazioni nei calcolatori Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 2 / 21
3 Introduzione storica ai calcolatori I calcolatori e l opinione pubblica I think there is a world market for maybe five computer Thomas Watson, IBM, 1943 Mentre [...] l ENIAC è dotato di tubi a vuoto e pesa trenta tonnellate, i calcolatori del futuro potranno avere 1000 tubi a vuoto e forse pesare solo una tonnellata e mezzo Popular Mechanics, 1949 There is no reason anyone would want a computer in their home. Ken Olson, fondatore della DEC, 1977 Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 3 / 21
4 Introduzione storica ai calcolatori Che cos è un computer? Definizione: A computer is a machine that manipulates data according to a list of instructions [da Wikipedia ( Tale definizione non è stata e non è immutabile! Nell antichità anche strumenti meccanici semplici, come ad esempio un abaco Dal 1600 si iniziarono a costruire le prime calcolatrici meccaniche Prima macchina programmabile: telaio a schede perforate (1801) Primo uso massivo di uno strumento automatico: macchina a schede perforate per elaborazioni statistiche (USA 1890). Nota: macchine costruite da una società che successivamente cambierà nome in IBM. C è tuttavia un elemento comune: tutte queste macchine senza istruzioni non servono a nulla! Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 4 / 21
5 Immagini di calcolatori Introduzione storica ai calcolatori Macchina di Anticitera (circa 150 a.c.) Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 5 / 21
6 Immagini di calcolatori Introduzione storica ai calcolatori Macchina di Anticitera (circa 150 a.c.) Calcolatori meccanici (circa 1600 d.c.) Telaio programmabile Jacquard (circa 1801 d.c.) Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 5 / 21
7 Immagini di calcolatori Introduzione storica ai calcolatori Macchina di Anticitera (circa 150 a.c.) Calcolatori meccanici (circa 1600 d.c.) Telaio programmabile Jacquard (circa 1801 d.c.) Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 5 / 21
8 Rivoluzione tecnologica Introduzione storica ai calcolatori La prima grande rivoluzione si è avuta con il passaggio dalle tecnologie meccaniche a quelle elettroniche (prima analogiche e poi digitali) Una leva molto forte per lo sviluppo dei calcolatori è stata la guerra Decifrare messaggi segreti Effettuare calcoli balistici I primi computer elettromeccanici/elettronici erano sostanzialmente grosse calcolatrici Molto meno potenti della attuali calcolatrici tascabili Inizialmente meno veloci anche dei migliori Computer umani Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 6 / 21
9 Primi calcolatori elettronici Introduzione storica ai calcolatori Nome Nazione Anno Binario Elettronico Program. Turing Zuse Z3 Ger 1941 si no si, film perforato si Atanasoff-Berry USA 1941 si si no no Colossus UK 1943 si si parzialmente, no circuiti Harvard Mark I USA 1944 no no si, schede perforate no ENIAC USA 1944 no si parzialmente, si circuiti 1948 no si attraverso ROM si Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 7 / 21
10 Introduzione storica ai calcolatori Seconda rivoluzione tecnologica Una nuova rivoluzione si è avuta con l introduzione dei transistor e della miniaturizzazione dei componenti Meno spazio occupato e meno energia elettrica assorbita Maggiore affidabilità e velocità A partire dai primi anni 60 i calcolatori iniziarono ad essere costruiti in serie e venduti anche per usi commerciali ed industriali Ad esempio IBM System/360 IBM 360 è stata la prima famiglia di calcolatori a larga diffusione Tuttavia sistemi ancora molto costosi e prodotti in poche unità Alcune importanti eccezioni Digital Equipment Corporation (DEC) PDP-8 (1965): esemplari venduti Supercalcolatore CDC 6600 (progettato da Cray) Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 8 / 21
11 Introduzione storica ai calcolatori Terza rivoluzione tecnologica Integrazione di componenti su larga scala (LSI, VLSI) Componenti molto piccoli e caratterizzati da alte prestazioni Microprocessori (da migliaia a milioni di transistor per cm 2 ) Memorie (da pochi Kbyte a Gbyte) Controller (BUS I/O, video, audio, ecc.) Primo microprocessore: Intel 4004 Un Italiano (Federico Faggin) capo del team di progettazione! Larghissima diffusione: i microprocessori sono presenti un po ovunque (Smart card, lavatrici, telefoni portatili, automobili, ecc.) Diffusione su larga scala di calcolatori piccoli e molto economici Primo personal computer: IBM PC (1980) Il calcolatore smette di essere uno strumento di lavoro e diviene anche (in moltissimi casi soprattutto) un dispositivo per lo svago Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 9 / 21
12 Architettura e componenti principali Architettura di un calcolatore Nonostante la grande varietà (per costi, dimensioni, prestazioni, ecc.) di calcolatori esistenti e la loro evoluzione nel tempo, è possibile definire due architetture di base che li comprendono tutti Architettura di Harvard (1944) Architettura di von Neumann (1945) Molto spesso i due modelli di architettura si sovrappongono Tuttavia l architettura attualmente più diffusa è quella di von Neumann Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 10 / 21
13 Architettura e componenti principali Componenti di un personal computer Premessa Le architetture descritte precedentemente si mappano sui calcolatori in modo diverso a seconda della tipologia di quest ultimi Ad esempio, nel caso di grandi calcolatori per applicazioni commerciali (mainframe) il dispositivo di input è la console di amministrazione, la CPU è formata da un insieme di circuiti integrati mentre i dispositivi di output sono i nastri e i terminali degli operatori. In questo corso vedremo unicamente i componenti principali dei personal computer Anatomia di un Personal computer Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 11 / 21
14 Componenti di un personal computer Architettura e componenti principali Premessa Anatomia di un Personal computer Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 11 / 21
15 Architettura e componenti principali Breve descrizione dei principali componenti (1) Microprocessore Il microprocessore (o processore) è il dispositivo che interpreta ed esegue le istruzioni che compongono un programma Formato da unità logico aritmetica (ALU) e unità di controllo Solitamente le istruzioni sono quelle aritmetiche, i caricamenti / salvataggi sulla memoria, salti, ecc. Nei computer attuali, oltre al processore dedicato alle istruzioni dei programmi, sono spesso presenti altri processori (processore grafico, processore audio, ecc.) Due principali famiglie di architetture definibili sulla base delle istruzioni eseguibili: CISC (Complex Instruction Set Computer) RISC (Reduced Instruction Set Computer) Attualmente è preferita l architettura RISC Esempi di processori: Intel 8080, Motorola 68000, MIPS 10000, Intel Pentium, AMD Athlon 64 Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 12 / 21
16 Architettura e componenti principali Breve descrizione dei principali componenti (2) Dispositivi di memorizzazione (gerarchia) Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 13 / 21
17 Architettura e componenti principali Periferiche di input/output Input Tastiera Mouse Lettore di schede perforate Touch screen Sensore infrarosso... Output Monitor Stampante Altoparlante Braccio robotizzato della libreria a nastri... Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 14 / 21
18 Con che dati lavorano i calcolatori? Rappresentazione delle informazioni nei calcolatori I componenti base della CPU e delle memorie (transistor) sono in grado di rappresentare due stati: OFF e ON (ovvero chiuso/aperto ovvero 0/1) L unità base di informazione viene chiamata bit (da Binary Digit) Al loro interno i calcolatori utilizzano sequenze di 0 e 1 per rappresentare ogni tipo di informazione Questo vale anche per le istruzioni che debbono essere eseguite; un componente apposito della CPU decodifica le sequenze per attivare le operazioni Tutte le informazioni sono trattate in un calcolatore in gruppi di bit di dimensione finita (solitamente 32 o 64) Per convenzione le sequenze di bit sono raggruppate per otto. Un gruppo di 8 bit è detto byte Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 15 / 21
19 Rappresentare i numeri naturali Rappresentazione delle informazioni nei calcolatori Esistono principalmente due modi di rappresentare i numeri naturali N: sistema additivo e sistema posizionale Sistema additivo I numeri sono scritti secondo un principio puramente additivo e per ottenere il suo valore basta sommare i valori dei vari simboli (sistema romano) Esempio: MDCCLXIV è pari a = 1764 Se un valore non è in ordine crescente si sottrae Diversi problemi Necessari molti simboli Difficile gestire numeri con molte cifre significative Fare dei calcoli è molto complesso! Sistema posizionale Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 16 / 21
20 Rappresentazione delle informazioni nei calcolatori Rappresentare i numeri naturali Esistono principalmente due modi di rappresentare i numeri naturali N: sistema additivo e sistema posizionale Sistema additivo Sistema posizionale I simboli assumono valore a seconda della loro posizione rispetto ad un numero b detto base; per rappresentare qualsiasi numero naturale sono sufficienti b simboli La base 10 è quella più utilizzata La sequenza finita di cifre (c n c n 1... c 0 ) 10 (con c k [0, 1,..., 9]) è equivalente al polinomio c n x10 n + c n 1 x10 n c 0 x10 0 Esempio: = 1x x x x10 0 Necessario introdurre un nuovo concetto: lo zero Calcoli molto semplici! Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 16 / 21
21 Rappresentazione delle informazioni nei calcolatori Rappresentare i numeri naturali con il computer Attraverso i valori 0 e 1 è possibile rappresentare i numeri naturali mediante il sistema di numerazione in base due (o binario) Un numero binario è una sequenza di 0 e 1 (ad esempio 1010) Ricordando quanto visto precedentemente, è possibile determinare il polinomio 1x x x x2 0 e quindi calcolare il valore del numero (in questo caso 10) Il calcolatore gestisce sempre gruppi di dimensione costante (ad esempio 32 bit): numeri molto piccoli occupano la stessa quantità di memoria di numeri molto grandi! Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 17 / 21
22 Rappresentazione delle informazioni nei calcolatori Aritmetica binaria Regole di base Un numero binario formato da n bit consente di rappresentare tutti i numeri interi positivi x [0, 2 n 1] Ad esempio, con 32 bit (4 byte) si possono rappresentare i numeri interi tra 0 e La somma di due numeri binari è molto semplice. Ad es.: = Per consentire la gestione dei numeri negativi si utilizza la rappresentazione in complemento a due Complemento a due Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 18 / 21
23 Rappresentazione delle informazioni nei calcolatori Aritmetica binaria Regole di base Complemento a due Rappresentazione vantaggiosa dal punto di vista dei calcoli Il bit più a sinistra identifica il segno: se è pari a 1 il numero è negativo, altrimenti positivo Per passare da un numero positivo (negativo) al suo equivalente negativo (positivo) è sufficiente (1) invertire i bit e (2) sommare uno. Ad esempio: (+10) (-10) Cosa succede se si provano a sommare due numeri con lo stesso segno molto grandi? Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 18 / 21
24 Rappresentazione dei reali Rappresentazione delle informazioni nei calcolatori I calcolatori gestiscono i numeri reali attraverso codifiche particolari delle sequenze di bit (es. IEEE 754) A causa della dimensione limitata delle sequenze di bit gestibili dal calcolatore non è possibile rappresentare tutti i possibili valori Problemi di precisione nei calcoli! Notazione scientifica IEEE 754 Notazione compatta del tipo (s) m b k Segno s: il segno del numero Mantissa m: un numero tra 1 e 2 (m = 1, frazione) Esponente k: l esponente della base Nel nostro caso (32 bit in base 2) 1 bit per il segno, 23 per la mantissa e 8 per l esponente Con 23 bit si possono rappresentare 7 cifre decimali, mentre con 8 bit si possono rappresentare numeri dell ordine 10 ± 38 Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 19 / 21
25 Rappresentazione delle informazioni nei calcolatori Caratteri La rappresentazione interna si basa sulla codifica mediante un intero Sufficiente 1 byte per la rappresentazione dei caratteri necessari per le lingue anglosassoni Per altre lingue (Cinese, Giapponese, ecc.) sono adottate altre codifiche (con almeno 2 byte per carattere) Una codifica molto diffusa (sui PC) è quella ASCII (American Standard Code for Information Interchange 7 o 8 bit) Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 20 / 21
26 Rappresentazione delle informazioni nei calcolatori Codifica ASCII a 7 bit Tabella dei codici ASCII significativi ! " # $ % & ( ) * +, -. / : ; < = A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ a b c d e f g h i j k l m n o p q r s t u v w x y z { } ~ Calcolatori: concetti base DIS - Dipartimento di informatica e sistemistica 21 / 21
Concetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli/ roselli@dia.uniroma3.it Credits Materiale a cura del Prof. Franco Milicchio Introduzione In questo corso ci occuperemo
DettagliConcetti Introduttivi
Concetti Introduttivi Architettura del Computer http://www.dia.uniroma3.it/~roselli roselli@dia.uniroma3.it Hardware Hardware In questo corso ci occuperemo di software, ovvero applicazioni Hardware In
DettagliRappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni
1 LEZIONE 3 Rappresentazione (Codifica Binaria dei Numeri) ed Elaborazione delle Informazioni LA CODIFICA DEI NUMERI Obiettivo: Codifica in binario dei numeri per favorire l elaborazione da parte dei calcolatori
DettagliArchitettura di un elaboratore. Il modello di von Neumann
Architettura di un elaboratore Il modello di von Neumann 4(5) componenti fondamentali unita di elaborazione: CPU memoria centrale: RAM periferiche (memoria di massa) bus di sistema bus di sistema CPU RAM
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
DettagliSistemi di Elaborazione delle Informazioni
Sistemi di Elaborazione delle Informazioni Rappresentazione dell Informazione 1 Il bit Si consideri un alfabeto di 2 simboli: 0, 1 Che tipo di informazione si può rappresentare con un bit? 2 Codifica binaria
DettagliUD 1.2e: La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri CODIFICA DIGITALE DEI NUMERI Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università
DettagliModulo 1: Le I.C.T. UD 1.2e: La codifica Digitale dei Numeri
Modulo 1: Le I.C.T. : La codifica Digitale dei Numeri Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno
DettagliIl Modello di von Neumann (2) Prevede 3 entità logiche:
Introduzione all Architettura degli Elaboratori Sommario Macchina di von Neumann Esecuzione dei programmi Rappresentazione dei dati Dati numerici Dati alfabetici 1 2 Il Modello di von Neumann (1) L architettura
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:
DettagliProgrammazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++ Concetti Introduttivi Parte 1 Architettura del Calcolatore versione 2.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi
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
DettagliRappresentazione dell informazione
Rappresentazione dell informazione La codifica delle informazioni codifica forma adatta per essere trattata dall elaboratore INFORMAZIONI DATI interpretazione 2 Informazioni Numeri Immagini fisse Interi
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
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
DettagliSistemi di Elaborazione delle Informazioni
SCUOLA DI MEDICINA E CHIRURGIA Università degli Studi di Napoli Federico II Corso di Sistemi di Elaborazione delle Informazioni Dott. Francesco Rossi a.a. 2016/2017 1 Programma del corso Informatica di
DettagliInformatica. Mario Pavone - Dept. Mathematics & Computer Science - University of Catania. Trasferimento. Ambiente esterno.
Trasferimento Ambiente esterno Controllo Informatica Mario Pavone - Dept. Mathematics & Computer Science - University of Catania mpavone@dmi.unict.it Rappresentazione dell Informazione L informazione viene
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 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
DettagliOgni elaboratore esegue delle operazioni sulle informazioni combinandole e trasformandole. Per processare le informazioni vengono eseguite delle
Tipi di Elaboratori Supercomputer Server o mainframe Desktop - Personal Computer Workstation Notebook Portatili Tascabili Palmari Terminali (stupidi/intelligenti) Ogni elaboratore esegue delle operazioni
DettagliIl linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017
Il linguaggio dei computer: rappresentazione in binario e algoritmi di conversione 20 settembre 2017 Architettura degli Elaboratori L Architettura (informatica) è l insieme dei criteri in base ai quali
DettagliCorso Integrato di Informatica e 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 Struttura del Corso Corso di
DettagliCorso Integrato di Informatica e 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 Struttura del Corso Corso di
DettagliModulo 1: Le I.C.T. UD 1.4c: Il Processore
Modulo 1: Le I.C.T. : Il Processore Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno IL MICROPROCESSORE
DettagliUD 1.4c: Il Processore IL MICROPROCESSORE
Modulo 1: Le I.C.T. : Il Processore IL MICROPROCESSORE Prof. Alberto Postiglione Curtin, 3.8-3.9 Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli
DettagliAritmetica dei Calcolatori Elettronici
Aritmetica dei Calcolatori Elettronici Prof. Orazio Mirabella L informazione Analogica Segnale analogico: variabile continua assume un numero infinito di valori entro l intervallo di variazione intervallo
DettagliIntroduzione. Elementi di Informatica. Sistemi di Numerazione Addizionali. Sistemi di Numerazione. Sistemi di Numerazione Romano
Università degli Studi di Udine Facoltà di Ingegneria CORSO DI LAUREA IN SCIENZE dell ARCHITETTURA Elementi di Informatica Informazione e Codifica D. Gubiani Nei sistemi informatici le informazioni vengono
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
DettagliUnità di Misura nel Mondo dei Calcolatori
Unità di Misura nel Mondo dei Calcolatori 19/03/02 Prof. Carlo Blundo 1 Unità di Misura Kg (peso) - Km (distanza) - s (tempo) Anche in informatica esistono delle unità di misura che quantificano e misurano
DettagliLA CODIFICA DELL INFORMAZIONE
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 20/2 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
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
DettagliRappresentazione dell informazione
Rappresentazione dell informazione Informazione analogica e digitale Rappresentazione dell informazione Il primo tipo di informazione che si presta ad essere rappresentato rigorosamente è l informazione
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
DettagliLiceo Scientifico G. Galilei Trebisacce Anno Scolastico Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C
Liceo Scientifico G. Galilei Trebisacce Anno Scolastico 2011-2012 Prova di Informatica : Codifica delle informazioni Alunno: Classe: 1 C 12.01.2012 prof. Mimmo Corrado 1. Che cos è il codice ASCII 2. Che
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. 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:
DettagliIl Processore. Informatica di Base -- R.Gaeta 27
Il Processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale
DettagliIndirizzo Liceo Scientifico opzione Scienze Applicate Classe 1 a sez. F Anno Scolastico
Programma di TECNOLOGIE INFORMATICHE Indirizzo Liceo Scientifico opzione Scienze Applicate Classe 1 a sez. F Anno Scolastico 2016-2017 1. La scienza dell informazione 1.1 Cos è l informatica 1.2 Cosa vuol
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?
DettagliCorso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale
Corso di Laurea in Scienze e Tecnologie Chimiche corso di Informatica Generale Paolo Mereghetti DISCo Dipartimento di Informatica, Sistemistica e Comunicazione Rappresentazione dell Informazione Prima
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
DettagliOrigini matematiche e tecnologiche dell informatica A. Ferrari
Origini matematiche e tecnologiche dell informatica A. Ferrari La preistoria Fin dai tempi più antichi l uomo ha costruito apparecchi utili per alleviare lo sforzo per il calcolo e per evitare errori.
DettagliLA CODIFICA DELL INFORMAZIONE. Prof. Enrico Terrone A. S: 2014/15
LA CODIFICA DELL INFORMAZIONE Prof. Enrico Terrone A. S: 2014/15 Lo schema di Tanenbaum Il livello al quale ci interessiamo in questa lezione è il linguaggio macchina, l unico dove le informazioni e istruzioni
DettagliFondamenti 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
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
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 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
DettagliLezione 4. Sommario. L artimetica binaria: I numeri relativi e frazionari. I numeri relativi I numeri frazionari
Lezione 4 L artimetica binaria: I numeri relativi e frazionari Sommario I numeri relativi I numeri frazionari I numeri in virgola fissa I numeri in virgola mobile 1 Cosa sono inumeri relativi? I numeri
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
DettagliPag. 1. Informatica Facoltà di Medicina Veterinaria a.a. 2012/13 prof. Stefano Cagnoni. Architettura del calcolatore (parte II)
1 Università degli studi di Parma Dipartimento di Ingegneria dell Informazione Informatica a.a. 2012/13 La inserita nella architettura dell elaboratore Informatica Facoltà di Medicina Veterinaria a.a.
DettagliRappresentazione dell Informazione
Rappresentazione dell Informazione Gli strumenti di elaborazione e memorizzazione a cui un computer ha accesso hanno solo 2 stati Rappresentazione delle informazioni in codice binario: Caratteri, Naturali
DettagliArchitettura degli Elaboratori
Architettura degli Elaboratori Università degli Studi di Padova Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica docente: Alessandro Sperduti Informazioni Generali Lucidi ed esercizi disponibili
DettagliArchitettura di Von Neumann. Architettura di Von Neumann. Architettura di Von Neumann INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Computer elaboratore di informazione riceve informazione in ingresso (input) elabora questa informazione restituisce informazione ottenuta elaborando
DettagliFONDAMENTI DI INFORMATICA
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
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
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
DettagliAnalogico vs. Digitale. LEZIONE II La codifica binaria. Analogico vs digitale. Analogico. Digitale
Analogico vs. Digitale LEZIONE II La codifica binaria Analogico Segnale che può assumere infiniti valori con continuità Digitale Segnale che può assumere solo valori discreti Analogico vs digitale Il computer
DettagliArchitettura dei calcolatori e sistemi operativi. Architettura MIPS e set istruzioni Capitolo 2 P&H
Architettura dei calcolatori e sistemi operativi Architettura MIPS e set istruzioni Capitolo 2 P&H Instruction Set Architecture ISA Linguaggio assemblatore e linguaggio macchina ISA processore MIPS Modello
DettagliArchitettura di un calcolatore e principali caratteristiche tecniche e tecnologiche
Architettura di un calcolatore e principali caratteristiche tecniche e tecnologiche Sommario Il modello di Von Neumann Principali componenti di un personal computer: Unità centrale di elaborazione (CPU)
DettagliUnità 4: L architettura fisica del computer moderno
Unità 4: L architettura fisica del computer moderno Prerequisiti calcolo proposizionale sistemi di numerazione posizionale semplici nozioni di tecnologia elettrica capacità di scrivere semplici programmi
DettagliInformatica di base. e componenti di un computer. Autore: Claudio Traini. Roma ATA E. Sereni 1 agosto 2016
Informatica di base Architettura e componenti di un computer Roma ATA E. Sereni 1 agosto 2016 Autore: Claudio Traini Hardware: tutte le componenti fisiche, elettroniche e meccaniche Software: l insieme
DettagliSistemi di elaborazione delle informazioni. Palmino Sacco
Sistemi di elaborazione delle informazioni Palmino Sacco www.radiologiasiena.it sacco@unisi.it LEZIONE 2 Il trattamento delle informazioni www.radiologiasiena.it sacco@unisi.it Nel 1833 un professore di
DettagliIntroduzione. Introduzione
PARTE 2 La Rappresentazione dei Dati 33 I computer hanno una memoria finita. Quindi, l insieme dei numeri interi e reali che si possono rappresentare in un computer è necessariamente finito 34 Codifica
DettagliSistemi di numerazione
SOMMARIO Sistemi di numerazione...2 Sistema decimale (o a base 10)...2 Sistema binario...2 Operazioni sui numeri binari...3 Espressioni logiche...4 Definizione...4 Prodotto Logico : AND...4 Somma Logica
DettagliProgramma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione
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
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
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
DettagliCenni storici. Abaco 3000 B.C. in Babilonia. Paolo Bison. Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova
Cenni storici Paolo Bison Fondamenti di Informatica 1 A.A. 2004/05 Università di Padova p.1/36 Abaco 3000 B.C. in Babilonia p.2/36 Dispositivo di Antikythera 80 A.C. calcolatore analogico per valutare
DettagliCdL in Medicina Veterinaria - STPA AA
CdL in Medicina Veterinaria - STPA AA 2007-08 La rappresentazione delle informazioni Che cosa è un informazione? "Per la teoria dell'informazione è abbastanza facile identificare alcune delle ipotesi che
DettagliRappresentazione dell informazione
Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono
DettagliUn quadro della situazione. Lezione 6 Aritmetica in virgola mobile (2) e Codifica dei caratteri. Dove siamo nel corso. Organizzazione della lezione
Un quadro della situazione Lezione 6 Aritmetica in virgola mobile (2) e Codifica dei caratteri Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Input/Output
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
DettagliLezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.
Lezione 1 Sistemi operativi 4 marzo 2014 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 14 1.1 Di cosa parliamo in questa lezione? È una introduzione generale ai sistemi
DettagliGenerated by Foxit PDF Creator Foxit Software For evaluation only. Il Computer
Il Computer Corso T.I.C. Introduzione all informatica a cura di R. Ugolotti Sommario Tipi di Computer Classificazione Modello di Von Neumann Hardware: CPU Memoria Scheda Madre Porte Periferiche I/O Classificazione:
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
DettagliL architettura del calcolatore
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 1 L architettura del calcolatore Settembre 2006 L architettura del calcolatore 1 Nota bene Alcune parti del presente materiale
DettagliProgramma svolto informatica a.s. 2017/2018. Classe 1D
MINISTERO DELL ISTRUZIONE, DELL UNIVERSITÀ E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE PER IL LAZIO ISTITUTO ISTRUZIONE SUPERIORE Via Silvestri, 301 00164 ROMA - Via Silvestri, 301 Tel. 06/121127660 -
DettagliFondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio
Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Storia del calcolatore Fondamenti di Informatica Laurea in Ingegneria Civile e Ingegneria per l ambiente e il territorio I calcolatori:
Dettagli1-Rappresentazione dell informazione
1-Rappresentazione dell informazione Informazioni: testi, numeri, immagini, suoni, etc.; Come viene rappresentata l informazione in un calcolatore? Uso di tecnologia digitale: tutto ciò che viene rappresentato
DettagliLABORATORIO DI INFORMATICA
LABORATORIO DI INFORMATICA Corso di laurea in Scienze della Formazione Primaria a.a.2014/2015 A cura del Prof. Sergio Miranda 2 LEZIONE N.5 Codifica delle Informazioni LA CODIFICA DEI NUMERI Obiettivo:
DettagliRappresentazione dell informazione
Rappresentazione dell informazione 1 Rappresentazione dell informazione Il calcolatore elettronico é costituito da dispositivi in grado di assumere due soli valori: acceso e spento. Le informazioni sono
Dettaglia.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci
Architettura degli Elaboratori a.a. 2017/2018 Classe 2: matricole congrue ad 1 Barbara Masucci Docente Barbara Masucci Ø http://www.di.unisa.it/professori/masucci Ø bmasucci@unisa.it Ø studio 43, quarto
DettagliINPUT COMPUTER OUTPUT
1) Cos è un computer? INPUT COMPUTER OUTPUT E una macchina programmabile in grado di produrre dati in output attraverso l elaborazione di dati forniti in input 2) Cos è un programma? E l elenco di istruzioni
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
DettagliObiettivi del corso. Parte II Aprire un programma di navigazione (browser) Internet explorer Ricercare una pagina Web Uso di Google
Obiettivi del corso Parte 0 Per iniziare Come è Fatto un Computer Il Mouse, come si usa Esercizi per Mouse: Gioco, il Solitario Paint per Disegnare. Parte I Il desktop Lavorare con le finestre La Tastiera
DettagliFondamenti di Informatica
Corso di Fondamenti di Informatica http://www.dei.unipd.it/~satta/teach/java/index.html Giorgio Satta Dipartimento di Ingegneria dell Informazione http://www.dei.unipd.it/~satta satta@dei.unipd.it Fond.
DettagliLa codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore Introduzione q Il calcolatore usa internamente
DettagliProgramma del corso. Rappresentazione delle Informazioni. Introduzione agli algoritmi. Architettura del calcolatore
Programma del corso Introduzione agli algoritmi Rappresentazione delle Informazioni Architettura del calcolatore Reti di Calcolatori (Reti Locali, Internet) Elementi di Programmazione Rappresentazione
DettagliCodifica dell informazione
Codifica dell informazione Informatica B Come memorizzo l informazione nel calcolatore? 1 bit di informazione 1 bit di informazione La memoria del calcolatore L informazione nel calcolatore q Il calcolatore
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
DettagliCalcolatori Elettronici e Sistemi Operativi
Calcolatori Elettronici e Sistemi Operativi modulo Calcolatori Elettronici Prof. Laura Tarantino Dipartimento di Ingegneria Elettrica e dell Informazione Lezione 1 Argomento 3 Conservazione dell informazione:
DettagliIl processore. Istituzionii di Informatica -- Rossano Gaeta
Il processore Il processore (detto anche CPU, ovvero, Central Processing Unit) è la componente dell unità centrale che fornisce la capacità di elaborazione delle informazioni contenute nella memoria principale
DettagliInformatica A.A. 2006/2007. Università degli Studi di Catania. Giuseppe Nicosia
Informatica A.A. 2006/2007 CdL in Matematica e CdL Matematica per le Applicazioni Università degli Studi di Catania Giuseppe Nicosia www.dmi.unict.it/~nicosia Elementi Fondamentali di un Calcolatore Il
DettagliEsercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti) (3 punti)
Cognome e Nome: Matr.: Architettura degli Elaboratori Inf A 3 febbraio 2016 Esercizio 1.A Aritmetica binaria (nel presentare le soluzione mostrare, almeno nei passaggi piú significativi, i calcoli eseguiti)
Dettagli