Pr-1st-1.1-m07-Slajd19

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

Modele stanów globalnych (2)

Modele stanów globalnych (2)


Załóżmy, że stan Si(τ) procesu Pi w każdej chwili τ czasu globalnego (rzeczywistego) zdefiniowany jest przez trzy zmienne: presenti(τ), outLogi(τ), inLogi(τ).

Si(τ)=presenti(τ),outLogi(τ),inLogi(τ)
  • presenti(τ) przyjmuje wartość True, tylko wówczas, gdy znacznik typu TOKEN znajduje się w chwili τ w procesie Pi (proces ten posiada znacznik i zarazem dostęp do współdzielonego zasobu)
  • outLogi(τ) jest kolejką znaczników wysłanych do chwili τ przez proces Pi.
  • inLogi(τ) jest kolejką znaczników odebranych przez proces Pi do chwili τ.



<< Poprzedni slajd | Spis treści | Następny slajd >>