Trắc nghiệm Hệ điều hành Bài 3: Cấu trúc hệ điều hành Trắc nghiệm Hệ điều hành Bài 3: Cấu trúc hệ điều hành 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 3: Cấu trúc hệ điều hành 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 cấu trúc hệ điều hành Monolithic, các thành phần chính của OS thường được tổ chức như thế nào?A.Thành các module riêng biệt giao tiếp qua message passing.B.Thành các tầng độc lập.C.CD.Mỗi dịch vụ chạy như một tiến trình người dùng riêng biệt. Lát kiểm tra lại Câu 2Nhận biếtƯu điểm chính của cấu trúc hệ điều hành Monolithic là gì?A.Dễ dàng mở rộng và bảo trì.B.Độ tin cậy cao (lỗi một phần không ảnh hưởng toàn bộ).C.CD.Phù hợp cho hệ thống phân tán. Lát kiểm tra lại Câu 3Nhận biếtNhược điểm chính của cấu trúc hệ điều hành Monolithic là gì?A.Khó khăn trong việc truy cập phần cứng.B.BC.Không hỗ trợ đa nhiệm.D.Yêu cầu nhiều bộ nhớ hơn. Lát kiểm tra lại Câu 4Nhận biếtCấu trúc hệ điều hành phân tầng (Layered structure) tổ chức OS như thế nào?A.Các thành phần ngẫu nhiên kết nối với nhau.B.Tất cả các dịch vụ chạy trong một không gian duy nhất.C.CD.Thành các tiến trình người dùng riêng biệt. Lát kiểm tra lại Câu 5Nhận biếtTrong cấu trúc phân tầng, lớp thấp nhất thường tương tác trực tiếp với thành phần nào?A.Người dùng cuối.B.Các ứng dụng.C.CD.Hệ thống tệp. Lát kiểm tra lại Câu 6Nhận biếtƯu điểm của cấu trúc hệ điều hành phân tầng là gì?A.Tốc độ xử lý nhanh nhất.B.Kích thước kernel nhỏ nhất.C.CD.Phù hợp cho hệ thống thời gian thực cứng. Lát kiểm tra lại Câu 7Nhận biếtNhược điểm của cấu trúc hệ điều hành phân tầng là gì?A.Khó khăn trong việc phân bổ bộ nhớ.B.Không hỗ trợ nhiều người dùng.C.CD.Không linh hoạt khi cần thay đổi chức năng. Lát kiểm tra lại Câu 8Nhận biếtCấu trúc hệ điều hành Microkernel tổ chức OS như thế nào?A.Tất cả dịch vụ trong kernel.B.Thành các tầng cứng nhắc.C.Chỉ hỗ trợ một tiến trình duy nhất.D.D Lát kiểm tra lại Câu 9Nhận biếtTrong cấu trúc Microkernel, các tiến trình người dùng (servers) cung cấp các dịch vụ OS giao tiếp với nhau và với kernel bằng cơ chế nào?A.Gọi hàm trực tiếp.B.Truy cập bộ nhớ chia sẻ.C.CD.Gọi hệ thống (System Calls) đến từng server riêng biệt. Lát kiểm tra lại Câu 10Nhận biếtƯu điểm của cấu trúc hệ điều hành Microkernel là gì?A.Hiệu năng vượt trội so với Monolithic.B.BC.Mã nguồn nhỏ gọn và dễ hiểu.D.Dễ dàng tích hợp driver thiết bị. Lát kiểm tra lại Câu 11Nhận biếtNhược điểm của cấu trúc hệ điều hành Microkernel là gì?A.Mã nguồn kernel lớn.B.Khó khăn trong việc quản lý tiến trình.C.CD.Không hỗ trợ mạng. Lát kiểm tra lại Câu 12Nhận biếtCấu trúc hệ điều hành Hybrid Kernel kết hợp các đặc điểm của những cấu trúc nào?A.Monolithic và Layered.B.Microkernel và Layered.C.CD.Client-Server và Layered. Lát kiểm tra lại Câu 13Nhận biếtMục đích của cấu trúc Hybrid Kernel là gì?A.Chỉ để chạy ứng dụng văn phòng.B.Chỉ để hỗ trợ một người dùng.C.Chỉ để quản lý hệ thống tệp.D.D Lát kiểm tra lại Câu 14Nhận biếtHệ điều hành nào thường được mô tả là có cấu trúc Hybrid Kernel?A.MS-DOS.B.Unix V6.C.CD.MINIX. Lát kiểm tra lại Câu 15Nhận biếtMô hình Client-Server trong cấu trúc OS đề cập đến điều gì?A.Kernel đóng vai trò server, các ứng dụng là client.B.BC.Chỉ áp dụng cho hệ điều hành mạng.D.Kernel chỉ là một client. Lát kiểm tra lại Câu 16Nhận biếtƯu điểm của mô hình Client-Server trong OS là gì?A.Giảm số lượng lời gọi hệ thống.B.Tăng tốc độ truy cập phần cứng.C.CD.Yêu cầu ít bộ nhớ hơn. Lát kiểm tra lại Câu 17Nhận biếtNhược điểm của mô hình Client-Server trong OS là gì?A.Khó mở rộng.B.Giảm tính bảo mật.C.CD.Khó gỡ lỗi các tiến trình riêng biệt. Lát kiểm tra lại Câu 18Nhận biếtKhái niệm "Máy ảo" (Virtual Machine) trong bối cảnh cấu trúc OS là gì?A.Một chương trình mô phỏng phần cứng.B.Một hệ điều hành rất nhỏ.C.CD.Một loại file hệ thống. Lát kiểm tra lại Câu 19Nhận biếtPhần mềm trung gian quản lý các máy ảo và phân bổ tài nguyên phần cứng cho chúng được gọi là gì?A.Kernel.B.Shell.C.Driver.D.D Lát kiểm tra lại Câu 20Nhận biếtTrong cấu trúc Virtual Machine, mỗi máy ảo nhìn thấy gì?A.Toàn bộ phần cứng của máy chủ.B.Chỉ các ứng dụng đang chạy.C.CD.Hệ điều hành của các máy ảo khác. Lát kiểm tra lại Câu 21Nhận biếtLợi ích chính của việc sử dụng cấu trúc Virtual Machine là gì?A.Tăng tốc độ xử lý của một ứng dụng đơn lẻ.B.Giảm thiểu việc sử dụng bộ nhớ.C.CD.Đơn giản hóa việc lập trình ứng dụng. Lát kiểm tra lại Câu 22Nhận biếtMô hình cấu trúc OS nào cố gắng phân bổ các tài nguyên phần cứng thô (raw hardware resources) trực tiếp cho các ứng dụng, cho phép ứng dụng quản lý tài nguyên của mình một cách chuyên biệt?A.Monolithic.B.Microkernel.C.Layered.D.D Lát kiểm tra lại Câu 23Nhận biếtThành phần nào của Hệ điều hành cung cấp giao diện để người dùng hoặc các chương trình có thể tương tác và ra lệnh cho OS?A.Kernel.B.Bộ lập lịch (Scheduler).C.Trình quản lý bộ nhớ.D.D Lát kiểm tra lại Câu 24Nhận biếtMột "System Call" (Lời gọi hệ thống) là gì?A.Một cuộc gọi điện thoại hỗ trợ kỹ thuật.B.Một hàm trong chương trình ứng dụng.C.Một lỗi nghiêm trọng của hệ thống.D.D Lát kiểm tra lại Câu 25Nhận biếtTrong các cấu trúc OS khác nhau, thành phần nào LUÔN LUÔN là một phần của hạt nhân (kernel), bất kể cấu trúc là gì?A.Hệ thống tệp.B.Driver thiết bị.C.Giao diện người dùng.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