Estratto del documento

Programma

Introduzione ai sistemi operativi: definizioni, storia e struttura.

System call: meccanismi di attivazione, classificazione, standard Posix, uso in programmi C.

Il modello a processi: creazione, terminazione e stati di un processo.Il modello a thread: uso dei thread, implementazione dei thread nello spazio utente, nel kernel, ibrida.

Problema dello scheduling in sistemi batch ed interattivi. Schedulazione dei processi/thread in Unix, Linux, Windows

Programmazione concorrente: meccanismi di comunicazione tra processi (IPC), sezioni critiche, mutua esclusione, semafori, monitor. Problemi classici di comunicazione e sincronizzazione tra processi: produttori-consumatori, lettori-scrittori, 5 filosofi a cena.

Programmazione dei thread in java: classe thread, metodi della classe thread, metodi synchronized. Monitor e semafori in java.

Gestione della memoria: memoria virtuale, paginazione, tabella delle pagine, problematiche legate alla traduzione indirizzo logico- indirizzo fisico. Analisi dei principali algoritmi di sostituzione delle pagine. Modello del working set e algoritmi di sostituzione associati (W sclock) Gestione memoria: segmentazione, segmentazione con paginazione.

File system: concetto di file e directory e system call associate

Implementazione File system: implementazione dei file (allocazione contigua, a lista concatenata, con i-node, con FAT); implementazione delle directory ; gestione dello spazio libero e consistenza di un file system

Programma

Introduzione ai sistemi operativi: definizioni, storia e struttura.

System call: meccanismi di attivazione, classificazione, standard Posix, uso in programmi C.

Il modello a processi: creazione, terminazione e stati di un processo.Il modello a thread: uso dei thread,implementazione dei thread nello spazio utente, nel kernel, ibrida.

Problema dello scheduling in sistemi batch ed interattivi. Schedulazione dei processi/thread in Unix, Linux, Windows

Programmazione concorrente: meccanismi di comunicazione tra processi (IPC), sezioni critiche, mutua esclusione,semafori, monitor. Problemi classici di comunicazione e sincronizzazione tra processi: produttori-consumatori, lettori-scrittori, 5 filosofi a cena.

Programmazione dei thread in java: classe thread, metodi della classe thread, metodi synchronized. Monitor esemafori in java.

Gestione della memoria: memoria virtuale, paginazione, tabella delle pagine, problematiche legate alla traduzioneindirizzo logico- indirizzo fisico. Analisi dei principali algoritmi di sostituzione delle pagine. Modello del working set ealgoritmi di sostituzione associati (Wsclock) Gestione memoria: segmentazione, segmentazione con paginazione.

File system: concetto di file e directory e system call associate

Implementazione File system: implementazione dei file (allocazione contigua, a lista concatenata, con i-node, con FAT);implementazione delle directory ; gestione dello spazio libero e consistenza di un file system

Unix :

È uno famiglia di S.O. nati non a ManoEmano, da cui oggi discendono molti dei S.O. ultima MacOS e Linux; è una piattaforma multipiattaforma, usato non riesche né giornal aziendale Oggi parlendom di sistema Unix-Like i urai normativa da e funzion nullo conservativa di Unix (Unix/ MacO.S.) e questi seguendo normativa normativa normativa di POSIX.

Linux :

S.O. non personal commerciale, è tutti gratis, libern di ogni funzionalizzazione (in nivea conosciuta tutte da S.O.) e primit annullandosi da utura i navi in X nuovivi naviera e programmativi tipiche; È pronto personalizzato e ne colto con vari programma. Libro daila Variariana non nominale è Ubuntu. È condos novice a prete.

MacOS :

È balunic de unocr e macodoc marac, mini i macos fecinalia i naraviva contento viva i maili local surto o riggersamano, LUmancoe do relaglia e anzaziera da Linux con i Softuvara emplovosina da funziona; È l'eu mailo modulacher dis numerafororma qui S.O. 2. Mac. È che boni falivizia ai fermi Mac mercano de macoshins via valere i mod onda a null format; rendono in ranzla da Mac cosa prim rini macoshum MCA. È formuale riarmonania nurva repetitiva di LInux ine Mac O.S incomo non sound anderson mi frammanshc MH.

Windows :

È uno mac di nezza for Linux e MacOS, è faulty e multithio da warn macdomna dalt è im mai i nave o numer Surbatuto Universia Macos, di 2.5 o non delivero e commerciali, ques'è luii i Saphara Lion e numerafor or Universalobu, codei ma ex forma wordfree tonta Luna neonigio eduduli organizzarmo i nacur è il moderno neuvo. Il S.O. windows è prodettet dalta microyaft è machina nonia newa dal come Lim, tanchbra ocani anc

Parte 1 - Introduzione ai S.O.

Il Sistema operativo S.O. e l'applicazione fondamentali in un calcolatore che opera da intermediatore fra le Applicazioni e l'hardware del computer e macchine mentre direttamente con l'hardware vedendo normalizia un livello semplice acquistando canasto e nero del ruanma fincha l'insencara, memoria profrente.

Anteprima
Vedrai una selezione di 10 pagine su 101
Sistemi operativi - teoria completa Pag. 1 Sistemi operativi - teoria completa Pag. 2
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 6
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 11
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 16
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 21
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 26
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 31
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 36
Anteprima di 10 pagg. su 101.
Scarica il documento per vederlo tutto.
Sistemi operativi - teoria completa Pag. 41
1 su 101
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher matrix0909 di informazioni apprese con la frequenza delle lezioni di Sistemi operativi e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli studi della Campania "Luigi Vanvitelli" o del prof Aversa Rocco.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community