Hardware e Software
Il computer è un insieme di dispositivi fisici che ricevono dati, li
elaborano seguendo istruzioni contenute in programmi e producono
risultati.
Componenti Complementari
Hardware Software
L'insieme dei componenti fisici (meccanici, elettrici, La parte logica costituita dai programmi residenti nella
elettronici, magnetici e ottici) che costituiscono memoria. Ogni programma è una serie di istruzioni che
l'elaboratore. risolvono uno specifico problema.
Tipi di Computer
Personal Computer Laptop Tablet
Espandibile e con prezzo inferiore a Trasportabile, leggero, con Dimensioni e peso ridotti.
parità di prestazioni. Si possono alimentazione autonoma. Disponibili iPad (Apple) e dispositivi
potenziare componenti come RAM Componenti miniaturizzati per con sistema operativo Android.
e hard disk. ridotto consumo energetico.
Lo Smartphone
Il telefono intelligente consente di svolgere molte attività che fino a un
decennio fa erano prerogativa del computer.
Collegamento a Internet
Consultare posta elettronica
Inviare e ricevere messaggi
Ascoltare musica e leggere file
Struttura Hardware
Schema ideato dal matematico Von Neumann negli anni '40, mostra gli
elementi base di un sistema di elaborazione e il flusso dei dati.
La trasmissione di dati avviene tramite i bus, canali di comunicazione tra
le varie unità.
Elementi Base dell'Elaboratore
CPU Memoria Centrale Periferiche Input
"Cervello" della macchina in cui Conserva istruzioni per l'avvio e Consentono l'immissione di dati e
avvengono i processi di elaborazione. memorizza programmi in esecuzione. istruzioni.
Periferiche Output Memorie di Massa
Comunicano all'esterno i dati elaborati. Memorizzano dati e programmi in modo permanente.
CPU: Unità Centrale
La CPU è un circuito integrato (microprocessore) in cui avvengono tutti i processi di elaborazione.
ALU CU Registri
Arithmetic and Logic Unit: compie Control Unit: coordina l'esecuzione Aree di memoria temporanee che
operazioni di calcolo ed esegue le delle operazioni. memorizzano dati e istruzioni in
istruzioni del programma. esecuzione.
Motherboard e Clock
Il microprocessore è alloggiato sulla motherboard
(scheda madre), alla quale si collegano i vari
componenti.
La velocità è determinata dalla frequenza del clock,
un orologio interno che scandisce le operazioni.
Velocità del Microprocessore
1M 1B
Megahertz (MHz) Gigahertz (GHz)
Un milione di cicli di clock al secondo Un miliardo di cicli di clock al secondo
Se il clock lavora a 1 GHz, l'unità centrale esegue 1 miliardo di istruzioni elementari al secondo.
Memoria Centrale: RAM
Random Access Memory
Memoria temporanea di lettura/scrittura che si svuota allo spegnimento
dell'elaboratore.
Mantiene dati in fase di elaborazione
Memorizza istruzioni dei programmi in esecuzione
Definita memoria di lavoro e dinamica
Memoria Centrale: ROM
Read Only Memory
Memoria permanente di sola lettura che mantiene il contenuto anche allo
spegnimento.
La BIOS ROM contiene il firmware con funzioni di base:
Autodiagnostica (autotest) dei componenti
Riconoscimento periferiche input/output
Caricamento del sistema operativo (bootstrap)
I computer moderni il BIOS prende il nome di UEFI.
Unità di Misura della Memoria
Unità Simbolo Capacità Corrisponde a
byte B 8 bit 1B
kilobyte KB 1024 byte 1 KB
megabyte MB 1024 kilobyte 1 MB
gigabyte GB 1024 megabyte 1 GM
terabyte TB 1024 gigabyte 1 TB
petabyte PB 1024 terabyte 1 PB
Porte di Comunicazione
Le porte permettono di collegare fisicamente l'elaboratore alle periferiche e alle memorie di massa tramite cavi.
USB 2.0 USB 3.0
Colore nero Colore blu
Velocità: 480 Mbit/s Velocità: 5 Gbit/s
Porte di Comunicazione
Altre porte di comuinicazione
VGA HDMI Mini jack RJ45
Collegamento video Collegamento audio e Collegamento audio Collegamento alla rete
video input e output
Memorie di Massa
Dispositivi che permettono di memorizzare dati e programmi in modo
permanente. Capacità espressa in gigabyte o terabyte.
HDD e SSD
HDD - Hard Disk Drive SSD - Solid State Drive
Disco magnetico con testina guidata da braccio metallico.
Unità a stato solido con tecnologia flash. Maggiore velocità
Capacità in GB o TB.
di accesso, lettura e scrittura.
Dispositivi di Memorizzazione
HDD/SSD USB Dischi di Rete Nastri
Dischi esterni collegati via USB per Utilizzabili come memorie di massa da Dispositivi ad accesso sequenziale per
conservare grandi quantità di dati o ogni elaboratore collegato in rete. copie di backup dei dati presenti negli
trasferirli tra PC. Capacità in GB o TB. Capacità in TB. hard disk.
Supporti Ottici e Portatili
CD e DVD USB Flash Drive Memory Card
CD: 700 MB. DVD: 4,7 GB. Per Pen drive con dimensioni ridotte e Scheda estraibile di piccole dimensioni.
programmi, musica, filmati e prodotti grande capacità in GB. Per copiare o Per espandere memoria di smartphone
multimediali. trasferire dati. e fotocamere.
Cloud Storage
Unità di memorizzazione online che permettono di memorizzare o
prelevare file da elaboratori connessi in rete.
Condivisione file via messaggistica istantanea
Ambienti cloud: Dropbox, Google Drive
Accesso da qualsiasi dispositivo connesso
Archiviazione su server remoti
Periferiche di Input
Dispositivi che consentono l'inserimento nel computer di dati e istruzioni.
Tastiera
" Tasti alfanumerici: sono le lettere dell'alfabeto e i numeri, oltre ai segni di punteggiatura e ai simboli più utilizzati (@, $,
%, &, ecc.).
" Tasti funzione programmabili: posti nella fila più alta della tastiera, hanno l'etichetta F seguita da un numero, da 1 a 12.
" Tasti di edizione: permettono di spostarsi velocemente nel testo, inserire o cancellare caratteri.
" Tastierino numerico: collocato a destra della tastiera estesa; usati come calcolatrice.
" Tasti cursore: sono i cosiddetti tasti freccia, che servono a muovere il cursore sullo schermo.
Periferiche di Input
Dispositivi che consentono l'inserimento nel computer di dati e istruzioni.
Mouse/Touchpad Scanner Webcam
Dispositivo di puntamento per Acquisisce in formato digitale testi, Acquisisce immagini e realizza
selezione comandi della GUI. fotografie e immagini. filmati.
Periferiche di Output
Dispositivi che consentono la comunicazione all'esterno dei dati
elaborati, intermedi o finali.
Monitor
Mostra dati elaborati. Caratterizzato da dimensioni, formato
e risoluzione in pixel.
Stampante
Trasferisce su carta i dati. Velocità in ppm, qualità in dpi.
Audio
Casse acustiche e cuffie per la fruizione dell'audio.
Stampanti: Caratteristiche
Getto d'Inchiostro Laser
Poco costose Più costose
Piuttosto lente Veloci
Buona qualità di stampa Elevata qualità di stampa
Velocità: misurata in ppm (pagine per minuto)
Qualità: misurata in dpi (dots per inch)
Il Software e
Il Sistema Operativo
Il Sistema Operativo
Insieme di programmi necessario per il funzionamento dell'elaboratore.
Gestione Hardware
Controlla e organizza le risorse fisiche del computer
Interfaccia Utente
Consente l'interazione mediante GUI (Graphical User Interface)
Il modello Onion Skin
Funzioni del Sistema Operativo
Applicazione
Organizza l'esecuzione dei programmi
Interfaccia grafica
GUI: facilita la comunicazione con icone intuitive
CLI: comandi su codici di programmazione
Interprete dei comandi
Gestisce l'esecuzione dei comandi
File System
Organizza file in cartelle e sottocartelle
Periferiche
Controlla accesso e uso tramite driver
Memoria Centrale
Carica i software necessari per l'elaborazione di RAM e ROM
Nucleo Kernel
gestisce l'accesso sicuro all'hardware, la CPU e la memoria del compter
Principali Sistemi Operativi
Windows: Tra i più diffusi, interfaccia grafica dal 1985 I sistemi operativi vengono periodicamente aggiornati per
Linux: Sistema operativo libero (open source) migliorarne le prestazioni e adeguarli ai progressi
tecnologici e alle esigenze degli utenti.
macOS: Per elaboratori Macintosh
iOS: Per smartphone e tablet (open source)
Android : Per smartphone, tablet e PC (open source)
Software Applicativo
Programma creato per rispondere a specifiche esigenze dell'utente e
gestire compiti legati a precise attività.
I software general purpose (multiuso) consentono di gestire un vasto
numero di situazioni e risolvere problemi specifici.
Quando diversi software applicativi integrano in un unico ambiente
funzioni per testi, calcoli e presentazioni, si parla di pacchetto
applicativo (OPT, Office Productivity Tools), come Microsoft Office o
LibreOffice.
Il pacchetto Microsoft Office
Word OneNote Excel PowerPoint
creare, modificare e prendere appunti digitali Eseguire calcoli, analisi realizzare presentazioni
stampare documenti e organizzare dati e creare grafici con testi, immagini, suoni
informazioni e animazioni
SharePoint Teams Outlook OneDrive
condividere e gestire comunicare, chattare, gestire la posta archiviare e condividere
documenti e risorse condividere file e elettronica, i contatti, il file online, accedendo da
all¾interno di gruppi videoconferenze calendario e le attività qualsiasi dispositivo
La Legalità del Software
I software sono accompagnati dalla licenza, un contratto che stabilisce l'uso consentito del programma.
Acquisto Registrazione
Codice ID e password per installazione Assistenza tecnica e aggiornamenti
1 2 3
Download
Accettazione licenza e codice di attivazione
EULA e Copyright
End-User License Agreement (EULA)
Contratto che specifica modalità di utilizzo, garantisce diritti e
prescrive obblighi.
Il copyright (©) indica il diritto d'autore, tutelato da norme che
stabiliscono proprietà e utilizzo di beni intellettuali.
La pirateria - riproduzione, vendita o uso di copie non autorizzate -
costituisce reato punito con pene pecuniarie e/o reclusione.
Software Libero vs Proprietario
Software Libero Software Proprietario
Codice sorgente disponibile Vincoli per utilizzo e ridistribuzione
Modificabile e migliorabile Codice sorgente segreto
Spesso rilasciato gratuitamente Spesso rilasciato a pagamento
Esempi: Linux, LibreOffice Esempi: Windows, Microsoft Office