Hiển thị dưới đây là các khái niệm về làm thế nào của Swi có thể nhận được đăng trong vòng một Hwi. Ngắt xảy ra và ISR chạy và làm một số loại cứng thời gian thực chế biến (thiết lập một pin GPIO, thanh toán bù trừ một bộ đếm thời gian, đọc một đăng ký, v.v..). Sau đó, thay vì xử lý đầu vào bên trong bối cảnh của Hwi, người sử dụng bài viết theo dõi hoạt động bằng cách thực hiện một Swi_post(). BIOS sẽ đăng ký bài đăng và cập nhật các SWI các hàng đợi để phản ánh này Swi mới và ưu tiên của nó trong hàng đợi. Đây là khi BIOS Trình lập lịch biểu được gọi là và Swi thực hiện đã sẵn sàng để chạy.Swi không thể chạy ngay lập tức, vì Hwi vẫn đang chạy và có ưu tiên hơn mọi Swi. Một khi Hwi trả về, nếu Swi này là ưu tiên cao nhất đang chờ giải quyết chủ đề trong hệ thống, sau đó nó sẽ chạy. Vì vậy, người dùng có đầy đủ quyền kiểm soát nó sẽ mất bao lâu để làm chế biến trong Swi-các cao hơn mức ưu tiên Swi, sớm hơn việc xử lý sẽ chạy.Những điều tốt đẹp về khái niệm này là Hwi là rất ngắn và không cần cho làm tổ ngắt khi họ có 5 dòng mã bên trong chúng. Và quá trình này Swi thực hiện là hoàn toàn phần mềm cấu hình bởi người sử dụng liên quan đến ưu tiên-hoặc là tĩnh hoặc tự động.
đang được dịch, vui lòng đợi..