Мазмұны:

Round Robin орташа күту уақытын қалай есептейді?
Round Robin орташа күту уақытын қалай есептейді?

Бейне: Round Robin орташа күту уақытын қалай есептейді?

Бейне: Round Robin орташа күту уақытын қалай есептейді?
Бейне: NOOBS PLAY LIFE AFTER START LIVE 2024, Қараша
Anonim

Сіз күту уақытын есептей алады Гант диаграммасын салу арқылы күту уақыты i-ші процестің аяқталуына тең уақыт - (Келу уақыт + Жарылу уақыт ). P1 соңғы бастамасы уақыт 24 (P1 3-ші орында тұрғанда уақыт Ганн диаграммасында) P1 алдын ала 2 рет оның өмір сүру уақытында квант = 4, келу = 0.

Сондай-ақ сұрақ туындайды, сіз орташа күту уақытын қалай есептейсіз?

  1. Орташа күту уақыты (3 + 16 + 9 + 0) / 4 = 7,0 мс.
  2. SJF оңтайлы болып табылады, өйткені ол берілген процестер жиынтығы үшін ең аз орташа күту уақытын береді.
  3. Пакеттік жүйеде ұзақ мерзімді (жұмыс) жоспарлау үшін процесс уақытының ұзақтығын пайдаланушы көрсетуі мүмкін.
  4. Әдістердің бірі - SJF жоспарлауды жуықтауға тырысу.

Сол сияқты күту уақыты мен жөндеу уақытын қалай есептейсіз? Операциялық жүйеде әртүрлі рет процеске байланысты - Келу уақыт , Күту уақыты , Жауап беру уақыты , Жарылыс уақыт , Аяқтау уақыт , Уақытты айналдыру . Айналу уақыты = Күту уақыты + Жарылу Уақыт.

Осыны ескере отырып, айналымды жоспарлауда орташа айналым уақытын қалай есептейсіз?

  1. Орташа айналу уақыты = (27 + 23 + 30 + 29 + 4 + 15) / 6 = 128 / 6 = 21,33 бірлік.
  2. Орташа күту уақыты = (22 + 17 + 23 + 20 + 2 + 12) / 6 = 96 / 6 = 16 бірлік.

FCFS орташа күту уақытын қалай есептейді?

Орташа күту уақытын есептеу

  1. Демек, P1 күту уақыты 0 болады.
  2. P1 аяқтау үшін 21 мс қажет, сондықтан P2 үшін күту уақыты 21 мс болады.
  3. Сол сияқты, P3 процесін күту уақыты P1 орындалу уақыты + P2 үшін орындалу уақыты болады, ол (21 + 3) мс = 24 мс болады.

Ұсынылған: