Đề 8 – Đề thi, câu hỏi trắc nghiệm online Nguyên lý hệ điều hành

Đề 8 - Đề thi, câu hỏi trắc nghiệm online Nguyên lý hệ điều hành

1. Trong ảo hóa, sự khác biệt chính giữa 'hypervisor type 1' và 'hypervisor type 2' là gì?
2. Trong ngữ cảnh bảo mật hệ điều hành, ASLR (Address Space Layout Randomization) là gì?
3. Mutex (loại trừ lẫn nhau) được sử dụng để làm gì trong hệ điều hành?
4. Trong hệ thống quản lý bộ nhớ, TLB (Translation Lookaside Buffer) là gì?
5. Deadlock (bế tắc) xảy ra khi nào?
6. Trong hệ điều hành, tiến trình (process) được định nghĩa là gì?
7. Trong hệ thống phân tán, 'CAP theorem' (định lý CAP) phát biểu điều gì?
8. Trong lập lịch CPU, thuật toán 'First-Come, First-Served' (FCFS) có nhược điểm gì?
9. Trong hệ điều hành, 'system call' (lời gọi hệ thống) là gì?
10. Trong ngữ cảnh lập trình đồng thời, 'race condition' (điều kiện chạy đua) là gì?
11. Trong hệ thống tệp, 'journaling' là gì?
12. Sự khác biệt chính giữa 'hard link' và 'symbolic link' (soft link) trong hệ thống tệp Linux là gì?
13. Trong hệ thống tệp, mục đích của việc sử dụng 'disk quotas' (hạn ngạch đĩa) là gì?
14. Trong ngữ cảnh quản lý bộ nhớ, phân trang (paging) là gì?
15. Trong lập lịch CPU, thuật toán 'Priority Scheduling' có thể gặp phải vấn đề gì?
16. RAID là viết tắt của cụm từ nào?
17. Mục đích chính của việc sử dụng cache trong hệ thống là gì?
18. Đ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 deadlock (bế tắc) theo Coffman?
19. Docker là một ví dụ của công nghệ nào?
20. Trong bảo mật, 'buffer overflow' (tràn bộ đệm) là gì?
21. Trong bảo mật hệ thống, 'principle of least privilege' (nguyên tắc đặc quyền tối thiểu) nghĩa là gì?
22. Điều gì xảy ra khi một tiến trình chuyển từ trạng thái 'chờ' (waiting) sang trạng thái 'sẵn sàng' (ready)?
23. Điều gì là ưu điểm chính của việc sử dụng bộ nhớ ảo (virtual memory)?
24. Cơ chế nào được sử dụng để chuyển đổi địa chỉ logic thành địa chỉ vật lý trong hệ thống phân trang?
25. Phương pháp nào sau đây thường được sử dụng để giải quyết Deadlock?
26. Trong hệ thống phân tán, 'consensus algorithm' (thuật toán đồng thuận) được sử dụng để làm gì?
27. Điều gì là sự khác biệt chính giữa hệ điều hành thời gian thực (real-time operating system - RTOS) và hệ điều hành thông thường?
28. Hệ điều hành 'microkernel' có đặc điểm gì?
29. Thuật toán lập lịch CPU nào ưu tiên các tiến trình có thời gian thực thi ngắn nhất?
30. Trong hệ thống tệp, inode là gì?