Khác biệt giữa bản sửa đổi của “Ngắt”
Nội dung được xóa Nội dung được thêm vào
n đã thêm Thể loại:Ngắt dùng HotCat |
n replaced: ) → ), . → . (2), == External links == → == Liên kết ngoài ==, . <ref → .<ref (2) using AWB |
||
Dòng 1:
[[Tập tin:Interrupt_Process.PNG|liên_kết=https://vi.wikipedia.org/wiki/T%E1%BA%ADp
Trong [[máy tính]], '''ngắt''' là một phản ứng của [[CPU|bộ xử lý]] đối với một sự kiện cần được phần mềm chú ý. Điều kiện ngắt cảnh báo bộ xử lý và phục vụ như một yêu cầu bộ xử lý ngắt đoạn mã đang thực thi khi được phép, để sự kiện có thể được xử lý kịp thời. Nếu yêu cầu được chấp nhận, bộ xử lý sẽ phản hồi bằng cách tạm dừng các hoạt động hiện tại của nó, lưu [[Trạng thái (khoa học máy tính)|trạng thái]] của nó và thực thi một [[Chương trình con|chức năng]] được gọi là ''[[trình xử lý ngắt]]'' (hoặc quy trình dịch vụ ngắt, ISR) để đối phó với sự kiện. Sự gián đoạn này là tạm thời và, trừ khi ngắt chỉ ra một lỗi nghiêm trọng, bộ xử lý sẽ tiếp tục các hoạt động bình thường sau khi trình xử lý ngắt kết thúc.
Ngắt thường được sử dụng bởi các thiết bị phần cứng để chỉ ra những thay đổi trạng thái vật lý hoặc điện tử cần được chú ý. Ngắt cũng thường được sử dụng để thực hiện [[đa nhiệm máy tính]], đặc biệt là trong [[Hệ thống thời gian thực|tính toán thời gian thực]]
== Phân loại ==
Các tín hiệu ngắt có thể được phát ra để đáp ứng với [[Phần mềm|các]] sự kiện [[phần cứng]] hoặc [[phần mềm]]
=== Ngắt phần cứng ===
Ngắt phần cứng là một điều kiện liên quan đến trạng thái của phần cứng có thể được báo hiệu bởi thiết bị phần cứng bên ngoài, ví dụ: dòng [[Yêu cầu gián đoạn|yêu cầu ngắt]] (IRQ) trên PC hoặc được phát hiện bởi các thiết bị nhúng trong bộ xử lý logic (ví dụ: bộ hẹn giờ CPU trong Hệ thống IBM / 370), để thông báo rằng thiết bị cần được chú ý từ [[hệ điều hành]] (OS) <ref>{{Chú thích web|url=https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_MRG/1.3/html/Realtime_Reference_Guide/chap-Realtime_Reference_Guide-Hardware_interrupts.html|tựa đề=Hardware interrupts|ngày truy cập=2014-02-09}}</ref> hoặc, nếu không có hệ điều hành, từ chương trình "bare-metal" đang chạy trên CPU. Các thiết bị bên ngoài như vậy có thể là một phần của máy tính (ví dụ: [[bộ điều khiển đĩa]]
Các ngắt phần cứng có thể đến [[Giao tiếp không đồng bộ|không đồng bộ]] đối với xung nhịp của bộ xử lý và bất kỳ lúc nào trong khi thực hiện lệnh. Do đó, tất cả các tín hiệu ngắt phần cứng được điều hòa bằng cách đồng bộ hóa chúng với đồng hồ bộ xử lý và chỉ hoạt động ở các ranh giới thực thi lệnh.
Dòng 18:
==Tham khảo==
{{tham khảo}}
==
{{Wiktionary|interrupt|interruption}}
|