Inglese applicato Inglese applicato all`informatica e introduzione all

Inglese applicato
all'informatica
all
informatica e introduzione
alla patente europea
Introduzione al computer
e alla
ll terminologia
t
i l i
informatica
La terminologia
g informatica
• L’informatica utilizza molti nuovi termini
• Uso diffuso di sigle e acronimi
– PC, CPU, RAM, ROM, I/O...
• Uso di termini gergali
– Click, backup, chat, form, boot, format,...
– Spesso “italianizzati”
• Presenza di metafore
– termini che utilizziamo tutti i giorni, come
“finestra”
finestra , in informatica hanno un significato
speciale
Corso di formazione - Claudia Canali
1-3
Conoscere le parole giuste
g
• La terminologia è basilare per imparare
una nuova disciplina
– Le parole rappresentano idee e concetti
• Usare con p
precisione un termine significa
g
comprendere l’idea corrispondente
• Comunicazione con gli altri
– La capacità di formulare domande e ricevere
aiuto
– Utilizzando e-mail, telefono e sistemi di help
on-line
Corso di formazione - Claudia Canali
1-4
Lo strumento dell’informatica:
il computer
• Personal
P
l computer
t (PC)
– Elaboratore personale
• Strumento per la rappresentazione e la
elaborazione delle informazioni
DATI
Una “scatola” con cui
Interagire per inserire
dati e ricevere risultati
RISULTATI
Corso di formazione - Claudia Canali
1-5
Computer:
p
a componenti
p
o
monolitici
• A componenti
ti
– PC desktop con
componentiti separatiti
•
•
•
•
monitor
hard disk
casse
ecc.
– permette agli utenti di
personalizzarne la
configurazione
– pulsante di
accensione
i
sull case
Corso di formazione - Claudia Canali
1-6
Computer:
p
a componenti
p
o
monolitici
• Monolitici
– gli iMac o i portatili
sono costituiti
tit iti d
da un
unico blocco che
comprende tutti i
componenti
– semplici ed economici
– pulsante d’accensione
sull llato
t d
dell computer,
t
talvolta addirittura sulla
tastiera
Corso di formazione - Claudia Canali
1-7
Componenti di un computer
• Hardware (“ferraglia”)
( ferraglia ) (abbreviato HW)
– Tutti i dispositivi fisici contenuti in un computer.
L'HW funziona sotto il controllo del software
software,
senza il quale è inutile. L'HW contiene tutti i
circuiti che consentono l'elaborazione
l elaborazione dei dati
• Software (abbreviato SW)
– Sono i programmi; istruzioni dettagliate che
dicono al computer come svolgere una
d t
determinata
i t operazione
i
• Software di sistema
• Software applicativo
Corso di formazione - Claudia Canali
1-8
H d
Hardware
Elementi dell’hardware
•Processore
P
(CPU)
• Memoria centrale (RAM)
• Memorie periferiche
– Hard disk (fisso)
– Memorie USB (rimovibile)
(
)
• Altre periferiche
– Tastiera
– Mouse
– CD-ROM
– DVD
– Stampante
– Scanner
– Modem
… - Claudia Canali
Corso di–
formazione
1-10
I componenti hw visibili di un pc
Corso di formazione - Claudia Canali
1-11
Cavi
• Collegano
C ll
i componenti
ti all computer
t e all’alimentazione
ll’ li
t i
• Devono essere collegati nel modo corretto
– i cavii e lle prese sono contrassegnate
t
t d
da etichette
ti h tt standard
t d d
Corso di formazione - Claudia Canali
1-12
Elementi dell’hardware
• Processore ((CPU))
Elaborazione
• Memoria centrale “volatile” (RAM)
• Memorie periferiche “permanenti”
– Hard disk (fisso)
– Memorie
M
i USB,
USB CD-ROM,
CD ROM DVD (rimovibile)
(i
ibil )
Memorizzazione
• Periferiche di acquisizione (input)
– Tastiera, Mouse, Scanner
• Periferiche di riproduzione (output)
– Stampante, Plotter, Video, Casse audio
• Periferiche di connessione
– Modem, interfaccia di rete LAN, Scheda wireless
Corso di formazione - Claudia Canali
1-13
Processore o CPU
• È la parte "intelligente" del sistema
• Esegue effettivamente i calcoli
• Adottato intorno al 1980 è inizialmente detto
microprocessore è per indicare le ridotte
dimensioni del chip
• La sua “potenza” di misura in frequenza di cicli
di clock o hertz
– Attualmente Ghz: 1 miliardo di cicli al secondo
• Maggiore è la frequenza, maggiori sono le
operazioni che possono essere eseguite
g
nello
stesso tempo
Corso di formazione - Claudia Canali
1-14
Memoria
• In ambito informatico la memoria è la parte
del computer destinata a conservare
informazioni per un certo periodo di tempo
• Una memoria può essere considerata
astrattamente come una sequenza finita di
celle, in cui sono memorizzati i dati
• La
L capacità
ità è misurata
i
t iin b
byte
t ((multipli)
lti li)
– MB (Megabyte) milione di dyte
– GB (Gigabyte) un miliardo di byte
• Memorie: centrale o periferica
Corso di formazione - Claudia Canali
1-15
Memoria centrale
• Il luogo
g ove risiedono i p
programmi
g
e i dati
durante l’elaborazione
• RAM (Random Access Memory): memoria
ad accesso casuale
• Memoria ad accesso veloce, capacità
limitata (fino a 1-2 GB)
• Memoria volatile:
– i dati vengono persi quando il computer è
spento
– se il computer “va
va in crash”
crash o non funziona più
correttamente, rimangono solo i dati sul disco
Corso di formazione - Claudia Canali
1-16
Scheda madre (motherboard)
(
)
• Un circuito
stampato
i t ll t nell case
installato
– Contiene il
processore e la
memoria centrale
– Contiene la
maggior parte dei
collegamenti di un
computer
Corso di formazione - Claudia Canali
1-17
Hard disk
• Periferica di memorizzazione persistente
ad alta capacità (decine di GB)
– memorizza i programmi e i dati quando non
sono in uso
– l’informazione rimane anche con il PC spento
• L’
L’operazione
i
di salvataggio
l t
i consiste
i t
nello spostare i dati dalla RAM all’hard
di k
disk
– un utente esperto salva frequentemente
–
Corso di formazione - Claudia Canali
1-18
Hard disk (cont.)
(
)
• Assomiglia a una
piccola pila di sottili
dischi metallici su cui
si muovono testine
magnetiche
Corso di formazione - Claudia Canali
1-19
Periferiche di input/output
• C
Con il ttermine
i input/output
i
t/ t t o I/O in
i
informatica si intendono tutte le periferiche
(di
(dispositivi)
iti i) per effettuare
ff tt
uno scambio
bi di
dati con altri programmi, con l'utente (a
livello sensoriale), col computer o con lo
stesso sistema operativo
• Gli input sono i dati che il programma
riceve in ingresso
ingresso, mentre gli output sono
i dati che il programma trasmette
Corso di formazione - Claudia Canali
1-20
Periferiche di input/output
• I dati
d ti salvati
l ti su di
disco sono output,
t t d
dato
t
che vengono inviati al gestore delle
periferiche
if i h che
h provvede
d a memorizzarli
i
li
su dispositivi di memoria persistente
• Il mouse, la tastiera, il microfono e lo
scanner sono dispositivi di Input
• Il monitor, la stampante e le casse audio
sono dispositivi di Output
Corso di formazione - Claudia Canali
1-21
Stampanti
• Periferica di output particolare perché
spesso condivisa tra più computer (utenti)
e non dedicata a un singolo computer
• Gestita attraverso un meccanismo di
spooling (spooler o coda di stampa)
• Obiettivo:
Obi tti
permettere
tt
di coordinare
di
i llavorii
sottomessi alla stampante senza bloccare
il lavoro degli utenti
Corso di formazione - Claudia Canali
1-22
Spooler di stampa
• I documenti da stampare vengono caricati in
un buffer (generalmente un'area del disco),
da dove vengono inviati alla stampante ed
eliminati via via che questa riesce a gestirli
• Nel
N l ffrattempo
tt
l'utilizzatore
l' tili
t
è lib
libero di svolgere
l
altre operazioni con il computer mentre la
stampa
t
procede
d iin background
b k
d
• Lo spooling permette inoltre di avere una
coda di stampa con molti lavori, invece di
dover attendere che il dispositivo sia libero
prima di lanciare la stampa successiva
Corso di formazione - Claudia Canali
1-23
Coda di stampa
• Quando una stampa dà problemi, il file che
si stava tentando di stampare potrebbe
rimane bloccato nella coda di stampa
senza che si riesca a eliminarlo,,
bloccando le successive stampe
• Vediamo come eliminare la coda di
stampa e forzare la pulizia della coda di
stampa senza dover riavviare il computer
o la stampante
Corso di formazione - Claudia Canali
1-24
Eliminazione della coda di
stampa
• In caso di blocco
blocco, dobbiamo accedere alla
coda di stampa della stampante
• Start -> Pannello di controllo -> Stampanti
e fax
• Compare una finestra che mostra le
stampanti configurate per il nostro
sistema, con alcuni dati
– Nome
– Stato
– Numero di processi in coda
Corso di formazione - Claudia Canali
1-25
Eliminazione della coda di
stampa
• Da questa finestra possiamo accedere a:
– Proprietà
p
della stampante
p
((tasto destro del
mouse)
– Coda di stampa
p ((doppio
pp click sull’icona della
stampante)
• Vediamolo in pratica
pratica…
Corso di formazione - Claudia Canali
1-26
S ft
Software
Cos’è il software?
• “Il Software è un insieme di programmi
permettono ad un calcolatore di
che p
eseguire determinate funzionalità”
• Sinonimi comunemente adottati
– Programmi
– Applicazioni
– Servizi software
• Anche se non sono proprio sinonimi, nell’uso comune
sono considerati come tali
Corso di formazione - Claudia Canali
1-28
Principali componenti software
• Due grandi famiglie di software
1) Software di sistema
Æ Sistema operativo
2) Software applicativo
Æ Applicazioni
Corso di formazione - Claudia Canali
1-29
Perché un sistema a “strati”?
• Q
Quall è l’l’obiettivo
bi tti di un sistema
i t
costituito
tit it d
da
diversi “strati” (hardware, software di sistema,
software
ft
applicativo)
li ti ) ben
b d
definiti
fi iti e separati?
ti?
• OBIETTIVO RIVOLTO AGLI “UTILIZZATORI”
• Lo strato superiore maschera quello inferiore
• L
L’hardware
hardware ha molte virtù (veloce,
(veloce
miniaturizzato), ma non è né semplice né
gradevole!
Corso di formazione - Claudia Canali
1-30
Componenti di un sistema a
strati + utente
Hardware
Softwarre
UTENTE
…
APPLICAZIONI
Sistema Operativo
?
Controller
SCSI
Controller
Keyboard
Controller
Mouse
Controller
PCI Bus
Controller
Floppy
Controller
ATAPI
SCSI Bus
Tastiera
Mouse
PCI Bus
Floppy
CD-ROM
Corso di formazione - Claudia Canali
1-31
Esempi di software applicativi
• Software per ll’elaborazione
elaborazione testi
– creazione, modifica e stampa di un documento:
Word,, Editor,, OpenOffice,
p
, ...
• Foglio elettronico
– tabella di valori disposti in righe e colonne: Excel,
Lotus, …
• Software per Database
– sistema per l’archiviazione ed il recupero efficiente
di dati in formato digitale: Access, Oracle, MySQL
• Software per presentazioni
– creazione di testi/immagini per la creazione di
di
diapositive
iti e prospetti:
tti P
PowerPoint,
P i t A
Acrobat,
b t …
Corso di formazione - Claudia Canali
1-32
Esempi di software applicativi
• Software p
per la comunicazione
– creazione, invio e ricezione di posta elettronica:
Outlook, Eudora, Pine, ...
– Navigazione su Web: Explorer, Firefox, …
• Software per il calcolo
– Simbolico e/o numerico: MatLab, …
• Software di utilità
– Antivirus, antispyware, …
• Cos’è
C ’è un virus
i
iinformatico?
f
ti ?
E’ p
parte del software anche lui…
Corso di formazione - Claudia Canali
1-33
Software di sistema:
il Sistema operativo
Mondo MICROSOFT Windows
MACOSX di
Apple
Macintosh
Mondo Unix - Linux
Corso di formazione - Claudia Canali
1-34
Sistema operativo
• Il Sistema Operativo (SO) offre le
operazioni base necessarie per:
– l’uso efficace del computer mediante
funzionalità che non sono fornite direttamente
dall’hardware
– agisce
g
da intermediario fra l’Utente e
l’Hardware, per fornire un ambiente nel quale
l’utente possa eseguire i programmi applicativi
in maniera “sicura”, semplice ed efficiente
Corso di formazione - Claudia Canali
1-35
SO: cos’è in pratica?
• Il SO è un iinsieme
i
di programmii che
h gestisce
ti
tutte le funzioni basilari di un computer
(gestione disco
disco, tastiera
tastiera, video
video, mouse
mouse, reti
reti,
ecc.)
• E’ installato
i t ll t nell’hard
ll’h d disk,
di k è un software
ft
(di
sistema) che viene caricato all’accensione del
computer (fase di boot) e rimane attivo fino
allo spegnimento
Corso di formazione - Claudia Canali
1-36
SO: cosa fa?
• Esegue il boot (e lo shutdown)
• Gestisce la memoria centrale (RAM)
• Gestisce i dispositivi di input/output (disco,
stampante, tastiera, video, mouse, ecc.)
• Gestisce l’organizzazione logica dei file
• Gestisce le connessioni alle reti e le
relative comunicazioni di dati
• Gestisce il caricamento e l’esecuzione
l esecuzione di
programmi
• Gestisce
G ti
glili accountt degli
d li utenti
t ti
Corso di formazione - Claudia Canali
1-37
SO: componenti principali
• K
Kernell ((nucleo)
l ) – la
l parte
t più
iù vicina
i i
all’hardware
• Programmi di gestione dei dispositivi
(
(driver)
)
• Gestore della memoria primaria
• Gestore
G t
dei
d i processorii
• Gestore dell’I/O
• Gestore dei file (File System)
• Gestore dell’interfaccia
dell interfaccia utente
Corso di formazione - Claudia Canali
1-38
SO: componenti principali
UTENTE
SW
Sis
stema Op
perativo
H
Hardware
…
APPLICAZIONI
I t f
Interfaccia
i utente
t t
Gestione file system
Gestione memoria, Gestione CPU
Sottosistema di gestione Input/Output
Driver
SCSI
Driver
Keyboard
Driver
Mouse
Driver
PCI Bus
Driver
Floppy
Driver
ATAPI
Controller
SCSI
Controller
Keyboard
Controller
Mouse
Controller
PCI Bus
Controller
Floppy
Controller
ATAPI
SCSI Bus
Tastiera
Mouse
PCI Bus
Floppy
(es. CD-ROM)
Corso di formazione - Claudia Canali
1-39
SO: il software sempre attivo
• Il Sistema Operativo è un software (di
sistema) sempre attivo, ovvero sempre
caricato in memoria centrale, in tutte le
fasi:
– Fase di avvio (bootstrap)
– Fase di funzionamento
– Fase di spegnimento
Corso di formazione - Claudia Canali
1-40
Booting
g e shutdown
• Booting: accensione del computer
• Rebooting: riaccensione rapida del
computer (anche detto Restart)
• Shutdown: processo di spegnimento
(corretto) del computer
Corso di formazione - Claudia Canali
1-41
Shutdown
• Lo shutdown consente di “fare ordine e
pulizia”:
– lle iinformazioni
f
i i utili
ili temporaneamente iin RAM
vengono copiate su memoria secondaria che non
è volatile
– le informazioni non necessarie vengono eliminate
– i “canali”
canali aperti vengono chiusi
chiusi, ecc
ecc.
• Se lo shutdown non viene effettuato
correttamente
tt
t (es.,
(
guasto,
t black-out)
bl k t) Æ c’è
’è il
rischio di perdere informazioni utili o di
t
trovarsi
i con dati
d ti iincongruenti
ti
•
Corso di formazione - Claudia Canali
1-42
Scopi di un sistema operativo
• Rendere disponibile un
un’interfaccia
interfaccia user
userfriendly (amichevole) per l’interazione uomomacchina
• Fornire un supporto interattivo e per utenti
multipli (nel caso di sistema multi
multi-programmato
programmato o
multi-tasking)
–2
2.1
1 Gestire
G ti i P
Processii ((e l’l’uso d
della
ll CPU)
– 2.2 Gestire la Memoria Centrale
• Fornire un supporto uniforme per l’Input/Output
• Gestire la memoria secondaria ((file system)
y
)
Corso di formazione - Claudia Canali
1-43
Interfaccia utente
• Interfaccia tra utente e computer
• Permette la manipolazione (visuale) ed
amichevole di file e directory, Informazioni
sullo stato
stato, caricamento ed esecuzione di
programmi
• Interfaccia
I t f
i di tipo
ti grafico
fi (a
( finestre)
fi
t )
– L’output dei vari programmi viene visualizzato in
maniera
i
grafica
fi all’interno
ll’i t
di fifinestre
t
– L’utilizzo di disegni rende più intuitivo l’uso del
calcolatore
l l t
Corso di formazione - Claudia Canali
1-44
Il Desktop come interfaccia
• Il desktop (“scrivania”)
( scrivania ) è la prima
interfaccia vista dall’utente all’accensione
del computer
• L’immagine
g
visualizzata sul monitor
quando si accende il PC
– è colorata o dotata di sfondo
– l’informazione è visualizzata lungo i bordi
esterni del desktop
desktop, sotto forma di icone
– Le icone rappresentano applicazioni, file e
cartelle
Corso di formazione - Claudia Canali
1-45
Menù
• Li
Lista
t di operazioni
i i che
h il software
ft
può
ò
eseguire
• Quali operazioni sono disponibili
(operazioni simili sono raggruppate)
• Prendono la forma di una barra dei
menu
• Tutte le operazioni che un programma
può eseguire sono elencate nei menu
Corso di formazione - Claudia Canali
1-46
Menù
Corso di formazione - Claudia Canali
1-47
Menù pop-up o a tendina
• I menu che si aprono “scendendo
scendendo giù”
giù dalla barra
si chiamano menu a tendina
• Quando si clicca il pulsante destro del mouse
sono visualizzati i cosiddetti menu pop-up
• Con un click del mouse si apre il menu
menu, che
rivela un elenco di operazioni
• Scorrendo
S
d il mouse llungo lla lilista, il comando
d
prescelto viene evidenziato
• Cliccare o rilasciare il pulsante sul comando
evidenziato fa sì che il computer esegua
l’operazione
Corso di formazione - Claudia Canali
1-48