Introduzione Laboratorio di informatica

annuncio pubblicitario
Elaborazione dati
Bibliografia
Elementi di informatica di base
Hardware del calcolatore
Cenni sui sistemi operativi
Reti di calcolatori, Internet e web
Codifica dell’informazione
Programmi applicativi
13/10/2009
Carla Guerrini
Informatica di Base
Curtin, Foley, Sen, Morin, Informatica di
base, Mc Graw-Hill (1999)
Ceri, Mandrioli, Sbatella, Informatica arte
e mestiere, Mc Graw-Hill
13/10/2009
Aree disciplinari dell’informatica
(ACM)
Algoritmi e strutture dati
Architettura degli elaboratori
Intelligenza artificiale
Basi dati e sistemi per il ritrovamento dell’informazione
Grafica computerizzata
Interazione uomo-calcolatore
Sistemi operativi e reti
Linguaggi di programmazione
Ingegneria del software
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
Hardware
Hardware : qualsiasi dispositivo fisico in grado di
eseguire una attività nell’elaborazione dell’informazione
all’interno di un elaboratore elettronico digitale
- elaboratore: machina in grado di immagazzinare dati e
istruzioni (programma memorizzato)
- elettronico: utilizza componenti elettronici
- digitale : le informazioni, le istruzioni ecc. sono
codificate sottoforma di numeri binari (bit: 0,1)
13/10/2009
Carla Guerrini
Informatica di Base
1
Elaborazione dati
Software
Tipi di elaboratori
Sequenza di istruzioni che guidano l’hardware e
definiscono con precisione l’esecuzione di un dato
compito
1) Sistema operativo: Microsoft Windows, MacOS, Linux
governano la macchina, permettono di installare
programmi applicativi che servono per svolgere le varie
funzioni
2) Programmi applicativi: Word, Excel,PhotoShop,
Access, Page Maker.
Supercomputer: hanno elevatissime capacità di calcolo e di solito
contengono più unità di calcolo. Esempi: Cray, SPM ( calcolatori
paralleli) presso il CINECA (Centro Interuniversitario di Calcolo,
Bologna). www.cineca.it
Mainframe :potente elaboratore che svolge fumzioni centralizzate
come gestione della contabilità o amministartive
Server: è una denominazione della funzionalità del computer che
gestisce altri computer in rete.
Personal Computer(PC): computer di basso costo che possono
elaborare in modo autonomo. Esempi: Desktop workstation
13/10/2009
13/10/2009
Carla Guerrini
Informatica di Base
I personal computer
Carla Guerrini
Informatica di Base
La macchina di Von Neumann
Desktop : progettato per stare su una scrivania
Workstation computer di alto rendimento e piccole
dimensioni utilizzato per sviluppare grafica o applicazioni
scientifiche
Notebook: leggeri e maneggevoli dotati di batterie
ricaricabili
Computer tascabili
Palmari (PDA)
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
2
Elaborazione dati
La macchina di Von Neumann
CPU e Memoria
Componenti fondamentali:
Unita’ di elaborazione (CPU): contiene I dispositivi
elettronici in grado di acquisire, interpretare ed eseguire le
istruzioni. E’ divisa in due parti: Unita’ di controllo (UC) e
Unita’ Aritmetico –logica (ALU).
Memoria centrale: contiene istruzioni e dati.
Periferiche: permettono lo scambio di informazioni fra
l’elaboratore e l’esterno. Le periferiche comprendono anche le
memorie secondarie o memorie di massa.
Nella macchina di Von Neumann le fasi di elaborazione
si succedono in modo sincrono rispetto alla scansione
temporale di un orologio di sistema (Clock).
13/10/2009
13/10/2009
Carla Guerrini
Informatica di Base
Modelli evoluti di questa architettura prevedono di
introdurre varie forme di parallelismo, cioe’ esecuzione
contemporanea delle attivita’ di elaborazione.
Carla Guerrini
Informatica di Base
La memoria centrale :
schema di funzionamento
La memoria centrale
Concettualmente e’ una sequenza di celle, ciscuna delle
quali contiene una parola (word).
Le parole di uno stesso elaboratore hanno tutte la stessa
lunghezza (32 o 64 bit di solito).
Ciascuna cella di memoria puo’ essere indirizzata, cioe’
viene associata in modo univoco ad un indirizzo.
L’indirizzamento della memoria avviene tramite un
registro, detto registro degli indirizzi.
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
3
Elaborazione dati
Anatomia di un elaboratore
13/10/2009
Carla Guerrini
Informatica di Base
13/10/2009
L’informazione viene codificata in modo binario, ossia in una
sequenza finita di 1 e di 0.
La più piccola unità di informazione memorizzabile o
elaborabile è il bit (binary digit) che corrisponde allo stato di
un dispositivo fisico che ha due possibili stati:
differente tensione elettrica (alta o bassa in memoria centrale),
differente stato di polarizzazione magnetica (positiva o
negativa nelle memorie secondarie), alternanza fra luce e buio
nella trasmissione dati.
13/10/2009
13/10/2009
Elaborazione dati
Informatica di Base
Informatica di Base
Le cifre binarie
Il sistema binario
Carla Guerrini
Carla Guerrini
L’unita’ minima del linguaggio digitale e’ il bit.
1 byte= 8bit
2 10 byte= 1 Kilobyte (1KB)
2 10 KB=1 Megabyte (1MB)
2 10 MB= 1 Gigabyte (1GB)
2 10 GB= 1 Terabyte (1 TB)
Carla Guerrini
Informatica di Base
4
Elaborazione dati
Codici in uso
Il numero binario assegnato ad un carattere varia
a seconda del codice utilizzato:
ASCII (america standard code for information
interchange) sviluppato dall’ANSI
EBCDIC (Extended binary coded decimal
interchange code) usato nei mainframe e nei
server più potenti
UNICODE è in grado di coprire le principali
lingue scritte del mondo( è utilizzato da windows
NT)
13/10/2009
Carla Guerrini
Informatica di Base
Unità centrale di elaborazione
Codifica ASCII
ASCII è l'acronimo di American
Standard Code for Information
Interchange (ovvero Codice
Standard Americano per lo
Scambio di Informazioni),
Ci sono 95 caratteri ASCII
stampabili, numerati da 32 a126
Extended ASCII i caratteri
aggiunti sono vocali accentate,
simboli semigrafici.
E’ codificatop in 8 bit
13/10/2009
Carla Guerrini
Informatica di Base
Coprocessori e processori
paralleli
Costituita da un microprocessore ricavato da una
sottile lamina di silicio ciascuna delle quali
contiene milioni di transistor collegati da tracce
di alluminio.
Nel 1971 per ogni chip c’erano 2300 transistor
oggi ce ne sono 7milioni e mezzo rendendolo
1000 volte più rapido.
Tipi di processori: Intel,Apple, Sun, Motorola,
Microprocessori che affiancano quello
esistente che sotto il controllo della CPU
svolgono compiti specifici, che di norma
porterebbero a rallentare l’elaborazione
(visualizzatori di immagini e suoni)
I processori paralleli possono condividere
alla pari le altre risorse del sistema
operando indipendentemente
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
5
Elaborazione dati
Coprocesssore e multiprocessore
ROM e RAM
ROM (Read Only Memory) memoria
statica inalterabile detta anche non volatile.
Il contenuto è predisposto dalla casa
costruttrice, contengono programmi di uso
frequente (firmware) eseguiti al momento
dell’accensione
RAM (Random Access Memory) o
memoria centrale detta memoria volatile
13/10/2009
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
Tipi di memoria
DRAM(Dynamic RAM) le celle di memoria
mantengono i dati solo per breve tempo e devono
essere aggiornate centinaia di volte al secondo,
possono essere di tipo FPM(Fast page mode),
EDO(Extended data Out),SDRAM(Synchronous
Dram)in grado di sincronizzarsi con il clock che
controlla la CPU, RDRAM(Rambus DRAM) più
recente e veloce perché invia i dati attraverso un
canale con ampia banda (velocità 10 volte la
dram standard)
SRAM( Static RAM) più grande, veloce e
costosa, è statica cioè non necessita di essere
continuamente aggiornata. Generalmente
utilizzata in un’area di memoria detta cache e i
dati sono conservati anche quando il computer è
spento
VRAM (Video RAM) per accelerare la
visualizzazione di oggetti grafici sullo schermo
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
6
Elaborazione dati
Moduli di memoria
SIMM(Single In-line Memory module)
vengono usati in coppie
DIMM( Dual In-line Memory Module)
possono essere usati singolarmente
13/10/2009
Carla Guerrini
Informatica di Base
Memoria
Memoria virtuale : esiste logicamente, solo le parti del
programma, necessarie per l’esecuzione in quel
determinato istante, vengono caricate in memoria il resto
viene immagazzinato in un’area del Hard-disk (area di
swap)
Cache : memoria ad alta velocità localizzata tra la
memoria centrale e la CPU, quando il programma
richiede dei dati prima cerca nella cache, se li trova
(cache it) procede se non ci sono (cache miss). Cache di
livello1 : fa parte del microprocessore e generalmente è
in grado di contenere 256 kb, Cache di livello 2 (o
esterna) in speciali alloggiamenti della scheda madre
contiene fino aCarla
1 Mb
13/10/2009
Guerrini
Informatica di Base
Memoria
Buffer: alcuni programmi assegnano ad
una piccola parte della RAM la funzione di
buffer, per esempio quando i dati vengono
immessi da tastiera, oppure quando si
taglia-e-incolla o copia-e-incolla un
documento (clipboard)
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
7
Elaborazione dati
L’Unità centrale di elaborazione (CPU)
Interazione fra CPU e Memoria
La CPU contiene:
• Unità di Controllo (UC)
• Unità aritmetico logica (ALU)
• Clock di sistema
• REGISTRI : piccola porzione di memoria capace di
memorizzare una sequenza di bit( 1 o più parole)
Registro dati (DR)
Registro indirizzi (AR)
13/10/2009
13/10/2009
Carla Guerrini
Informatica di Base
1.
2.
3.
Decodifica (Decode):l’UC interpreta l’istruzione e
trasferisce i dati a cui questa fa riferimento dalla
memoria alla ALU.
Esecuzione (Execute): la ALU esegue l’operazione
logica o aritmetica richiesta dall’istruzione.
Memorizzazione (Store):I risultati delle operazioni
svolte sono memorizzati nella memoria.
Caricamento (fetch): l’UC preleva l’istruzione
successiva presente in memoria
CPU(I)
Carla Guerrini
Informatica di Base
CPU ( II)
Registro istruzione corrente (CIR). Contiene, istante per istante,
l’istruzione in esecuzione.
Contatore di programma (Program Counter PC). Contiene, istante
per istante, l’indirizzo della prossima istruzione che deve essere
eseguita.
Registro contatore di programma (Program Counter PC).
Contiene, istante per istante, l’indirizzo della prossima istruzione che
deve essere eseguita.
Registro interruzioni (Interrupt register INTR). Contiene
informazioni sullo stato delle periferiche.
Registri contenenti operandi e risultati delle ultime operazioni
fatte.
Registri di lavoro.
La velocita’della CPU viene misurata in Megahertz
(milioni di cicli al secondo, misurati con il clock del
processore).
N.B. Processori di tipo diverso non vanno confrontati sulla
base del ciclo di clock.
MIPS (milioni di istruzioni per secondo)
Legge di Joy: la velocità di esecuzione
MIPS=2(anno-1984) ( fino ad ora è stata rispettata)
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
8
Elaborazione dati
BUS di input e output
Slot e adattatori
Sono dei collegamenti che consentono la trasmissione
dell’informazione tra i vari componenti del sistema.
Comprende linee di indirizzo e linee di dati. Il numero di
linee di dati determina l’ampiezza del bus(i primi bus
erano a 8bit, ora sono a 32 bit per adeguarli alla velocità
del processore)
Bus dati: trasferisce dati
Bus indirizzi: trasferisce indirizzi, es. contenuto dei
registro indirizzi dalla (ALU) alla memoria
Bus controlli: trasferisce un codice corrispondente
all’istruzione da eseguire
Slot di espansione sono collegati direttamente al bus del
sistema servono per aumentare le prestazioni o
personalizzare il computer
Adattatori sono schede che possono contenere drive,
visualizzare colori e grafica, o per collegare altre
periferiche
Tecnologia plug and play, la maggior parte dei sistemi
sono in grado di riconoscere un nuovo dispositivo e di
installarlo configurando automaticamente i nuovi
hardware. Questa tecnologia richiede un sistema
operativo, un BIOS cioè una porzione di ROM che ha il
compito di controllare lo stato dell’hardware presente e i
dispositivi da installare
13/10/2009
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
Le porte del computer
Sistemi multimediali
PC dotato di scheda audio, CD-rom e acceleratore grafico
Acceleratore di grafica: scheda dotata di un processore
proprio che lalleggerisce il carico della CPU del sistema.
Lettore CD-rom : filmati, animazioni, suoni occupano
molto spazio e devono risiedere nello stesso supporto
Schede audio per ottenere audio di alta qualità a cui
collegare i diffusori che devono essere esterni perché
contengono magneti che possono danneggiare il sistema
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Porte seriali: dette anche di comunicazione asincrona (RS
232) servono per collegare i modem e alcuni tipi di
stampanti: Utilizza solo due linee per inviare e ricevere
dati(linee telefoniche) inviano solo un bit per volta.
Porte parallele: (interfacce centronics) trasmettono 8 bit
per sec. La lunghezza del cavo non può superare i 30
metri(mentre un cavo seriale può arrivare ai 300 metri)
Porte SCSI (Small Computer System Interface) che
permettono di collegare più componenti ad una stessa
porta grazie a un processo detto daisy chaining in modo
da ridurre il numero di slot occupati.
13/10/2009
Carla Guerrini
Informatica di Base
9
Elaborazione dati
Le porte del computer (II)
Le memorie secondarie
Porte USB : (Universal Serial Bus) usano cavi sottili e
permettono di collegare dispositivi in serie e trasmettono
dati più velocemente delle altre, distribuendo anche la
corrente. Si possono collegare sino a 127 dispositiviin
serie, non si può utilizzare per i cd-rom e apparecchi
video ad alte prestazioni, opera a 12 Mps ed è economico.
Porte Fireware: più potente della USB serve per collegare
più dispositivi dotati di ampia banda passante
(connessioni Internet ad alta velocità)
Comprendono due elementi distinti:
Il dispositivo – ha la funzione di leggere e scrivere i dati
Il supporto – componente fisico su cui vengono
immagazzinati i dati
1) memoria magnetica
2) memoria ottica
3) memoria magnetico ottica
4) memoria allo stato solido
13/10/2009
13/10/2009
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
Memoria magnetica
Memoria ottica
Due magneti si attraggono o si respingono secondo il segno
dei poli ( polarità).
La registrazione su disco o su nastro avviene mentre il
disco/nastro gira, la testina di scrittura/lettura emette
impulsi elettrici che invertono la polarità delle particelle
presenti sul supporto, gli allineamenti delle particelle
rappresentano i dati in forma binaria. Quando il file
registrato viene aperto le particelle inducono nella testina
una corrente elettrica che viene trasmessa al computer.
La registrazione avviene per mezzo di un raggio
laser che crea sottili scanalature sulla superficie
del disco, si crea così una alternanza di zone
chiare e scure 0/1. Un misuratore fotoelettrico
misure i diversi gradi di rifrazione della luce che
vengono convertiti in forma binaria
(LASER-Light Amplification by Stimulated
Emission of Radiation)
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
10
Elaborazione dati
Memoria magneto-ottica
Memoria allo stato solido
Facilmente cancellabili e riutilizzabili,sono longevi,
rimovibili e ad alta capacità. Per registrare i dati il laser
riscalda la superficie del disco fino a quando la testina di
lettura/scrittura modifica la polarità delle particelle.
Quando la superficie si raffredda è impossibile che
l’influsso di altre fonti magnetiche possa alterare o
cancellare i dati. Rispetto ad altre forme di
memorizzazione risulta più sicuro
Sono costituite da chip simili a quelli utilizzati per la
memoria centrale (RAM) ma in grado di registrare i dati
in modo permanente, non hanno parti mobili e sono più
rapidi.
PC card (PCM-CIA) utilizzate nei portatili al posto dei
dischi rigidi o nelle telecamere e fotocamere digitali
13/10/2009
13/10/2009
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
Caratteristiche della memoria
Accesso diretto (random) o accesso sequenziale
Dischi e nastri devono essere formattati cioè occorre
suddividere la superficie in tracce e settori (registrazione
a zona multipla o a bit di zona)
Velocità dipende dalla velocità di rotazione e dal tempo di
posizionamento
Capacità dipende dalla densità e dalla grandezza della
superficie
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
11
Elaborazione dati
CD-ROM e DVD-ROM
Sono preferiti dai produttori di software perché un più difficili da copiare
illegalmente, non consentono la trasmissione di virus.
CD-ROM – possono archiviare sino a 720 megabyte
La velocità di lettura dipende dal dispositivo fisico segnalato sull’unità
(4x, 8x, 16x..)
CD-R : vengono scritti una volta sola, servono per aziende che
archiviano i loro dati costituisce una garanzia di sicurezza.
CD-RW : registrabili e cancellabili il materiale che li costituisce viene
portato da uno stato cristallino a uno stato amorfo
DVD (digital video disk):i dati vengono registrati in forma compressa
raggiungendo una capacità di 17 Gygabyte cioè 30 volte quella di un
cd-rom
Compressione del disco: una volta
eseguito l’apposito programma
di utilità le operazioni di
compressione diventeranno
automatiche.
Compressione del file: con
apposito programma si
possono creare archivi in cui i
file vengono memorizzati
automaticamente in formato
compresso.
13/10/2009
13/10/2009
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
Backup dei dati: perché fare il backup
Smart Card
I Pc portatili e i desktop sono oggetto di furto
Persone non autorizzate possono manomettere i dati che
un PC contiene
Il sistema può venire infettato da un virus, alcuni sono
creati per distruggere tutti i dati che contiene un PC
Archiviazione off-site consiste nel riporre la copia in luogo
distante perché un eventuale furto o incendio non
compromettano il salvataggio. Generalmente si utilizzano
unità zip, dischi magneto-ottici o nastri.
Scheda intelligente caratterizzata da una immagine stampata
e da un messaggio pubblicitario, contiene un circuito
integrato che immagazzina informazioni per ora sino a
3200 parole, una riproduzione dell’impronta digitale di un
dito o la scansione della pupilla dell’utente. Sono
impiegate
Come carte di credito
Carte di identità
Archiviazione di cartelle cliniche
Attivazioni di telefoni cellulari
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
12
Elaborazione dati
Hard disk
Memorie di massa o dischi fissi
Chiamati anche Hard-disk in continua evoluzione volta ad
aumentare la velocità e la capacità. Dall’interfaccia di
comunicazione dipende la velocità di accesso
13/10/2009
Carla Guerrini
Informatica di Base
13/10/2009
Backup dei dati: perché fare il backup
Carla Guerrini
Informatica di Base
Gestione gerarchica della memoria
I Pc portatili e i desktop sono oggetto di furto
Persone non autorizzate possono manomettere i dati che
un PC contiene
Il sistema può venire infettato da un virus, alcuni sono
creati per distruggere tutti i dati che contiene un PC
Archiviazione off-site consiste nel riporre la copia in luogo
distante perché un eventuale furto o incendio non
compromettano il salvataggio. Generalmente si utilizzano
unità zip, dischi magneto-ottici o nastri.
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
13
Elaborazione dati
Dispositivi di Input
Sono tanti i più comuni sono:
• Tastiera:
• Fax
• Mouse
• Scanner
• Strumenti di riconoscimento vocale
13/10/2009
Carla Guerrini
Informatica di Base
Dispositivi di output
13/10/2009
Carla Guerrini
Informatica di Base
Riconoscimento ottico dei caratteri (OCR)
(optical character recognition)
Stampanti
Video
Emissione dati in forma sonora
Istruzioni ad altri dispositivi
OCRViene effettuato con uno scanner attraverso un programma OCR in due
fasi:
• La scansione produce una immagine grafica detta bitmap
• OCR effettua l’analisi delle zone chiare e scure della pagina per
determinare le parti testuali e le parti grafiche
• OCR ricerca nella libreria le matrici di carattere corrispondenti ai
caratteri incontrati
• Estrazione dei tratti distintivi, costruzione di un alfabeto equivalente
• Visualizzazione con simboli speciali di caratteri non identificati
• Salvataggio nel formato di un programma di video scrittura
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
14
Elaborazione dati
Dispositivi di input (II)
Riconoscimento vocale
Lettori di codice a barre convertono i codici in forma
elettronica per essere processate da un computer, esistono
diversi tipi di codici a barre:
EAN (European Article Number) sistema a 8-13 cifre per
identificare i prodotti di consumo
Codice 39 utilizza nove gruppi di tre barre e’ molto
diffuso perché funziona anche se il codice non è stampato
correttamente.
Codice Posnet (servizio Postale USA)
Sono letti da penne ottiche, pistole laser, lettori CCD e FFO
Indipendente all’interlocutore o
Programmati per riconoscere la voce di un singolo utente
occorre allenare l’elaboratore a riconoscere la pronuncia,
le parole sino a un max di 120000 vengono visualizzate
sullo schermo e devono essere pronunciate ad alta voce.
La pronuncia viene digitalizzata e messa in memoria
come matrice vocale, in seguito quando si parla al
computer le espressioni vocali vengono associate alle
matrici presenti in memoria. Vengono utilizzati sia un
modello linguistico sia un modello acustico.
13/10/2009
13/10/2009
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
Input grafici
Input grafici II
Gli oggetti grafici realizzati con strumenti tradizionali vengono
convertiti in forma digitale attraverso scanner.
La qualità di uno scanner dipende dalla risoluzione
Risoluzione ottica è proporzionale al numero di sensori CCD (Charge
coupled device-misura la luminosità dei pixel) Esempio uno scanner
con 3400 sensori che legge un foglio di 8.5 pollici (22 cm) ha una
risoluzione ottica di circa 400 punti per pollice (dpi=dots per inch)
Risoluzione massima è apparente ottenuta con un processo di
interpolazione che aggiunge pixel all’immagine il cui colore è
determinato in base alla media cromatica degli elementi circostanti
Profondità di colore :indica il numero di colori che uno
scanner è in grado di riconoscere e ricreare digitalmente,
dipende dal numero di bit assegnato ad ogni pixel
Una immagine 22x28 cm a 8 bit richiede 8 megabyte se a
24 bit occorrono 100 megabyte
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
15
Elaborazione dati
INPUT
Strumenti di puntamento (par. 4.6)
1. Mouse
2. Puntatori di gomma
3. Joystick ecc.
Dispositivi di output
1.
2.
3.
13/10/2009
Carla Guerrini
Informatica di Base
Output: testi
Font: tipo di carattere con uno stile e una forma propri.
Caratteristiche:
Tipo :esempi più comuni: Courier, Times Nedw Roman, Arial,
Franklin, Bookman ….
Stile: Normale, Grassetto, Corsivo,…
40 punti
Dimensione: 24 punti, 14 punti,
….
Font bitmap: i caratteri sono costituiti da matrici di punti
Font scalabili: sono rappresentati con formule che descrivono la
struttura, quindi ridimensionabili. Un programma detto rasterizzatore
lo converte dalla formula a un mappa di bit ( es. Adobe Type
Manager per i font postscript e True Type )
WYSIWYG ( what you see is what you get)
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Schermo o monitor (par. 4.10)
con tubo a raggi catodici (CRT);
a schermo piatto. 4 princiapli tipi di tecnologie: display a
cristalli liquidi, a plasma a colori, elettroluminescenti, a
emissione di campo.
Stampante (4.12-4.14)
Laser
A getto d’inchiostro
A matrice di punti
Plotter
13/10/2009
Carla Guerrini
Informatica di Base
Output grafico : la risoluzione
Risoluzione: indica la qualita’ di un’immagine visualizzata sullo
schermo o stampata.
Pixel (picture element): lo schermo e’ diviso in pixel.
Risoluzione di 640x480 (VGA), 800x600 (SVGA) , 1280x960 . . .
Il numero totale di pixel nello schermo dipende dalla risoluzione
utilizzata.
Ad ogni pixel viene assegnato un indirizzo (bit mapping)
Punti per pollice (dots per inch (DPI)): misura la risoluzione di una
stampante.
Risoluzione 600dpi, 1200 dpi . . .
13/10/2009
Carla Guerrini
Informatica di Base
16
Elaborazione dati
Output grafico: la risoluzione
Rapporto tra risoluzione e
grandezza dell’immagine:
Uno schermo utilizza tra
50 e 100 pixel per pollice
Stampante a getto
d’inchiostro tra 100 a 200
dpi
Stampante laser tra 200 e
1200 dpi
Macchine tipografiche tra
1000 e 2400 dpi
13/10/2009
Carla Guerrini
Colori e memoria
Il numero di pixel contenuti in memoria e il numero di colori
che possono essere visualizzati sono limitati dalla
quantità di memoria video
Una immagine b/n 640x480 cioè 300 mila pixel un solo
bit x pixel occorrono 37.5 kb
Una immagine 1024x768 circa 800 mila pixel con 24 bit
per pixel occorrono circa 2.5 megabyte di memoria video
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
Monitor
Risoluzione dello schermo
CRT: tubo a raggi catodici
Display a cristalli liquidi (LCD) i cui colori sono
generati da un sottile strato di fosfori rossi verdi e blu,
tra i vari tipi:
1. Schermi a matrice passiva TN-LCD e STN-LCD
2. Schermi a matrice attiva TFT-LCD e AA-LCD
Vantaggi: basso costo, ridotti consumi energetici alto
contrasto, velocità di scrittura e leggibilità
Svantaggi: ristrettezza dell’angolo visivo e difficoltà a
produrre schermi privi di difetti.
VGA: 640x480 per schermi di piccole dimensioni (tutti
sono in grado di utilizzarla)
SVGA 800x600 comune nei monito a 15-17 pollici
XGA (extended graphics array) 1024x 768 (introdotta d
a IBM per sistemi di fascia alta)
Schermi a frequenza fissa , e a multifrequenza che si
adattano a segnali video provenienti da diverse schede.
Il pannello di controllo di windows permette di modificare le
impostazioni dello schermo
13/10/2009
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
Carla Guerrini
Informatica di Base
17
Elaborazione dati
ESERCIZI
CD Curtin: sezione 3,4,5
.
Utilizzare il menu SETTINGControl Panel di Windows
per controllare le caratteristiche hardware dei computer
del laboratorio
13/10/2009
Elaborazione dati
Carla Guerrini
Informatica di Base
13/10/2009
Carla Guerrini
Informatica di Base
18
Scarica