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