La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Software di baseSoftware applicativo Sistema operativo Interfaccia utente Software.

Presentazioni simili


Presentazione sul tema: "Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Software di baseSoftware applicativo Sistema operativo Interfaccia utente Software."— Transcript della presentazione:

1 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Software di baseSoftware applicativo Sistema operativo Interfaccia utente Software di utilità Software di comunicazione Editore di testi Contabilità Disegno Statistico Linguaggi di programmazione SOFTWARE Programmi utilizzati dagli utenti per svolgere (con il pc) funzioni specifiche dette applicazioni. I programmi utilizzati sono detti: programmi applicativi.

2 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Software di utilità Software applicativo Hardware/Firmware Sistema operativo Software di comunicazione Utilizzatore Schema Hardware / Software

3 Sistema Operativo Il Sistema Operativo è un software che funge da intermediario tra i programmi applicativi e lhardware in un computer. I suoi compiti primari sono: Gestire le risorse del sistema in modo efficace ed efficiente; Fornire uninterfaccia di servizio per i software applicativi per consentire laccesso alle risorse del sistema (memoria, I/O, ecc.) Lutente non interagisce direttamente con il S.O.

4 Sistemi Operativi: cenni storici Anni 50: Un programmatore (utente) aveva a sua disposizione il computer durante il periodo di uso Anni 60: Sistemi batch elaborazione a lotti di job (programmi) Anni 70: Sistemi time sharing Più utenti, attraverso dei terminali, condividono il computer avendo l'illusione di essere completamente padroni della macchina

5 Anni 80 (personal comp., reti locali, workstation) –diffusione del PC –Prestazioni elevate –Le reti di comunicazione permettono il collegamento di vari computer –Servizi locali e remoti –Gestione di file allocati su differenti macchine –Tutte queste esigenze hanno portato allo sviluppo di sistemi distribuiti

6 Anni 80-90: Sistemi Distribuiti Personal computer, reti locali, workstation, ecc. Oggi Continuo aumento delle prestazioni dei computer –Diminuzione dei costi –Reti –Popolarità di Internet

7 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Distinzioni fondamentali Sistemi mono- tasking Sistemi multi- tasking VS Sistemi batchSistemi interattivi VS

8 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Il ruolo del processore è quello di eseguire programmi Chiamiamo processo un programma in esecuzione (running) In un sistema mono-task può essere eseguito un programma (task) per volta. Il sistema operativo avvia un processo in esecuzione sul processore e questo non viene estromesso fino a quando non termina la sua esecuzione: solo in quel momento può essere inserito un nuovo processo scelto fra quelli in attesa. Il SO attende alla gestione del processore

9 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Ciclo di vita di un processo in un sistema mono-tasking BEGIN RunningEND I/O Waiting On CPU

10 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Multi-tasking In un sistema multi-tasking il sistema operativo può estromettere un processo dalla CPU anche prima della sua naturale terminazione; in particolare può avvenire che un processo venga temporaneamente sospeso e messo in uno stato di attesa (ready) per lasciare il posto ad altri processi. Se questa alternanza avviene con una frequenza elevata (con un periodo di alcune di decine di millisecondi) si può dare limpressione allutente che i processi siani eseguiti contenporaneamente dal processore

11 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Ciclo di vita un processo in un sistema multi-tasking BEGINRUNNINGENDWAITINGREADY I/O Context switch On CPU

12 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Confronto tra mono-tasking e multi-tasking ABC I/O Mono-tasking Multi-tasking I/O

13 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical interazione utente/computer: u interazione testuale (MS DOS)

14 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical u interazione grafica (Windows, MAC, ecc.)

15 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Interfaccia W.I.M.P. Manipolazione diretta Caratterizzata da 4 principi: 1) Rappresentazione continua delloggetto di interesse 2) Azioni fisiche anziché complesse sintassi 3) Operazioni rapide, incrementali: lazione delloggetto è immediatamente visibile e interpretabile. 4) Approccio progressivo allapprendimento: utilizzo con un minimo di conoscenze. Windows - Icons - Menu - device Pointer

16 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical File system Il File System è quella parte del S.O. che si occupa di gestire e strutturare le informazioni memorizzate sulle memorie di massa. Le strutture logiche utilizzate per memorizzare i dati sono i file. I file sono raggruppati ed ordinati in cartelle (directory): una directory può contenere, in modo ricorsivo, anche altre directory (sotto- cartelle, sub-directory).

17 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Struttura ad albero di cartelle

18 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Radice (root) cartelle file

19 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical File NomeEstensione Diritti di accesso.exe.bmp.com.jpg Ecc. Read Read and write Ecc..

20 Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Operazioni sui file u creazione di un file u cancellazione (rimozione) di un file u copia di un file u visualizzazione del contenuto di un file ad esempio sul video del terminale o in una finestra sul video u stampa di un file u lettura e modifica del contenuto di un file u ridenomina di un file, per cambiare il nome ad un file u visualizzazione delle caratteristiche di un insieme di file (dimensione, data di creazione e dellultima modifica, vincoli di protezione, ecc.)


Scaricare ppt "Informatica Applicata - prof. O. De Pietro - Fac. Di Economia Unical Software di baseSoftware applicativo Sistema operativo Interfaccia utente Software."

Presentazioni simili


Annunci Google