Ласло Краус |
Оперативни системи Испит 24. 9. 1999. |
---|
а) Увести потребне семафоре и исказати поједине догаћаје одговарајућим операцијама над тим семафорима.
б) Приказати ток извршавања тих послова и коришћења појединих
урећаја за случај секвенце догађаја A1
, B1
,
C1
, D1
, A2
, A3
,
B2
, C2
, A4
, A5
,
B3
, B4
, A6
, B5
,
D2
и B6
.
в) Навести једну секвенцу догађаја при којој долази до међусобног блокирања послова.
4
активне површине и капацитет стазе од
7
сектора. Време пуног обрта диска је
Tob=21
ms
, а време
преласка уписно/читајућих глава са једног цилиндра на први суседни
износи Tc=12
ms
.
Оперативни систем је у стању да иницира нови приступ диску тек после
T0=1
ms
по
завршетку претходног приступа. Сектори су нумерисани на начин који
обезбеђује оптимално време приступа секторима по редоследу нумерације.
У неком тренутку модул за управљање уређајима располаже следећим
захтевима за читање сектора, који су пристигли по наведеном редоследу:
16
, 5
, 38
, 23
,
21
, 16
, 36
и 3
.
Одредити време потребно за опслуживање свих тих захтева по редоследу
пристизања и по оптималном редоследу. Претпоставити на на почетку нулти
сектор управо наилази испод уписно/читајућих глава.
12
бафера у оперативној меморији за убрзавање рада са
диском, од којих је сваки величине једног блока диска. Бафери се
разврставају у 5
ланчаних листи по формули
B
mod
5
, где је
B
редни број блока на диску који се налази у датом
баферу. Нацртати изглед структуре података у оперативној меморији после
опслуживања захтева за коришћење (+
) и ослобађање
(-
) блокова +25
, -11
,
+37
, -25
, +15
, +33
,
+21
, -38
и +28
, по наведеном
редоследу, ако је почетна структура приказана на слици.
Copyright © 2000, Laslo Kraus
Последња ревизија: 26.2.2000.