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

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

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

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

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