Trắc nghiệm Nguyên lý hệ điều hành
150+ câu trắc nghiệm Nguyên lý hệ điều hành chương 3
📜 Đọ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 Round Robin hoạt động dựa trên nguyên tắc nào?
Câu 2
Trong ngữ cảnh bộ nhớ ảo, TLB (Translation Lookaside Buffer) dùng để làm gì?
Câu 3
Trong ngữ cảnh lập lịch CPU, 'starvation' là gì?
Câu 4
Sự khác biệt chính giữa 'process' và 'thread' là gì?
Câu 5
Trong hệ thống quản lý tệp, inode chứa thông tin gì?
Câu 6
Sự khác biệt giữa 'virtual memory' và 'physical memory' là gì?
Câu 7
Mục đích chính của việc sử dụng bộ nhớ cache là gì?
Câu 8
Trong ngữ cảnh bảo mật, 'buffer overflow' là gì?
Câu 9
Thuật toán lập lịch nào sau đây đảm bảo công bằng cho tất cả các tiến trình?
Câu 10
Trong hệ thống tệp, 'journaling' được sử dụng để làm gì?
Câu 11
Trong ngữ cảnh bộ nhớ ảo, 'thrashing' xảy ra khi nào?
Câu 12
Trong hệ thống tệp, 'mount point' là gì?
Câu 13
Phương pháp nào sau đây KHÔNG phải là một kỹ thuật để xử lý deadlock?
Câu 14
Điều gì xảy ra khi một tiến trình gọi system call?
Câu 15
Trong ngữ cảnh bộ nhớ ảo, 'page replacement algorithm' được sử dụng để làm gì?
Câu 16
Sự khác biệt chính giữa 'kernel mode' và 'user mode' là gì?
Câu 17
Trong ngữ cảnh hệ điều hành, 'context switching' là gì?
Câu 18
Deadlock xảy ra khi nào?
Câu 19
Trong hệ thống quản lý tệp, FAT (File Allocation Table) được sử dụng để làm gì?
Câu 20
Trong ngữ cảnh quản lý bộ nhớ, kỹ thuật 'paging' dùng để làm gì?
Câu 21
Sự khác biệt chính giữa semaphore và mutex là gì?
Câu 22
Hệ điều hành sử dụng cơ chế nào để bảo vệ bộ nhớ của các tiến trình khác nhau?
Câu 23
Sự khác biệt chính giữa 'synchronous' và 'asynchronous' I/O là gì?
Câu 24
Trong hệ thống quản lý tệp, 'hard link' và 'soft link' khác nhau như thế nào?
Câu 25
Thuật toán lập lịch nào sau đây có thể dẫn đến starvation?
Câu 26
Sự khác biệt chính giữa 'preemptive' và 'non-preemptive' scheduling là gì?
Câu 27
Trong các thuật toán lập lịch CPU, thuật toán nào ưu tiên tiến trình có thời gian thực hiện ngắn nhất?
Câu 28
Kỹ thuật nào sau đây được sử dụng để tăng số lượng tiến trình có thể chạy đồng thời trên một hệ thống?
Câu 29
Trong ngữ cảnh bảo mật hệ thống, 'principle of least privilege' nghĩa là gì?
Câu 30
Đ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ệ?
