Mühazirə Əməliyyat sistemi anlayışı


Vaxt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  p



Yüklə 1,07 Mb.
Pdf görüntüsü
səhifə33/73
tarix20.05.2023
ölçüsü1,07 Mb.
#118191
növüMühazirə
1   ...   29   30   31   32   33   34   35   36   ...   73
ƏS müh

Vaxt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
p
0
H H H H İ İ İ İ İ
p
1
H İ İ İ
p
2
H H H H H H H H H İ İ İ İ İ İ İ 
p
3
İ
Göstərmək olar ki, proseslərin verilmiş toplusu üçün (əgər növbədə yeni proseslər əmələ 
gəlmirsə) SJF alqoritmi sıxışdırılıb çıxarılmayan alqoritmlər sinfi arasında gözləmənin orta vaxtının 
minimallaşması nöqteyi-nəzərindən optimal hesab olunur.
Sıxışdırılıb çıxarılan SJF planlaşdırma misalının nəzərdən keçirilməsi üçün biz 
p
0
, p
1
, p
2
və p
3
kimi bir sıra prosesləri götürək, onlar müxtəlif CPU burst vaxtlara malik olsunlar və 
icra olunmaq üçün hazır olan proseslər növbəsində onların əmələ gəlməsi müxtəlif anlarda baş 
vermiş olsun. (cədvəl 3.6). 
Cədvəl 3.6 
Proses Növbəti CPU burst-in növbədə 
əmələ gəlmə vaxtı 
Vaxt müddəti 
p
0
 


p
1
 


p
2
 


p
3
 


Vaxtın başlanğıc anında “hazır olma” vəziyyətində p
0
və p

kimi yalnız 2 proses 
yerləşmişlər. Növbəti CPU burst-in az vaxtı p
3
prosesindədir, buna görə də o, icra olunmaq üçün 
seçilmişdir (cədvəl 3.7). 2 vahid vaxt keçdikdən sonra, sistemə p
1
prosesi daxil olur. Onun CPU 
burst vaxtı “icra olunma” vəziyətindən çıxarılıb və “hazır olma” vəziyyətinə sıxışdırılan p
3
prosesinin CPU burst qalığından kiçikdir.
Daha 2 
vahid 
vaxtdan 
sonra p
1
prosesi 
bitir və icra 
olunmaq üçün 
yenidən 
p
3
prosesi seçilir.
t=6 vaxt anında 
icra 
olunmaq 
üçün hazır olan 
proseslər 
növbəsində 
p
2
prosesi 
əmələ 
gəlir, 
amma 
işləmək üçün ona 7 vaxt vahidi lazım olacaq, p
3
prosesi üçün isə cəmisi 1 vaxt vahidi işləmək 
qalmış olduğuna görə, prosessor icra vəziyyətində qalacaqdır. Onun bitməsindən sonra t=7 vaxt 
anında növbədə p
0
və p

prosesləri yerləşirlər, 
onlardan p
0
prosesi seçilir. Həhayət, sonuncu olaraq, 
p
2
prosesi yerinə yetirilmək imkanı əldə edəcəkdir. 
SJF alqoritminin həyata keçirilməsində əsas mürək-kəblik, icra olunan proseslər üçün 
növbəti CPU burst vaxt müddəti barəsində dəqiq biliyinin olmaması təşkil edir. Paket sistemlərində 
yerinə yetirilmək üçün tapşırığa lazım olan prosessor vaxtının miqdarını tapşırığı formalaşdıran 
zaman istifadəçi verir. Uzun müddətli SJF-planlaşdırmanın həyata keçirilməsi üçün biz bu 
kəmiyyəti götürə bilərik. Əgər istifadəçi ona lazım olandan daha çox vaxt göstərmiş olarsa, o, 
nəticəni daha uzun müddət gözləməli olacaqdır, çünki, tapşırıq sistemə gec yüklənmiş olacaqdır.
Əgərsə, o, daha az vaxt miqdarını göstərərsə, o zaman məsələ axıra qədər həll olunmayacaqdır. 
Beləliklə, paket sistemlərində prosessordan istifadə vaxtının qiymətləndirmə məsələsinin həlli 
istifadəçinin boynuna düşür.
Cədvəl 3.7 
Vaxt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
p
0
H H H H H H H İ İ İ İ İ İ
p
1
İ İ
p
2
H H H H H H H İ İ İ İ İ İ İ 
p
3
İ İ İ İ İ İ İ




Yüklə 1,07 Mb.

Dostları ilə paylaş:
1   ...   29   30   31   32   33   34   35   36   ...   73




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin