-: In questa lezione
parleremo dei PC, o personal
computer.
E questo solleva un'ottima questione
che dobbiamo affrontare: che cos'è
esattamente un personal computer?
E cosa rende un computer un computer?
In passato era piuttosto
facile determinare cosa fosse un computer.
Per esempio, negli anni '80, quando sono cresciuto, ogni bambino
delle scuole elementari riconosceva un computer come
qualcosa che assomigliava a un Apple
II, con il suo schermo nero e verde,
il suo enorme case con tastiera integrata e il lettore
di floppy disk esterno.
Con il tempo, però, i
computer hanno cominciato ad assomigliare di più a un PC
tradizionale, o personal computer,
con un monitor o display a colori separato
dal computer stesso.
Un altro dispositivo separato era chiamato tower
e conteneva tutto l'hardware, compresa
la scheda madre, il processore,
la memoria, l'archiviazione e altri dispositivi
all'interno di un case simile a una torre.
E poi c'erano una tastiera e un mouse
che si collegavano
alla torre con una connessione
PS/2 o, in tempi moderni, con un cavo USB.
Anche in questo caso, mi sto un po' perdendo d'animo,
ma questi erano i tipici PC da casa e da ufficio che
la maggior parte di noi utilizzava quotidianamente
negli anni '80, '90 e nei primi anni 2000.
E molti di voi probabilmente usano qualcosa di simile
ancora oggi, se avete un PC da gioco a casa.
Nel corso del tempo, tuttavia,
abbiamo iniziato a vedere alcuni cambiamenti nel fattore
di forma, passando dalla tradizionale
torre a quella che viene definita un'unità all-in-one.
Ora, il più grande giocatore in questo
gioco è quasi sempre stato Apple,
a partire dagli anni '80 con i sistemi Macintosh
che contengono il display, la
potenza di elaborazione,
i dispositivi di archiviazione e tutto il necessario
in un unico contenitore di plastica.
Per esempio, il Macintosh SE è quello che possedevo
personalmente quando andavo alle scuole medie.
Ma al giorno d'oggi
i personal computer assumono
forme e dimensioni diverse.
Ad esempio, gli attuali computer all-in-one,
come gli iMac, includono
un display di alta qualità da 20 o 27 pollici e tutti i componenti necessari
per il funzionamento del computer sono incorporati
in quel display in modo da sembrare un
normale monitor, ma in realtà si tratta di un computer
completo.
Oppure considerate il vostro smartphone.
Ora, lo smartphone, che
in questo corso chiameremo dispositivo mobile, è in
realtà un personal computer perché
contiene tutti gli elementi
che fanno di un oggetto un computer.
Se avete un tablet o uno smartwatch, anche
questi sono considerati computer
secondo la definizione che utilizzeremo.
Per essere considerato un computer, un oggetto
deve svolgere quattro funzioni fondamentali.
Questi sono l'input, l'elaborazione,
l'immagazzinamento e l'output.
Come si può notare, tutto
ciò che abbiamo appena descritto corrisponde
alla definizione di computer, perché riceve
un qualche tipo di input, esegue un'elaborazione
e una memorizzazione e poi fornisce un output.
Ora, anche la mia auto, secondo questa definizione,
è un computer, perché guido
un'auto elettrica completamente
gestita da un computer che riceve input
da me attraverso il volante,
i pedali dell'acceleratore
e del freno e il display touchscreen.
Poi esegue tutte le azioni necessarie per creare
l'output desiderato, come aumentare
la velocità, rallentare l'auto,
mantenermi all'interno delle
due linee bianche per non invadere
la corsia di altri, e cose del genere.
Quindi, per aiutare a chiarire e classificare questi diversi computer
in elementi più distinguibili e chiari, li suddivideremo
in alcuni termini chiave che utilizzeremo nel corso
di questo corso.
Si tratta di workstation,
server, laptop, tablet, smartphone, smartwatch,
dispositivi intelligenti
e dispositivi IoT.
Innanzitutto, quando parlo di workstation,
mi riferisco a un computer che di solito
si trova sulla scrivania e che ha
un case a torre o un display all-in-one.
Se si utilizza un PC desktop,
si tratta di una workstation
e di solito in questo corso ci si riferisce ad
esso come a un computer o a una workstation.
In secondo luogo, quando parlo di un server, in senso
fisico, si tratta generalmente
di un computer montato su rack che viene utilizzato per ospitare
un qualche tipo di servizio, come un server per
la condivisione di file e stampe, o qualcosa come
un server web, che ospita il mio sito
web, diontraining. com.
Terzo, abbiamo un computer portatile.
Ora, un portatile è una versione più piccola e mobile
di una workstation.
In generale, questi portatili
eseguono un sistema operativo desktop
standard come Windows, OS X, Linux
o forse anche Chrome OS.
Saranno molto simili a un normale desktop, ma potranno
funzionare con una batteria integrata invece
di essere sempre collegati a una presa di corrente.
E questo li rende ideali per chi viaggia molto.
In passato i computer portatili erano generalmente
meno potenti di una normale workstation,
ma oggi non è più così: sia le workstation che
i computer portatili possono disporre
di processori veloci e utilizzare molta memoria per fornire
prestazioni eccellenti.
Quarto, abbiamo i tablet.
Ora, un tablet è un computer portatile che generalmente
consiste solo in un display touchscreen e nell'hardware di calcolo
necessario per farlo funzionare.
In questo modo si elimina la necessità di una tastiera e di un mouse,
in quanto è possibile digitare su una tastiera virtuale
che si trova sullo schermo, invece
di dover utilizzare una tastiera esterna, e non è necessario
utilizzare un mouse perché è sufficiente
toccare sullo schermo ciò con cui si desidera
interagire.
Se si utilizza un tablet Android,
un iPad o anche un Kindle Fire, questi sono
considerati tablet.
Ora, alcuni computer portatili hanno la possibilità di fare
quello che viene chiamato "due in uno", in cui si può
capovolgere il computer portatile e spostare
lo schermo sul retro, in modo da farlo
funzionare più come un tablet.
In generale, questi dispositivi due-in-uno possono essere
considerati sia un computer portatile che un tablet.
E se dovessi classificarlo come tale per l'esame, ti
consiglierei di farlo
in base al sistema operativo che utilizza.
Se utilizza Windows o Linux, allora sarà
considerato un computer portatile.
Se utilizza Android o iOS, allora dovrebbe
essere classificato come tablet.
Quinto: abbiamo gli smartphone.
Oggi gli smartphone sono essenzialmente versioni più piccole dei tablet,
ma possono essere utilizzati anche per telefonare.
La maggior parte di noi possiede e utilizza uno smartphone ogni giorno,
quindi sono certo che avete capito di cosa si tratta.
Ora, la maggior parte degli smartphone ha come sistema operativo
Android o iOS e, in genere,
la classificazione di questi due diversi
tipi di smartphone si basa sul
sistema operativo.
Sesto, abbiamo dispositivi intelligenti.
I dispositivi intelligenti sono un'intera categoria di dispositivi
che hanno la capacità di calcolo, ma di solito
non dispongono di una tastiera e di un mouse tradizionali
per utilizzarli.
Ad esempio, se avete un dispositivo Google
Home o Alexa in ufficio, avete un piccolo
schermo e un altoparlante
per l'output di quel dispositivo, e l'input
sarà in realtà la vostra voce.
Questi dispositivi vengono solitamente utilizzati
per rispondere alle domande poste
dagli utenti o per svolgere altre azioni,
come ad esempio fornire promemoria,
riprodurre musica o video e altre
cose del genere.
In settimo luogo, abbiamo l'Internet delle cose, o dispositivi IOT.
Si tratta in realtà di qualsiasi
altro dispositivo che si connette
a una rete, ma che non rientra chiaramente nelle categorie
appena menzionate.
Ad esempio, se avete un frigorifero
che si connette a Internet
e può dirvi quando il latte sta per finire,
questo è un dispositivo IoT.
Altri esempi sono gli oggetti controllati
dall'automazione, come lampadine,
lavatrici, smart TV e molto altro.
Oltre alle quattro funzioni di base di un computer (input,
elaborazione, memorizzazione e output), esistono alcuni
componenti comuni su cui si basa
la maggior parte dei computer.
Sono classificati come hardware,
software e firmware.
L'hardware è costituito dalle parti di un computer
che si possono prendere,
spostare, aprire e chiudere.
È l'oggetto fisico con cui si interagisce
all'interno del computer.
L'hardware comprende anche i dispositivi che utilizziamo
per l'input, l'elaborazione, l'archiviazione e l'output.
I dispositivi di input includono tastiere,
mouse, microfoni e webcam.
Anche l'hardware verrà utilizzato per l'elaborazione,
come l'unità di elaborazione centrale,
nota come CPU, o l'unità di
elaborazione grafica, o GPU.
Questi dispositivi sono in realtà il cervello del computer
e vengono utilizzati per controllare
tutto ciò che il computer fa.
Quando ci occupiamo dell'elaborazione in un computer,
il nostro obiettivo è prendere un certo tipo di input come dati
e convertirli in qualcosa di utile e utilizzabile.
D'altra parte, esiste
anche un hardware progettato
per l'archiviazione temporanea o permanente.
L'archiviazione è l'atto di salvare i dati
per utilizzarli o recuperarli in futuro.
Per quanto riguarda l'archiviazione
temporanea, i nostri computer dispongono
di un tipo di archiviazione molto piccola
e molto veloce, nota come
cache, che in realtà fa parte della CPU, o processore.
Un'altra area di memorizzazione temporanea di cui dispongono
i computer è nota come memoria, o RAM.
In termini di archiviazione permanente
o a lungo termine, possiamo utilizzare
dischi rigidi, unità a stato solido, unità
USB, CD, DVD, dischi Blu-ray e altri oggetti
del genere.
Un altro modo in cui utilizziamo l'hardware
è quello di creare output per i nostri utenti finali.
I dispositivi di uscita comprendono componenti come monitor o display,
altoparlanti e persino stampanti.
Quindi, come si può vedere,
usiamo l'hardware per effettuare input,
elaborazione, memorizzazione e output,
ma usiamo anche il software per utilizzare pienamente l'hardware
per il suo compito specifico.
Ora, il software viene utilizzato
per fornire istruzioni all'hardware
e dirgli esattamente cosa si vuole che faccia.
Esistono tre tipi principali di software che
si possono incontrare.
Si tratta di software del sistema
operativo, software applicativo e driver.
Oggi il software del sistema operativo
viene utilizzato per fornire un metodo standard
per salvare, recuperare, modificare, stampare
e trasmettere informazioni e dati all'interno
del computer.
I sistemi operativi tipici includono
Windows, OS X, Linux, Android, iOS, Chrome OS e
molti altri.
Il software applicativo, invece, viene
utilizzato per creare,
archiviare, modificare e visualizzare le informazioni
o i dati creati.
Questo include cose come Microsoft
Word, Adobe Premiere, Firefox
e altre che si usano quotidianamente.
Un driver è un tipo specifico di software che viene utilizzato
per tradurre i comandi dal sistema
operativo a uno specifico
componente hardware.
Ad esempio, se installo una nuova scheda video nella mia
workstation, Windows sarà
probabilmente in grado di rilevarla e di utilizzare
un driver generico per capire almeno
come visualizzare le
immagini sullo schermo utilizzando quella scheda
grafica.
Ma se installo i driver specifici per la scheda video del produttore,
questi indicheranno a Windows
come utilizzare al meglio
la scheda grafica per ottenere prestazioni
migliori o un'uscita di
qualità superiore sul display.
Oltre all'hardware e al software,
c'è un'altra cosa che si chiama firmware.
Si tratta di una combinazione di hardware e software,
inserita in un unico chip.
Spesso lo chiamiamo software su chip.
Il firmware è un tipo di software specializzato
contenuto nel chip che verrà
collegato alla scheda madre, all'unità
ottica, alla scheda video, all'adattatore
host di memoria di massa, alla scheda di
rete, al modem o alla stampante.
Quando sentite la parola firmware, voglio
che ricordiate l'espressione "software su un chip", perché
si tratta di un software che controlla il dispositivo
a cui il chip è collegato.
Un tempo il firmware era più difficile da aggiornare rispetto ad altri
software perché esisteva solo su quel chip specializzato.
In passato, per aggiornare il firmware era necessario
estrarre il chip e sostituirlo.
Al giorno d'oggi, però, la maggior parte del firmware è aggiornabile
attraverso un processo chiamato flashing.
Per questo motivo, la maggior parte dei firmware moderni viene definita
"flashabile", in quanto è possibile aggiornare il software
del chip per sfruttare i nuovi progressi tecnologici
che si sono verificati
dopo la produzione del dispositivo.
Bene, spero che questo sia il punto di partenza
per il proseguimento di questo corso.
So che ho appena parlato di
molte parti e pezzi di un computer senza approfondire
nessuno di essi, ma non preoccupatevi,
torneremo a esaminare
ogni singolo componente, come i processori e le CPU, la
memoria, l'archiviazione, i dispositivi
mobili, le stampanti e molto altro ancora durante
il corso, per assicurarci che sappiate tutto ciò che dovete sapere su di essi per l'esame.