Paolo Franciosa paolo.franciosa@uniroma1.it



Documenti analoghi
C. P. U. MEMORIA CENTRALE

Architettura dei computer

ARCHITETTURA DEL CALCOLATORE

Componenti del Sistema di Elaborazione

Tecnologia dell Informazione

Centro Iniziative Sociali Municipio III

Corso: Informatica+ Andrea Cremonini. Lezione del 20/10/2014

Concetti di base della Tecnologia dell Informazione Uso del computer e gestione dei file Elaborazione testi Fogli di Calcolo Reti informatiche

Ferrante Patrizia Ghezzi Nuccia Pagano Salvatore Previtali Ferruccio Russo Francesco. Computer

Informatica di base: esame scritto del 2 febbraio 2004 Docente: Prof. Viviana Patti

Informatica - A.A. 2010/11

Architettura dei calcolatori I parte Introduzione, CPU

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

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

Architettura hardware

ARCHITETTURA CALCOLATORI: Memoria di massa (o secondaria)

Corsi Speciali Abilitanti Indirizzo 2: Fisico-Matematico Modulo Didattico: Elementi di Informatica Classi: 48/A TEST D INGRESSO

Introduzione all'architettura dei Calcolatori

Memoria Secondaria o di Massa

Informatica per la Storia dell Arte. Anno Accademico 2014/2015

Concetti fondamentali della Tecnologia Dell informazione Parte prima

Il sistema di elaborazione Hardware e software

Nozioni di Informatica di base. dott. Andrea Mazzini

Esame di INFORMATICA

Architettura dei calcolatori II parte Memorie

Conoscere il computer ed il software di base. Concetti base dell ICT TIPI DI COMPUTER. Prof. Francesco Procida

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI

Organizzazione della memoria

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

Componenti di base di un computer

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

LABORATORIO di INFORMATICA

INFORMATICA, IT e ICT

Introduzione all uso del Personal Computer

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

CONCETTI BASE dell'informatica Cose che non si possono non sapere!

Il computer. Il computer: un insieme di elementi. L'hardware

Funzionalità di un calcolatore

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

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Il Personal Computer. Cos è Lo schema di massima Che cosa ci possiamo fare. 1

I dischi ottici. Informatica di Base -- R.Gaeta 18

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

SOMMARIO. La CPU I dispositivi iti i di memorizzazione Le periferiche di Input/Output. a Montagn Maria

Scuola Secondaria di Primo Grado Anna Frank Nome Cognome classe anno sc. 2008/09 INFORMATICA

MODULO Il personal computer. ISIS STRINGHER Corso Serale Anno scolastico 2010/11 Classe 1 Commerciale

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Architettura di un calcolatore

1) Una periferica di input è: A) il mouse B) il monitor C) la stampante

Architettura di un elaboratore CPU ROM

Il sistema di elaborazione

COME E COMPOSTO IL PC -

Architettura del calcolatore

Parte II.2 Elaboratore

ARCHITETTURA DELL ELABORATORE

Appunti di Sistemi e Automazione

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

Lezione 3: Architettura del calcolatore

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

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

Liceo Scientifico G. Galilei Trebisacce Anno Scolastico

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

Informatica. Ing. Pierpaolo Vittorini Università degli Studi dell Aquila Facoltà di Medicina e Chirurgia

Architettura hardware

TICa1. 3) Uno scanner è una periferica di: a) Input b) Output c) elaborazione d) Input-Output e) Memorizzazione

Il computer: primi elementi

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

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

51) Linux è: A) un sistema operativo B) una periferica C) un applicazione

Lez. 5 Memorie Secondarie

COMPUTER ESSENTIAL 1.1. Esperto Emilia Desiderio

UNITÀ DI ELABORAZIONE (CPU) UNITÀ DI ELABORAZIONE (CPU) Opcode OpCode Operazione

Unità Periferiche. Rete Di Controllo

TCP/IP: INDIRIZZI IP SIMBOLICI

3 Capitolo primo Informatica e calcolatori

L informatica comprende:

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

