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

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

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

Số câu30
Quiz ID15754
Câu 1
1. Phương pháp cấp phát tệp nào lưu trữ tệp dưới dạng một chuỗi các khối đĩa, với mỗi khối chứa một con trỏ đến khối tiếp theo của tệp?
Câu 2
2. Thuật toán thay thế trang nào có xu hướng gặp phải Anomaly Belady, tức là tăng số khung trang có thể dẫn đến tăng số lỗi trang?
Câu 3
3. Tiến trình (Process) trong hệ điều hành là gì?
Câu 4
4. Trong quản lý thiết bị I∕O, DMA (Direct Memory Access) mang lại lợi ích gì so với I∕O dựa trên ngắt (Interrupt-driven I∕O) hoặc thăm dò (Polling)?
Câu 5
5. Khái niệm nào mô tả một đơn vị thực thi độc lập nhỏ nhất trong một tiến trình, chia sẻ không gian địa chỉ nhưng có stack và thanh ghi riêng?
Câu 6
6. Trong quản lý tệp, cấu trúc thư mục nào cho phép mỗi tệp có nhiều đường dẫn khác nhau để truy cập đến nó?
Câu 7
7. Cơ chế nào được sử dụng để xác định tiến trình nào được cấp phát CPU khi có nhiều tiến trình ở trạng thái 'Sẵn sàng′?
Câu 8
8. Cơ chế nào được sử dụng để bảo vệ một đoạn mã quan trọng (critical section) khỏi việc truy cập đồng thời bởi nhiều luồng∕tiến trình?
Câu 9
9. Trong quản lý bộ nhớ, phân mảnh ngoài (external fragmentation) xảy ra khi nào?
Câu 10
10. Trong các trạng thái của tiến trình (Process States), trạng thái nào mô tả một tiến trình đang chờ một sự kiện xảy ra (ví dụ: hoàn thành I∕O, nhận tín hiệu)?
Câu 11
11. Hệ điều hành đa nhiệm (multitasking OS) khác với hệ điều hành đơn nhiệm (single-tasking OS) ở điểm nào?
Câu 12
12. Mục đích chính của bộ đệm (buffering) trong hệ thống I∕O là gì?
Câu 13
13. Mục đích chính của cơ chế chuyển đổi ngữ cảnh (context switching) là gì?
Câu 14
14. Cơ chế I∕O nào yêu cầu CPU liên tục kiểm tra trạng thái của thiết bị để xem nó đã sẵn sàng chưa?
Câu 15
15. Tại sao việc đồng bộ hóa (synchronization) là cần thiết trong các hệ thống đa luồng hoặc đa tiến trình?
Câu 16
16. Mục đích của spooling (Simultaneous Peripheral Operations Online) là gì?
Câu 17
17. Trong kỹ thuật phân trang (paging), ánh xạ từ địa chỉ logic sang địa chỉ vật lý được thực hiện thông qua cấu trúc dữ liệu nào?
Câu 18
18. Thuật toán lập lịch Round Robin (RR) sử dụng khái niệm gì để chia sẻ thời gian CPU giữa các tiến trình?
Câu 19
19. Khi nhiều tiến trình cùng cố gắng truy cập và sửa đổi một tài nguyên chia sẻ (ví dụ: một biến toàn cục) mà không có cơ chế đồng bộ hóa, điều gì có thể xảy ra?
Câu 20
20. Điều kiện nào sau đây KHÔNG phải là một trong bốn điều kiện cần thiết để xảy ra tắc nghẽn (deadlock)?
Câu 21
21. Khi một ứng dụng cần thực hiện thao tác I∕O, nó thường gọi đến cơ chế nào của hệ điều hành?
Câu 22
22. Chức năng cốt lõi nào sau đây là trách nhiệm chính của hệ điều hành trong việc quản lý tài nguyên phần cứng và phần mềm?
Câu 23
23. Trong ngữ cảnh bảo vệ hệ thống, nguyên tắc đặc quyền tối thiểu (principle of least privilege) có nghĩa là gì?
Câu 24
24. Khi một tiến trình cố gắng truy cập một trang bộ nhớ ảo hiện không có trong RAM, điều gì xảy ra?
Câu 25
25. Ưu điểm chính của việc sử dụng luồng (threads) so với tiến trình (processes) trong một ứng dụng là gì?
Câu 26
26. Thuật toán lập lịch CPU nào được biết đến là đơn giản nhất nhưng có thể gây ra 'hiệu ứng đoàn xe′ (convoy effect) nếu một tác vụ dài chiếm CPU?
Câu 27
27. Mục đích chính của bộ nhớ ảo (virtual memory) là gì?
Câu 28
28. Sự khác biệt chính giữa chế độ người dùng (user mode) và chế độ hạt nhân (kernel mode) trong hệ điều hành là gì?
Câu 29
29. Mục đích chính của cơ chế giao tiếp giữa các tiến trình (IPC - Inter-Process Communication) là gì?
Câu 30
30. Một ưu điểm của kỹ thuật phân đoạn (segmentation) trong quản lý bộ nhớ so với phân trang (paging) là gì?

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