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 elemento morbido SOFTWARE 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. Fanno parte del software di base FIRMWARE (BIOS - Basic Inpot/Output System - Software di base ROM) SISTEMA OPERATIVO O.S. o D.O.S. 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 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 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 Slide 9 of XX _ Macchina Memoria privata Memoria privata Memoria privata Processo Processo Processo CPU CPU CPU Bus reale File System Gestore Periferiche Gestore Memoria Nucleo Slide 10 of XX _
Processi Sono le attività concorrenti che devono essere eseguite secondo criteri di equità e necessità Inizio esecuzione Processi pronti Schedule Timing Supervisore Return from interrupt Interrupt o timing Processi in esecuzione fine Operazione di Processi in attesa inizio Operazione di Fine esecuzione 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 Slide 12 of XX _
Struttura ad albero Livello 1 (zxe) Livello 2 (pqk) Radice / Root Livello 1 (bcd) Livello 1 (ajl) Livello 2 (lzg) Livello 2 (pqk) Livello 2 (pqk) Livello 2 (lzg) Livello 2 (pqk) 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