Режа: Процессор ишини режалаштириш - CPU scheduling
- Жараёнлар навбати қандай бажарилиши бўйича жадвал (расписания) тузилади
- Режалаштириш билан ОТ таркибидаги дастур - диспетчер шуғулланади; у бошқаришни кейинги (навбатдаги) жараёнга узатади.
- Диспетчернинг вазифаси – қуйидаги критериялар бўйича процессор ишини оптимал режалаштиришдан иборат:
– процессорнинг максимал юкланиши – жараёнлар учун минимал кутиш вақти – минимал реакция вақти (фойдаланувчи учун минимал ноқулайликлар) – максимал ўтказувчанлик қобилияти (имкониятлари) Устунлиги - Тенг ҳуқуқли жараёнлар «давра бўйича» навбатдаги тартиби билан бажарилади.
- Ҳар бири процессор вақтининг тенг улушини олади
– жараёнларнинг бажарилиш давомийлиги турли хил бўлиши мумкин - Устунлик (приоритет) – жараёнларнинг муҳим жиҳати ҳисобланади
– юқори устунликка эга бўлган жараён машина вақтидан кўп қисмига эга бўлади. Тенг ҳуқуқли жараёнлар Параллел тизимлар - Симметрик тизимлар, SMP, symmetric multiprocessing.
- Ҳар бир процессор алоҳида ОТ нинг бир нусхасини бажаради. Ҳар бир процессор тезликни йўқотмасдан параллел бажариши мумкин. Кўпгина замонавий ОТ қўллаб-қувватлайди.
- Асимметрик тизимлар, AMP, asymmetric multiprocessing.
- Ҳар бир процессор ўзига юклатилган махсус топшириқни бажаради. Махсус ажратилган бошқарувчи процессор (masterprocessor) қолган процессорлар (slave processor)нинг ишини координация қилади. Жуда кўп тизимларда ўзини оқлайди.
Параллел тизимлар - SМP – симметрик тизимлар
Do'stlaringiz bilan baham: |