[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 2 Thực hành hệ điều hành

[KNTT] Trắc nghiệm Tin học 11 Tin học ứng dụng Kết nối Bài 2 Thực hành hệ điều hành

1. Khi hệ điều hành thực hiện phân trang theo nhu cầu (demand paging), nó sẽ làm gì khi một tiến trình truy cập vào một trang bộ nhớ chưa được nạp vào RAM?
2. Trong hệ điều hành, khái niệm tiến trình (process) được hiểu chính xác nhất là gì?
3. Lệnh fork() trong các hệ thống Unix-like thường được sử dụng để làm gì?
4. Mục đích của bộ đệm (buffer) trong hệ điều hành là gì?
5. Trong quản lý tiến trình, chuyển ngữ cảnh (context switch) là quá trình gì?
6. Mục đích chính của việc sử dụng đa nhiệm (multitasking) trong hệ điều hành là gì?
7. Đâu là một ví dụ điển hình về tài nguyên mà các tiến trình có thể cần chia sẻ và quản lý?
8. Khi một tiến trình chuyển từ trạng thái Sẵn sàng (Ready) sang trạng thái Đang chạy (Running), điều gì đã xảy ra?
9. Mục đích của trang (page) trong kỹ thuật phân trang (paging) là gì?
10. Trong hệ điều hành, vùng nhớ ảo (virtual memory) cho phép làm gì?
11. Tiến trình bị chặn (Blocked/Waiting) là khi nào?
12. Trong ngữ cảnh hệ điều hành, luồng (thread) khác với tiến trình (process) ở điểm nào?
13. Thuật toán lập lịch Thời gian thực thi ngắn nhất trước (Shortest Job First - SJF) có nhược điểm gì?
14. Khi một tiến trình gọi hàm exec(), điều gì xảy ra với tiến trình đó?
15. Vấn đề hồi sinh (starvation) trong quản lý tiến trình xảy ra khi nào?
16. Trong quản lý tiến trình, tín hiệu (signal) được sử dụng để làm gì?
17. Trong các kỹ thuật giao tiếp giữa các tiến trình (Inter-Process Communication - IPC), ống dẫn (pipe) thường được sử dụng để làm gì?
18. Khi một tiến trình thực hiện thao tác đọc từ đĩa, nó thường chuyển sang trạng thái nào?
19. Trong các thuật toán lập lịch CPU, thuật toán Ưu tiên (Priority Scheduling) hoạt động dựa trên tiêu chí nào?
20. Tại sao hệ điều hành cần quản lý bộ nhớ cho các tiến trình?
21. Đâu là một ví dụ về deadlock (tắc nghẽn) trong quản lý tiến trình?
22. Trong hệ điều hành, lập lịch vòng tròn (Round Robin) là một thuật toán lập lịch cho CPU thuộc loại nào?
23. Vấn đề truy cập đồng thời (concurrent access) đến tài nguyên dùng chung có thể dẫn đến hệ quả gì?
24. Theo mô hình trạng thái tiến trình phổ biến, tiến trình sau khi hoàn thành sẽ chuyển sang trạng thái nào?
25. Khái niệm tiến trình con (child process) trong hệ điều hành là gì?