Trắc nghiệm Hệ điều hành Bài 41: Phần cứng nhập-xuất Trắc nghiệm Hệ điều hành Bài 41: Phần cứng 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 41: Phần cứng 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ếtThiết bị nhập/xuất (I/O Device) là gì?A.Chỉ các thiết bị lưu trữ như đĩa cứng.B.Chỉ các thiết bị hiển thị như màn hình.C.Chỉ các thiết bị giao tiếp mạng.D.D Lát kiểm tra lại Câu 2Nhận biếtBộ điều khiển thiết bị (Device Controller) có vai trò gì?A.Chạy chương trình ứng dụng.B.Cấp phát bộ nhớ RAM.C.Lập lịch cho các yêu cầu I/O.D.D Lát kiểm tra lại Câu 3Nhận biếtCác thanh ghi (Registers) trong bộ điều khiển thiết bị thường bao gồm những loại nào?A.Chỉ thanh ghi dữ liệu.B.Chỉ thanh ghi trạng thái.C.Chỉ thanh ghi lệnh.D.D Lát kiểm tra lại Câu 4Nhận biếtCPU tương tác với bộ điều khiển thiết bị thông qua hai phương thức chính: Port-mapped I/O và Memory-mapped I/O. Trong Memory-mapped I/O, các thanh ghi của bộ điều khiển xuất hiện ở đâu?A.Trong không gian địa chỉ Port I/O riêng biệt.B.Chỉ trong bộ nhớ Cache của CPU.C.CD.Trên đĩa cứng. Lát kiểm tra lại Câu 5Nhận biếtPhương thức nào yêu cầu CPU sử dụng các lệnh đặc biệt (`in`, `out` trong kiến trúc x86) để truy cập các thanh ghi của bộ điều khiển thiết bị?A.Memory-mapped I/O.B.DMA.C.Interrupt-driven I/O.D.D Lát kiểm tra lại Câu 6Nhận biếtPhương thức nào cho phép CPU sử dụng các lệnh đọc/ghi bộ nhớ thông thường để truy cập các thanh ghi của bộ điều khiển thiết bị?A.Port-mapped I/O.B.DMA.C.Interrupt-driven I/O.D.D Lát kiểm tra lại Câu 7Nhận biếtTrong phương thức Programmed I/O (PIO), việc truyền dữ liệu giữa bộ điều khiển thiết bị và bộ nhớ/CPU được thực hiện như thế nào?A.Tự động bởi bộ điều khiển DMA.B.Bằng cách gửi tín hiệu ngắt.C.Bằng cách sử dụng Spooling.D.D Lát kiểm tra lại Câu 8Nhận biếtKỹ thuật nào cho phép CPU kiểm tra trạng thái của bộ điều khiển thiết bị bằng cách lặp đi lặp lại đọc một thanh ghi trạng thái?A.Interrupt.B.DMA.C.Buffering.D.D Lát kiểm tra lại Câu 9Nhận biếtProgrammed I/O (PIO) và Polling phù hợp nhất với loại thiết bị nào?A.Thiết bị tốc độ rất cao.B.Thiết bị truy cập ngẫu nhiên.C.Thiết bị dùng chung.D.D Lát kiểm tra lại Câu 10Nhận biếtCơ chế nào cho phép thiết bị I/O thông báo cho CPU biết khi một sự kiện quan trọng xảy ra (ví dụ: hoàn thành thao tác, có dữ liệu mới)?A.Polling.B.DMA.C.Memory-mapped I/O.D.D Lát kiểm tra lại Câu 11Nhận biếtƯu điểm của Interrupt-driven I/O so với Polling là gì?A.Tốc độ truyền dữ liệu cao hơn.B.Đơn giản hơn trong cài đặt.C.Yêu cầu ít phần cứng.D.D Lát kiểm tra lại Câu 12Nhận biếtNhược điểm của Interrupt-driven I/O là gì (đặc biệt với thiết bị tốc độ cao truyền dữ liệu nhỏ)?A.Dễ gây ra Deadlock.B.Khó xử lý lỗi.C.Gây lãng phí bộ nhớ.D.D Lát kiểm tra lại Câu 13Nhận biếtBộ phận phần cứng nào cho phép bộ điều khiển thiết bị truyền dữ liệu trực tiếp giữa bộ nhớ chính và thiết bị ngoại vi mà không cần CPU tham gia vào mỗi thao tác truyền byte/word?A.CPU.B.Memory Controller.C.Cache Controller.D.D Lát kiểm tra lại Câu 14Nhận biếtQuy trình hoạt động cơ bản của DMA là gì?A.CPU đọc dữ liệu trực tiếp từ thiết bị.B.Thiết bị gửi ngắt cho mỗi byte dữ liệu.C.CD.Thiết bị lưu dữ liệu vào cache của CPU. Lát kiểm tra lại Câu 15Nhận biếtƯu điểm chính của DMA là gì?A.Đơn giản trong lập trình.B.Chỉ dùng cho thiết bị chậm.C.Yêu cầu ít phần cứng.D.D Lát kiểm tra lại Câu 16Nhận biếtTrong quá trình truyền dữ liệu bằng DMA, vấn đề "Cycle Stealing" (Đánh cắp chu kỳ) đề cập đến điều gì?A.CPU chiếm đoạt chu kỳ của thiết bị.B.Thiết bị chiếm đoạt chu kỳ của CPU.C.CD.Bộ điều khiển thiết bị bị lỗi. Lát kiểm tra lại Câu 17Nhận biếtBộ đệm (Buffer) trong bộ điều khiển thiết bị được sử dụng để làm gì?A.Lưu trữ vĩnh viễn dữ liệu.B.Chạy mã lệnh của trình điều khiển.C.Lưu trữ cấu hình thiết bị.D.D Lát kiểm tra lại Câu 18Nhận biếtCác loại thiết bị I/O nào thường được phân loại là "hướng khối" (Block Devices)?A.Bàn phím, chuột.B.Máy in, màn hình.C.Modem, card mạng.D.D Lát kiểm tra lại Câu 19Nhận biếtCác loại thiết bị I/O nào thường được phân loại là "hướng ký tự" (Character Devices)?A.Đĩa cứng.B.CD-ROM drive.C.USB drive.D.D Lát kiểm tra lại Câu 20Nhận biếtBus hệ thống (System Bus) có vai trò gì trong kiến trúc phần cứng I/O?A.Thực hiện các phép tính toán.B.Lưu trữ dữ liệu.C.Chỉ kết nối CPU và bộ nhớ.D.D Lát kiểm tra lại Câu 21Nhận biếtMột loại bus I/O phổ biến được sử dụng để kết nối các thiết bị ngoại vi với bo mạch chủ là gì?A.Front-Side Bus (FSB).B.Memory Bus.C.CPU Bus.D.D Lát kiểm tra lại Câu 22Nhận biếtCâu 2 alu.Vấn đề gì xảy ra khi tốc độ truyền dữ liệu của CPU và bộ nhớ nhanh hơn đáng kể so với tốc độ của thiết bị I/O?A.CPU bị chậm lại.B.Thiết bị I/O chạy nhanh hơn.C.Bộ nhớ RAM bị đầy.D.D Lát kiểm tra lại Câu 23Nhận biếtCác kỹ thuật phần cứng I/O (như ngắt, DMA, buffering) và phần mềm I/O (như Spooling) được phát triển nhằm mục đích chính là gì?A.Tăng độ phức tạp của hệ thống.B.Chỉ hỗ trợ thiết bị cũ.C.Giảm dung lượng lưu trữ.D.D Lát kiểm tra lại Câu 24Nhận biếtMemory Controller (Bộ điều khiển bộ nhớ) có vai trò gì trong hoạt động của DMA?A.Chỉ quản lý cache.B.Chỉ quản lý bộ nhớ ROM.C.Chỉ quản lý bộ nhớ ảo.D.D Lát kiểm tra lại Câu 25Nhận biếtKhi thiết bị I/O hoàn thành thao tác truyền dữ liệu bằng DMA, nó sẽ thông báo cho CPU bằng cách nào?A.Gửi dữ liệu trực tiếp vào các thanh ghi của CPU.B.Cập nhật một biến trong bộ nhớ mà CPU kiểm tra liên tục.C.CD.Tự động khởi động lại hệ thống. Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI