Dal sistema operativo all' hardware
Di cosa parleremo ?
●
Il computer (processore e memoria principale)
●
Cosa avviene all'avvio del computer?
●
processi
●
Scheda madre
●
Alimentatore
●
Memorie Secondarie (floppy disk, hard disk, CD, DVD, PENDRIVE, ecc)
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Tipi di elaboratori
●
Mobile devices (PDA – SmartPhones)
●
Personal computers (utilizzo personale)
–
–
●
Workstations
–
●
Maggior numero di utenti, condivisione risorse
Mainframe
–
●
Utilizzo professionale, CAD, pochi utenti (<5)
Minicalcolatore
–
●
Desktop
Laptop
Numero elevato di periferiche, archivi di grandi
dimensioni
SupercomputerUltracomputer
– Applicazioni tecniche e scientifiche che
richiedono la massima potenza di calcolo
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
2
Il calcolatore
Velocità in
Hertz
registri
IR
CU
PC
R
A
M
Capacità in
byte
ALU
CPU
dal modello di Von Neumann
(anni '50)
ISTRUZIONI Cod. Op.
op1
BUS (collegamenti)
op2
ris
+ PERIFERICHE
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Quale processore?
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Quale memoria?
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Processore
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Dentro il CASE
Schede di RAM
CPU
HD e lettore
CD impilati
ROM
SCHEDA
MADRE
Alimentatore
Interfaccia per dispositivi esterni
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
La fase di BOOT
RAM
Istruzioni
BIOS
CPU
Memoria di Massa
EPROM
CHECK SYSTEM
Lettura:
1. MBR
2. boot loader
BIOS
Leggi kernel O.S.
Boot loader
Kernel
GUI
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
driver
Come si esegue un programma?
●
●
●
●
Le istruzioni di un programma sono eseguite da
un processore.
Per essere eseguito velocemente un programma
deve essere caricato in una memoria veloce:
memoria centrale (RAM).
Il processore preleva le istruzione dalla memoria e
le esegue una dopo l'altra.
Un programma in esecuzione si definisce
processo.
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
9
Rapporto Programma-Processo
PROGRAMMA
RICETTA
PROCESSO
........................
...........................
..........................
.........................
..........................
........................
.........................
.........................
.........................
DATI
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Dove sono i Programmi? Task Manager, ksysguard e RAM
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Processi e Sistema Operativo
P1
P2
multitasking
P3
P4
P5
P6
O.S.
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Time Sharing
P1
P2
P2
t1
t1
t1
P1
t2
t3
t4
t5
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Struttura di un sistema operativo
●
Modello a strati gerarchici
– Struttura organizzata su diversi livelli
– Ogni livello fornisce funzionalità specifiche.
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
14
Nucleo del sistema operativo
(kernel)
●
●
Compiti del nucleo:
– strato che dialoga direttamente con l’hardware
– esecuzione dei programmi e risposta a eventi generati dalle periferiche
Requisito fondamentale: consentire a utenti/programmi diversi la condivisione
delle risorse
– Offrire virtualmente ad ogni utente/programma tutta la macchina
– Tante CPU virtuali
Processo
Processo
...
Processo
...
CPU virtuale
CPU virtuale
CPU virtuale
Memoria
BUS
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
15
Unix & Linux
Di cosa parleremo ?
- Caratteristiche dei sistemi UNIX;
- Sistema Operativo LINUX, distribuzione;
- Le GUI di LINUX
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Multiprogrammato
Multiutente
Gestione della
memoria virtuale
UNIX
Portabile
Aperto
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Linux
Sistema Operativo Open Source
Lo stesso codice è fruibile liberamente
a pagamento
Programma gratuito
DISTRIBUZIONI
●
DEBIAN
●
UBUNTU
●
RED HAT
●
SUSE
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Linux GUI
KDE
un processo come tanti altri
GNOME
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
... ... ...
Memoria di Massa
Di cosa parleremo ?
- Gerarchie di Memoria;
- Dispositivi di memoria di massa;
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Gerarchia di memoria
Cache
L1
L2
Memoria principale
Dischi magnetici
Off-line
–
–
Capacità
Volatile
Velocità
Costo per bit
Registri
Nastri
Persistente
Dischi ottici
Questa organizzazione permette di disporre una grande quantità di
memoria al costo più basso, consentendo allo stesso tempo una velocità
di accesso pari a quella garantita dalla tecnologia più veloce.
L’assunzione fondamentale è che la frequenza degli accessi diminuisca
scendendo lungo la gerarchia.
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
21
Memorie Secondarie
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Memorie Secondarie – Floppy Disk
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
T=Ta+Trt+Trs+Tls
Memorie Secondarie – Hard Disk
Informatica per l'impresa tra soluzioni proprietarie ed open source
T=Trt+Trs+Tls
Corso di Preparazione
informatica – Gianluigi Roveda
Mauro Gaspari –all'idoneità
Gianluigi Roveda
Memorie Secondarie – Hard Disk
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda
Memoria principale - CD
Informatica per l'impresa tra soluzioni proprietarie ed open source
Corso di Preparazione
informatica – Gianluigi Roveda
Mauro Gaspari –all'idoneità
Gianluigi Roveda
Memoria principale - DVD
4,38 GB
7,95 GB
8,75 GB
15,9 GB
Informatica per l'impresa tra soluzioni proprietarie ed open source
Corso di Preparazione
informatica – Gianluigi Roveda
Mauro Gaspari –all'idoneità
Gianluigi Roveda
Memoria principale - PENDRIVE
EEPROM
+ PORTA USB
Informatica per l'impresa tra soluzioni proprietarie ed open source
Mauro Gaspari – Gianluigi Roveda