Các bộ trắc nghiệm liên quan:
Trắc nghiệm Công nghệ thông tin & Dữ liệu
150+ câu trắc nghiệm Nguyên lý hệ điều hành có đáp án
📜 Đọc lưu ý & miễn trừ trách nhiệm trước khi làm bài (Click để đọc)
Lưu ý và Miễn trừ trách nhiệm:Các câu hỏi và đáp án trong các bộ trắc nghiệm này được biên soạn nhằm phục vụ mục đích tham khảo và ôn luyện kiến thức. Chúng không đại diện cho bất kỳ tài liệu, đề thi chính thức hay đề thi chứng chỉ nào từ các tổ chức giáo dục hoặc cơ quan cấp chứng chỉ chuyên môn. Admin không chịu trách nhiệm về tính chính xác tuyệt đối của nội dung hoặc bất kỳ quyết định nào của bạn được đưa ra dựa trên kết quả của các bài trắc nghiệm.
Bộ đề 1
Câu 1
Thuật toán lập lịch nào có thể dẫn đến tình trạng 'đói tài nguyên' (starvation) cho một số tiến trình?
Câu 2
Trong hệ điều hành, cơ chế DMA (Direct Memory Access) có vai trò gì?
Câu 3
Một hệ thống có nhiều tiến trình đang trong trạng thái 'blocked' (chờ đợi). Điều gì có thể gây ra tình trạng này?
Câu 4
Mục đích của việc sử dụng hệ thống tệp nhật ký (journaling file system) là gì?
Câu 5
Trong hệ thống tệp phân cấp (hierarchical file system), khái niệm 'current working directory' (thư mục làm việc hiện tại) có ý nghĩa gì?
Câu 6
Trong ngữ cảnh của bảo mật hệ điều hành, 'principle of least privilege' (nguyên tắc đặc quyền tối thiểu) có nghĩa là gì?
Câu 7
Hệ điều hành nào sau đây là một ví dụ về hệ điều hành thời gian thực (real-time operating system - RTOS)?
Câu 8
Điểm khác biệt chính giữa tiến trình (process) và luồng (thread) là gì?
Câu 9
Sự khác biệt chính giữa preemptive scheduling và non-preemptive scheduling là gì?
Câu 10
Trong hệ điều hành, 'virtualization' (ảo hóa) là gì?
Câu 11
Điều gì xảy ra khi một tiến trình cố gắng truy cập một trang bộ nhớ không hợp lệ (page fault)?
Câu 12
Trong hệ điều hành, 'context switch' (chuyển đổi ngữ cảnh) là gì?
Câu 13
Trong ngữ cảnh của hệ thống tệp, inode là gì?
Câu 14
Cơ chế nào cho phép một tiến trình sử dụng nhiều bộ nhớ hơn dung lượng RAM vật lý có sẵn?
Câu 15
Trong hệ điều hành, 'race condition' (điều kiện tranh đua) xảy ra khi nào?
Câu 16
Trong ngữ cảnh của hệ thống tệp, 'hard link' (liên kết cứng) là gì?
Câu 17
Một hệ thống sử dụng thuật toán lập lịch Round Robin với quantum thời gian quá lớn. Điều này có thể dẫn đến hệ quả gì?
Câu 18
Trong hệ điều hành, cơ chế nào được sử dụng để bảo vệ bộ nhớ của các tiến trình khác nhau khỏi bị truy cập trái phép?
Câu 19
Thuật toán nào thường được sử dụng để quản lý bộ nhớ cache trong hệ điều hành?
Câu 20
Semaphore được sử dụng để giải quyết vấn đề gì trong hệ điều hành?
Câu 21
Trong hệ điều hành, 'thrashing' là hiện tượng gì?
Câu 22
Điều gì xảy ra khi một tiến trình gọi hàm 'fork()'? (Giả sử hàm fork() thành công)
Câu 23
Khi một tiến trình tạo ra một tiến trình con (child process), tiến trình con sẽ nhận được gì từ tiến trình cha (parent process)?
Câu 24
Mục đích chính của việc sử dụng RAID (Redundant Array of Independent Disks) là gì?
Câu 25
Một hệ thống có nhiều tiến trình đang tranh giành tài nguyên CPU. Giải pháp nào sau đây giúp giảm thiểu tình trạng 'đói tài nguyên' (starvation) một cách hiệu quả nhất?
Câu 26
Trong hệ điều hành, 'deadlock' (bế tắc) xảy ra khi nào?
Câu 27
Cơ chế nào được sử dụng để cho phép các tiến trình giao tiếp với nhau trong hệ điều hành?
Câu 28
Trong hệ điều hành, cơ chế 'interrupt' (ngắt) được sử dụng để làm gì?
Câu 29
Trong hệ điều hành, cơ chế 'paging' (phân trang) được sử dụng để làm gì?
Câu 30
Nguyên tắc 'locality of reference' (tính cục bộ tham chiếu) có ý nghĩa gì trong quản lý bộ nhớ?
