Slajd2

Slajd2



■    Algorytm Dekkera (wzajemne wykluczanie dwóch procesów) oraz algorytmy piekarniany, Petersona czy Lamporta (wzajemne wykluczanie dla dwóch i więcej procesów) można wykonać na „gołej maszynie".

Warunkiem koniecznym jest dysponowanie językiem programowania pozwalającym zaimplementować współbieżne procesy, instrukcje warunkowe i pętle.

■    Wzajemne wykluczanie realizowane w taki sposób (choć dopuszczalne i dające pożądane rezultaty) jest narzędziem zbyt niskiego poziomu by być efektywnym i niezawodnym.

GZI Programowanie współbieżne wymaga mechanizmów wyższego poziomu niż instrukcje maszynowe.

Programowanie współbieżne z zastosowaniem semaforów. ..


Wyszukiwarka

Podobne podstrony:
Slajd3 Problem wzajemnego wykluczania założenia ■    N procesów wykonuje nieskończone
Slajd4 ^Problem wzajemnego wykluczania -struktura procesu sekwencyjnego Dziedziny zastosowań ...Wzaj
skanuj0004 (90) dwóch procesów kryształy CaC03 i Ca(OH)? przerastają się wzajemnie, spajają ziarna p
Slajd26 Wzajemne wykluczanie ■    Problem wzajemnego wykluczania występuje, gdy co na
Problem wzajemnego wykluczania Abstrakcja wielu problemów synchronizacyjnych, jeden z dwóch
Semafory. Rozwiązanie problemu wzajemnego wykluczania. • Przykład: binary semaphore s process p
skanuj0004 (91) dwóch procesów kryształy CaC03 i Ca(OH)? przerastają się wzajemnie, spajają ziarna p
Synchronizacja procesów z użyciem semaforów Opisać problem wzajemnego wykluczania Systemy opera
SDC12576 Algorytm Bankiera - przykład 1 Rozważmy sytuację, w której są trzy procesy P(1), P(2) i P(3
skanuj0004 (90) dwóch procesów kryształy CaC03 i Ca(OH)? przerastają się wzajemnie, spajają ziarna p
Slajd26 Wzajemne wykluczanie ■    Problem wzajemnego wykluczania występuje, gdy co na
Slajd26 Wzajemne wykluczanie ■    Problem wzajemnego wykluczania występuje, gdy co na

więcej podobnych podstron