Lezione 15 - Università degli Studi di Roma "Tor Vergata"

Università degli Studi di Roma – Tor Vergata
Facoltà di Ingegneria – Corso di Laurea in Ingegneria Medica
Infrastrutture software
Interattività uomo - macchina
Interattività
SOFTWARE
Hardware equivale ad una macchina senza
“autista”, è il corpo fisico del sistema.
Software è “l’autista” che dirige la macchina
dove vuole il “passeggero” cioè l’utente, può
essere considerato il “pensiero”
SOFTWARE
SOFTWARE elemento “morbido”
E’ la componente che consente di sfruttare le
risorse fisiche (hardware) disponibili
Sono i programmi che permettono di elaborare
le informazioni, controllare le periferiche e
produrre i risultati.
Classificazione del software
Software di BASE
E’ un complesso di programmi collegati tra loro che
consente l’utilizzo minimo del sistema e la sua
programmazione
Software APPLICATIVO
Comprende tutti i programmi destinati a risolvere
specifici problemi non legati al funzionamento del
sistema.
Software di base
Fanno parte del software di base
FIRMWARE (BIOS - Basic Inpot/Output System SISTEMA OPERATIVO O.S. o D.O.S.
ROM)
Costituito da un insieme di programmi progettati per
svolgere funzioni di gestione, controllo e supervisione
sulle operazioni dell’intero sistema
Gestore file (File System)
Controllo sulle funzioni I/O – Gestione periferiche
Gestione rete
Gestione memoria
Interprete dei comandi - Comandi di processo
Gestione del software applicativo
Software applicativo
Interprete
comandi
Software
Applicativo
Gestione
Memoria
Gestione
Periferiche
File
System
Nucleo funzioni base (kermel)
Interfaccia
rete
HARDWARE
I sistemi operativi di prima generazione
Sistemi operativi
Monotasking
DOS 6.xx
Tempo di CPU
Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Tempo per operazioni di input output
Slide 8 of XX _
I sistemi operativi di prima generazione
Sistemi operativi
Multitasking senza prelazione
MacOS 1…8, Windows 3.x
Multitasking con prelazione
Tutti gli attuali sistemi operativi
Programma 1
Programma 2
Programma 3
Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Slide 9 of XX _
Macchina virtuale
Memoria
privata
Memoria
privata
Memoria
privata
Processo
I/O
virtuale
Processo
I/O
virtuale
Processo
I/O
virtuale
CPU
virtuale
I/O
virtuale
CPU
virtuale
I/O
virtuale
CPU
virtuale
I/O
virtuale
Bus reale
File System
Gestore Periferiche
Gestore Memoria
Nucleo
Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Slide 10 of XX _
Processi
Sono le attività concorrenti che devono essere
eseguite secondo criteri di equità e necessità
Inizio esecuzione
Return from
interrupt
Schedule
Processi
pronti
Supervisore
Timing
fine
Operazione di I/O
Processi in
attesa
Processi in
esecuzione
Interrupt
o timing
inizio
Operazione di I/O
Fine esecuzione
Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Slide 11 of XX _
File System
Permtte la gestione dei dati da memorizzare
nelle unità di memoria di massa
Gestione della localizzazione dei dati e
nominazione dei file
Percorsi
Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Slide 12 of XX _
Struttura ad albero
Livello 1 (zxe)
Livello 2 (pqk)
Livello 2 (lzg)
Livello 1 (bcd)
Livello 2 (pqk)
Livello 2 (pqk)
Livello 1 (ajl)
Livello 2 (lzg)
Livello 2 (pqk)
Radice / Root
Informatica - Ingegneria Medica -2012 - Franco Del Bolgia
Slide 13 of XX _
Organizzazione delle informazioni
Le informazioni sono raccolte in
FILE
identificati con nomi di lunghezza massima predefinita,
contengono informazioni tra loro correlare e congruenti
(sono paragonabili al singolo libro presente in una
biblioteca)
Cartelle (directory o folder)
contengono più file e/o sottocartelle riguardanti lo stesso
argomento ( sono paragonabili ad uno scaffale di una
biblioteca dove sono conservati più libri)
Organizzazione delle informazioni
Le informazioni sono raggiunte attraverso un
Percorso (path)
può essere paragonato all’indirizzo presente sul
frontespizio di una lettera letto al contrario
Terra\Europa\Italia\Lazio\Roma\Circoscrizione10\Univ.To
r_Vergata\Medicina\Neuroscienze\Fisiologia\Del Bolgia
Un numero telefonico ci permette di raggiungere una
destinazione
0039 - 06 –
72
59
– 6852
Italia – Roma – Roma Sud – Tor Vergata - Stanza
Percorso (path)
r:\C
r:\C\R
r:\C\R\F
Si voglia raggiungere una
informazione contenuta nella cartella
r:\C\R\F\T
Università degli Studi di Roma – Tor Vergata
Facoltà di Ingegneria – Corso di Laurea in Ingegneria Medica