Trang Chủ Âm thanh Mã ngắt cpu (cic) là gì? - định nghĩa từ techopedia

Mã ngắt cpu (cic) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Mã ngắt CPU (CIC) có nghĩa là gì?

Mã ngắt CPU (CPU) là mã được phần mềm hoặc phần cứng gửi đến CPU để tạm dừng thực hiện tất cả các quy trình cho đến khi quá trình được yêu cầu trong ngắt hoàn tất.


Ngắt cho phép phần mềm hoặc phần cứng được ưu tiên hơn so với thực thi chương trình hiện có, thường là để thực hiện các hành động quan trọng như xác nhận giao thức hoặc tín hiệu thời gian. Chúng có thể được kích hoạt cạnh hoặc kích hoạt cấp độ.

Techopedia giải thích Mã ngắt CPU (CIC)

Các mã ngắt trong các hệ thống máy tính mới hơn được giữ lại trong cùng một lớp trong ngăn xếp ngắt hoặc hàng đợi ngắt. Các tín hiệu ngắt cảnh báo bộ xử lý về sự tồn tại của một hoặc nhiều ngắt của một lớp cụ thể. Mã ngắt được bộ xử lý lấy mẫu với sự trợ giúp của sắp xếp ngăn xếp và hàng đợi. Mỗi khi ngắt được thực hiện, các hướng dẫn mới đi kèm với ngắt đó sẽ được thêm vào đầu ngăn xếp thực thi chương trình. Khi ngăn xếp hoặc hàng đợi trở nên trống rỗng, tín hiệu ngắt giảm xuống. Khi các mã ngắt mới được tạo, chúng chỉ cần được thêm vào ngăn xếp hoặc xếp hàng tự động.


Trong các hệ thống máy tính cũ, các tín hiệu ngắt của mã nhận dạng Class I, II và III được bộ xử lý nhận và xử lý cùng một lúc. Các ngắt của cùng một lớp có xu hướng bị khóa bởi bộ xử lý ngắt.


CPU tuân theo một chuỗi các sự kiện cụ thể trong khi xử lý một ngắt trong đó xử lý ngắt được ưu tiên hơn so với thực thi chương trình thông thường. Mã xử lý ngắt cấp đầu tiên được viết rất cẩn thận. Sau khi ngắt được xử lý, trạng thái thực thi của CPU được khôi phục và ngắt được loại bỏ. CPU sau đó tiếp tục thực hiện chương trình bị đình chỉ.


Xử lý ngắt phải được xử lý hiệu quả nhất có thể. Khuyến cáo rằng hệ điều hành không được gián đoạn vì những điều này có thể làm chậm đáng kể tốc độ hoạt động của toàn hệ thống.

Mã ngắt cpu (cic) là gì? - định nghĩa từ techopedia