Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Architettura dei Calcolatori e Sistemi Operativi
- Material language
- Italian
- Classification
- Exercises · By topic
- Original format
- Text
- Searchable text
Study material for Architettura dei Calcolatori e Sistemi Operativi, shared by the Studwiz community and reviewed by moderators.
Study material for Architettura dei Calcolatori e Sistemi Operativi, shared by the Studwiz community and reviewed by moderators.
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
Esercizio sulle chiamate dei moduli e sui contenuti stack – COMPLETO (4 eventi) SOLUZIONE NOTAZIONE usata per i moduli: > (invocazione), nome_modulo (esecuzione), < (ritorno) Gli indirizzi base degli stack di sistema utente dei processi (sStack e uStack) sono da indicare come sbase_identificativo processo e ubase_identificativo processo __________________________________________________________________________________ Stato iniziale: {CURR = P, S = LFT in RB) Si considerino i seguenti eventi 1) P esegue execl E’ dato lo stato di uStack subito prima dell’invocazione La mutazione di codice va a buon fine Si assuma che durante l’esecuzione della routine system_call ( ) la variabile TIF_NEED_RESCHED venga posta a 1 DOMANDA: • mostrare le invocazioni di tutti i moduli (e eventuali relativi ritorni) per la gestione dell’evento indicato eseguiti nel contesto di P • mostrare (in modo simbolico) il contenuto dello stack utente e dello stack di sistema del processo P al termine della gestione dell’evento considerato INVOCAZIONE MODULI processo modo modulo P U >Execl >Syscall U-S SYSCALL: > system_call >Sys_execve < System_call >schedule Z >Pick_next_task < Schedule: Context_switch Stato iniziale uStack_P CONTENUTO STACK USP salvato (=W) W a system_call da schedule a exec da syscall PSR U a codice mutato da exec a syscall da system_call uStack_P sStack_P Ulteriore domanda: dare lo stato finale di uStack nel caso in cui la mutazione di codice non vada a buon fine 2) S in esecuzione modo U: interrupt da real time clock e scadenza del qdt di S DOMANDA: • mostrare le invocazioni di tutti i moduli (e eventuali relativi ritorni) per la gestione dell’evento indicato eseguiti nel contesto dei processi coinvolti • mostrare (in modo simbolico) il contenuto dello stack utente e dello…
First page of the document.