SOP wyk nr 11-toc: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
==Spis treści== | ==Spis treści== | ||
#[[SOP_wyk_nr_11-Slajd0 |Wstęp]] | |||
#[[SOP_wyk_nr_11-Slajd1 |Plan wykładu]] | #[[SOP_wyk_nr_11-Slajd1 |Plan wykładu]] | ||
#[[SOP_wyk_nr_11-Slajd2 |Wprowadzenie do abstrakcji przetwarzania współbieżnego]] | #[[SOP_wyk_nr_11-Slajd2 |Wprowadzenie do abstrakcji przetwarzania współbieżnego]] |
Aktualna wersja na dzień 10:38, 16 sie 2006
Spis treści
- Wstęp
- Plan wykładu
- Wprowadzenie do abstrakcji przetwarzania współbieżnego
- Podstawowe definicje i oznaczenia
- Stan procesu i zdarzenie
- Proces sekwencyjny
- Relacja lokalnego porządku
- Współbieżna realizacja zbioru procesów
- Relacja globalnego porządku
- Niedeterminizm przetwarzania
- Przeplot i osiągalność stanu
- Procesy niezależne a procesy współpracujące
- Dane współdzielone a lokalne
- Dane wejściowy i wyjściowe
- Przykład przetwarzania współbieżnego
- Przykład przeplotu instrukcji RISC
- Przykład przeplotu instrukcji CISC
- Istota synchronizacji
- Poprawność programów współbieżnych
- Własność uczciwości programów współbieżnych
- Klasyfikacja mechanizmów synchronizacji
- Wzajemne wykluczanie — sformułowanie problemu
- Ogólna postać algorytmu wzajemnego wykluczania
- Kryteria poprawności algorytmu wzajemnego wykluczania
- Wzajemne wykluczanie 2 procesów — podejście 1
- Wzajemne wykluczanie 2 procesów — podejście 2
- Wzajemne wykluczanie 2 procesów — podejście 3
- Wzajemne wykluczanie 2 procesów — podejście 4
- Wzajemne wykluczanie n procesów — algorytm piekarni (1)
- Wzajemne wykluczanie n procesów — algorytm piekarni (2)
- Operacja test&set
- Operacja exchange
- Wzajemne wykluczanie z użyciem instrukcji test&set
- Wzajemne wykluczanie z użyciem instrukcji exchange