Elektrotehnički fakultet 

Operativni sistemi 1

u Beogradu

Operativne Sisteme 1 - Uvod

Zad 1.

  U trenicima 0, 6 i 15 ms, na ulaz monoprogramskog računarskog 

sistema stižu poslovi A, B, C čije izvršavanje traje 120, 60 i 15 ms. Odrediti 

srednje vreme zadržavanja poslova u sistemu, ako se poslovi izvršavaju po 

redosledu:

a) dolaska

b) vremenu trajanja (kraći imaju veći prioritet)

c) koji   obezbeđuje   minimum   zadržavanja   (uz   poznavanje 

budućnosti)

Rešenje:

a)

b)

c)  

T – ukupno vreme trajanja posla

T

dol

 – vreme dolaska posla

T

odl

 – vreme odlaska posla

T

R

 = T

odl

 - T

dol

 – vreme zadržavanja posla u sistemu (Response Time)

r = T

R

 / T

a)

b)

c)

Posa

o

T

min

T

dol

min

T

odl

min

T

R

min

r

/

T

odl

min

T

R

min

r

/

T

odl

min

T

R

min

r

/

A

120 0

120 120 1

120 120 1

210 210 1.75

B

60

6

180 174 2.9

195 189 3.15 90

84

1.4

C

15

15

195 180 12

135 120 8

30

15

1

Sr

65

158 5.3

143 4.05

103 1.38

Operativni sistemi 1                Copyright 

 2006 Miloš Milovanović                 

Mart 2006

1 / 12

A – 120ms

B – 60ms

C

A – 120ms

B – 60ms

C

A – 120ms

B – 60ms

C

Elektrotehnički fakultet 

Operativni sistemi 1

u Beogradu

Zad 2. 

U trenucima 0, 12, 24, 30 i 48 min na ulaz računarskog sistema stižu 

poslovi A, B, C, D i E čije izvršenje traje 18, 30, 6, 24 i 6 min. Odrediti 

srednje vreme zadržavanja

 poslova u sistemu za:

a) monoprogramski rad sa izvršavanjem po redosledu dolaska

b) multiprogramski rad bez prioritetnih poslova

c) kao pod b) uz pretpostavku da svaki posao 25% svog vremena 

čeka na izvršetak I/O operacije (čekanje procesora pri izvršavanju 

dva istovremena posla je 4%, a pri izvršavanju 3 i više poslova 

istovremeno 0%)

Rešenje:

T

CPU

 – procesorsko vreme do kraja posla

T

IO

 – vreme čekanja na I/O

T = T

CPU 

+ T

IO

n – stepen multiprogramiranja

w – relativno vreme čekanja procesora

t

cp

 – procesorsko vreme

t

cp

 = (1 – w)dt / n

dt – vreme između dva događaja

t – vreme

a)

t

mi

n

dt

mi

n

Dol Procesor

Od

l

Pos t

cp

mi

n

Posao/T

CP

- / min

po

s

A

B

C

D

E

0

A

A/18

St

12

12 B

12 A/6

Ak

t

St

Operativni sistemi 1                Copyright 

 2006 Miloš Milovanović                 

Mart 2006

2 / 12

background image

Elektrotehnički fakultet 

Operativni sistemi 1

u Beogradu

30

6

D

3

B/21 C/3 D/24

Akt Ak

t

St

39

9

3

B/18 D/21

C

Akt

Ak

t

48

9

E

4.5 B/13.5 D/16.5 E/6

Akt

Ak

t

St

66

18

6

B/7.5 D/10.5

E

Akt

Ak

t

81

15

7.5 D/3

B

Ak

t

84

3

3

D

c)

13.5, 22.5, 4.5, 18, 4.5 – samo procesorsko vreme procesa bez čekanja na I/O

t

min

dt

min

Dol Procesor

Od

l

Pos t

cp

mi

n

W

%

Posao/T

CP

- / min

po

s

A

B

C

D

E

0

A

A/13.5

St

12

12

B

9

2

5

A/4.5 B/22.5

Ak

t

St

21.3

8

9.37

5

4.5 4

B/18

A

Akt

24

2.62

5

C

1.9

6

2

5

B/16.03 C/4.5

Akt St

30

6

D

2.4

8

4

B/13.15   C/1.62 

D/18

Akt Ak

t

St

34.8

6

4.86

1.6

2

0

B/11.53 D/16.38 C

Akt

Ak

t

48

13.1

4

E

6.4 4

B/5.22   D/10.07 

E/4.5

Akt

Ak

t

St

61.5 13.5

4.5 0

B/0.72 D/5.57 

E

Akt

Ak

t

63.0

1

1.5

0.7

2

4

D/4.84

B

Ak

t

69.1

0

6.09

4.8

4

2

5

D

Operativni sistemi 1                Copyright 

 2006 Miloš Milovanović                 

Mart 2006

4 / 12

Želiš da pročitaš svih 12 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti