universitystudyingsubject-2203
2024-05-01
Sistemi Operativi
-
Perché esiste un k-stack per processo? Non basterebbe un k-stack per CPU?
-
In caso di pagine condivise, se un processo modifica una pagina condivisa (nella cache di livello 1 (pre-MMU)) con un’altro processo, la cache non si aggiorna (in quanto gli indirizzi virtuali non sono univoci).
-
In caso di pagine condivise, la tabella dei frame, come fa a puntare a conservare il PID del processo di riferimento, se questi sono più di uno?
-
Zero-fill-on-demand: com’è possibile che il malloc non crei spazio “pulito”?
-
il bit di scrittura, se 0, in caso di scrittura viene sempre fatto COW?
-
vedere come funzionano i file (esempio: come si capisce se il flusso è finito?)
-
Vedere meglio gli slab allocator
-
Vedere Memory Management: Implementation Issues (pg 179 pdf Tanenbaum)
VEDI PARAGRAFO PRIMA COW
per curiosità:
- vedere elenco di tutte le syscall
- vedere elenco di tutti i codici operativi di x86 o arm