SWIS có thể được sắp xếp để thực hiện với một cuộc gọi đến Swi_andn(), Swi_dec(), Swi_inc(), Swi_or(), và Swi_post(). Những cuộc gọi có thể được sử dụng hầu như bất cứ nơi nào trong chương trình-chức năng Hwi, đồng hồ chức năng, Chức năng nhàn rỗi, hoặc các chức năng Swi.Khi một Swi được đăng, người quản lý Swi thêm nó vào danh sách đăng Swis là đang chờ xử lý thực hiện. Các SWI quản lý kiểm tra cho dù Swis hiện đang được kích hoạt. Nếu họ không, như là trường hợp bên trong một Hwi chức năng, người quản lý Swi trả về kiểm soát để các chủ đề hiện tại. Nếu Swis được kích hoạt, người quản lý Swi kiểm tra mức độ ưu tiên của đối tượng Swi đăng chống lại ưu tiên của Các chủ đề mà hiện đang chạy. Nếu các chủ đề hiện đang chạy nền nhàn rỗi Loop, một nhiệm vụ, hoặc một ưu tiên thấp Swi, người quản lý Swi loại bỏ Swi khỏi danh sách đăng Swi các đối tượng và chuyển mạch CPU kiểm soát từ các chủ đề hiện tại để bắt đầu thực hiện các chức năng Swi đăng.Nếu các chủ đề hiện đang chạy một Swi ưu tiên cùng một hoặc cao hơn, người quản lý Swi trả về điều khiển để Các chủ đề hiện tại, và đăng Swi hoạt động chạy sau khi tất cả khác Swis ưu tiên cao hơn hoặc tương tự ưu tiên đã được đăng trước đó kết thúc thực hiện.Khi nhiều Swis mức độ ưu tiên tương tự đã được đăng, chức năng Swi tương ứng của họ là thực hiện theo thứ tự các Swis đã được đăng.
đang được dịch, vui lòng đợi..