Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Priority inversion

  1. #1

    Priority inversion

    Studiando questo argomento non ho capito una cosa:

    Se ci sono due processi , un processo H a priorità alta e uno L a priorità bassa, sul mio libro dice che :

    Lo scheduling è tale da assegnare la CPU ad H non appena è
    nello stato “pronto”.

    Ad un certo istante, mentre L è nella sezione critica, H entra
    nello stato “pronto” (ad esempio, una op. di I/O completa).

    H inizia il busy wait tramite TSL, ma siccome L non è mai
    schedulato mentre H è in esecuzione, L non lascerà mai la
    sezione critica: H rimane bloccato nel suo ciclo di attesa
    attiva per sempre.

    Non ho capito perchè L non lascerà mai la sezione critica???
    L'impossibile richiede solo più tempo...

  2. #2

  3. #3
    Non è proprio un libro ma sono le slides del prof.

    Faccio ing. dell'automazione alla Federico II di Napoli.
    L'impossibile richiede solo più tempo...

  4. #4
    quindi (come avevo capito io) non è che ogni volta che il processo L entra in sez critica non ne esce più...diciamo che sulle slides è scritto male......

    La priority inversion è semplicemente il fenomeno in cui un processo a bassa priorità esegue la sua sezione critica e quindi il processo H (non potendo interrompere) deve attendere il rilascio della risorsa da parte di L ---> c'è un'inversione delle priorità!...

    Giusto???
    L'impossibile richiede solo più tempo...

  5. #5

  6. #6
    sì l'ho studiata...ma non ne parla riferendosi alla priority inversion....

    secondo te è giusto il mio ragionamento fatto sopra?

    p.s. in ogni caso se un processo (bassa priorità o alta) sta in sezione critica si "cerca" di non interromperlo...questo per far sì che sia garantita la mutua esclusione su una risorsa!
    L'impossibile richiede solo più tempo...

  7. #7

  8. #8
    L'impossibile richiede solo più tempo...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.