Please enable JavaScript.
Coggle requires JavaScript to display documents.
SCHEMI, Ottimizzare l'uso della memoria:, Adress Binding: passaggio…
SCHEMI
UDA 1
-
accensione del PC
-
-
-
-
appena acceso il sistema operativo apparentemente non fa nulla, ma è invece sempre attivo
-
-
-
-
Lez 3
GESTIONE DEL PROCESSORE
Multitasking
tutti i moderni sistemi operativi cercano di sfruttare al massimo le potenzialità di parallelismo fisico del hardware per diminuire tempi di risposta e massimizzare il throughput, numero di job per unità di tempo
-
schedulazione processi
-
contesto di un processo
Il contesto di un processo è composto da alcune informazioni contenute nel suo specifico PCB, come il valore dei registri, il suo stato, il program counter
Il processo che viene sospeso dovrà
successivamente essere ripristinato senza che rimanga traccia di quanto è successo
-
-
-
-
Quando la CPU riattiva un processo che è stato sospeso analizzerà il PCB, per individuare lo stack pointer e i valore dei registri per iniziare l'esecuzione del processo nel punto in cui era stato sospeso
-
-
-
-
Linking: fase di calcolo degli indirizzi logici
Binding: il passaggio dall’indirizzo logico a quello fisico avviene nella fase di binding che può essere fatta in momenti divers
Le operazioni di di caricamento/scaricamento di porzioni contigue di memoria può portare alla frammentazione
Esistono operazioni di deframmentazione (defrag) costose per il SO