Il modulo I Informatica: Dati ed Informazione “Informatica”? Cos`è l

Transcript

Il modulo I Informatica: Dati ed Informazione “Informatica”? Cos`è l
Margherita Napoli
17-04-2002
Tecniche Multimediali Avanzate
per Applicazioni Didattiche
Il modulo I
Finalit:
fornir
e
dell’Informatica.
i
concetti di
base
Argomenti:
Cosa lI nformatica
Modulo 1:
Dati ed Informazione
Informatica come scienza di supporto
Concetti di Base della
Nozioni di base
Tecnologia dell’Informazione
Componenti Principali di Sistemi Informatici.
Hardware
Sistema di numerazione binaria
Algebra di Boole
Microprocessori, Memoria dus o, Memoria di massa
Prof.ssa Margherita Napoli
1
Software
2
“Informatica”?
Informatica:
Dati ed Informazione
= Trattamento automatico
delle informazioni
Informatica
3
Cos’è l’INFORMATICA
4
Cos’è l’INFORMATICA
n
¥
§ LInfo rmatica l a Scienza della
Rappresentazione ed Elaborazione
dell Informazione.
¥
Trattamento
5
A model of timed omega-tree automata
Insieme di discipline riguardanti:
Trattamento automatico
delli nformazione
Trasformazione di Informazione in
Dati
Archiviazione
Elaborazione
Trasferimento
Rappresentazione
di dati
Numeri
Suoni
Caratteri
Fotografie
... ..
6
1
Margherita Napoli
17-04-2002
Tecnologie Informatiche
n
Rappresentazione:
u
n
n
n
Conservare i dati
per poter ess
ere recupe rati ni
qua lsia
si momento.
u
Estrarr
e daidatiinformazionisignific
ative; modifi
care
il ontenuto
c
inform
ativo e
di dati.
n
Trasferimento:
u
I dati rappresentano le informazioni
elaborate da un computer.
Informazioni in forma di simboli
u
Elaborazione:
u
n
Organ izzarei da
ti in for
ma co mpren sibile
.
Archiviazione:
u
n
Dati
Rende re di
sponibile dati
i
ni luoghi diffe
renti ad dove
sono sta
ti el
aborati.
livello sintattico
livello semantico.
La
forma
rappresentati
conseguenze
informativo.
con
cui
sono
i dati non ha
sul
contenuto
7
8
Contenuto Informativo dei
Dati
Linformatica st udia
1° Trim 2° Trim 3° Trim 4° Trim
4¡ Trim.
3¡ Trim.
1¡ Trim.
Nord
Centro
Sud
2¡ Trim.
90
80
70
60
50
40
30
20
10
0
Cosa studia l’Informatica
20
28
90
20
Centro 30
38
34
31
45
46
45
43
Nord
Sud
¥
algoritmi che descrivono e trasformano
lInformaz ione;
¥
tecniche di elaborazione automatica di
informazioni, rappresentabili su un
supporto leggibile da un computer
(elaboratore elettronico digitale)
9
Informatica: Scienza di
Supporto
n
10
Informatica
La grande potenza di calcolo dei
computer consente di elaborare
grandissime quantit di dati in
tempi brevissimi.
Fenomeno sociale cultu
e
raledegli ann
i ‘80
e ‘90.
.. ma anche...
rivoluzione
n
Ogni scienza pu sfruttare questa
capacit
per svolgere compiti
prima irrealizzabili.
11
A model of timed omega-tree automata
sul posto di lavoro...
creazione di professionalit nu ove
velocit di ev oluzione sempre crescente.
12
2
Margherita Napoli
17-04-2002
Applicazioni
Economiche
Applicazioni negli Uffici
Centralizzazione e condivisione delle
informazioni relative ad un ufficio
Programmi di videoscrittura
Programmi di calcolo (foglio elettronico)
Programmi per la gestione di archivi
Acquisizione digitale di testi su supporto
cartaceo
Gestione magazzino
Transazioni tra clienti, fornitori, dipendenti
F
Telelavoro
Il posto di lavoro diventa la casa del dipendente
F
Mercati finanziari
F
Analisi su investimenti, mercati, previsione
andamento borsistico, compra/vendita in tempo
reale di titoli,
13
Applicazioni Industriali
Applicazioni Didattiche
Strumenti multimediali per la didattica
CAD (Computer Aided Design)
F
F CD-ROM per matematica, inglese, scienze,
Utilizzato nella produzione di manufatti, da mobili a
parti meccaniche. Usato per la progettazione 2D e
3D. Il programma pi diffuso
AutoCad.
Formazione professionale
F CBT (Computer-Based Training) corsi assistiti dal
CAM (Computer Aided Manufacturing)
F
14
F
Utilizzato per controllare macchinari ed utensili.
Unap plicazione del CAM
luso di robot per la
produzione ripetitiva di parti meccaniche.
calcolatore.
Videoconferenza: permette di tenere lezioni e
incontri con persone distanti tra di loro. Elimina costi
di viaggio e accoglienza.
15
16
Modelli Architettonici
Virtuali
Applicazioni Scientifiche
Chimica
F
F
Usati da urbanisti
Modellizzazione di molecole complesse
Simulazione di reazioni chimiche
F
Astronomia
F
F
Usati da archeologi
Analisi dati raccolti da sonde (Hubble)
Calcolo traiettorie asteroidi e/o pianeti
F
F
Realizzazione carte topografiche
17
A model of timed omega-tree automata
Ricostruzione di citt o
monumenti distrutti
Usati per visite guidate in
Topografia
F
Pianificazione di quartiere di una citt
musei, citt, monum enti,
18
3
Margherita Napoli
17-04-2002
Mondo dello Spettacolo
Applicazioni Artistiche
Cinema
F
F
Pittura
Effetti speciali
Parti di film creati con il calcolatore
F
Musica
F
F
Modifica di brani gi registrati
Animazioni
F
Visite di musei senza muoversi da
casa
Produzioni artistiche - Mosaici di
Immagini
Stereogrammi tridimensionali
Disegni animati prodotti da computer
F
SIRD: Consentono di nascondere un
oggetto tridimensionale in una singola
immagine
19
GPS
@
Realtà Virtuale
Global Position Sy stem
F
F
F
F
Sistema in grado di determinare
una
posizione sulla superficie della terra
Utilizza 24 satelliti orbitanti a 17.700Km
Usando il segnale ricevuto da sei satelliti si
riesce a calcolare la posizione
Ha numerose applicazioni:
F
F
F
20
Controllo traffico aereo
Topografia
Geologia
Simulazione di una realt costruita da un
programma con la quale lop eratore
interagisce usando strumenti muniti di
sensori come tute, caschi, guanti.
Applicazioni:
F Gioco
F Architettura
F Medicina
21
Altre applicazioni dei
Sistemi Informativi
Simulazione
Uso del computer per
situazioni della vita reale:
22
imitare
Prenotazioni aeree
F
F
Perturbazione atmosferica
Simulazione di volo o di automobili da
corsa
Raccolta ed elaborazione dati
Casse automatiche (bancomat)
F
Prelievo e deposito, trasferimento
fondi
Stampati pubblicitari
Simulazione interattiva (videogioco)
F
23
A model of timed omega-tree automata
Verifica disponibilit
Previsioni del tempo
Gestione finanziaria
Creazione lettere personalizzate
24
4
Margherita Napoli
17-04-2002
Algebra di Boole
Nozioni di base:
n
Algebra Booleana e
Numerazione Binaria
n
n
Boole, matematico inglese del 1800
Operandi: costanti o variabili che possono
assumere due soli valori (0 ed 1)
Operatori: funzioni su operandi.
Applicazioni
Come il computer ragiona e c alcola
Come realizzare CU ed ALU
25
Relazioni di Base
n
n
n
26
Relazioni e Simboli (I)
Ci sono tre relazioni alla base del
funzionamento
dei
calcolatori
elettronici.
n
AND
n
OR
n
NOT
AND ( + ), OR ( Æ), NOT ( ł ).
Una qualsiasi funzione/operazione
pu
essere
espressa
come
combinazione
di
queste
tre
relazioni (Es. somma).
27
AND
n
Esempio di AND
Restituisce 1 (vero) se e solo se
entrambi gli argomenti valgono 1
F
A B A ANDB
F F
F
F V
F
V F
F
V V
V
28
F
Tabella di verit
29
A model of timed omega-tree automata
(3 > 2) AND (3 < 7)
V AND V = V
(7 > 2) AND (5 > 9)
V
AND
F =
F
30
5
Margherita Napoli
17-04-2002
OR
n
Esempio di OR
Restituisce 1 (vero) se e solo se
almeno uno degli argomenti vale 1
(vero)
A B
A ORB
F F
F
F V
V
F
F
V F
V
V V
V
Tabella di verit
(3 < 2) OR (3 > 7)
F
OR
F = F
(7 > 2) OR (5 > 9)
V
OR
F =
V
31
32
NOT
n
Esempio di NOT
Inverte il valore di unaff ermazione
F
F
A
N OA
T
F
V
V
F
NOT (2 > 5) = NOT (F) = V
NOT (5 < 8) = NOT (V) = F
Tabella di verit
33
Festa in Maschera
34
Test d’Ingresso
Baffi
Chi pu entrare?
Occhiali
Entra chi ha
Scarpe
i baffi e gli occhiali
oppure
scarpe da pagliaccio
Non entra chi ha un cane.
Cane
35
A model of timed omega-tree automata
36
6
Margherita Napoli
17-04-2002
Altri Operatori
n
NAND
n
NOR
n
XOR
Applicazioni
n
n
Una qualsiasi funzione pu essere
espressa (implementata) utilizzando i
connettivi logici AND, OR, NOT
Vedremo come realizzare il circuito
che somma due numeri
37
38
Sistema di Numerazione
Binario
n
n
Esempi
Sistema alla base dei calcoli in un computer
Sistema di natura posiziona
F
452 = 4x100 + 5x10 + 2
= 4x102 +5x101 + 2x10 0
Il valore di una cifra dipende dalla posizione
F
327
F
13
Hann o valor
e differ
ente
2762 = 2x103 + 7x10 2 + 6x101 +
2x100
Unità
Sistema
Decine
Decimale
Centinaia
Migliaia
39
40
Notazione binaria
n
Notazione Binaria
Abbiamo solo due cifre 0 ed 1
n
101= 1x22 +0x21 + 1x20
n
F
F
corrisponde al decimale 5
F
F
1110 = 1x23 + 1x22 +1x21 + 0x20
corrisponde al decimale 14
F
41
A model of timed omega-tree automata
Con tre cifre decimali possiamo rappresentare
tutti i numeri da 0 a 999
Con tre cifre binarie possiamo rappresentare
tutti i numeri da 000 a 111 (che corrisponde a
7 in decimale)
In generale, con N cifre decimali possiamo
rappresentare 10N numeri (da 0 a 10N-1)
con N cifre binarie possiamo rappresentare
2N numeri (da 0 a 2N-1)
42
7
Margherita Napoli
17-04-2002
I primi dieci numeri
Esempi
11001 in base 2 vale 25 in base 10
0 1 2
3
4
5
6
7
8
9
11001 = 1x24 + 1x23 + 0x22 + 0x21 + 1x20
= 1x16 +1x8 +0x4 + 0x2 + 1x1
= 16 + 8 + 0 + 0
+ 1
= 25
0 1 10 11 100 101 110 111 1000 1001
43
Conversione BinarioDecimale
44
Conversione DecimaleBinario
bn-1bn-2ÆÆÆ
Æb1b0 numero binario di n cifre
N10 : numero in base 10
@
@
F
7 1
3 1
1 1
0
n 1
N10
bi 2
i
6 0
3 1
1 1
0
i 0
Il numero decimale diviso
ripetutamente per due prendendo
sempre il resto
55 1
27 1
13 1
6 0
3 1
1 1
0
710=111 2
610=110 2
55 10=1101112
45
Espressione per Somma
Binaria
Somma Binaria
A
B
S
R
4
7
1
1
6
4
0
1
3
5
8
0
0
1
1
0
7
3
8
1
5
4
1
0
A B S R
A B S R
0
0 0 0
0
1 1 0
1
1
0 1 0
1 0 1
Somma binaria
46
0
0 0 0
0
1 1 0
1
1
0 1 0
1 0 1
S A B AB
R
A B
.
AND
+ OR
Tabella id
verità
_
NOT
Somma decimale
47
A model of timed omega-tree automata
48
8
Margherita Napoli
17-04-2002
Addizionatore
Circuito per Sommare due
bit
A B R S R
0 0 0 0 0
A
S A B R A B R A B R A B R
0 0 1 1 0
0 1 0 1 0
S
R’ A B R A B R A B R A B R
0 1 1 0 1
1 0 0 1 0
B
1 0 1 0 1
R
1 1 0 0 1
0 rappresentato con
0 Volt
1 rappresentato con
5 Volt
1 1 1 1 1
49
50
Il computer
I Sistemi Informativi
§
Computer: Elaboratore Elettronico Digitale
Elaboratore: macchina in grado di manipolare
automaticamente dati in base ad una serie
di istruzioni (programma).
Elettronico: utilizza componenti elettronici (resistenze,
transistor, diodi, condensatori, )
Digitale: linformazione elaborata
(digit = cifra).
in forma numerica
51
52
Elaborazione
Automatica
Il Computer è:
un dispositivo elettronico e
programmabile predisposto per
lelaboraz ione automatica di
informazioni
rappresentate
mediante solo due simboli.
*
Rispondere ad uno stimolo (evento) esterno
eseguendo dei compiti prescritti senza
lintervento delluomo.
Stimolo
53
A model of timed omega-tree automata
Elaborazione
Risposta
54
9
Margherita Napoli
17-04-2002
Digitale vs Analogico
Vantaggi del Digitale
Digitale:
linformazione rappresentata da
simboli distinti e varia con discontinuit.
F
Il segnale pu assumere un numeri finito
(discreto) di valori
Analogico: li nformazione rappresentata
da simboli distinti e varia con continuit.
F
Il segnale
paragonabile ad unonda. Il
mondo in cui viviamo a nalogico.
Un segnale analogico decade quando
viaggia a lungo
Ø possibile correggere errori presenti in
segnali digitali
Nello stesso spazio ci va pi segnale
digitale che analogico (compressione)
55
Sistema Informativo:
Componenti
Conversioni
G
56
Ø possibile convertire un segnale analogico
in digitale.
In un CD musicale linf ormazione (musica)
registrata in maniera digitale.
G
Ø possibile convertire un segnale digitale in
analogico.
Linf ormazione contenuta in un CD musicale
riprod otta tramite casse acustiche.
n
Hardware
n
Orgware
n
Software
n
Teachware
n
Firmware
n
Brainware
57
Hardware (I)
n
n
@
58
Hardware (II)
Hard: Duro
Ware: Elemento, dispositivo, oggetto,
componente, merci, . . .
Unit Centrale
Hardware
Parti di un computer che hanno una certa
consistenza, si possono vedere e toccare
(video, tastiera, stampante, cavi, . . .)
Unit Perife riche
59
A model of timed omega-tree automata
60
10
Margherita Napoli
17-04-2002
Schema di Von Neuman
('45)
Architettura di un Computer
Processore
CU e A LU
Memoria
Memoria du so
RAM e ROM
CU Unit di Controllo
Flusso dati
Segnali di controllo
Unit Aritmetico-Log ica
ALU
Accumulatore
Output
Memorie di Massa
Bus di Interconnessione
Controller, dispositivi I/O
e comunicazione
Video
Input
Stampante
Memorie di massa esterne
Unit
Centrale
Dispositivi di
comunicazione
61
62
Unità Periferiche
@
Software (I)
Dispositivi collegati allunit centra le
mediante cavi elettrici.
Input
n
Output
@
¥ Stampante
¥ Video
¥ Modem
¥ Disco rigido
¥ Scheda di rete
¥ ÆÆÆÆÆ
ÆÆÆ
¥ Mouse
¥ Tastiera
¥ Scanner
¥ Modem
¥ Cd-Rom
¥ Disco rigido
¥ ÆÆÆÆÆ
ÆÆÆ
Soft: Soffice
Componente immateriale di un computer.
Sequenza di istruzioni che permette al
computer di svolgere i compiti che gli
sono stati assegnati.
63
64
Software (II)
Software di Sistema
@
Software
Software di Sistema
(di Base)
Permette il funzionamento del sistema e
dei suoi singoli componenti, interagisce
direttamente con lhardware.
Sistema Operativo
Programmi Applicativi
Software di util
ità
Software diomunicazi
c
one
Il software prodotto mediante linguaggi di prog rammazione
-- Cobol, Basic, C, C++, Java, Fortran, Lisp, Ada, . . . -65
A model of timed omega-tree automata
66
11
Margherita Napoli
17-04-2002
Software di Utilità
Sistema Operativo
@
(utilities)
Insieme di programmi che gestiscono e
controllano automaticamente le risorse del
computer permettendone il funzionamento.
Lutente n on interagisce direttamente con
esso.
Software che integra le funzioni del sistema
operativo. Permette agli utenti di eseguire
delle operazioni di base quali:
@
- Windows NT, Wi
ndows 98, Linux
, Unix -
u
Copia, cancellazione, stampa di file
u
Configurazione del sistema
u
Visualizzazione contenuto directory (cartella)
Permette e facilita
n
> gestione memoria - periferiche - CPU <
u
la gestione del sistema
u
operazioni quotidiane e semplici. Esempi:
F
Calcolatrice
F
Datario
67
Software di Comunicazione (II)
Software di Comunicazione (I)
n
n
n
Software che permette la
comunicazione tra due o pi
computer collegati tra loro.
Condivisione di risorse tra
computer connessi in rete locale:
u
u
68
Collegamento remoto
u
configurazione e gestione di un modem
u
programmi tipo telnet ed ftp
u
programmi per accesso ad Internet ed a
servizi
risorse software (dati, programmi)
risorse hardware (stampanti, dischi
etc.)
F
E-mail (Eudora - Outlook)
F
World Wide Web (Navigator - Explorer)
69
70
Software Applicativo
@
Firmware
n
Software che permette allutente di svolgere
un compito specifico. Elabora dati inseriti
dallutente.
Stesura di una lettera
Componente hardware pre-programmata
per realizzare una specifica funzionalit.
Via di mezzo tra hardware e software
u
(WORD)
ROM (Read Only Memory)
F
Calcolo di un bilancio aziendale (EXCEL)
u
Gestione ordini in un magazzino
BIOS (Basic Input Output System)
F
coordina e stabilisce un collegamento tra periferiche
e CPU
(ACCESS)
71
A model of timed omega-tree automata
In alcuni casi pu contenere il SO (Es., palmtop)
72
12
Margherita Napoli
17-04-2002
Principali Strati Software
Sistema Informativo:
Componenti
Utilizzatori:
Software Applicativ o
n
Hardware
n
Orgware
n
Software
n
Teachware
n
Firmware
n
Brainware
Linguaggi ad Alto livello
Software di Base
Sistema Operativo, Utilit, Software Comunicazione
Hardware/Firmware
Componenti Elettronici, Collegamenti fisici
73
Orgware
@
Teachware
Struttura organizzativa che si occupa di far
funzionare nel miglior modo possibile un
sistema di elaborazione dati.
u
u
74
@
Usare programmi standardizzati e computer
compatibili
Raccogliere dati in maniera efficiente e
rappresentarli in modo che altre parti del
sistema possano riutilizzarle senza doverli
acquisire nuovamente.
Metodi e mezzi per
linsegnamento e laddestrament o
del personale destinato a operare
con un sistema di elaborazione
dati.
u
75
Formazione del personale alluso
del computer
76
Brainware
@
Componente umana.
—
Senza lintellige nza delluomo non
si pu pro gettare hardware e
software n si posso no usare in
maniera ottimale i sistemi di
elaborazione dati.
I computer sono macchine
stupide
77
A model of timed omega-tree automata
78
13
Margherita Napoli
17-04-2002
Unità di Misura
Kg (peso) - Km (distanza) - s (tempo)
Unità di Misura nel Mondo
dei Calcolatori
@
Anche in informatica esistono delle
unit di misura che quantificano e
misurano eventi e particolari operazioni
79
80
Unità di Misura
Notazione Binaria
n
Byte
- capacit di memorizzare dati
n
Hertz
- velocit nellelaborare
n
Baud
- velocit d i trasmissione dati
n
DPI
- risoluzione di stampa
n
dati
n
n
@
I calcolatori sono detti digitali perch manipo lano
informazioni in forma numerica (digit = cifra)
I computer non usano la notazione in base 10.
Non : economica, e fficiente, affidabile.
Il computer manipola informazioni in forma binaria
Manipolare informazioni in forma binaria
facilmente implementabile tramite circuiti e
assenza/presenza di corrente.
81
82
Il bit (I)
@
Il bit (II)
Il minimo numero di simboli per rappresentare
inform azione ut ilizzando parole di lunghezza
fissa du e.
u
@
n
Solo 1 dato, per og ni lunghezza fissata.
n
n
Con un solo simbolo dobbiamo usare lunghezze
diverse:
ll = donna l = uomo
u
Decodifica: lll =?
83
A model of timed omega-tree automata
bit unit minima dinform azione (BInary digiT)
Con due simboli rappresentiamo due oggetti:
m = do nna l = uom o
Si concatenano pi simboli per r appresentare
informazione pi complessa.
ml = donna
lm = uomo
ll = bambino mm = bambina
84
14
Margherita Napoli
17-04-2002
Il Byte (I)
Il Byte (II)
@
n
In generale con sequenze di k bit si possono
—
rappresentare 2k simboli (2 8=256).
k=1
n
0, 1 <> k=2
00, 01, 10, 11
—
Passando da sequenze di k-1 bit a sequenze di
k bit i simboli raddoppiano, basta anteporre 0 ed
Byte: multiplo del bit, co stituito da 8 bit
Con un byte si possono rappresentare 256
simboli differenti. Si usano sequenze da
00000000 a 11111111
Il numero di byte indica la capacit
di
rappresentare informazione (quantit
dinformazione rappresentabile).
1 a tutte le sequenze di k-1bit.
85
Perché un byte = 8 bit? (I)
86
Perché un byte = 8 bit? (II)
Dobbiamo rappresentare i simboli usati
nel nostro linguaggio:
52 lettere tra maiuscole e minuscole
10 cifre - 6 tipi di parentesi () [] {}
6 simboli di punteggiatura
7 simboli matematici + * / - > < =
meno di altri 47 simboli . @ _ \ ^ .
Dobbiamo rappresentare meno di 128 simboli
ma pi di 64. Sono sufficienti 7 bit (27=128).
Ne usiamo 8 per rappresentare lettere usate in
casi part icolari
Es.
_
.. .
87
La Codifica dei Dati
Alfanumerici
n
@
@
@
Codifica degli interi (1)
Ad ogni carattere (simbolo) dobbiamo
assegnare una sequenza binaria.
La corrispondenza tra il simbolo e la sequenza
binaria dipende dal codice utilizzato
ASCII: American Standard Code for
Information Interchange
EBCDIC: Extended Binary Coded
Decimal Interchange Code
UNICODE: UNIversal CODE
n
n
Si usano sequenze di 0 e 1 di lunghezza
fissa (8, 16, 32);
Numeri negativi rappresentati con il
complemento a 2:
u
u
Sostituire 0 con 1 e 1 con 0
Sommare 1
78 10= 01001110
10110001
- 78 10=10110010
89
A model of timed omega-tree automata
88
90
15
Margherita Napoli
17-04-2002
Codifica degli interi (2)
Multipli del Byte
La cifra pi a sinistra rappresenta il segno
Usando 16 bits ( 2byte) si rappresentano i
numeri da -215 a 2 15 -1
n
n
n
Quantificano
la
capacit
mem oria:
capacit
rappresentare,
memorizzare
archiviare informazioni.
-21510= 1000 0000 0000 0000
-110 = 1111 1111 1111 1111
di
di
ed
Per passare da ununit di misura
alla successiva bisogna moltiplicare
per 1024
1024 = 210
21510= 0111 1111 1111 1111
n
91
92
Kilobyte - KB
@
=
Megabyte - MB
1 KB = 1024 Byte
@
640 KB = 640 x 1024 Byte
= 655.360 Byte
(carat teri)
=
1 pagina di un libro ~ 2.000 caratteri
1 MB = 1024 KB = 1024 x 1024 Byte
= 1.048.576 Byte
= 220 Byte
10 MB = 10.485.760 Byte ~ 5.240 pagine
1 dattilografo digita ~ 500 caratteri al minuto
10 MB ~ 330 ore ~ 14 giorni
640 KB ~ 375 pagine di testo
93
Altri Multipli
Valore in Byte
Nome
94
“Velocità” dei Computer
processore
Abbrev. Potenza
CU
ALU
Elabora dati
Esegue istruzioni
(+, -, sposta, )
Byte
Byte
20
1.024
Kilobyte
KB
210
1.048.576
Megabyte
MB
220
1.073.741.824
Gigabyte
GB
230
Indica il numero di istruzioni eseguite in
un secondo da un microprocessore
1.099.511.627.776
Terabyte
TB
240
Velocit assoluta anche se non consi dera I/O
1
MIPS: Milioni di Istruzioni Per Secondo
95
A model of timed omega-tree automata
96
16
Margherita Napoli
17-04-2002
Hertz - Hz (I)
Hertz - Hz (II)
Deriva da Henrich Rudolf Hertz, fisico
tedesco che alla fine del 1800 produsse delle
onde elettromagnetiche con un oscilloscopio.
@
n
1Hz = Unit di misura che corrisponde ad
1 oscillazione al secondo
Nel computer non esiste un pendolo che
oscilla ma un quarzo che quando sollecitato
elettricamente compie milioni di oscillazioni al
secondo.
Megahertz (MHz) = 1.000.000 Hz
97
Clock
98
Confronto tra computer
n
n
n
Orologio interno al computer, serve a
sincronizzare le sue componenti.
Possiamo confrontare due processori
della stessa famiglia in termini della
velocit del clock
n
n
La velocit del clock non un a misura assoluta
Unistruzione impiega pi cicli per poter essere
eseguita. Questo numero cambia da tipo di
processore a tipo di processore
La velocit di u n computer dipende
dallarchitettura interna (bus a 8,16,32 bit) e
dalla velocit di tr asferimento dati dalla memoria
al processore.
99
100
bit per secondo - bps
@
Baud - Bd
bps: Indica la velocit di tr asmissione
di un computer.
kilobit per secondo (Kbps), 103 bps
megabit per secondo (Mbps),
106
F
@
bps
@
gigabit per secondo (Gbps),
109
bps
@
101
A model of timed omega-tree automata
Dall ingegnere francese Jean Baudot inventore
del telegrafo.
Numero dei cambiamenti di stato (impulsi) di un
segnale in un secondo.
Indica la velocit di trasferimento dati di un
MODEM.
Il numero di bit scambiati in un secondo dipende
dalla tecnica utilizzata per scambiare dati
(modulazione di ampiezza, frequenza, fase).
102
17
Margherita Napoli
17-04-2002
Dots per Inch - DPI
Esempio di risoluzione
1 Inch
@
Indica la definizione o risoluzione di stampa
Risoluzione: qualità di un’immagine
stampata
1
1 Inch
Rappresenta il numero di punti che si possono
stampare in una linea di 2.54 cm.
Maggiore il numer o migliore la q ualit.
8x11
103
26x32
104
Risoluzione di un monitor
n
n
La risoluzione di un monitor differ ente dalla
risoluzione di stampa.
Tiene in considerazione la grandezza del
monitor (15, 17, 19, 21) e del numero di
pixel gestibile dal monitor e dalla scheda
grafica.
105
A model of timed omega-tree automata
18