Diapositiva 1 - Università degli Studi Roma Tre

Laboratorio di Calcolo
Paola Gallo
•Fondamenti: come un computer codifica
elabora e trasmette l’informazione
•Architetture: hardware, software e rete
•Applicazioni: Windows e Office
•Esercizi di matematica, fisica e statistica
TESTO CONSIGLIATO per la parte di fondamenti e architetture:
Sciuto, Buonanno, Mari
INTRODUZIONE AI SISTEMI INFORMATICI
McGraw-Hill IV Ed. 30 euro
Applicazioni ed esercizi : materiale scaricabile dal sito www.fis.uniroma3.it
Laboratorio di Calcolo
Paola Gallo
Fondamenti di Informatica: definizioni
•La parola informatica viene dal francese, dalla
compressione di inform(ation electronique ou
autom)atique. Philippe Dreyfus, fisico francese, per
primo utilizza nel 1962 il termine informatique
(informatica) a significare la gestione automatica
dell'informazione mediante calcolatore (naturale o
artificiale).
•L’informatica è la scienza che si occupa dell
trattamento dell’informazione attraverso il calcolatore.
•Il calcolatore (o computer) è un dispositivo
programmabile ed è quindi una macchina che esegue
programmi.
•Un programma gestisce l’informazione operando su dati
mediante istruzioni
Laboratorio di Calcolo
Paola Gallo
Fondamenti di Informatica: un po’ di storia
•La parola calcolo deriva dal latino e vuol dire sassolino,
infatti i primi strumenti di calcolo erano semplici
oggetti.
•Alle mani ed ai piccoli oggetti seguirono abachi e
pallottolieri e poi le prime calcolatrici meccaniche alla
metà del XVII secolo.
•Per avere il primo calcolatore digitale elettronico
bisogna aspettare l’introduzione delle valvole
termoioniche negli anni 40. Colossus (1943) (Inglese) è
il primo seguito dal famoso ENIAC (1946) (USA).
Numerical Integrator And Computer. Composto da 18
000 valvole e 1500 relé per un peso complessivo di 30
t (!) e un consumo di 140 kw. Questa macchina esegue
calcoli per esempio sulle reazioni nucleari ma ha poca
memoria e non è programmabile.
Laboratorio di Calcolo
Paola Gallo
Fondamenti di Informatica: un po’ di storia
•John von Neumann scienziato
ungherese ingegnere chimico ed
esperto di matematica e meccanica
quantistica rimase colpito da ENIAC
e per migliorare le prestazioni dei
calcolatori elaborò una architettura
che fosse in grado di memorizzare
programmi e propose l’utilizzazione di
un sistema di numerazione binario
(ENIAC usava il decimale).
•EDVAC (Electronic Discrete Variable
Automatic Computer) utilizzò per
primo l’architettura di von Neumann e
EDVAC von Neumann e Oppenheimer
il sistema binario. La prima macchina
digitale programmabile.
Laboratorio di Calcolo Paola Gallo
Fondamenti di Informatica:
architettura di von Neumann
•Il processore elabora l’informazione
eseguendo le istruzioni
sequenzialmente e controllando il
flusso dell’esecuzione
•La RAM (Random Access Memory)
memorizza dati e istruzioni codificati
con lo stesso formato
•Le periferiche sono l’interfaccia per
comunicare con utenti o altri
dispositivi
•ll BUS è il sottosistema di
interconnessione
Laboratorio di Calcolo
Paola Gallo
Fondamenti di Informatica: il transistor
Il Transistor inventato ai Bell Labs nel 1948
da John Bardeen, Walter Brattain e William
Shockley in meno di dieci anni rivoluzionerà
la ricerca sui computer per arrivare poi
all’introduzione dei processori che hanno
integrati migliaia di processori sullo stesso
La tecnica dei circuiti integrati realizza
infatti diverse parti di un circuito (in
particolare transistors, resistenze e
collegamenti) direttamente su un sottile
strato di silicio (Chip).
Nel 1978 esce il primo processore intel a 16
bit l’8086, che contiene 29000 transitors
(riportato in figura).
Laboratorio di Calcolo
Paola Gallo
ESERCITAZIONE N.1
•I calcolatori non possono funzionare senza il
software, ovvero quella sequenza di istruzioni
(programmi) che gli permette di svolgere i suoi
compiti. Per cambiare le funzioni che è in grado di
eseguire basta cambiare il programma.
•Ci sono due categorie generali di software:
software di sistema (come i sistemi operativi
Windows, Mac OS X, Linux) e i programmi
applicativi (come Word, PowerPoint etc.)
Laboratorio di Calcolo
Paola Gallo
IL SISTEMA OPERATIVO
WINDOWS:
• Il sistema operativo è in generale un
programma che mette in contatto
l’utilizzatore con la macchina
nascondendo le difficoltà di accesso alle
risorse della macchina e ottimizzandone
l’uso (è un amministratore di risorse).
• Essendo così importante viene caricato
automaticamente al momento
dell’accensione del computer.
• Windows è un sistema operativo con
interfaccia grafica e solo
occasionalmente ha un interfaccia a
caratteri.
Word, Excel, PowerPoint
Sistema operativo
Hardware
Laboratorio di Calcolo
Paola Gallo
• In Windows ogni utilizzatore ha accesso a risorse
comuni (per esempio: una stampante), ma possiede anche
le proprie risorse, distinte da quelle degli altri. Quindi,
per identificarsi, occorre fornire al sistema operativo il
proprio user name/nome utente. E una password/parola
d’ordine. La procedura è detta di log-in.
• L’area di lavoro che occupa l’intero schermo è detta
desktop (Scrivania).
Laboratorio di Calcolo
Paola Gallo
Laboratorio di Calcolo
Paola Gallo
• Per avviare i programmi esiste la barra delle
applicazioni o taskbar. La barra contiene a sinistra il
pulsante di avvio o start button da cui escono i menu di
avvio per avviare i programmi (la parte sinistra contiene
in programmi che usiamo più spesso. A destra ci sono i
pulsanti per l’avvio rapido dei programmi organizzati in
gruppi detti toolbars
Laboratorio di Calcolo
Paola Gallo
Laboratorio di Calcolo
Paola Gallo
• Le informazioni memorizzate sui dischi sono
organizzate in cartelle o folders
• Le “cose” che il calcolatore tratta sono detti oggetti e
ogni oggetto possiede una rappresentazione grafica
detta icona che cerca di illustrarne la funzione (si
veda il cestino del riciclo o Recycle bin).
• Cliccando due volte con il mouse (tasto sinistro)
sull’icona si apre una finestra che è una area
rettangolare con vari elementi grafici di controllo e
con una zona di lavoro.
Laboratorio di Calcolo
Paola Gallo
Laboratorio di Calcolo
Paola Gallo
Citazione
• L’ingegnere quantistico Seth Lloyd è convinto che
l’universo sia un gigantesco computer. SPERIAMO NON
CI FACCIA GIRARE WINDOWS. (Kevin Kelly Wired
Magazine)
Laboratorio di Calcolo
Paola Gallo
Cosa facciamo oggi
•
•
•
•
Dal pannello di controllo personalizziamo le impostazioni iniziali
della nostra sessione di lavoro: schermo e barra delle applicazioni
Aggiungiamo icone relative agli oggetti di maggior utilizzo
direttamente sul desktop: prima si trova l’elemento di interesse, si
clicca sull’elemento con il tasto destro, dal menù si sceglie invia e
quindi desktop (crea collegamento) e l’icona del collegamento verrà
visualizzata sul desktop.
Utilizziamo il programma Notepad: scriviamo e stampiamo un
documento.
Quando finiamo di lavorare chiusura sessione dallo start button.
Laboratorio di Calcolo
Paola Gallo
Laboratorio di Calcolo
Paola Gallo
Laboratorio di Calcolo
Paola Gallo
ESERCITAZIONE N.2
LA GESTIONE DEI FILES E DEI PROGRAMMI:
• File vuole dire archivio, è il modo in cui qualunque
informazione viene memorizzata su disco.
• I file sono organizzati in un file system che consiste
nell’organizzazione dei file nel sistema operativo
• La struttura del file system di windows è la seguente
– Vi sono un certo numero di unità distinte indicate da
lettere dell’alfabeto e due punti A: floppy disk C:
hard disk altre unità possono essere lettore CD altri
dischi rigidi etc. associati a lettere da D a Z
Laboratorio di Calcolo
Paola Gallo
ALCUNI TIPI DI FILE IMPORTANTI
• Dentro un’unità ci sono cartelle e file. I file hanno un
nome seguito da un punto e una estensione di poche
lettere che serve al sistema operativo per distinguere
i tipi di file.
– File eseguibili – Estensione: .exe Contengono i
programmi.
– File di testo – Estensione: .txt Contengono codici
alfabetico-numerici (alfanumerici) secondo la
tabella ASCII, e possono quindi rappresentare
parole, dati memorizzati in forma leggibile, ecc.
Laboratorio di Calcolo
Paola Gallo
– File immagini "bitmap" di Windows – Estensione: .bmp
Contengono immagini trattabili dal programma di
disegno Paint (è un Accessorio di Windows)
– File immagini JPEG – Estensione: .jpg Contengono
immagini compresse secondo lo standard
raccomandato dal Joint Photographic Expert Group,
un metodo con perdita (= fedeltà inferiore al 100%)
adatto per immagini fotografiche
– File immagini GIF – Estensione: .gif Contengono
immagini compresse secondo il formato proprietario
Compuserve Graphic Interchange Format, un metodo
senza perdita (= fedeltà pari al 100%) adatto per
immagini grafiche (disegni al tratto, grafica al
calcolatore, diagrammi, ecc)
Laboratorio di Calcolo
Paola Gallo
– File "documento" di Microsoft Word – Estensione:
.doc Contengono i documenti del word processor
Microsoft Word
– File per la composizione di pagine WWW –
Estensione: .htm, .html Contengono una descrizione
in Hypertext Markup language( HTML) del contenuto
di una pagina pubblicata sul World Wide Web
– File "foglio di lavoro" di Microsoft Excel –
Estensione: .xls Contengono le tabelle del foglio
elettronico Microsoft Excel
Laboratorio di Calcolo
Paola Gallo
Cosa facciamo oggi:
• Dall’icona risorse del computer
– Esploriamo le risorse
– Creiamo folders nostri e files nostri (con notepad)
– Li spostiamo, li copiamo e li cancelliamo
Laboratorio di Calcolo
Paola Gallo
IL PROGRAMMA PAINT:
•
E’ un programma di facile utilizzo per disegni e/o ritocchi di
immagini. Si trova nel menù di avvio/programmi tra gli accessori.
• Aperto il programma vediamo il significato dei vari tasti a sinistra
e del tasto in basso a sinistra.
• Come esercizi:
1. Disegnamo l’architettura di von Neumann
2. Creiamo un pulsante con dentro una freccia e la scritta avanti.
Salviamo questo pulsante e lo importeremo in word.
3. Come esercizio ulteriore facciamo un qualsiasi altro disegno.
Laboratorio di Calcolo
Paola Gallo
Laboratorio di Calcolo
Paola Gallo