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

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

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

Số câu30
Quiz ID15751
Câu 1
1. Mục đích chính của việc sử dụng luồng (thread) trong một tiến trình là gì?
Câu 2
2. Chức năng cốt lõi nào sau đây được xem là quan trọng nhất của hạt nhân (kernel) hệ điều hành?
Câu 3
3. Sự khác biệt cơ bản giữa chế độ hạt nhân (kernel mode) và chế độ người dùng (user mode) là gì?
Câu 4
4. Ưu điểm chính của hệ điều hành phân tán (Distributed OS) so với hệ điều hành tập trung là gì?
Câu 5
5. Khi một tiến trình mới được tạo ra, nó thường được đặt ở trạng thái nào đầu tiên?
Câu 6
6. Trong quản lý bộ nhớ ảo, hiện tượng 'thrashing′ xảy ra khi nào?
Câu 7
7. Hệ điều hành thời gian thực (Real-time OS) chủ yếu tập trung vào yếu tố nào?
Câu 8
8. Ưu điểm của việc sử dụng bộ nhớ ảo là gì?
Câu 9
9. Thuật toán lập lịch CPU nào sau đây được đặc trưng bởi việc cấp phát CPU cho tiến trình có thời gian thực thi còn lại ngắn nhất?
Câu 10
10. Trong các phương pháp tránh deadlock, thuật toán Banker yêu cầu hệ thống phải biết thông tin gì?
Câu 11
11. Mục đích của cơ chế chuyển ngữ cảnh (context switch) là gì?
Câu 12
12. Deadlock (tắc nghẽn) xảy ra khi một tập hợp các tiến trình đều đang chờ đợi tài nguyên mà các tiến trình khác trong tập hợp đó đang giữ. Điều kiện nào sau đây là cần thiết (nhưng chưa đủ) để xảy ra deadlock?
Câu 13
13. Sự khác biệt chính giữa luồng mức người dùng (user-level thread) và luồng mức hạt nhân (kernel-level thread) là gì?
Câu 14
14. Thuật toán thay thế trang nào loại bỏ trang đã được sử dụng ít nhất trong khoảng thời gian gần đây nhất?
Câu 15
15. Trong lập lịch CPU, 'thời gian quay vòng′ (turnaround time) của một tiến trình được tính như thế nào?
Câu 16
16. Thuật toán lập lịch đĩa nào di chuyển đầu đọc∕ghi theo một hướng duy nhất cho đến khi phục vụ hết các yêu cầu theo hướng đó, sau đó đảo chiều?
Câu 17
17. Trong cơ chế quản lý bộ nhớ phân trang (paging), mục đích của Bảng trang (Page Table) là gì?
Câu 18
18. Mục đích của bộ đệm (buffer) trong hệ thống I∕O là gì?
Câu 19
19. Cơ chế giao tiếp liên tiến trình (IPC) nào cho phép các tiến trình chia sẻ trực tiếp một vùng bộ nhớ chung để trao đổi dữ liệu?
Câu 20
20. Nếu một hệ thống sử dụng quản lý bộ nhớ phân đoạn (segmentation), địa chỉ logic được biểu diễn dưới dạng cặp nào?
Câu 21
21. Nguyên nhân chính dẫn đến hiện tượng phân mảnh ngoài (external fragmentation) trong quản lý bộ nhớ là gì?
Câu 22
22. Thuật toán lập lịch đĩa nào phục vụ yêu cầu gần vị trí đầu đọc∕ghi hiện tại nhất trước?
Câu 23
23. Đâu là vai trò chính của bộ lập lịch (scheduler) trong hệ điều hành?
Câu 24
24. Trong quản lý file, phương pháp truy cập nào cho phép truy cập trực tiếp bất kỳ bản ghi nào trong file mà không cần đọc các bản ghi trước đó?
Câu 25
25. Lợi ích chính của việc sử dụng hệ thống file dạng cây (tree-structured directory) là gì?
Câu 26
26. Điều kiện 'Không giải phóng trước′ (No Preemption) trong deadlock có nghĩa là gì?
Câu 27
27. Khi một trang không có trong bộ nhớ vật lý khi tiến trình cần truy cập, hiện tượng này được gọi là gì?
Câu 28
28. Trong quản lý tiến trình, trạng thái nào mô tả một tiến trình đang chờ đợi một sự kiện (như hoàn thành I∕O hoặc nhận tín hiệu) trước khi có thể tiếp tục thực thi?
Câu 29
29. Trong quản lý file, siêu dữ liệu (metadata) của file thường bao gồm thông tin nào?
Câu 30
30. Ưu điểm chính của thuật toán lập lịch Round Robin là gì?

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