INFORMATICA CORSO DI INFORMATICA DI BASE ANNO ACCADEMICO 2015/2016 DOCENTE: SARRANTONIO ARTURO

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

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

MODULO 01. Come è fatto un computer

Informatica di Base - 6 c.f.u.

COMPETENZE INFORMATICHE DI BASE PER ADULTI

Laboratorio di Informatica

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

23/02/2014. Dalla scorsa lezione. La Macchina di Von Neumann. Uomo come esecutore di algoritmi

PROGRAMMA di INFORMATICA E LABORATORIO Classi prime Servizi Commerciali (Grafica)

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Calcolo numerico e programmazione Architettura dei calcolatori

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

I dischi ottici. Fondamenti di Informatica -- Rossano Gaeta 43

Laboratorio di Informatica

STRUTTURA DI UN COMPUTER

Il Software. Il software del PC. Il BIOS

Architettura di un computer

Fondamenti di informatica: un po di storia

Software di base. Corso di Fondamenti di Informatica

La rete Internet. Percorso di Preparazione agli Studi di Ingegneria. Università degli Studi di Brescia. Docente: Massimiliano Giacomin

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

CPU. Maurizio Palesi

Transcript:

Informatica propedeutica (a.a. 2004-05) 05) Paolo Franciosa paolo.franciosa@uniroma1.it Pasquale Carotenuto Dip.. di Statistica, Prob.. e Stat. Appl. Fac.. Scienze Stat., 4 4 piano, stanza 32 http://www.dis.uniroma1.it/pgf/didattica.html http://elearning.sta.uniroma1.it 1

Argomenti del Corso Struttura di un elaboratore Software Gestione di files Fogli elettronici Elaborazione testi, presentazioni Servizi di rete (www e posta elettronica) 2

Prova d idoneitd idoneità 3 crediti (F) Prova pratica al calcolatore 14 ottobre 2004 Chi possiede già ECDL la esibisce in sede di verbalizzazione 3

Materiale didattico Lucidi e testi esercitazioni http://www.dis.uniroma1.it/~pgf/didattica.html http://elearning.sta.uniroma1.it Vari testi ECDL (p.es. Guida alla patente McGraw-Hill) (p.es. Guida alla patente, Laganà,, Righi, Romani: Informatica, Concetti e sperimentazioni, Apogeo 4

Struttura di un elaboratore 5

Architettura di un elaboratore Schema di Von Neumann Collegamento CPU Central Processing Unit Dati Controlli Indirizzi BUS ROM RAM I/O Read Only Random Input/ Memory Access Output Memory 6

Unità di elaborazione (CPU) UC (unità di controllo) PC RIC A B ALU unità aritmetico-logica: esegue operazioni elementari RINT FLAG RI RC CLOCK genera un segnale che sincronizza gli altri componenti 7

Unità di controllo CPU ALU Unità di Controllo BUS Istruzioni e Dati RAM 0 1 2 8

Unità aritmetico-logica (ALU) Esegue operazioni aritmetico/logiche sui dati contenuti nei registri, eventualmente prelevati dalla memoria Per un operazione aritmetica di tipo binario, i passi tipici sono i seguenti: I due operandi vengono caricati nei registri A e B La ALU viene attivata dal codice operativo che specifica il tipo di operazione Nel registro A (ad esempio) viene caricato il risultato dell operazione eseguita Il registro FLAG riporta sui suoi bit indicazioni sul risultato dell operazione (riporto, segno, ) 9

Memoria centrale (RAM) La memoria centrale (Random Access Memory): può essere pensata come una sequenza di celle (locazioni), ognuna identificata da un indirizzo e capace di contenere informazioni binarie l unità minima indirizzabile della memoria è detta parola (word) e può variare da macchina a macchina (in genere, comunque, tale unità è il byte, cioè 8 bit) è di tipo volatile, cioè se ne perde il contenuto quando la macchina viene spenta ha un tempo di accesso indipendente dall indirizzo dell ordine di 60-70 ns, (1 nanosecondo = 10-9 s) dimensioni attuali: da decine di MB (PC) a varie decine di GB (grandi elaboratori) 10

