Trắc nghiệm Hệ điều hành Bài 40: Hệ thống quản lý nhập-xuất 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 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 40: Hệ thống quản lý nhập-xuất 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ếtHệ 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ì?A.Chỉ để quản lý bàn phím và chuột.B.Chỉ để tăng tốc độ CPU.C.Cấp phát bộ nhớ cho các thiết bị.D.D Lát kiểm tra lại Câu 2Nhận biếtĐâu là một trong những chức năng chính của Hệ thống quản lý I/O?A.Chuyển đổi địa chỉ logic sang vật lý.B.Lập lịch cho các tiến trình.C.Quản lý hệ thống tệp.D.D Lát kiểm tra lại Câu 3Nhận biếtCác thiết bị I/O có thể được phân loại dựa trên đặc điểm nào?A.Chỉ tốc độ.B.Chỉ chức năng (nhập/xuất).C.Chỉ cách kết nối.D.D Lát kiểm tra lại Câu 4Nhận biếtĐâu là một ví dụ về thiết bị Block-oriented (hướng khối)?A.Bàn phím.B.Chuột.C.Máy in.D.D Lát kiểm tra lại Câu 5Nhận biếtĐâu là một ví dụ về thiết bị Character-oriented (hướng ký tự)?A.Đĩa cứng.B.CD-ROM drive.C.CD.USB flash drive. Lát kiểm tra lại Câu 6Nhận biếtTrong 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?A.Giao diện người dùng tương tác trực tiếp.B.Thành phần lập lịch I/O.C.Thư viện chuẩn cho ứng dụng.D.D Lát kiểm tra lại Câu 7Nhận biếtLớ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?A.Device Driver.B.Hardware.C.Disk Controller.D.D Lát kiểm tra lại Câu 8Nhận biếtBa phương thức chính để CPU tương tác với các thiết bị I/O là gì?A.DMA, Polling, Swapping.B.Paging, Segmentation, Buffering.C.FCFS, SSTF, SCAN.D.D Lát kiểm tra lại Câu 9Nhận biếtTrong 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ị?A.Bộ điều khiển DMA.B.Hệ điều hành.C.Thiết bị ngoại vi.D.D Lát kiểm tra lại Câu 10Nhận biếtNhược điểm chính của Programmed I/O (PIO) là gì?A.Tốc độ quá nhanh.B.Khó cài đặt.C.Chỉ dùng cho thiết bị chậm.D.D Lát kiểm tra lại Câu 11Nhận biếtTrong 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?A.Thiết bị tự sửa lỗi.B.Thiết bị gửi dữ liệu trực tiếp vào bộ nhớ.C.Hệ điều hành liên tục kiểm tra trạng thái thiết bị.D.D Lát kiểm tra lại Câu 12Nhận biếtƯu điểm của Interrupt-driven I/O so với Programmed I/O (Polling) là gì?A.Tốc độ truyền dữ liệu nhanh hơn.B.Đơn giản hơn để lập trình.C.Yêu cầu ít phần cứng.D.D Lát kiểm tra lại Câu 13Nhận biếtNhược điểm của Interrupt-driven I/O là gì (đặc biệt khi truyền dữ liệu lớn)?A.Không hiệu quả với thiết bị nhanh.B.Dễ gây ra Deadlock.C.CD.Khó xử lý lỗi. Lát kiểm tra lại Câu 14Nhận biếtPhươ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?A.Programmed I/O.B.Interrupt-driven I/O.C.Polling.D.D Lát kiểm tra lại Câu 15Nhận biếtƯu điểm chính của DMA là gì?A.Dễ cài đặt hơn PIO.B.Yêu cầu ít phần cứng hơn.C.Giảm chi phí xử lý ngắt.D.D Lát kiểm tra lại Câu 16Nhận biếtBộ điều khiển thiết bị (Device Controller) là thành phần nào?A.Phần mềm trong kernel.B.Một loại trình điều khiển.C.Một giao diện người dùng.D.D Lát kiểm tra lại Câu 17Nhận biếtCá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ì?A.Trong bộ nhớ RAM, cho lưu trữ dữ liệu.B.Trong CPU, cho tính toán.C.CD.Trên đĩa cứng, cho metadata. Lát kiểm tra lại Câu 18Nhận biếtBuffering (Đệm) trong Hệ thống quản lý I/O là kỹ thuật gì?A.Lưu trữ dữ liệu trên đĩa.B.Mã hóa dữ liệu.C.Nén dữ liệu.D.D Lát kiểm tra lại Câu 19Nhận biếtMục đích của Buffering là gì?A.Tăng tốc độ thiết bị I/O.B.Giảm số lượng thiết bị I/O.C.Chỉ để đồng bộ hóa truy cập.D.D Lát kiểm tra lại Câu 20Nhận biếtSpooling (Simultaneous Peripheral Operations On-Line) là kỹ thuật sử dụng Buffering và Disks để làm gì?A.Truyền dữ liệu qua mạng.B.Quản lý bộ nhớ ảo.C.Lập lịch CPU.D.D Lát kiểm tra lại Câu 21Nhận biếtSpooling thường được sử dụng cho loại thiết bị nào?A.Thiết bị truy cập trực tiếp (Direct Access devices).B.Thiết bị tốc độ cao.C.Thiết bị tương tác.D.D Lát kiểm tra lại Câu 22Nhận biếtĐâu là lợi ích chính của Spooling?A.Tăng tốc độ của thiết bị chậm.B.Giảm chi phí phần cứng.C.CD.Cải thiện bảo mật. Lát kiểm tra lại Câu 23Nhận biếtTrong 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?A.Là một thư mục riêng biệt.B.Là một liên kết mềm.C.Là một i-node đặc biệt.D.D Lát kiểm tra lại Câu 24Nhận biếtCác loại tệp thiết bị trong Unix/Linux là gì?A.Chỉ tệp khối (block files).B.Chỉ tệp ký tự (character files).C.Chỉ tệp mạng.D.D Lát kiểm tra lại Câu 25Nhận biếtMô 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?A.Bắt buộc ứng dụng phải biết chi tiết phần cứng.B.Làm cho mỗi ứng dụng phải viết driver riêng.C.CD.Giảm số lượng thiết bị I/O hỗ trợ. Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI