Trắc nghiệm Kiến thức máy tính
150+ câu trắc nghiệm Kiến thức máy tính chương 5
📜 Đọ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
Sự khác biệt chính giữa lập lịch 'preemptive' và 'non-preemptive' là gì?
Câu 2
Đâu là ưu điểm của thuật toán lập lịch 'Priority Scheduling'?
Câu 3
Trong ngữ cảnh hệ điều hành, 'deadlock' (bế tắc) xảy ra khi nào?
Câu 4
Đâu là mục tiêu chính của việc quản lý bộ nhớ trong hệ điều hành?
Câu 5
Thuật toán thay thế trang nào thay thế trang ít được sử dụng nhất trong tương lai?
Câu 6
Kỹ thuật nào cho phép một chương trình lớn hơn bộ nhớ vật lý khả dụng được thực thi?
Câu 7
Trong quản lý bộ nhớ, 'working set' đề cập đến điều gì?
Câu 8
Trong hệ điều hành thời gian thực (real-time operating system), thuật toán lập lịch nào thường được sử dụng để đảm bảo các tác vụ quan trọng được hoàn thành đúng hạn?
Câu 9
Trong hệ điều hành, cơ chế nào giúp ngăn chặn một tiến trình độc hại chiếm dụng toàn bộ CPU?
Câu 10
Đâu là nhược điểm chính của cấp phát bộ nhớ liên tục (contiguous memory allocation)?
Câu 11
Thuật toán lập lịch nào gán một 'quantum' thời gian cho mỗi tiến trình và chuyển CPU cho tiến trình khác khi hết quantum?
Câu 12
Trong lập lịch CPU, 'context switching' là gì?
Câu 13
Phương pháp cấp phát bộ nhớ nào chia bộ nhớ thành các khối có kích thước cố định?
Câu 14
Trong ngữ cảnh quản lý bộ nhớ, 'phân mảnh' (fragmentation) đề cập đến vấn đề gì?
Câu 15
Đâu là yếu tố quan trọng nhất cần xem xét khi lựa chọn thuật toán lập lịch CPU?
Câu 16
Đâu là mục tiêu của việc sử dụng hàng đợi đa cấp (multilevel queue) trong lập lịch CPU?
Câu 17
Thuật toán thay thế trang FIFO (First-In, First-Out) hoạt động như thế nào?
Câu 18
Đâu là ưu điểm của việc sử dụng bộ nhớ cache?
Câu 19
Phương pháp nào sau đây giúp giảm thiểu phân mảnh ngoài (external fragmentation)?
Câu 20
Trong ngữ cảnh bộ nhớ ảo, 'page fault' là gì?
Câu 21
Trong hệ thống quản lý bộ nhớ, 'thrashing' xảy ra khi nào?
Câu 22
Đâu là mục tiêu của việc sử dụng TLB (Translation Lookaside Buffer)?
Câu 23
Sự khác biệt chính giữa phân trang (paging) và phân đoạn (segmentation) là gì?
Câu 24
Điều gì xảy ra nếu một tiến trình có độ ưu tiên cao liên tục chiếm dụng CPU, ngăn cản các tiến trình có độ ưu tiên thấp hơn thực thi?
Câu 25
Kỹ thuật 'ảo hóa bộ nhớ' (virtual memory) cho phép hệ thống làm gì?
Câu 26
Cơ chế nào giúp bảo vệ bộ nhớ của các tiến trình khác nhau khỏi bị ghi đè bởi một tiến trình lỗi?
Câu 27
Điều gì xảy ra khi một tiến trình cố gắng truy cập một trang không hợp lệ (invalid page)?
Câu 28
Trong lập lịch CPU, 'aging' là kỹ thuật gì?
Câu 29
Đâu là lợi ích chính của việc sử dụng phân trang (paging) trong quản lý bộ nhớ?
Câu 30
Đâu là mục tiêu chính của thuật toán lập lịch 'Shortest Job First' (SJF)?
