Tạo Trắc Nghiệm

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?

Đáp án và lời giải

Đáp án: C