Tạo Trắc Nghiệm

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ì?

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

Đáp án: D