Il software<br />
Sistemi operativi e software di base<br />La componente software di un sistema informatico è costituita da un insieme di p...
Sistema Operativo <br />Sistema operativo (SO): insieme organizzato di programmi che gestiscono e rendono funzionanti tutt...
Dipendenza fra software e hardware<br />Software applicativo: word processor, database, fogli elettronici, browser, progra...
Principali sistemi operativi<br />MS-DOS, il primo sistema operativo per PC<br />Windows95/98/NT/2000/XP/Vista/Seven, attu...
Il Firmware<br />Il Firmware è il confine  fra Hardware e Software<br />È uno strato di micro-programmi, scritti dai<br />...
Le Funzioni del sistema operativo<br /><ul><li>Gestione delle risorse disponibili
Gestione della memoria centrale
Organizzazione e gestione della memoria di massa
Interpretazione ed esecuzione di comandi elementari
Gestione di un sistema multi - utente</li></ul>Un utente “vede” l’elaboratore solo tramite il<br />Sistema Operativo<br />...
CLASSIFICAZIONE dei S.O.<br />In base al numero di utenti:<br />Mono-utente ( mono-user): un solo utente alla<br />volta p...
CLASSIFICAZIONE dei S.O.<br />In base al numero di programmi in esecuzione:<br />• Mono-programmato ( mono-task): si può<b...
Sistemi operativi e file system<br />Un modulo essenziale del sistema operativo è la gestione dei file (file system) che s...
Directory<br />Una directory è un contenitore logico che può contenere file ed altre directory<br />In una directory non p...
Upcoming SlideShare
Loading in …5
×

Il software 11

438 views
387 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
438
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Il software 11

  1. 1. Il software<br />
  2. 2. Sistemi operativi e software di base<br />La componente software di un sistema informatico è costituita da un insieme di programmi <br />specifici per un determinato problema (software applicativo)<br />rivolti alla gestione dell’intero sistema (software di base)<br />La parte principale del software di base è detta sistema operativo<br />
  3. 3. Sistema Operativo <br />Sistema operativo (SO): insieme organizzato di programmi che gestiscono e rendono funzionanti tutte le risorse hardware e software di un computer.<br />
  4. 4. Dipendenza fra software e hardware<br />Software applicativo: word processor, database, fogli elettronici, browser, programmi gestionali, ecc.<br />Sistema operativo e software di base<br />hardware: CPU, memoria centrale, memorie di massa, periferiche <br />
  5. 5. Principali sistemi operativi<br />MS-DOS, il primo sistema operativo per PC<br />Windows95/98/NT/2000/XP/Vista/Seven, attuali sistemi operativi per PC prodotti da Microsoft<br />MacOs, il sistema operativo per Macintosh Apple<br />Unix, uno dei sistemi operativi più potenti e diffusi<br />Linux, sistema operativo Open Source<br />
  6. 6. Il Firmware<br />Il Firmware è il confine fra Hardware e Software<br />È uno strato di micro-programmi, scritti dai<br />costruttori, che agiscono direttamente al di<br />sopra dello strato hardware<br />Sono memorizzati su una speciale memoria<br />centrale permanente (ROM, EPROM, …)<br />
  7. 7. Le Funzioni del sistema operativo<br /><ul><li>Gestione delle risorse disponibili
  8. 8. Gestione della memoria centrale
  9. 9. Organizzazione e gestione della memoria di massa
  10. 10. Interpretazione ed esecuzione di comandi elementari
  11. 11. Gestione di un sistema multi - utente</li></ul>Un utente “vede” l’elaboratore solo tramite il<br />Sistema Operativo<br />il S.O. realizza una “macchina virtuale”<br />
  12. 12. CLASSIFICAZIONE dei S.O.<br />In base al numero di utenti:<br />Mono-utente ( mono-user): un solo utente alla<br />volta può utilizzare il sistema<br />Multi-utente (multi-user): più utenti possono<br />interagire contemporaneamente con la macchina.<br />
  13. 13. CLASSIFICAZIONE dei S.O.<br />In base al numero di programmi in esecuzione:<br />• Mono-programmato ( mono-task): si può<br />eseguire un solo programma per volta<br />• Multi-programmato ( multi-task): il S.O. è in<br />grado di portare avanti contemporaneamente<br />l'esecuzione di più programmi (pur usando una<br />sola CPU).<br />
  14. 14. Sistemi operativi e file system<br />Un modulo essenziale del sistema operativo è la gestione dei file (file system) che si occupa di gestire le informazioni memorizzate nelle memorie di massa(Hard Disk o altre) organizzandole logicamente e facilitando le operazione su di esse<br />Gli usuali file system sono basati sui concetti di file e directory<br />
  15. 15. Directory<br />Una directory è un contenitore logico che può contenere file ed altre directory<br />In una directory non possono esistere file con lo stesso nome<br />Una directory ha un nome che la contraddistingue dalle altre directory<br />Lo scopo principale delle directory è di catalogare e classificare i file presenti nel dispositivo di memorizzazione<br />Nei sistemi multiutente ogni utente ha le proprie directory<br />
  16. 16. File system di tipo gerarchico<br />Un file o una directory sono contenuti direttamente soltanto in una directory<br />Esiste una directory che contiene (direttamente o indirettamente) tutti i file e directory, detta directory principale o root<br />La root non è contenuta in nessun’altra directory<br />Un file system siffatto è detto gerarchico ed è visualizzato sotto forma di albero<br />
  17. 17. Esempio di file system gerarchico<br />ROOT<br />ordini<br />foto.jpg<br />lettere<br />sting.mp3<br />Genn99.xls<br />evasi<br />marco<br />concorso1.doc<br />disdetta<br />directory<br />lista.doc<br />lettera1.doc<br />file<br />
  18. 18. PROGRAMMI APPLICATIVI<br />Risolvono problemi specifici degli utenti:<br />• word processor: elaborazione di testi ( Es. MSWord)<br />fogli elettronici: gestione di tabelle, calcoli e<br />grafici ( Es.Excel)<br />database: gestione di archivi ( Es. Access)<br />suite(integrati): collezione di applicativi capaci<br />di funzionare in modo integrato come un’applicazione unica. ( Es. Office)<br />
  19. 19. Il software applicativo<br /><ul><li>Esistono diversi tipi di software applicativo
  20. 20. Software orizzontale: software ad ampia diffusione e di utilizzo generale (ad es. un word processor)
  21. 21. Software verticale: software scritto per particolari compiti diffuso in particolari settori (es. gestione di parcelle mediche)
  22. 22. Applicazioni personalizzate:software scritto ad hoc per una determinata azienda o cliente (ad es. gestione dei treni per le Ferrovie dello Stato)</li>

×