Trắc nghiệm Hệ điều hành Bài 40: Hệ thống quản lý 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
Hệ thống quản lý nhập/xuất (I/O System) của Hệ điều hành có mục đích chính là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Đâu là một trong những chức năng chính của Hệ thống quản lý I/O?
Đáp án và lời giải
Đáp án: D
Câu 3
Các thiết bị I/O có thể được phân loại dựa trên đặc điểm nào?
Đáp án và lời giải
Đáp án: D
Câu 4
Đâu là một ví dụ về thiết bị Block-oriented (hướng khối)?
Đáp án và lời giải
Đáp án: D
Câu 5
Đâu là một ví dụ về thiết bị Character-oriented (hướng ký tự)?
Đáp án và lời giải
Đáp án: C
Câu 6
Trong kiến trúc của Hệ thống quản lý I/O, Driver thiết bị (Device Driver) là lớp phần mềm nào?
Đáp án và lời giải
Đáp án: D
Câu 7
Lớp phần mềm nào trong kiến trúc Hệ thống quản lý I/O cung cấp giao diện chuẩn, độc lập với thiết bị, cho các ứng dụng?
Đáp án và lời giải
Đáp án: D
Câu 8
Ba phương thức chính để CPU tương tác với các thiết bị I/O là gì?
Đáp án và lời giải
Đáp án: D
Câu 9
Trong phương thức Programmed I/O (PIO), ai là người chịu trách nhiệm trực tiếp di chuyển dữ liệu giữa CPU và bộ điều khiển thiết bị?
Đáp án và lời giải
Đáp án: D
Câu 10
Nhược điểm chính của Programmed I/O (PIO) là gì?
Đáp án và lời giải
Đáp án: D
Câu 11
Trong phương thức Interrupt-driven I/O, điều gì xảy ra khi thiết bị I/O hoàn thành một thao tác hoặc cần sự chú ý của CPU?
Đáp án và lời giải
Đáp án: D
Câu 12
Ưu điểm của Interrupt-driven I/O so với Programmed I/O (Polling) là gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Nhược điểm của Interrupt-driven I/O là gì (đặc biệt khi truyền dữ liệu lớn)?
Đáp án và lời giải
Đáp án: C
Câu 14
Phương thức nào cho phép bộ điều khiển thiết bị (Device Controller) truyền dữ liệu trực tiếp giữa thiết bị ngoại vi và bộ nhớ chính mà KHÔNG cần sự can thiệp trực tiếp của CPU trong quá trình truyền?
Đáp án và lời giải
Đáp án: D
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
Bộ điều khiển thiết bị (Device Controller) là thành phần nào?
Đáp án và lời giải
Đáp án: D
Câu 17
Các thanh ghi trạng thái (Status Registers) và thanh ghi dữ liệu (Data Registers) thường nằm ở đâu và được sử dụng để làm gì?
Đáp án và lời giải
Đáp án: C
Câu 18
Buffering (Đệm) trong Hệ thống quản lý I/O là kỹ thuật gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Mục đích của Buffering là gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Spooling (Simultaneous Peripheral Operations On-Line) là kỹ thuật sử dụng Buffering và Disks để làm gì?
Đáp án và lời giải
Đáp án: D
Câu 21
Spooling thường được sử dụng cho loại thiết bị nào?
Đáp án và lời giải
Đáp án: D
Câu 22
Đâu là lợi ích chính của Spooling?
Đáp án và lời giải
Đáp án: C
Câu 23
Trong kiến trúc I/O giống Unix, thiết bị được biểu diễn dưới dạng nào trong hệ thống tệp?
Đáp án và lời giải
Đáp án: D
Câu 24
Các loại tệp thiết bị trong Unix/Linux là gì?
Đáp án và lời giải
Đáp án: D
Câu 25
Mô hình “Device-Independent I/O Software” (Phần mềm I/O độc lập với thiết bị) giúp gì cho việc phát triển ứng dụng và Hệ điều hành?