Quantità di informazione Lo spazio occupato dalle informazioni, e di conseguenza la dimensione dei dispositivi di memoria, viene indicata in multipli del byte: byte = 8 bit (generalmente) - Kilobyte (KB) = 2 10 byte = 1024 byte - Megabyte (MB) = 2 20 byte = 1.048.576 byte - Gigabyte (GB) = circa 10 9 byte (un miliardo di byte) - Terabyte (TB) = circa 10 12 byte (mille miliardi di byte) - Petabyte (TB) = circa 10 15 byte (un milione di miliardi di byte) 11

Dispositivi di memoria centrale RAM: Random Access Memory (lettura e scrittura. VOLATILE, estesa) memorizza sia i programmi attualmente in esecuzione, sia i dati utilizzati da tali programmi ROM: Read Only Memory (solo lettura. PERSISTENTE, capacità limitata) utilizzata per memorizzare parametri di configurazione del sistema, utili al momento dell avvio della macchina 12

Dispositivi di memoria di massa Due classi fondamentali: Ad accesso sequenziale (es: nastri, cassette): per accedere a un dato bisogna prima accedere a tutti quelli che lo precedono Ad accesso diretto (es: dischi): è possibile accedere direttamente a un qualunque dato memorizzato, conoscendone la posizione Dispositivi magnetici Floppy disk, hard disk, nastri, cassette Dispositivi ottici CD-ROM, WORM, CD-I, DVD 13

Dischi magnetici Ogni blocco è identificato dalla terna: <superficie, traccia, settore> DISCO Traccia 0 Traccia 100 Settore Traccia 200 Superficie Tempo di accesso: ~10 msec. Capacità attuali: da decine di Gb a più Tb 14

Dispositivi ottici e magneto-ottici ottici CD-ROM (Compact Disk Read Only Memory, 1984) Capacità: 600 MB, velocità di trasferimento iniziale: 150 KB/s (1X), attuale: decine volte tanto WORM (Write Once Read Many, 1984) Sono dischi ottici scrivibili una sola volta, simili ai CD audio (CD-DA), con accesso diretto ai settori; capacità: circa 2 MB CD-R e CD-RW Adatto per memorizzare immagini, filmati, grafica, suoni, testi e dati (multimedialità). È il mezzo attualmente più utilizzato. Capacità: circa 700 MB DVD (Digital Video Disk, 1997) È un evoluzione del CD-ROM, ha una capacità di 17 GB e una velocità di trasferimento molto elevata 15

Gerarchia delle memorie REGISTRI CPU Velocità CACHE CPU RAM Memoria centrale Memoria di massa HD Capacità 16

Periferiche scanner CD (lettore/masterizzatore masterizzatore) monitor tastiera mouse tavoletta grafica stampante plotter

Altre periferiche Memorie di massa (floppy, CD, HD, ) Modem Schede di rete Vari tipi di sensori e attuatori 18

Fattori che influenzano le prestazioni Numero di processori (anche dedicati) Frequenza di clock della CPU (MHz, GHz) Dimensione della RAM Dimensione dei vari livelli di memoria cache Tempo di accesso alla RAM Parallelismo dei bus (in particolare bus dati) Frequenza di clock del bus Tempo di accesso alla memoria di massa (HD) Capacità della memoria di massa 19

Estensioni della macchina di Von Neumann Architetture alternative alla macchina di Von Neumann: Processori che svolgono più funzioni contemporaneamente utilizzando in parallelo le varie componenti della CPU (p.es. fetch, execute accesso a RAM, ) Presenza di processori dedicati (coprocessori) al calcolo numerico, alla gestione della grafica, all I/O Sistemi multiprocessore (condivisione o meno di RAM, ) 20

Tipologie di sistemi di calcolo Personal Computer (PC) Processori Intel, Motorola, AMD, Workstation: multiprocessore, elevate capacità grafiche, multiutenza Mini-calcolatori: robustezza della piattaforma, capacità di gestire molti utenti Mainframe: elevato numero di processori, connettività estesa, ampia espandibilità del corredo di periferiche e memorie di massa Super-calcolatori RETI 21

