8.2. Czy nustępujący pluń raalizncji transakcji jest dopuszczalny ze względu na właściwość izolacji?: (1.5 p)
(x=0; x=x+6; x=3; y=2: x=x-y; y»x-I; x=2; y-0; x-x+7; y=x+y: y-l; y»y+x;|
(S=0; x«x+6; y=l: y=y+x; x=3; y=2: x=x-y; yw-1: x=2; y=0; x=x+7; y=x+y:)
(x=2: y=0; x=x+7; x=0; y=x+y; x=x+6: y=l:y=y+x; x=3; y=2; x=x-y; y=x-l;J
6. Proszę porównać operacje czytaniu pliku za pomocą jednowątkowego i wielowątkowego serwera plików. Otrzyniumc /umówieniu nu pracę, skierowanie go do wykonaniu i reszta niezbędnego pr/ctwar/ania zajmuje 8 ms. pod warunkiem. Ze potrzebne dunc znujdują się w podręcznej pamięci bloków. Operacja dyskowa, występująca w jednej czwurtej zamówień, zajmuje dodatkowo 48 ms. podczas których wątek jest uśpiony.
Serwer jedno wątkowy
I. tle zamówień na sekundę mo/c obsłużyć serwer jednowątkowy? (z dokładnością do I zamówieniu/ sok)? Din uproszczeniu przyjmujemy, że po każdym zamówieniu wymagającym dostępu do dysku przychodzą trzy zamówienia bezdyskowe. (1.5 p)
125 50 40
4
2. Jakie będzie procentowe wykorzystanie czasu procesora, (z dokładnością do I %): (1,5 p) 100% 60% 40%
Serwer wielowątkowy
I. Ile zamówień na sekundę może obsłużyć serwer wielowątkowy? (z dokładnością do I zamówieniu/ sek)? Dla uproszczenia obliczeń proszę przyjąć, że po każdym zamówieniu wymagającym dostępu do dysku przychodzą trzy zamówienia bezdyskowe. (1.5 p)
125 83 67
2. Jakie będzie procentowe wykorzystanie czasu procesora, (z dokładnością do l%): (1.5 p)
100%
67%
50%