Đề 7 – Bài tập, đề thi trắc nghiệm online Nguyên lý hệ điều hành

Đề 7 – Bài tập, đề thi trắc nghiệm online Nguyên lý hệ điều hành

Đề 7 – Bài tập, đề thi trắc nghiệm online Nguyên lý hệ điều hành

Số câu30
Quiz ID15752
Câu 1
1. Điều kiện nào sau đây là cần thiết nhưng chưa đủ để xảy ra deadlock?
Câu 2
2. Trong quản lý I∕O, kỹ thuật nào cho phép thiết bị I∕O truyền dữ liệu trực tiếp đến bộ nhớ chính mà không cần sự can thiệp liên tục của CPU?
Câu 3
3. Trong lập lịch CPU, thuật toán nào ưu tiên các tiến trình có thời gian thực thi ngắn nhất?
Câu 4
4. Ưu điểm chính của kỹ thuật phân trang (Paging) trong quản lý bộ nhớ là gì?
Câu 5
5. Chức năng chính nào sau đây KHÔNG thuộc về hệ điều hành?
Câu 6
6. Thành phần nào của hệ điều hành chịu trách nhiệm phân phối thời gian CPU cho các tiến trình?
Câu 7
7. Kỹ thuật nào trong quản lý bộ nhớ liên quan đến việc chia chương trình thành các đơn vị logic có kích thước khác nhau?
Câu 8
8. Trạng thái nào sau đây mô tả một tiến trình đang chờ một sự kiện (ví dụ: hoàn thành I∕O) để tiếp tục thực thi?
Câu 9
9. Mục đích của việc sử dụng các lời gọi hệ thống (System Calls) là gì?
Câu 10
10. Điều nào sau đây là một kỹ thuật phòng chống deadlock?
Câu 11
11. Khái niệm 'vùng găng′ (Critical Section) trong đồng bộ hóa tiến trình đề cập đến điều gì?
Câu 12
12. Thuật toán thay thế trang LRU (Least Recently Used) hoạt động dựa trên nguyên tắc nào?
Câu 13
13. Phân mảnh trong (Internal Fragmentation) xảy ra khi nào trong quản lý bộ nhớ?
Câu 14
14. Trong lập lịch CPU, thuật toán Round Robin (RR) hoạt động dựa trên nguyên tắc nào?
Câu 15
15. Trong quản lý tệp, phương pháp cấp phát tệp nào lưu trữ các khối của một tệp ở các vị trí vật lý không nhất thiết phải liên tục và sử dụng con trỏ để liên kết các khối đó?
Câu 16
16. Điều gì mô tả đúng khái niệm 'tính bền vững′ (Persistence) trong hệ thống tệp?
Câu 17
17. Trong bảo vệ hệ thống, cơ chế nào thường được sử dụng để xác định danh tính của người dùng hoặc tiến trình?
Câu 18
18. Cơ chế nào được sử dụng để các tiến trình trao đổi dữ liệu hoặc đồng bộ hóa hoạt động của chúng?
Câu 19
19. Trong các thuật toán thay thế trang, thuật toán nào được coi là tối ưu về mặt lý thuyết nhưng không thể triển khai trong thực tế?
Câu 20
20. Đâu là mục đích chính của việc đồng bộ hóa tiến trình (Process Synchronization)?
Câu 21
21. Mô hình hệ điều hành nào phù hợp nhất cho các ứng dụng yêu cầu thời gian phản hồi nghiêm ngặt và có giới hạn thời gian (deadline)?
Câu 22
22. Đâu là nhược điểm chính của thuật toán lập lịch FCFS (First-Come, First-Served)?
Câu 23
23. Sự khác biệt cơ bản giữa tiến trình (Process) và luồng (Thread) là gì?
Câu 24
24. Điều gì xảy ra khi một tiến trình cố gắng truy cập một trang bộ nhớ chưa được nạp vào RAM trong hệ thống bộ nhớ ảo?
Câu 25
25. Ưu điểm chính của việc sử dụng luồng (Thread) thay vì tiến trình (Process) khi thực hiện các tác vụ song song trong cùng một ứng dụng là gì?
Câu 26
26. Sự khác biệt giữa lập lịch độc quyền (Preemptive Scheduling) và không độc quyền (Non-preemptive Scheduling) là gì?
Câu 27
27. Điều gì là lợi ích chính của việc sử dụng Spooling trong quản lý I∕O?
Câu 28
28. Kỹ thuật nào được sử dụng để tăng hiệu quả truy cập thiết bị I∕O bằng cách gom nhiều yêu cầu nhỏ thành một yêu cầu lớn?
Câu 29
29. Trong hệ thống tệp, cấu trúc thư mục dạng cây (tree-structured directory) có nhược điểm gì so với cấu trúc thư mục phẳng (single-level directory)?
Câu 30
30. Mục đích chính của bộ nhớ ảo (Virtual Memory) là gì?

Để lại một bình luận