Trước hết, Swi ưu tiên làm việc theo cách này-số, cao hơn mức ưu tiên. Các Sơ đồ dưới đây cho thấy chủ đề trong tăng dần thứ tự ưu tiên từ dưới đầu trang-với Hwi có các ưu tiên cao nhất.Vì vậy, hãy nói rằng bạn đã có hai Swi của-một trong những ở mức ưu tiên 1 và khác ở mức ưu tiên 2 như được hiển thị. Trong điều này Sơ đồ, Swi 1 chạy và sau đó ngắt xảy ra. Hwi chạy và bài viết swi_b chạy ở ưu tiên 2. Khi Hwi kết thúc, mà chạy Swi?BIOS sẽ luôn luôn chạy ưu tiên cao nhất đang chờ giải quyết chủ đề. Hãy nhớ rằng khi chúng tôi nói chuyện về các "thông minh trở lại"? Trong một hệ thống mà không cần BIOS, ISR sẽ luôn luôn trở lại nơi mà nó đến từ-trong trường hợp này, swi_a. Điều đó sẽ yêu cầu một bối cảnh chuyển nhưng sau đó một bối cảnh chuyển đổi có thể xảy ra để chạy swi_b đó là một ưu tiên cao hơn. Thay vào đó, do sự trở lại thông minh, sẽ BIOS "trở lại" để swi_b và chạy nó bởi vì nó là ưu tiên cao hơn swi_a, như vậy tránh một bối cảnh phụ chuyển đổi và tiết kiệm thời gian/chu kỳ.Khi swi_b hoàn tất, swi_a tiếp tục chạy, sau đó kết thúc và trở lại Idle. Luôn luôn là nhàn rỗi khoảng và sẽ chạy bất cứ khi nào không có không có chủ đề khác hoạt động trong hệ thống.
đang được dịch, vui lòng đợi..
