2012-04-10 40 views
6

thảo luận tiêu chí cho Hệ điều hành mỗi khi tôi nghe Interupt-Latency và OS-Jitter. Và bây giờ tôi tự hỏi, sự khác biệt giữa hai điều này là gì.Sự khác biệt giữa độ trễ và độ lệch trong các hệ điều hành

Theo quan điểm của tôi, độ trễ gián đoạn là sự chậm trễ xuất hiện của một Interupt cho đến khi Interupt-Service-Routine (ISR) được nhập vào. Trên Jitter trái là thời điểm nhập ISR khác nhau theo thời gian.

Đây có giống như bạn nghĩ không?

Trả lời

0

Trong lĩnh vực tính toán nhóm, đặc biệt khi xử lý các giải pháp quy mô lớn, có những trường hợp công việc phân phối trên nhiều hệ thống (và nhiều lõi bộ xử lý) cần hoàn thành trong khung thời gian có thể dự đoán được. Một hệ điều hành, và ngăn xếp phần mềm được thừa hưởng, có thể giới thiệu một số biến đổi trong thời gian chạy của những "khối" này của công việc. Sự thay đổi này thường được gọi là "OS Jitter". link

Độ trễ gián đoạn, như bạn đã nói là thời gian giữa tín hiệu ngắt và mục nhập vào trình xử lý ngắt.

Cả hai khái niệm đều trực giao với nhau. Tuy nhiên, thực tế, nhiều gián đoạn thường ngụ ý nhiều hơn hệ điều hành Jitter.

13

Hiểu biết của bạn về cơ bản là chính xác.

Độ trễ = Độ trễ giữa sự kiện xảy ra trong thế giới thực và mã phản hồi sự kiện.

Jitter = Sự khác biệt trong Độ trễ giữa hai hoặc nhiều sự kiện.

+0

Điều đó làm cho nó rất rõ ràng sự khác biệt là gì. – KJC2009

Các vấn đề liên quan