Burst time là gì?

Noun OS

Mọi tiến trình (process) trong hệ thống máy tính đều cần một khoảng thời gian nhất định để thực thi. Thời gian này vừa là thời gian CPU (CPU time) vừa là thời gian I/O (I/O time). Thời gian CPU là thời gian được thực hiện bởi CPU để thực thi tiến trình. Trong khi thời gian I/O là thời gian tiến trình thực hiện một số thao tác I/O (I/O operation). Nói chung, chúng ta bỏ qua thời gian I/O và chúng ra chỉ xem xét thời gian CPU cho một tiến trình. Vì vậy, burst time là tổng thời gian tiến trình thực thi trên CPU.

Nói cách khác, burst time đề cập đến thời gian cần thiết tính bằng mili giây của một tiến trình để thực thi nó. Burst time xem xét thời gian CPU của một tiến trình. Thời gian I/O không được tính đến. Nó được gọi là thời gian thực thi (execution time) hoặc thời gian chạy (running time) của tiến trình. Tiến trình thực hiện chuyển đổi từ trạng thái dang chạy (running state) sang trạng thái hoàn thành (completion state) trong khung thời gian (time frame) này. Burst time có thể được tính bằng chênh lệch giữa thời gian hoàn thành của tiến trình và thời gian chờ, nghĩa là:

Burst Time (B.T.) 
= Completion Time (C.T.) - Waiting Time (W.T.) 
Learning English Everyday