Процессын хуваарь гаргахдаа эргэлтийн хугацааг хэрхэн тооцох вэ?
Процессын хуваарь гаргахдаа эргэлтийн хугацааг хэрхэн тооцох вэ?

Видео: Процессын хуваарь гаргахдаа эргэлтийн хугацааг хэрхэн тооцох вэ?

Видео: Процессын хуваарь гаргахдаа эргэлтийн хугацааг хэрхэн тооцох вэ?
Видео: Үйлдвэрлэлийн менежмент Лекц 4 Хөрөнгө оруулалтын төслийн үр ашгийн шинжилгээ 2024, Арванхоёрдугаар сар
Anonim

Өөрчлөгдөх цаг = Гарах цаг -Ирэх цаг

Жишээлбэл, хэрэв бид "Эхлээд ирсэн" үйлчилгээг авбал хуваарь алгоритм, ирэх дараалал үйл явц нь P1, P2, P3 ба тус бүр нь үйл явц 2, 5, 10 секунд зарцуулж байна.

Эндээс та хүлээх хугацаа болон эргэлтийн хугацааг хэрхэн тооцох вэ?

Үйлдлийн системд янз бүрийн удаа үйл явцтай холбоотой байдаг- Ирэлт цаг , Хүлээх хугацаа , Хариулт цаг , тэсрэлт цаг , Дуусгах цаг , Өөрчлөгдөх цаг . Өөрчлөгдөх цаг = Хүлээх цаг + тэсрэлт Цаг хугацаа.

Дээрхээс гадна тэсрэлт ба эргэлтийн хугацаа гэж юу вэ? Өөрчлөгдөх цаг (ТАТ) Өөрөөр хэлбэл, энэ нь нийт дүнгийн нийлбэр юм цаг үйл явц нь бүх мужид зарцуулагддаг. Ердийн процесс нь CPU-ийн олон циклийг дамждаг тэсрэлт болон I/O тэсрэлт . тэсрэлт -ийн жижиг интервал гэсэн үг цаг . Тэсрэх цаг : Процесс нь I/O хийхгүй үед, тэсрэлт цаг CPU-ийн гүйцэтгэлд хандахад ашиглаж болно цаг.

Цаашилбал, үйл явцын хуваарьт эргэлтийн хугацаа гэж юу вэ?

Тооцоолоход, өөрчлөгдөх цаг нийт юм цаг хөтөлбөр оруулах хооронд авсан/ үйл явц /thread/task (Linux)-г гүйцэтгэх ба бүрэн гаралтыг хэрэглэгч/хэрэглэгч рүү буцаах. Өөрчлөгдөх цаг нь үйлдлийн системийг үнэлэхэд ашигладаг хэмжүүрүүдийн нэг юм хуваарь алгоритмууд.

Хариу өгөх хугацааг хэрхэн тооцдог вэ?

Эхлээд Хариу цаг байна тооцоолсон зүгээр л хасах замаар цаг -аас ирсэн хэрэглэгчийн хүсэлтийн цаг анхны хариултаас. Илүү их чиг хандлагыг харахын тулд цаг , тооцоолох Дундаж нэгдүгээрт Хариу цаг бүхний нийлбэрийг хуваах замаар Эхний Хариу цаг шийдвэрлэсэн тасалбарын тоогоор.

Зөвлөмж болгож буй: