Hệ điều hành giao tiếp luận lý với thiết bị ngoại vi, dùng phương pháp I/O port (hay I/O instructions). Phát biểu nào là KHÔNG ĐÚNG?
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về cách hệ điều hành giao tiếp với thiết bị ngoại vi thông qua phương pháp I/O port (hay I/O instructions). Phương pháp này cho phép CPU giao tiếp với các thiết bị ngoại vi bằng cách sử dụng các cổng I/O (Input/Output). Các cổng I/O này được sử dụng để đọc/ghi dữ liệu và trạng thái của thiết bị, cũng như để gửi các lệnh điều khiển đến thiết bị thông qua I/O controller.
Phân tích các phương án:
- A. Dùng I/O port để đọc / ghi thanh ghi trạng thái của I/O controller. - Đúng. Hệ điều hành sử dụng các cổng I/O để đọc trạng thái của thiết bị (ví dụ: sẵn sàng, lỗi) từ thanh ghi trạng thái của I/O controller. Nó cũng có thể ghi vào thanh ghi trạng thái để cấu hình hoạt động của controller.
- B. Dùng I/O port để chuyển lệnh vào thanh ghi lệnh của I/O controller. - Đúng. Các lệnh điều khiển (ví dụ: đọc, ghi, khởi động) được chuyển đến I/O controller thông qua các cổng I/O và được lưu trữ trong thanh ghi lệnh của controller.
- C. Dùng I/O port để chuyển dữ liệu vào thanh ghi dữ liệu của I/O controller. - Đúng. Dữ liệu cần được ghi vào thiết bị hoặc dữ liệu đọc từ thiết bị được chuyển qua các cổng I/O và được lưu trữ trong thanh ghi dữ liệu của I/O controller.
- D. Dùng I/O port để điều khiển trực tiếp các phần cứng của thiết bị I/O. - Sai. Hệ điều hành không trực tiếp điều khiển các phần cứng của thiết bị I/O thông qua I/O port. Thay vào đó, nó giao tiếp với I/O controller, và I/O controller này sẽ điều khiển các phần cứng của thiết bị.
Vậy, đáp án KHÔNG đúng là D.
50 câu hỏi 60 phút