Software Programmi che, eseguiti dall hardware, rendono disponibili varie funzionalità. Sistema operativo Software di base Software applicativo 22

Sistema operativo Fornisce funzioni di base per la gestione delle risorse: uso del processore (multiprocessori) uso della memoria centrale (memoria virtuale) riconoscimento e gestione degli utenti (multiutenza) gestione delle periferiche (drivers) file system interfaccia grafica 23

Software di base Programmi general purpose per funzioni varie: editors (per vari formati e tipi di file) strumenti per la produzione del software funzionalità di interesse generale elaborazione testi fogli elettronici produzione presentazioni posta elettronica www 24

Gestione basi di dati DBMS (Data Base Management Systems) programmi destinati alla gestione di grosse quantità di informazioni con le seguenti caratteristiche: diversificazione utenza affidabilità persistenza sicurezza efficienza 25

Software applicativo Programmi ad hoc per utilizzi specifici 26

Reti di Calcolatori ed Elaborazione Distribuita 27

Evoluzione delle architetture di elaborazione Terminale Terminale Elaboratore Centrale + Basi Dati Terminale Terminale rchitettura centralizzata basata su mainframe 28

Evoluzione delle architetture di elaborazione Elaboratore Centrale + Basi Dati Elaboratore Centrale + Basi Dati Elaboratore Centrale + Basi Dati Elaboratore Centrale + Basi Dati Elaboratore Centrale + Basi Dati Architetture a rete 29

Modello Client/Server per l Elaborazione Distribuita Client Client Client/Server Server Client Architettura Client/Server Server 30

Interconnessione di reti LAN MAN WAN LAN Wide Area Network MAN Metropolitan Area Network LAN LAN LAN Local Area Network LAN 31

Servizi di base delle reti Ftp (trasferimento file): permette di trasferire file tra macchine interconnesse e-mail (posta elettronica): permette di scambiare messaggi tra utenti della rete WWW (World Wide Web): permette di navigare e ricercare informazioni strutturate sulla rete Internet 32

Il servizio di posta elettronica mail client eudora netscape outlook protocolli POP/IMAP mail server mailbox utente mittente estinatario eudora netscape outlook mail client protocolli POP/IMAP protocollo SMTP mail server mailbox utente 33

Microsoft Outlook 34

Il servizio WWW Gli standard: HTTP: protocollo client/server non proprietario per il trasferimento dell informazione HTML: codifica dell informazione indipendente dalla piattaforma CLIENT SERVER HTTP HTML Web Browser Web Server 35

Web Browser: Internet Explorer 36

DNS (Domain( Name System) DOMINI primo livello it secondo livello uniroma1 terzo livello sta www nodo www.sta.uniroma1.it 37

URL (Uniform( Resource Locator) host file http://www.sta.uniroma1.it/home.html protocollo (servizio) dominio Indirizzo e-maile paolo.franciosa@uniroma1.it nome utente host (opp.. dominio) 38

HTML HTML é un linguaggio case-insensitive che utilizza delle macro, chiamate TAG, per la formattazione di ipertesti. L'ipertesto e' un metodo di presentare l'informazione dove alcuni elementi, p.es. porzioni evidenziate del testo, possono essere espanse in un qualunque momento per fornire ulteriori informazioni sull oggetto selezionato. In altri termini, questi elementi sono 'link' (collegamenti) verso altri documenti che a loro volta possono essere testuali, immagini, suoni, programmi eseguibili o di qualunque altro tipo. I link possono puntare a documenti residenti sul server attuale o su altri server collegati in Internet (navigazione ipertestuale). 39

Linguaggio HTML: Esempio <HTML> <HEAD> <TITLE>Titolo</TITLE> </HEAD> <BODY> <H3>Pagina di prova</h3> <P>Testo</P> <A HREF="http://www.uniroma1.it/">Università di Roma La Sapienza</A> </BODY> </HTML> 40

Motori di ricerca 41