La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

IL SOFTWARE prof. Antonella Schiavon ottobre 2009.

Presentazioni simili


Presentazione sul tema: "IL SOFTWARE prof. Antonella Schiavon ottobre 2009."— Transcript della presentazione:

1

2 IL SOFTWARE prof. Antonella Schiavon ottobre 2009

3 prof. Antonella Schiavon2 Il software è linsieme dei programmi che permettono di gestire ed utilizzare un sistema di elaborazione

4 ottobre 2009prof. Antonella Schiavon3 Il software comprende Sistema Operativo Utility: aggiungono funzionalità al S.O. Ambienti di sviluppo Programmi applicativi Tools (pacchetti OPT = Office Productivity Tools)

5 ottobre 2009prof. Antonella Schiavon4 Il Sistema Operativo È linsieme dei programmi che consentono di gestire tutte le risorse hardware e software di un sistema di elaborazione Costituisce uninterfaccia tra lutente finale ed il sistema di elaborazione Il kernel è quella parte di S.O. che viene caricato nella RAM al momento dellaccensione del computer Il S.O. può essere integrato di altri moduli che ne completano le funzionalità; ad es. i driver, installati quando una nuova periferica viene connessa al computer

6 ottobre 2009prof. Antonella Schiavon5 S.O.: il modello onion skin kernel utenti Kernel (nucleo): caricato durante linizializzazione File system: si occupa della gestione dei file registrati nelle memorie di massa Interprete dei comandi: si occupa di risolvere la comunicazione dellutente (comandi) con lelaboratore

7 ottobre 2009prof. Antonella Schiavon6 Ambiente di sviluppo Comprende tutto il sw necessario alla realizzazione di nuovo sw Compilatore: in genere analizza e traduce il linguaggio sorgente di un programma in linguaggio oggetto Linker: rende eseguibile il programma scritto in linguaggio oggetto Interprete: in genere, traduce ed esegue un programma sorgente Ambienti IDE: programmi che integrano le funzionalità necessarie per realizzare nuovo sw (editor, collegamenti a compilatore, interpreti, …)

8 ottobre 2009prof. Antonella Schiavon7 Classificazione del sw Software di base Sistema operativo - Utility Ambienti di programmazione Software applicativo Orientati alla soluzione di problemi specifici Sw per la gestione aziendale Giochi Pacchetti di office automation … altro …

9 ottobre 2009prof. Antonella Schiavon8 Classificazione del sw Software libero (open source) Ognuno ha la libertà di uso, copia, modifica e distribuzione, gratis o a pagamento Il codice sorgente è reso disponibile Può essere soggetto a copyright, allo scopo di tutelare le libertà degli utenti Può essere privo di copyright (copyleft), cioè senza permesso dautore, ciò significa che può essere ridistribuito e non essere più libero

10 ottobre 2009prof. Antonella Schiavon9 Classificazione del sw Software proprietario: è proibita la sua ridistribuzione o la modifica Freeware: sw che può essere ridistribuito, ma non modificato Shareware: è sw ridistribuito, ma ha delle limitazioni, che riguardano il periodo di utilizzo o le funzionalità disponibili; per poter utilizzarlo in modo completo, è necessario acquistarne la licenza duso Sw commerciale: sviluppato allo scopo di realizzarne un guadagno; esiste sw proprietario commerciale e sw libero commerciale

11 ottobre 2009prof. Antonella Schiavon10 Il bootstrap Accensione del sistema di elaborazione Fisica: alimentazione elettrica delle componenti hardware Logica: inizializzazione del sistema

12 ottobre 2009prof. Antonella Schiavon11 Il bootstrap – Inizializzazione La CPU carica da una ROM il firmware della scheda madre detto BIOS (= Basic Input/Output System), cioè un insieme di istruzioni che: inizializzano tutte le periferiche del sistema effettuano la diagnostica delle risorse del sistema caricano il Master Boot Record (=MBR, settore localizzato nei primi 512 byte dellHD), che contiene anche il boot loader, programma dedicato al caricamento del kernel del S.O. nella RAM Multiboot: possibilità di caricare più di un S.O. nello stesso computer


Scaricare ppt "IL SOFTWARE prof. Antonella Schiavon ottobre 2009."

Presentazioni simili


Annunci Google