Sự khác biệt giữa "RES: ngắt lịch trình" và "LOC: ngắt hẹn giờ cục bộ" là gì? Điều gì là nguyên nhân gây ra ngắt RES? LOC có giống như ngắt bộ đếm thời gian chung được tạo bởi Timer h/w trong bộ xử lý không?Ngắt lịch biểu (RES) là gì? Điều gì gây ra nó? Nó được xử lý như thế nào trong nhân Linux?
Ngoài ra, vui lòng cung cấp cho một số rõ ràng về phần nào của bộ lập lịch được gọi trong quá trình ngắt hẹn giờ và ngắt RES? Làm thế nào nó xảy ra trong hạt nhân Linux?
Xin cảm ơn trước.
Cảm ơn bạn đã trả lời. Vì vậy, là ** 'TIF_NEED_RESCHED' ** trong mã trình lập lịch CFS về cơ bản đang xử lý ngắt RES này? Và, thứ hai, ngắt nào kích hoạt trình lập lịch biểu? Nó là bộ đếm thời gian gián đoạn thông qua APIC? Nếu vậy, hãy thực hiện cả hai ngắt thời gian và hẹn giờ lại xảy ra không đồng bộ w.r.t. lẫn nhau? Rõ ràng hơn về lời gọi lịch trình sẽ giúp ích. Cảm ơn một lần nữa! – user31986