Trắc nghiệm Hệ điều hành Bài 43: Giới thiệu một số hệ thống I-O 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 hỏi 30 phút Hệ điều hànhBẮT ĐẦU LÀM BÀITrắ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 hỏi 30 phút Hệ điều hànhPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtTrong 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?A.Tập tin thông thường.B.Thư mục con.C.Liên kết cứng (Hard Link).D.D Lát kiểm tra lại Câu 2Nhận biếtTrong Unix/Linux, tệp thiết bị ký tự (Character Device File) dùng để truy cập loại thiết bị nào?A.Thiết bị lưu trữ truy cập theo khối.B.Thiết bị mạng.C.Bộ nhớ RAM.D.D Lát kiểm tra lại Câu 3Nhận biếtTrong Unix/Linux, tệp thiết bị khối (Block Device File) dùng để truy cập loại thiết bị nào?A.Thiết bị truy cập theo dòng hoặc byte.B.Thiết bị mạng.C.Máy in.D.D Lát kiểm tra lại Câu 4Nhận biếtSự 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ì?A.Truy cập tệp thông thường nhanh hơn.B.Truy cập tệp thiết bị cần quyền root.C.Truy cập tệp thông thường sử dụng bộ nhớ cache, tệp thiết bị thì không.D.D Lát kiểm tra lại Câu 5Nhận biếtTrong 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?A.User Mode.B.Protected Mode.C.Safe Mode.D.D Lát kiểm tra lại Câu 6Nhận biếtTrong 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?A.Registry.B.Task Manager.C.File Explorer.D.D Lát kiểm tra lại Câu 7Nhận biếtĐâ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)?A.`/dev` directory.B.i-node.C.Shell script.D.D Lát kiểm tra lại Câu 8Nhận biếtCơ 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ị?A.Truy cập trực tiếp vào thanh ghi thiết bị.B.Sử dụng tệp thiết bị trong `/dev`.C.Sử dụng các hàm API 16-bit.D.D Lát kiểm tra lại Câu 9Nhận biếtTrong các hệ thống I/O hiện đại, DMA (Direct Memory Access) được sử dụng phổ biến để làm gì?A.Chạy các trình điều khiển thiết bị.B.Cấp phát địa chỉ I/O port.C.Xử lý các sự kiện ngắt.D.D Lát kiểm tra lại Câu 10Nhận biếtBus 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)?A.ISA Bus (architecture cũ).B.PCI Bus (architecture cũ).C.AGP Bus (architecture cũ).D.D Lát kiểm tra lại Câu 11Nhận biếtTiê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ủ?A.USB.B.PCIe (dành cho SSD NVMe).C.SCSI.D.D Lát kiểm tra lại Câu 12Nhận biếtBus 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?A.PCIe.B.SATA.C.SCSI.D.D Lát kiểm tra lại Câu 13Nhận biếtHệ 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ị?A.Kiến trúc ARM.B.Kiến trúc MIPS.C.Kiến trúc PowerPC.D.D Lát kiểm tra lại Câu 14Nhận biếtTrong 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?A.DMA.B.Interrupt-driven I/O.C.Spooling.D.D Lát kiểm tra lại Câu 15Nhận biếtCơ 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?A.DMA.B.PIO.C.Spooling.D.D Lát kiểm tra lại Câu 16Nhận biếtHệ 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ì?A.Đơn giản hơn để lập trình.B.Tốc độ truyền dữ liệu nhanh hơn.C.Cần ít bộ nhớ hơn.D.D Lát kiểm tra lại Câu 17Nhận biếtBuffer 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?A.Lưu trữ các tệp tạm thời.B.Chỉ lưu trữ metadata.C.Lưu trữ toàn bộ nội dung đĩa.D.D Lát kiểm tra lại Câu 18Nhận biếtLợi ích của Spooling (ví dụ cho máy in) trong các hệ thống I/O là gì?A.Tăng tốc độ in ấn.B.Cho phép người dùng can thiệp vào quá trình in.C.Giảm dung lượng tập tin cần in.D.D Lát kiểm tra lại Câu 19Nhận biếtTrong 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ì?A.Viết mã cụ thể cho driver.B.Truy cập trực tiếp thanh ghi thiết bị.C.Xử lý ngắt phần cứng.D.D Lát kiểm tra lại Câu 20Nhận biếtioctl() 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ì?A.Đọc dữ liệu từ tệp.B.Ghi dữ liệu vào tệp.C.Mở hoặc đóng tệp.D.D Lát kiểm tra lại Câu 21Nhận biếtTrong 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ị?A.Process Control Block (PCB).B.Page Table.C.File Control Block (FCB).D.D Lát kiểm tra lại Câu 22Nhận biếtI/O Manager trong Windows NT có vai trò gì?A.Chạy các ứng dụng người dùng.B.Quản lý hệ thống tệp.C.Lập lịch cho các tiến trình.D.D Lát kiểm tra lại Câu 23Nhận biếtTí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?A.Tăng tốc độ thiết bị.B.Giảm chi phí phần cứng.C.Loại bỏ nhu cầu cài đặt driver.D.D Lát kiểm tra lại Câu 24Nhận biếtMộ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?A.Chỉ tốc độ và giá thành.B.Chỉ tính năng và giao diện.C.Chỉ khả năng tương thích ngược.D.D Lát kiểm tra lại Câu 25Nhận biếtMặ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ì?A.Buộc người dùng phải học cách làm việc với từng thiết bị.B.Làm cho việc lập trình ứng dụng trở nên phức tạp hơn.C.Giảm số lượng thiết bị hỗ trợ.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI