1 Негізгі ұғымдар мен анықтамалар Операциялық жүйе (ОЖ)


 Процестерді жоспарлау және диспетчерлеу



бет9/38
Дата25.04.2023
өлшемі0,71 Mb.
#86447
1   ...   5   6   7   8   9   10   11   12   ...   38
Процестерді жоспарлау және диспетчерлеу
Процессордың уақытын тарату бойынша операциялық жүйені үш топқа бөлуге болады:

  • бір қолданушылық режим жүйесі

  • пакеттік режимдегі жүйе

  • көп есепті режимді жүйе

Жоспарлаудың үш деңгейін бөлуге болады:

  • жоғары деңгейдегі жоспарлау – бұл жүйеге келіп түскен кездегі жоспарлау

  • аралық деңгейдегі жоспарлау – бұл процестің ресурсты күту кезегімен процессорға орналастыруға дайын кезегін аулауы кезіндегі жоспарлау

  • төменгі деңгейдегі жоспарлау(диспетчерлеу) – бұл дайын процессорға орналастыру кезегін жоспарлау

Жоспарлаудың бес негізгі мақсатын қалыптастыруға болады:

  • жоспарлаудың әділдігі;

  • процестің көп мөлшерінің уақыт бірлігінде аяқталуы;

  • қолданушының көп санына жауап беру уақытын тиімді қамтамасыз ету;

  • жоспарлаудың алдын-ала болжауы, ол бір есептің бір уақытта ешқандай шартқа тәуелсіз жүйеде орындалуы;

  • жүйенің жұмысқа қабілеттігінің біртіндеп төмендеуі.

Приоритеттер
Приоритет – процестің маңыздылығын белгілейтін қандай да бір сан. Олар төмендегідей болады:

Жоспарлау алгоритмдері
Жоспарлау алгоритмдердің негізгілерін қарап шығайық:
1. Кезекке бірінші келген процеске бірінші қызмет көрсетілуі.
2. Циклға қызмет көрсету. әрбір процесс процессорда шектеулі уақыт квантілді болады, уақыт біткен соң кезектің соңына барып тұрады.
3. Қысқа процесске бірінші қызмет көрсетіледі.
4. Аз қалдықты уақыты бар процеске бірінші қызмет көрсетіледі.
5. Кері байланысы бар көпдеңгейлі кезек. Алдымен әрбір процесс бірдей приоритетпен кезекке түседі. Егер процесс оған берілген уақыттың барлығын процессорда өткізсе, онда ол кезекке аз приоритетпен өтеді. Егер процесс барлдық уақытты өтеп шықпаса, онда ол үлкен приоритетпен өтеді.


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   38




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет