Il Software Software = Programma z Un programma è un insieme di istruzioni che, eseguite dal processore di un elaboratore, risolve un determinato problema z Il software fa “vivere” l’hardware Gerarchia del software z Software di sistema z Software applicativo Software di sistema Software applicativo serve alla macchina per funzionare serve all'utente per lavorare I tipi di software z Software di base Sistema operativo Utilities (Drivers delle periferiche) z Software applicativo Videoscrittura Foglio di calcolo Browser Videogiochi Presentazioni Gestione dati Il Bootstrap Il programma che il computer esegue alla sua accensione Generalmente noto come Firmware E’ contenuto nella memoria non volatile La memoria non volatile viene scritta “in fabbrica” Il BIOS Basic Input Output System E’ un insieme di programmi contenuto nella memoria non volatile assieme al BOOT Configura e controlla l’hardware di sistema (drivers) E’ aggiornabile con apposita procedura anche via Web Sistema operativo Sistema ? ⇒ Insieme di programmi Consente al Computer di “Operare” z Un gruppo di programmi che gestisce il funzionamento di base del computer. z Il sistema operativo rimane sempre attivo dal momento in cui viene caricato (all’accensione della macchina) fino suo allo spegnimento I Sistemi Operativi Proprietari Open Source Apple Gnome Debian KDE Etoile Konqueror Fedora Linux Finder Freespire Globe Ubuntu Vista Windows Diffusione dei sistemi operativi Windows XP Windows Vista Apple Altri Linux Interfaccia utente z CLI COMMAND z LINE z INTERFACE z z GUI GRAPHIC z USER z INTERFACE) z Funzioni del Sistema operativo GESTIONE DELLA MEMORIA GESTIONE DEL SISTEMA CENTRALE GESTIONE DELLE UNITÀ PERIFERICHE GESTIONE DELLE APPLICAZIONI