Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoGabriela Monica Lombardi Modificato 9 anni fa
1
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi 1.1Principali funzioni di un sistema operativo 1.2Cenni storici sull’evoluzine dei sistemi operativi 1.3Richiami di architetture dei sistemi di elaborazione 1.4Struttura dei sistemi operativi Concetti introduttivi
2
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi Videogioco Shell di comandi Server della stampante Web Browser Programma di videoscrittura Lisa Giacomo Edoardo Livello delle applicazioni Programmatore di applicazioni Interfaccia (chiamate di sistema) Gestione file Driver Livello di sistema operativo Unit à centrale di elaborazione Memoria principale Video Disco Tastiera Stampante Mouse Modem Livello hardware Programmatore di sistema Gestione memoria Gestione CPU Interfaccia hardware Funzioni di un sistema operativo
3
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi Le principali funzioni di un sistema operativo sono: Facilitare lo sviluppo e la portabilità dei programmi applicativi Realizzare politiche di gestione delle risorse del sistema di elaborazione Fornire meccanismi di protezione, garantire la sicurezza del sistema e la tolleranza ai guasti generare una macchina astratta più semplice da usare, più efficiente e più sicura: Application Programming Interface
4
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi 1.2Cenni storici I primi sistemi di elaborazione I primi sistemi batch Sistemi batch multiprogrammati Sistemi di spooling Sistemi time-sharing Sistemi in tempo reale Sistemi operativi per personal computer Sistemi operativi distribuiti
5
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi In memoria centrale risiede, oltre al S.O., al più un programma applicativo. Sistemi monoprogrammati programma applicativo sistema operativo
6
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi Sistemi di spooling (simultaneous peripheral operation on-line) disco CPU e memoria stampante lettore di schede
7
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi Sistemi multiprogrammati Gestione contemporanea di più programmi nella memoria principale sistema operativo programma applicativo 2 programma applicativo 3 programma applicativo 1
8
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi Multiprogrammazione 0 1 2 3 45 678 9 1011121314151617 18 1920 2122 232425 * * * P1P1 P2P2 P3P3 26 27 012345678910111213 * * * P1P1 P2P2 P3P3
9
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi Overhead uso della CPU attesa per I/O overhead t progr. 1 progr. 2
10
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi Sistemi in tempo reale ambiente operativo sistema in tempo reale sensori attuatori
11
Sistemi operativi 2/ed – Ancilotti, Boari, Ciampolini,LipariCopyright © 2008 – The McGraw-Hill Companies srl Capitolo 1 – Concetti introduttivi 1.3 Architettuta di un sistema di elaborazione Bus Memoria centrale RAM Disco Bus Video Porta seriale CPU Tastiera Continua...
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.