Slajd12

Slajd12



Wieloprocesory - wsparcie dla synchronizacji (2/2)

■ Niektóre procesory do realizacji atomowej operacji typu odczytaj-zmodyfikuj-zapisz (MIPS R4000, Alpha AXP) używają pary specjalnych rozkazów zapisywania i odczytywania pamięci:

-    pobierz-i-zablokuj (ang. load-locked),

-    zapamiętaj-pod-warunkiem (ang store-conditional).

m Implementacja atomowej operacji zwiększenia zmiennej o 1:

1.    pobierz-i-zablokuj,

2.    zapamiętaj-pod-warunkiem.

Ciąg ten jest powtarzany do skutku.

w- Atomowe operacje sprzętowe są mechanizmami pierwotnymi do tworzenia złożonych mechanizmów synchronizacji, w- Programista mechanizmów synchronizacji poziomu jądra systemu musi szczegółowo zapoznać się z listą rozkazów procesora, dla którego implementuje się system operacyjny.

Programowanie współbieżne w systemach operacyjnych UNIX © Marek Nowak


Wyszukiwarka

Podobne podstrony:
Slajd11 Wieloprocesory - wsparcie dla synchronizacji (1/2) ■    Synchronizacja w syst
mikro16 tTćTpowiedzi dla co niektórych : 1.    10 do minus 14 :D. stezenie oh 10 do
Projekt: System gospodarki odpadami dla Miasta Poznaniaod planów do realizacji Anna Stachowiak Kiero
Wprowadzenie Pierwotne metody informatyczne stosowane w ubiegłym stuleciu do realizacji ciągów opera
KOMPLEKSOWO I nstalacje wodne od A do Z realizujemy w budynkach wszelkiego typu - domach, obiektach
przygotowanie do realizowania skutecznego wsparcia dla osób umierających i ich rodzin TREŚCI NAUCZAN
Slajd15 PROGNOZY DEMOGRAFICZNE DLA POLSKI Urodzenia i zsony w latach 1989-2003 i prognoza do 2030 ro
Slowo dla Protestantow w Duchu2 łowo do Braci i Sióstr, Protestantów w Duchuwiętym. , To słowo jest
Inga Iwasiów Gender dla średniozaawansowanych2 W niektórych miejscach tak, że nie sposób wracać d
Slajd15 PROGNOZY DEMOGRAFICZNE DLA POLSKI Urodzenia i zsony w latach 1989-2003 i prognoza do 2030 ro
12.2.3. Energetyka procesu widzenia Dla wywołania wrażenia wzrokowego do oka musi dotrzeć określona
1. Do czego służy pamięć współdzielona? Dla komunikacji pomiędzy procesami można stworzy ć pewien
1.    Do czego służy pamięć współdzielona? Dla komunikacji pomiędzy procesami można
•7AMFK W GNIEWIECj WSPARCIE DLA OBIEKTÓW TURYSTYCZNYCH VOUCHERY ZA PÓL CENY. DO WYKORZYSTANIA W 2021
•7AMFK W GNIEWIECj WSPARCIE DLA OBIEKTÓW TURYSTYCZNYCH VOUCHERY ZA PÓL CENY. DO WYKORZYSTANIA W 2021

więcej podobnych podstron