SlideShare une entreprise Scribd logo
1  sur  15
Il software
Sistemi operativi e software di base La componente software di un sistema informatico è costituita da un insieme di programmi  specifici per un determinato problema (software applicativo) rivolti alla gestione dell’intero sistema (software di base) La parte principale del software di base è detta sistema operativo
Sistema Operativo  Sistema operativo (SO): insieme organizzato di programmi che gestiscono e rendono funzionanti tutte le risorse hardware e software di un computer.
Dipendenza fra software e hardware Software applicativo: word processor, database, fogli elettronici, browser, programmi gestionali, ecc. Sistema operativo e software di base hardware: CPU, memoria centrale, memorie di massa, periferiche
Principali sistemi operativi MS-DOS, il primo sistema operativo per PC Windows95/98/NT/2000/XP/Vista/Seven, attuali sistemi operativi per PC prodotti da Microsoft MacOs, il sistema operativo per Macintosh Apple Unix, uno dei sistemi operativi più potenti e diffusi Linux, sistema operativo Open Source
Il Firmware Il Firmware è il confine  fra Hardware e Software È uno strato di micro-programmi, scritti dai costruttori, che agiscono direttamente al di sopra dello strato hardware Sono memorizzati su una speciale memoria centrale permanente (ROM, EPROM, …)
Le Funzioni del sistema operativo ,[object Object]
Gestione della memoria centrale
Organizzazione e gestione della memoria di massa
Interpretazione ed esecuzione di comandi elementari
Gestione di un sistema multi - utenteUn utente “vede” l’elaboratore solo tramite il Sistema Operativo il S.O. realizza una “macchina virtuale”
CLASSIFICAZIONE dei S.O. In base al numero di utenti: Mono-utente ( mono-user): un solo utente alla volta può utilizzare il sistema Multi-utente (multi-user): più utenti possono interagire contemporaneamente con la macchina.
CLASSIFICAZIONE dei S.O. In base al numero di programmi in esecuzione: • Mono-programmato ( mono-task): si può eseguire un solo programma per volta • Multi-programmato ( multi-task): il S.O. è in grado di portare avanti contemporaneamente l'esecuzione di più programmi (pur usando una sola CPU).
Sistemi operativi e file system 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 Gli usuali file system sono basati sui concetti di file e directory
Directory Una directory è un contenitore logico che può contenere file ed altre directory In una directory non possono esistere file con lo stesso nome Una directory ha un nome che la contraddistingue dalle altre directory Lo scopo principale delle directory è di catalogare e classificare i file presenti nel dispositivo di memorizzazione Nei sistemi multiutente ogni utente ha le proprie directory

Contenu connexe

En vedette

Produzione software - Le metriche
Produzione software - Le metricheProduzione software - Le metriche
Produzione software - Le metricheGemax Consulting
 
Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03Majong DevJfu
 
I connettivi logici
I connettivi logiciI connettivi logici
I connettivi logiciPiera Ingala
 
Presentazione nessi logici
Presentazione nessi logiciPresentazione nessi logici
Presentazione nessi logicidonna1965
 
Come funziona un computer 2
Come funziona un computer 2Come funziona un computer 2
Come funziona un computer 2Piera Ingala
 
Sistemi operativi
Sistemi operativiSistemi operativi
Sistemi operativiPaola Bez
 
20090213 Cattaneo Architettura Degli Elaboratori P1
20090213 Cattaneo Architettura Degli Elaboratori P120090213 Cattaneo Architettura Degli Elaboratori P1
20090213 Cattaneo Architettura Degli Elaboratori P1pipp8
 
Architettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazioneArchitettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazioneMajong DevJfu
 
4 Algebra Di Boole
4   Algebra Di Boole4   Algebra Di Boole
4 Algebra Di Booleguest60e9511
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comportaAlberto Brandolini
 

En vedette (16)

Produzione software - Le metriche
Produzione software - Le metricheProduzione software - Le metriche
Produzione software - Le metriche
 
Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03Sistemi Operativi: Meccanismi - Lezione 03
Sistemi Operativi: Meccanismi - Lezione 03
 
I connettivi logici
I connettivi logiciI connettivi logici
I connettivi logici
 
Presentazione nessi logici
Presentazione nessi logiciPresentazione nessi logici
Presentazione nessi logici
 
Come funziona un computer 2
Come funziona un computer 2Come funziona un computer 2
Come funziona un computer 2
 
