Il software2
-
Upload
salvatore-cianciabella -
Category
Documents
-
view
4.816 -
download
1
Transcript of Il software2
![Page 1: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/1.jpg)
Concetti teorici di base
Tipi di software
![Page 2: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/2.jpg)
- Saper distinguere tra software di base e software applicativo- Comprendere i motivi delle diverse versioni di software
Obiettivi:
![Page 3: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/3.jpg)
Concetti teorici di base - Tipi di software
Il SoftwareÈ costituito dall’insieme dei programmi che forniscono le istruzioni necessarie per il funzionamento dell’hardware e per svolgere tutte le operazioni che si possono eseguire con un computer.
Ogni sistema di elaborazione per poter funzionare necessita
di Software:
- di Sistema (o di Base)- Applicativo
![Page 4: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/4.jpg)
Concetti teorici di base - Tipi di software
Il Software
Il Software di SistemaIl software di sistema è costituito da una serie di programmi che ci permettono di interagire con la macchina, che controllano il funzionamento del computer e che devono garantire l'esecuzione delle funzioni base come il BIOS e il sistema operativo.
Software di Sistema (o di Base)
![Page 5: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/5.jpg)
Concetti teorici di base - Tipi di software
Il Software
Il Software di SistemaÈ costituito da una serie di programmi che ci permettono di interagire con la macchina, che controllano il funzionamento del computer e che devono garantire l'esecuzione delle funzioni base come il BIOS e il Sistema Operativo.
Software di Sistema (o di Base)
Rappresentano lo strato di programmi più prossimo all’hardware. Fanno parte dei software di base:
• i Firmware (es. il BIOS);• i Sistemi Operativi.
![Page 6: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/6.jpg)
Concetti teorici di base - Tipi di software
Il Software
Il Software di SistemaIl software di sistema è costituito da una serie di programmi che ci permettono di interagire con la macchina, che controllano il funzionamento del computer e che devono garantire l'esecuzione delle funzioni base come il BIOS e il Sistema Operativo.
Software di Sistema (o di Base)
Il Firmware è caratterizzato da un insieme di istruzioni integrate in un componente elettronico e non sono modificabili dall’utente. Il più conosciuto è quello della scheda madre: il BIOS (Basic Input/Output System), ovvero il primo programma eseguito all’accensione.
![Page 7: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/7.jpg)
Concetti teorici di base - Tipi di software
Il Software
Il Software di SistemaIl software di sistema è costituito da una serie di programmi che ci permettono di interagire con la macchina, che controllano il funzionamento del computer e che devono garantire l'esecuzione delle funzioni base come il BIOS e il Sistema Operativo.
Software di Sistema (o di Base)
Il BIOS esegue la procedura di autodiagnostica dei componenti del sistema ed abilita varie periferiche. Successivamente trasferisce il sistema operativo dall’hard disk alla RAM, dove risiede fino allo spegnimento del computer.
![Page 8: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/8.jpg)
Concetti teorici di base - Tipi di software
Software di Sistema (o di Base)
Un Sistema Operativo è un insieme di programmi che gestiscono e controllano le risorse e le attività del computer interagendo con le unità hardware da un lato e con l'utente dall'altro.
Esempi di Sistemi Operativi
Il Software
Il Software di SistemaEsempi di sistemi operativi sono: Microsoft Windows, Mac OS, Linux, Android.
![Page 9: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/9.jpg)
Concetti teorici di base - Tipi di software
Il Software
I Software ApplicativiI software applicativi si riferiscono a ciò che comunemente chiamiamo programmi che hanno lo scopo di soddisfare specifiche esigenze dell'utente, come scrivere, gestire dei dati, preparare una presentazione, studiare una lingua straniera.
I Software Applicativi
Programmi che sono stati sviluppati per consentire all'utente di svolgere particolari compiti utilizzando il computer.
• Scrittura• Elaborazione dati e rappresentazione grafica• Presentazioni• Apprendimento di una lingua straniera
![Page 10: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/10.jpg)
Concetti teorici di base - Tipi di software
Il Software
Il Software di Rete e il Software di Sviluppo- I Software di Rete permettono a gruppi di computer di comunicare tra loro.- I Software di Linguaggio consentono ai programmatori di scrivere e sviluppare i programmi traducendo le istruzioni da loro trascritte in codice binario.
1. Software di Sistema (o di Base)2. Software Applicativi3. Software di Rete4. Software di Linguaggio
![Page 11: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/11.jpg)
Concetti teorici di base - Tipi di software
Il Software
Il Software Freeware e Shareware- I software freeware sono resi disponibili gratuitamente dagli sviluppatori- I software shareware richiedono una modesta spesa per gli utenti
Oltre alla classificazione basata sui compiti svolti, i software possono essere definiti sulla base del metodo di distribuzione.
1. I programmi pacchettizzati che sono sviluppati e venduti al dettaglio.
2. I software freeware (o software di dominio pubblico) sono resi disponibili gratuitamente dagli sviluppatori;
3. I software shareware, sono simili ai freeware ma in genere richiedono una modesta spesa per gli utenti che trovano il programma soddisfacente.
![Page 12: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/12.jpg)
Concetti teorici di base - Tipi di software
Il Software
Diverse versioni di uno stesso softwareUno stesso programma, ad esempio, può essere progettato per uso domestico (versione «Home Edition») oppure per un uso professionale (versione «Professional Edition»).
![Page 13: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/13.jpg)
Concetti teorici di base
Software di sistema
![Page 14: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/14.jpg)
- Saper descrivere le principali funzioni di un Sistema Operativo- Essere in grado di citare alcuni comuni Sistemi Operativi
Obiettivi:
![Page 15: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/15.jpg)
Concetti teorici di base – Software di sistema
Il Sistema OperativoÈ un insieme di programmi che gestiscono e controllano le risorse e le attività del computer, interagendo con le unità hardware da un lato e con l’utente dall’altro.
Il Sistema OperativoLe funzioni principali svolte dal Sistema Operativo sono:- fornire e gestire l’interfaccia tra il computer e l’uomo- gestire le risorse del sistema e organizzare tutte le comunicazioni tra l’hardware e le applicazioni
![Page 16: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/16.jpg)
Concetti teorici di base – Software di sistema
Il Sistema OperativoEssendo composto da programmi, il sistema operativo, per poter funzionare deve essere presente nella memoria centrale. Tuttavia i programmi non vengono caricati tutti contemporaneamente in memoria.
Memoria centrale
![Page 17: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/17.jpg)
Concetti teorici di base – Software di sistema
Il Sistema OperativoAl momento dell'accensione del computer dall‘hard-disk, viene caricato sulla RAM solo una parte del sistema operativo, detta nucleo, che svolge le funzioni principali, mentre gli altri programmi vengono caricati solo all'occorrenza. La fase di caricamento iniziale del sistema operativo è chiamata in gergo bootstrap.
Bootstrap
nucleo
![Page 18: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/18.jpg)
Concetti teorici di base – Software di sistema
Il Sistema OperativoL’utente interagisce direttamente con il sistema operativo ed è quest’ultimo che traduce al computer le richieste effettuate.
![Page 19: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/19.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
I Principali ProgrammiI programmi di supervisione garantiscono la corretta gestione dei componenti hardware del sistema (la memoria, il processore, le unità periferiche).
Principali programmi che costituiscono il Sistema Operativo:
Supervisione
![Page 20: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/20.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
I Principali ProgrammiIl programma di spool consente di gestire le operazioni di stampa in sovrapposizione all’esecuzione di altri programmi.
Principali programmi che costituiscono il Sistema Operativo:
Supervisione Spool
![Page 21: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/21.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
I Principali ProgrammiI programmi di gestione delle librerie assicurano di poter memorizzare programmi e dati sulle memorie di massa, secondo strutture organizzate per facilitarne la successiva ricerca.
Principali programmi che costituiscono il Sistema Operativo:
Supervisione Spool Gestione delle librerie
![Page 22: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/22.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
I Principali ProgrammiI programmi di diagnosi dei malfunzionamenti e di correzione degli errori.
Principali programmi che costituiscono il Sistema Operativo:
Supervisione Spool Gestione delle librerie Diagnosi
![Page 23: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/23.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
I Principali ProgrammiI programmi di definizione della configurazione hardware del sistema.
Principali programmi che costituiscono il Sistema Operativo:
Supervisione Spool Gestione delle librerie Diagnosi Definizione della configurazione hardware
![Page 24: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/24.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
MS-DOSIl sistema operativo dei primi personal computer, costruiti da IBM nel 1981, si chiamava MS-DOS, acronimo di MicroSoft Disk Operating System. Caratterizzato da un’interfaccia testuale detta anche interfaccia a caratteri o a linea di comando.
IBM
1981
MS-DOSMicroSoft Disk Operating
System
![Page 25: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/25.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
Mac-OSNel 1984 Apple ha introdotto il primo Sistema Operativo a interfaccia grafica basata su icone e finestre, che facilita enormemente l’uso del computer.
Apple - 1984
IBM
![Page 26: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/26.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
Microsoft WindowsMicrosoft Windows è oggi il software di sistema più utilizzato.Nato con la denominazione Windows 3.0, si è evoluto in Windows 95, Windows 98, Windows ME (Millenium Edition), Windows Xp, Windows Vista, Windows 7, Windows 8.
![Page 27: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/27.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
UnixComprende funzionalità molto potenti per garantire una gestione stabile ed efficiente di un elevato numero di utenti che contemporaneamente attingono alle risorse di un unico computer.
Il sistema operativo UNIX
sviluppato nel 1969 permette:• gestione stabile ed
efficiente• accesso contemporaneo
alla rete di un gran numero di utenti
![Page 28: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/28.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
LinuxNel 1991 è stato introdotto il sistema operativo Linux per opera del suo inventore Linus Torwalds. Linux rappresenta uno degli esempi più efficaci di software libero e di progetto open source.
Il sistema operativo LINUX
sviluppato nel 1991 daLinus Torwalds
Software:•Open source (codice sorgente
aperto)•gratuito
![Page 29: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/29.jpg)
Concetti teorici di base – Software di sistema
Il Sistema Operativo
LinuxSi differenzia da Unix per la maggiore semplicità di installazione e configurazione.La presenza della componente grafica lo rende più semplice e più intuitivo, tuttavia possiede i pregi di Unix per quanto riguarda sicurezza, stabilità e affidabilità.
![Page 30: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/30.jpg)
Concetti teorici di base
Software applicativo
![Page 31: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/31.jpg)
- Saper elencare alcuni programmi applicativi più comuni ed il loro uso, quali: elaboratore testi, foglio elettronico, database, browser web, desktop publishing, contabilità
Obiettivi:
![Page 32: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/32.jpg)
Concetti teorici di base – Software applicativo
Il Software ApplicativoÈ costituito da programmi sviluppati per consentire all’utente di svolgere particolari compiti utilizzando il computer.
Il Software Applicativo
![Page 33: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/33.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
Gli Elaboratori di TestoSono i software applicativi più utilizzati e consentono di scrivere, impaginare e stampare documenti di testo di qualsiasi tipo.
Gli elaboratori di testo(Programmi di videoscrittura - Word processor)
LibreOffice Writer
Microsoft Office Word 2010
![Page 34: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/34.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
I Fogli ElettroniciConsentono di eseguire calcoli ed elaborazioni matematiche e di rappresentare graficamente i risultati.
I Fogli Elettronici
![Page 35: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/35.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
I Programmi per Creare PresentazioniSono utilizzati soprattutto per creare presentazioni multimediali da mostrare in pubblico.
Molto utili per chi si occupa di:• Formazione• Marketing
Esempi:Microsoft PowerPointLibreOffice ImpressPrezi
Presentazione
![Page 36: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/36.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
I Programmi per la Gestione di DatabaseConsentono di memorizzare e gestire una grande quantità di dati.
Gestione database
I database consentono di:• Memorizzare• Aggiornare• Organizzare• Cercare• Stampare
i dati contenuti negli archivi elettronici
![Page 37: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/37.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
I BrowserSono applicativi specifici per la visualizzazione delle pagine web e la navigazione in Internet.
I Browser(Programmi per la navigazione Internet)
![Page 38: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/38.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
I Programmi per la Gestione della Posta ElettronicaSono gli applicativi che consentono di gestire le caselle e-mail per la ricezione e l’invio di messaggi di posta elettronica tramite internet.
Gestione posta elettronica• Ricezione• Invio• Catalogazione• Archiviazione
![Page 39: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/39.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
I Programmi di Desktop PublishingSono software utilizzati nel marketing, nell’insegnamento, nell’editoria digitale, nel marketing, nel mondo dell’ «immagine» in generale.
Applicativi di grafica
• Elaborazione immagini
• Fotoritocco• Impaginazione
![Page 40: Il software2](https://reader034.fdocumenti.com/reader034/viewer/2022052622/5590e8531a28ab01148b4644/html5/thumbnails/40.jpg)
Concetti teorici di base – Software applicativo
Il Software Applicativo
Altri Programmi ApplicativiSono tantissimi gli applicativi sviluppati per risolvere problemi specifici: programmi per la contabilità, la gestione delle vendite e del magazzino, la gestione del personale, la prenotazione alberghiera, la gestione dei conti correnti bancari, archivio cellulare…
Altri Programmi Applicativi