1 / 48

Informatica per Scienze Biologiche e Biotecnologie

Informatica per Scienze Biologiche e Biotecnologie. Anno Accademico 2001-2002. Informatica per Scienze Biologiche e Biotecnologie. Modulo 4 - Il Sistema Operativo. Il Sistema Operativo.

eydie
Download Presentation

Informatica per Scienze Biologiche e Biotecnologie

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Informatica per Scienze Biologiche e Biotecnologie Anno Accademico 2001-2002 Corso di Informatica

  2. Informatica per Scienze Biologiche e Biotecnologie Modulo 4 - Il Sistema Operativo Corso di Informatica

  3. Il Sistema Operativo Scopo di questa sezione è dare una precisa idea di quali siano le funzioni di un sistema operativo, in quanto elemento centrale nel funzionamento di un computer. Corso di Informatica

  4. Argomenti • Funzione dei sistemi operativi • Principali sistemi operativi: DOS, Linux, MS Windows, etc. Corso di Informatica

  5. Tipologie di Sistemi operativi I sistemi operativi possono essere: • multiutente o mono utente • multitasking • real time Corso di Informatica

  6. Tipologie di Sistemi operativi Multiutente: • possono funzionare per più utenti contemporaneamente. Corso di Informatica

  7. Tipologie di Sistemi operativi Multitasking: • possono eseguire più programmi alla volta in modo indipendente. Corso di Informatica

  8. Tipologie di Sistemi operativi Real Time: • permettono elevatissime velocità di esecuzione dei programmi, essendo quindi adatti a controlli di processo industriali, monitoraggio ospedaliero, etc... Corso di Informatica

  9. Funzione dei sistemi operativi Il computer senza il sistema operativo è una scatola vuota, stupida, assolutamente incapace di fare alcuna operazione. Corso di Informatica

  10. Funzione dei sistemi operativi Le funzioni del sistema operativo principali sono: • Colloquio con le periferiche • gestione della memoria • gestione dei dischi • comunicazioni • sicurezza Corso di Informatica

  11. Colloquio con le periferiche Per periferiche intendiamo tutti gli oggetti esterni al computer che sono in grado di fornire un input o di reagire ad un output. Ricordiamo il mouse, le stampanti, il video, gli scanner…. Il sistema operativo si assume l’onere di colloquiare con tutte, garantendo il successo del colloquio. Corso di Informatica

  12. Colloquio con le periferiche Corso di Informatica

  13. Colloquio con le periferiche Corso di Informatica

  14. Colloquio con le periferiche Corso di Informatica

  15. Colloquio con le periferiche Corso di Informatica

  16. Colloquio con le periferiche Corso di Informatica

  17. Colloquio con le periferiche Corso di Informatica

  18. Colloquio con le periferiche Corso di Informatica

  19. Colloquio con le periferiche Corso di Informatica

  20. Gestione della memoria E’ sempre il sistema operativo ad occuparsi della gestione della memoria, cioè alla assegnazione di questa ai programmi che ne fanno richiesta, a liberare quella non più in uso da programmi ormai terminati o occupata da dati ormai in disuso. Corso di Informatica

  21. Gestione della memoria Rispetto ai programmi, oltre che assegnare loro memoria, il sistema operativo provvede anche a assegnare time slice, cioè fette di tempo, per evitare che i diversi programmi in esecuzione contemporaneamente entrino in conflitto tra loro. Corso di Informatica

  22. Gestione della memoria Quando un programma parte, il sistema operativo gli assegna tutte le risorse di cui ha bisogno, controllando che questo non generi problemi ad altri programmi. Corso di Informatica

  23. Gestione della memoria Quando un programma termina, il sistema operativo libera tutte le risorse che il programma aveva impegnato per renderle disponibili ad altri programmi. Corso di Informatica

  24. Gestione della memoria Quando la memoria fisica è completamente occupata, il sistema operativo attiva la memoria virtuale e gestisce i dati secondo logiche di ottimizzazione, per garantire le migliori prestazioni. Corso di Informatica

  25. Gestione della memoria Corso di Informatica

  26. Gestione della memoria Corso di Informatica

  27. Gestione dei dischi Il sistema operativo provvede a scrivere e a leggere i dati e i programmi residenti su disco in modo trasparente. Gestisce lo spazio disponibile, il frazionamento dello spazio stesso, la creazione degli indici per il successivo ritrovamento, etc... Corso di Informatica

  28. Gestione dei dischi Corso di Informatica

  29. Gestione dei dischi Corso di Informatica

  30. Gestione dei dischi Corso di Informatica

  31. Comunicazioni Compete sempre al sistema operativo la realizzazione delle comunicazioni con altre entità, siano esse computer o altro (esempio cellulari). In sostanza il sistema operativo controlla le porte che permettono alla macchina di parlare con il mondo esterno. Corso di Informatica

  32. Comunicazioni Corso di Informatica

  33. Comunicazioni Corso di Informatica

  34. Comunicazioni Corso di Informatica

  35. Sicurezza Nei sistemi operativi orientati al business, è demandata al sistema operativo anche la sicurezza, intesa come controllo che tutti gli attori accedano alle risorse avendone il pieno diritto. Per attori si intendono sia utenti che programmi. Corso di Informatica

  36. Sicurezza Il livello più evidente è quello che prevede la richiesta di password e userid. Ciò permette al sistema operativo di identificare l’utente e associargli il profilo che l’amministratore di sistema gli riconosce. L’amministratore di sistema è colui che non ha alcun tipo di limitazione nell’accesso al computer. Corso di Informatica

  37. Sicurezza Corso di Informatica

  38. Sicurezza Corso di Informatica

  39. Sicurezza Corso di Informatica

  40. Sicurezza Corso di Informatica

  41. Principali sistemi operativi • I sistemi operativi più diffusi nei personal computer sono attualmente: • Windows (95/98/ME/NT/XP/2000/CE) • Linux Corso di Informatica

  42. Principali sistemi operativi • In realtà, guardando all’utilizzo professionale dei computer, si impongono i seguenti sistemi operativi: • Unix • Windows NT • Windows 2000 Corso di Informatica

  43. Ms Windows Nasce come evoluzione grafica dall’MS-DOS, a sua volta figlio meticcio del CPM e dello Unix (ha ereditato veramente poco!!). Inizialmente sistema operativo destinato al mercato consumer, con NT (New Technology) è divenuto anche adatto ad usi professionali. Corso di Informatica

  44. Ms Windows 95/98/ME Versioni consumer di MS Windows, caratterizzate da maggior semplicità d’uso, ma da caratteristiche di affidabilità più ridotte, soprattutto per ciò che riguarda il file system e la capacità di sopravvivere in caso di crash di un programma. Corso di Informatica

  45. Ms Windows NT/2000 Versioni professionali, molto stabili ed affidabili, anche se hanno di fatto tradito il progetto originale di HAL (Hardware Abstraction Layer). Il file system è eccezionalmente robusto e anche la resistenza rispetto a crash di programmi molto elevata. Corso di Informatica

  46. Ms Windows CE Destinato ai computer palmari, estremamente semplice, piuttosto stabile nelle versioni attuali. Corso di Informatica

  47. Unix Tipicamente professionale, utilizzato principalmente nelle versioni Solaris della Sun e HPUiX della HP, si sta diffondendo anche presso gli utenti privati grazie a Linux. Altamente performante, sicuro, difficile da utilizzare. Corso di Informatica

  48. …dimenticavo!!! Una funzione VITALE dei sistemi operativi è guidare lo spegnimento del computer. Questo perché occorre che tutta la sequenza di disattivazione dei servizi e dei programmi avvenga nel modo corretto se si vuole poter riaccendere il computer il giorno dopo…. Corso di Informatica

More Related