Trắc nghiệm Hệ điều hành Bài 41: Phần cứng nhập-xuất
25 câu · Đề ôn tập tổng hợp
Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án. Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải. Thi thử: nộp bài mới chấm điểm và hiện lời giải.
Câu 1
Thiết bị nhập/xuất (I/O Device) là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Bộ điều khiển thiết bị (Device Controller) có vai trò gì?
Đáp án và lời giải
Đáp án: D
Câu 3
Các thanh ghi (Registers) trong bộ điều khiển thiết bị thường bao gồm những loại nào?
Đáp án và lời giải
Đáp án: D
Câu 4
CPU tương tác với bộ điều khiển thiết bị thông qua hai phương thức chính: Port-mapped I/O và Memory-mapped I/O. Trong Memory-mapped I/O, các thanh ghi của bộ điều khiển xuất hiện ở đâu?
Đáp án và lời giải
Đáp án: C
Câu 5
Phương thức nào yêu cầu CPU sử dụng các lệnh đặc biệt (`in`, `out` trong kiến trúc x86) để truy cập các thanh ghi của bộ điều khiển thiết bị?
Đáp án và lời giải
Đáp án: D
Câu 6
Phương thức nào cho phép CPU sử dụng các lệnh đọc/ghi bộ nhớ thông thường để truy cập các thanh ghi của bộ điều khiển thiết bị?
Đáp án và lời giải
Đáp án: D
Câu 7
Trong phương thức Programmed I/O (PIO), việc truyền dữ liệu giữa bộ điều khiển thiết bị và bộ nhớ/CPU được thực hiện như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 8
Kỹ thuật nào cho phép CPU kiểm tra trạng thái của bộ điều khiển thiết bị bằng cách lặp đi lặp lại đọc một thanh ghi trạng thái?
Đáp án và lời giải
Đáp án: D
Câu 9
Programmed I/O (PIO) và Polling phù hợp nhất với loại thiết bị nào?
Đáp án và lời giải
Đáp án: D
Câu 10
Cơ chế nào cho phép thiết bị I/O thông báo cho CPU biết khi một sự kiện quan trọng xảy ra (ví dụ: hoàn thành thao tác, có dữ liệu mới)?
Đáp án và lời giải
Đáp án: D
Câu 11
Ưu điểm của Interrupt-driven I/O so với Polling là gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Nhược điểm của Interrupt-driven I/O là gì (đặc biệt với thiết bị tốc độ cao truyền dữ liệu nhỏ)?
Đáp án và lời giải
Đáp án: D
Câu 13
Bộ phận phần cứng nào cho phép bộ điều khiển thiết bị truyền dữ liệu trực tiếp giữa bộ nhớ chính và thiết bị ngoại vi mà không cần CPU tham gia vào mỗi thao tác truyền byte/word?
Đáp án và lời giải
Đáp án: D
Câu 14
Quy trình hoạt động cơ bản của DMA là gì?
Đáp án và lời giải
Đáp án: C
Câu 15
Ưu điểm chính của DMA là gì?
Đáp án và lời giải
Đáp án: D
Câu 16
Trong quá trình truyền dữ liệu bằng DMA, vấn đề “Cycle Stealing” (Đánh cắp chu kỳ) đề cập đến điều gì?
Đáp án và lời giải
Đáp án: C
Câu 17
Bộ đệm (Buffer) trong bộ điều khiển thiết bị được sử dụng để làm gì?
Đáp án và lời giải
Đáp án: D
Câu 18
Các loại thiết bị I/O nào thường được phân loại là “hướng khối” (Block Devices)?
Đáp án và lời giải
Đáp án: D
Câu 19
Các loại thiết bị I/O nào thường được phân loại là “hướng ký tự” (Character Devices)?
Đáp án và lời giải
Đáp án: D
Câu 20
Bus hệ thống (System Bus) có vai trò gì trong kiến trúc phần cứng I/O?
Đáp án và lời giải
Đáp án: D
Câu 21
Một loại bus I/O phổ biến được sử dụng để kết nối các thiết bị ngoại vi với bo mạch chủ là gì?
Đáp án và lời giải
Đáp án: D
Câu 22
Câu 2 alu.Vấn đề gì xảy ra khi tốc độ truyền dữ liệu của CPU và bộ nhớ nhanh hơn đáng kể so với tốc độ của thiết bị I/O?
Đáp án và lời giải
Đáp án: D
Câu 23
Các kỹ thuật phần cứng I/O (như ngắt, DMA, buffering) và phần mềm I/O (như Spooling) được phát triển nhằm mục đích chính là gì?
Đáp án và lời giải
Đáp án: D
Câu 24
Memory Controller (Bộ điều khiển bộ nhớ) có vai trò gì trong hoạt động của DMA?
Đáp án và lời giải
Đáp án: D
Câu 25
Khi thiết bị I/O hoàn thành thao tác truyền dữ liệu bằng DMA, nó sẽ thông báo cho CPU bằng cách nào?