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

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

1. Tiến trình (Process) khác với chương trình (Program) ở điểm nào?
2. Bảo vệ (Protection) trong hệ điều hành đề cập đến điều gì?
3. Bộ nhớ ảo (Virtual Memory) là gì?
4. Mục tiêu chính của việc quản lý thiết bị I∕O là gì?
5. Nhược điểm chính của thuật toán lập lịch FCFS là gì?
6. Hoán đổi (Swapping) là gì trong quản lý bộ nhớ?
7. Phân mảnh ngoài (External Fragmentation) trong quản lý bộ nhớ là gì?
8. Spooling (Simultaneous Peripheral Operations Online) là kỹ thuật I∕O nhằm mục đích gì?
9. Race Condition (Điều kiện tranh chấp) xảy ra khi nào?
10. Phân mảnh trong (Internal Fragmentation) xảy ra khi nào?
11. Phân trang (Paging) là kỹ thuật quản lý bộ nhớ nhằm mục đích gì?
12. Phân đoạn (Segmentation) là kỹ thuật quản lý bộ nhớ dựa trên khái niệm nào?
13. Mutex (Mutual Exclusion) được sử dụng để làm gì trong đồng bộ hóa?
14. Đâu là một điều kiện cần thiết cho Deadlock xảy ra?
15. Đâu là mục tiêu chính của việc quản lý bộ nhớ trong hệ điều hành?
16. Semaphore đếm (Counting Semaphore) khác với Mutex ở điểm nào?
17. Ưu điểm chính của việc sử dụng luồng (Thread) so với tiến trình (Process) là gì?
18. Chức năng chính của hệ điều hành là gì?
19. Trạng thái nào của tiến trình khi nó đang chờ một sự kiện (ví dụ: hoàn thành I∕O)?
20. Cách tiếp cận nào nhằm ngăn chặn Deadlock?
21. Thuật toán lập lịch Round Robin (RR) khắc phục nhược điểm nào của FCFS?
22. Chuyển đổi ngữ cảnh (Context Switching) là gì?
23. Multiprogramming là gì?
24. Hệ thống tệp tin (File System) chịu trách nhiệm chính về điều gì?
25. Hạt nhân (Kernel) của hệ điều hành là gì?
26. Đồng bộ hóa tiến trình (Process Synchronization) là gì?
27. Thuật toán lập lịch CPU FCFS (First-Come, First-Served) hoạt động như thế nào?
28. Đa luồng (Multithreading) mang lại lợi ích gì trong lập trình ứng dụng?
29. Metadata của một tệp tin trong hệ thống tệp tin bao gồm những thông tin gì?
30. Thuật toán Banker là một ví dụ về cách tiếp cận nào đối với Deadlock?