Sistemi operativi
Sistemi operativiSistemi operativi
Sistemi operativi
 
Sicurezza
SicurezzaSicurezza
Sicurezza
 
Periferiche 09
Periferiche 09Periferiche 09
Periferiche 09
 
Il firewall
Il firewallIl firewall
Il firewall
 
Sistemi operativi
Sistemi operativiSistemi operativi
Sistemi operativi
 
20090213 Cattaneo Architettura Degli Elaboratori P1
20090213 Cattaneo Architettura Degli Elaboratori P120090213 Cattaneo Architettura Degli Elaboratori P1
20090213 Cattaneo Architettura Degli Elaboratori P1
 
Architettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazioneArchitettura dei Calcolatori 01 Sistemi di numerazione
Architettura dei Calcolatori 01 Sistemi di numerazione
 
Software
SoftwareSoftware
Software
 
3_il_software
3_il_software3_il_software
3_il_software
 
4 Algebra Di Boole
4   Algebra Di Boole4   Algebra Di Boole
4 Algebra Di Boole
 
Software ...e tutto ciò che comporta
Software ...e tutto ciò che comportaSoftware ...e tutto ciò che comporta
Software ...e tutto ciò che comporta
 

Similaire à Il software 11 (20)

Il software2
Il software2Il software2
Il software2
 
Ti base 2020b
Ti base 2020bTi base 2020b
Ti base 2020b
 
Software7
Software7Software7
Software7
 
Ti base 2020
Ti base 2020Ti base 2020
Ti base 2020
 
GNU Linux introduction
GNU Linux introductionGNU Linux introduction
GNU Linux introduction
 
Sistema Operativo - LInux - Modulo 2.1
Sistema Operativo - LInux - Modulo 2.1Sistema Operativo - LInux - Modulo 2.1
Sistema Operativo - LInux - Modulo 2.1
 
Ti 2021 22_new
Ti 2021 22_newTi 2021 22_new
Ti 2021 22_new
 
Presentazione sulle caratteristiche di Windows
Presentazione sulle caratteristiche di WindowsPresentazione sulle caratteristiche di Windows
Presentazione sulle caratteristiche di Windows
 
TI_2022.pptx
TI_2022.pptxTI_2022.pptx
TI_2022.pptx
 
Sistema operativo Unix e Linux
Sistema operativo Unix e LinuxSistema operativo Unix e Linux
Sistema operativo Unix e Linux
 
Sistemi operativi: confronto tra linux, windows e mac
Sistemi operativi: confronto tra linux, windows e macSistemi operativi: confronto tra linux, windows e mac
Sistemi operativi: confronto tra linux, windows e mac
 
Slide trentin
Slide trentinSlide trentin
Slide trentin
 
Lezione corso Base GNU/Linux
Lezione corso Base GNU/LinuxLezione corso Base GNU/Linux
Lezione corso Base GNU/Linux
 
Lezione tre
Lezione treLezione tre
Lezione tre
 
Linux & Open Source : Lezione Tre
Linux & Open Source : Lezione TreLinux & Open Source : Lezione Tre
Linux & Open Source : Lezione Tre
 
Osiris Operating system
Osiris Operating systemOsiris Operating system
Osiris Operating system
 
Presentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marcoPresentazione sistemi operativi meli marco
Presentazione sistemi operativi meli marco
 
Linux Device Drivers
Linux Device DriversLinux Device Drivers
Linux Device Drivers
 
Architettura e nozioni di base
Architettura e nozioni di baseArchitettura e nozioni di base
Architettura e nozioni di base
 
Corso linux base
Corso linux baseCorso linux base
Corso linux base
 

Plus de Piera Ingala

Plus de Piera Ingala (8)

Gli antivirus
Gli antivirusGli antivirus
Gli antivirus
 
Cpu e clock
Cpu e clockCpu e clock
Cpu e clock
 
Le parole
Le paroleLe parole
Le parole
 
Le memorie di lavoro
Le memorie di lavoroLe memorie di lavoro
Le memorie di lavoro
 
Tipi di computer
Tipi di computerTipi di computer
Tipi di computer
 
Le Immagini
Le ImmaginiLe Immagini
Le Immagini
 
I linguaggi di programmazione
I linguaggi di programmazione I linguaggi di programmazione
I linguaggi di programmazione
 
L'algoritmo
L'algoritmoL'algoritmo
L'algoritmo
 

Dernier

descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 

Dernier (11)

descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 

Il software 11

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