Trắc nghiệm Hệ điều hành Bài 43: Giới thiệu một số hệ thống I-O
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
Trong hệ điều hành Unix/Linux, các thiết bị ngoại vi thường đượ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 2
Trong Unix/Linux, tệp thiết bị ký tự (Character Device File) dùng để truy cập loại thiết bị nào?
Đáp án và lời giải
Đáp án: D
Câu 3
Trong Unix/Linux, tệp thiết bị khối (Block Device File) dùng để truy cập loại thiết bị nào?
Đáp án và lời giải
Đáp án: D
Câu 4
Sự khác biệt cơ bản giữa truy cập tệp thông thường và truy cập tệp thiết bị trong Unix là gì?
Đáp án và lời giải
Đáp án: D
Câu 5
Trong hệ điều hành Windows, trình điều khiển thiết bị (Device Driver) thường hoạt động ở chế độ nào để truy cập trực tiếp phần cứng?
Đáp án và lời giải
Đáp án: D
Câu 6
Trong Windows, các thiết bị ngoại vi không được biểu diễn dưới dạng tệp trong một thư mục duy nhất như Unix. Thay vào đó, chúng được quản lý thông qua cấu trúc nào?
Đáp án và lời giải
Đáp án: D
Câu 7
Đâu là một trong những thành phần chính của kiến trúc I/O trong Windows NT (và các phiên bản sau)?
Đáp án và lời giải
Đáp án: D
Câu 8
Cơ chế nào trong Windows NT cho phép các tiến trình người dùng gửi yêu cầu I/O đến các thiết bị?
Đáp án và lời giải
Đáp án: D
Câu 9
Trong các hệ thống I/O hiện đại, DMA (Direct Memory Access) được sử dụng phổ biến để làm gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Bus nào được sử dụng rộng rãi trong các máy tính hiện đại để kết nối các thiết bị ngoại vi hiệu năng cao (card đồ họa, SSD tốc độ cao, card mạng)?
Đáp án và lời giải
Đáp án: D
Câu 11
Tiêu chuẩn giao diện nào được sử dụng rộng rãi để kết nối các thiết bị lưu trữ như ổ đĩa cứng và SSD với bo mạch chủ?
Đáp án và lời giải
Đáp án: D
Câu 12
Bus nào được sử dụng phổ biến để kết nối nhiều loại thiết bị ngoại vi khác nhau (bàn phím, chuột, máy in, ổ đĩa ngoài, điện thoại) với máy tính?
Đáp án và lời giải
Đáp án: D
Câu 13
Hệ thống nào thường sử dụng I/O Port-mapped I/O (Isolated I/O) thay vì Memory-mapped I/O cho các thanh ghi điều khiển thiết bị?
Đáp án và lời giải
Đáp án: D
Câu 14
Trong các hệ thống đơn giản hoặc nhúng, phương thức I/O nào có thể được sử dụng do sự đơn giản của nó, mặc dù không hiệu quả về CPU?
Đáp án và lời giải
Đáp án: D
Câu 15
Cơ chế nào cho phép CPU thực hiện các tác vụ khác trong khi chờ thiết bị I/O hoàn thành, giảm lãng phí CPU so với Polling?
Đáp án và lời giải
Đáp án: D
Câu 16
Hệ thống quản lý I/O trong các hệ điều hành hiện đại thường hỗ trợ cả I/O đồng bộ và không đồng bộ. Lợi ích của I/O không đồng bộ (Asynchronous I/O) là gì?
Đáp án và lời giải
Đáp án: D
Câu 17
Buffer Cache (Bộ đệm khối) trong Hệ điều hành được sử dụng để làm gì, đặc biệt với các thiết bị Block?
Đáp án và lời giải
Đáp án: D
Câu 18
Lợi ích của Spooling (ví dụ cho máy in) trong các hệ thống I/O là gì?
Đáp án và lời giải
Đáp án: D
Câu 19
Trong kiến trúc I/O của Hệ điều hành, lớp Device-Independent I/O software cung cấp các chức năng chung như gì?
Đáp án và lời giải
Đáp án: D
Câu 20
ioctl() là một lời gọi hệ thống (System Call) phổ biến trong các hệ thống Unix/Linux, dùng để làm gì?
Đáp án và lời giải
Đáp án: D
Câu 21
Trong Windows, cấu trúc dữ liệu nào được sử dụng để mô tả yêu cầu I/O từ một tiến trình đến một thiết bị?
Đáp án và lời giải
Đáp án: D
Câu 22
I/O Manager trong Windows NT có vai trò gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Tính năng Plug and Play (PnP) trong các hệ điều hành hiện đại (bao gồm Windows và Linux) giúp gì cho việc quản lý phần cứng I/O?
Đáp án và lời giải
Đáp án: D
Câu 24
Một hệ thống I/O hiệu quả cần phải cân bằng giữa các yếu tố nào?
Đáp án và lời giải
Đáp án: D
Câu 25
Mặc dù các hệ điều hành khác nhau có cấu trúc và triển khai chi tiết khác nhau, mục tiêu cơ bản của Hệ thống quản lý I/O vẫn là gì?