Ласло Краус |
Оперативни системи Испит 14. 3. 1999. |
---|
а) Колико је семафора потребно за контролу коришђења наведених уређаја и које су потребне почетне вредности тих семафора?
б) Приказати ток извршавања тих послова и коришћења појединих
уређаја за случај секвенце догађаја A1
, B1
,
B2
, C1
, C2
, A2
,
A3
, C3
, B3
, A4
,
C4
, C5
, B4
, A5
,
B5
, C6
, A6
и B6
.
в) Навести једну секвенцу догађаја при којој долази до међусобног блокирања послова.
600
red/min
у
тренуцима 0
, 2
, 4
и
15
min
стижу послови A
,
B
, C
и D
који рачунају
7
, 4
, 6
и 4
min
и штампају 1800
, 2400
,
600
и 600
редова на линијском штампачу. Време
ангажовања процесора за руковање штампачем је занемарљиво. Одредити
средње време одзива система (протекло време између долазака послова и
добијања резултата) за случај рада са виртуелним уређајима.UNIX
,
користи 12
бафера у оперативној меморији за убрзавање рада
са диском, од којих је сваки величине једног блока диска. Бафери се
разврставају у 4
ланчаних листи по формули
B
mod
4
, где је
B
редни број блока на диску који се налази у датом
баферу. Нацртати изглед структуре података у оперативној меморији после
опслуживања захтева за коришћење (+
) и ослобађање
(-
) блокова +39
, -13
,
+37
, -39
, +15
, -32
,
+4
, +21
, -19
и +28
,
по наведеном редоследу, ако је почетна структура приказана на слици.
Copyright © 1999, Laslo Kraus
Последња ревизија: 1.9.1999.