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