JavaScript is required

Có các loại ngắt sau trong máy tính:

A.
Ngắt cứng, ngắt mềm, ngắt trung gian
B.
Ngắt ngoại lệ, ngắt cứng, ngắt INTR
C.
Ngắt mềm, ngắt NMI, ngắt cứng
D.
Ngắt cứng, ngắt mềm, ngắt ngoại lệ
Trả lời:

Đáp án đúng: D


Ngắt (Interrupt) là một tín hiệu yêu cầu sự chú ý từ CPU, phát ra từ phần cứng hoặc phần mềm. Có ba loại ngắt chính: 1. **Ngắt cứng (Hardware Interrupts):** Được tạo ra bởi các thiết bị phần cứng, ví dụ như bàn phím, chuột, ổ cứng, card mạng. Các ngắt này báo hiệu cho CPU biết rằng một sự kiện phần cứng đã xảy ra và cần được xử lý. 2. **Ngắt mềm (Software Interrupts):** Được tạo ra bởi các chương trình phần mềm. Chúng thường được sử dụng để gọi các dịch vụ hệ điều hành (system calls) hoặc thực hiện các tác vụ đặc biệt. 3. **Ngắt ngoại lệ (Exceptions):** Phát sinh khi CPU phát hiện một lỗi hoặc một điều kiện bất thường trong quá trình thực thi chương trình, ví dụ như chia cho 0, tràn số, truy cập bộ nhớ không hợp lệ. Vì vậy, đáp án chính xác nhất là ngắt cứng, ngắt mềm và ngắt ngoại lệ.

Câu hỏi liên quan