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

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Nguyên lý hệ điều hành

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

1. Chức năng chính của hệ điều hành là gì?

A. Quản lý phần cứng máy tính và cung cấp môi trường để chạy ứng dụng.
B. Chỉ chạy các ứng dụng văn phòng.
C. Duyệt web và gửi email.
D. Chơi game và xem phim.


2. Tiến trình (Process) trong hệ điều hành được hiểu là gì?

A. Một đoạn mã chương trình tĩnh trên đĩa cứng.
B. Một chương trình đang được thực thi cùng với các tài nguyên hệ thống được cấp phát.
C. Một tập tin dữ liệu được lưu trữ trong bộ nhớ.
D. Một thành phần phần cứng của máy tính.


3. Thuật toán lập lịch CPU "First-Come, First-Served" (FCFS) hoạt động như thế nào?

A. Tiến trình nào có thời gian thực thi ngắn nhất được ưu tiên.
B. Tiến trình nào đến trước hàng đợi sẽ được cấp phát CPU trước.
C. Mỗi tiến trình được cấp phát một lượng thời gian CPU cố định (time slice).
D. Tiến trình nào có độ ưu tiên cao hơn được cấp phát CPU trước.


4. Tại sao bộ nhớ ảo (Virtual Memory) lại quan trọng trong hệ điều hành?

A. Giúp tăng tốc độ truy xuất dữ liệu từ ổ cứng.
B. Cho phép chạy các chương trình lớn hơn dung lượng bộ nhớ vật lý (RAM).
C. Giảm thiểu nguy cơ mất dữ liệu khi hệ thống gặp sự cố.
D. Đơn giản hóa việc quản lý bộ nhớ cache.


5. Khái niệm "Deadlock" (tắc nghẽn) trong hệ điều hành xảy ra khi nào?

A. Khi có quá nhiều tiến trình cùng truy cập vào một tài nguyên.
B. Khi hai hoặc nhiều tiến trình chờ đợi lẫn nhau để giải phóng tài nguyên mà chúng đang giữ.
C. Khi hệ thống không đủ bộ nhớ để cấp phát cho tiến trình.
D. Khi một tiến trình bị lỗi và dừng hoạt động.


6. Hệ điều hành thời gian thực (Real-time Operating System - RTOS) thường được sử dụng trong lĩnh vực nào?

A. Máy tính cá nhân để bàn.
B. Điện thoại thông minh.
C. Hệ thống điều khiển công nghiệp và thiết bị nhúng.
D. Máy chủ web.


7. Điểm khác biệt chính giữa hệ điều hành đơn nhiệm (Single-tasking) và đa nhiệm (Multi-tasking) là gì?

A. Hệ điều hành đa nhiệm có giao diện đồ họa đẹp hơn.
B. Hệ điều hành đa nhiệm có thể chạy nhiều chương trình đồng thời, hệ điều hành đơn nhiệm chỉ chạy một chương trình tại một thời điểm.
C. Hệ điều hành đa nhiệm có khả năng kết nối mạng tốt hơn.
D. Hệ điều hành đa nhiệm yêu cầu cấu hình phần cứng mạnh hơn.


8. Trong quản lý bộ nhớ, kỹ thuật "paging" (phân trang) giúp giải quyết vấn đề gì?

A. Tăng tốc độ truy xuất bộ nhớ cache.
B. Chia bộ nhớ thành các khối có kích thước cố định để dễ dàng quản lý và giảm phân mảnh ngoại vi.
C. Bảo vệ dữ liệu khỏi bị truy cập trái phép.
D. Giảm tiêu thụ điện năng của bộ nhớ.


9. Hệ thống tập tin (File System) có vai trò gì trong hệ điều hành?

A. Quản lý kết nối mạng.
B. Quản lý và tổ chức dữ liệu trên các thiết bị lưu trữ (ổ cứng, USB,...).
C. Điều khiển các thiết bị ngoại vi.
D. Thực hiện các phép tính số học.


10. "System call" (lời gọi hệ thống) là gì và tại sao chúng cần thiết?

A. Một loại virus máy tính.
B. Giao diện lập trình ứng dụng (API) cho phép ứng dụng người dùng yêu cầu dịch vụ từ kernel của hệ điều hành.
C. Một lệnh để tắt máy tính.
D. Một loại ngôn ngữ lập trình hệ thống.


11. Trong ngữ cảnh hệ điều hành, "Context switching" (chuyển ngữ cảnh) là gì?

A. Quá trình khởi động lại máy tính.
B. Quá trình chuyển đổi quyền điều khiển CPU từ tiến trình này sang tiến trình khác.
C. Quá trình sao lưu dữ liệu.
D. Quá trình cài đặt phần mềm mới.


12. Ứng dụng nào sau đây thường KHÔNG phải là một chức năng của kernel hệ điều hành?

A. Quản lý bộ nhớ.
B. Quản lý tiến trình.
C. Trình duyệt web.
D. Quản lý thiết bị ngoại vi.


13. Ưu điểm chính của kiến trúc "Microkernel" so với "Monolithic kernel" là gì?

A. Hiệu suất cao hơn do tất cả các thành phần nằm trong không gian kernel.
B. Tính ổn định và bảo mật cao hơn do các dịch vụ hệ thống được tách biệt và chạy trong không gian người dùng.
C. Dễ dàng phát triển và mở rộng hơn do kernel nhỏ gọn và đơn giản.
D. Tất cả các đáp án trên.


14. Trong hệ thống tập tin, inode (index node) được sử dụng để làm gì?

A. Lưu trữ nội dung của tập tin.
B. Lưu trữ siêu dữ liệu (metadata) của tập tin như quyền truy cập, thời gian tạo, kích thước,...
C. Quản lý danh sách các tập tin trong thư mục.
D. Tăng tốc độ truy cập tập tin.


15. Khi một chương trình cố gắng truy cập vào một vùng nhớ không được phép, hệ điều hành sẽ phát sinh lỗi gì?

A. Lỗi tràn bộ nhớ (Buffer Overflow).
B. Lỗi phân đoạn (Segmentation Fault).
C. Lỗi deadlock.
D. Lỗi I/O.


16. Hệ điều hành (Operating System) được định nghĩa chính xác nhất là gì?

A. Một tập hợp các chương trình ứng dụng phục vụ người dùng cuối.
B. Phần cứng máy tính bao gồm CPU, bộ nhớ và các thiết bị ngoại vi.
C. Một phần mềm hệ thống quản lý tài nguyên phần cứng và phần mềm, cung cấp môi trường để chạy các ứng dụng.
D. Một loại virus máy tính có khả năng kiểm soát toàn bộ hệ thống.


17. Tiến trình (Process) trong hệ điều hành được hiểu là:

A. Một đoạn mã lệnh tĩnh được lưu trữ trên đĩa cứng.
B. Một chương trình đang được thực thi cùng với các tài nguyên hệ thống được cấp phát.
C. Một thiết bị ngoại vi kết nối với máy tính.
D. Một tập tin hệ thống chứa thông tin cấu hình.


18. Bộ nhớ ảo (Virtual Memory) được sử dụng với mục đích chính nào?

A. Tăng tốc độ truy xuất dữ liệu từ ổ cứng.
B. Mở rộng không gian bộ nhớ khả dụng cho các tiến trình lớn hơn dung lượng RAM vật lý.
C. Giảm thiểu nguy cơ mất dữ liệu khi hệ thống gặp sự cố.
D. Cải thiện hiệu suất xử lý đồ họa của hệ thống.


19. Trong quản lý tiến trình, thuật toán lập lịch "Round Robin" hoạt động dựa trên nguyên tắc nào?

A. Ưu tiên các tiến trình có thời gian thực thi ngắn nhất.
B. Ưu tiên các tiến trình đến trước được phục vụ trước.
C. Mỗi tiến trình được cấp một lượng thời gian CPU cố định (time quantum), sau đó chuyển sang tiến trình tiếp theo.
D. Ưu tiên các tiến trình có độ ưu tiên cao hơn.


20. Tình trạng "Deadlock" (bế tắc) trong hệ điều hành xảy ra khi nào?

A. Khi có quá nhiều tiến trình cùng truy cập vào một tài nguyên.
B. Khi một tiến trình chiếm giữ tài nguyên và yêu cầu thêm tài nguyên khác mà tiến trình khác đang giữ, tạo thành vòng chờ đợi.
C. Khi bộ nhớ chính (RAM) bị đầy và không đủ chỗ cho các tiến trình mới.
D. Khi hệ thống bị tấn công bởi virus và phần mềm độc hại.


21. Trong hệ thống quản lý tập tin, quyền truy cập (permissions) được sử dụng để làm gì?

A. Mã hóa nội dung tập tin để bảo mật.
B. Kiểm soát việc ai có thể đọc, ghi hoặc thực thi tập tin.
C. Nén kích thước tập tin để tiết kiệm không gian lưu trữ.
D. Sắp xếp các tập tin theo thứ tự thời gian hoặc tên.


22. Ứng dụng nào sau đây thường sử dụng hệ điều hành thời gian thực (Real-time Operating System - RTOS)?

A. Phần mềm soạn thảo văn bản như Microsoft Word.
B. Trình duyệt web như Google Chrome.
C. Hệ thống điều khiển máy móc tự động trong nhà máy.
D. Trò chơi điện tử có đồ họa phức tạp.


23. Trong ngữ cảnh bảo mật hệ điều hành, "firewall" (tường lửa) có chức năng chính là gì?

A. Quét và loại bỏ virus khỏi hệ thống.
B. Mã hóa dữ liệu truyền qua mạng.
C. Kiểm soát và lọc lưu lượng mạng ra vào hệ thống dựa trên các quy tắc bảo mật.
D. Quản lý mật khẩu người dùng và xác thực đăng nhập.


24. Điểm khác biệt chính giữa hệ điều hành "Client" (ví dụ Windows 10) và hệ điều hành "Server" (ví dụ Windows Server) là gì?

A. Hệ điều hành Client có giao diện đồ họa, còn Server chỉ có dòng lệnh.
B. Hệ điều hành Server được tối ưu hóa cho việc cung cấp dịch vụ mạng và quản lý tài nguyên cho nhiều người dùng, trong khi Client tập trung vào trải nghiệm người dùng cá nhân.
C. Hệ điều hành Client có giá thành cao hơn Server.
D. Hệ điều hành Server không hỗ trợ chạy các ứng dụng đồ họa.


25. Kiến trúc "Microkernel" có ưu điểm gì so với kiến trúc "Monolithic Kernel"?

A. Hiệu suất cao hơn do tất cả các thành phần nằm trong không gian kernel.
B. Dễ dàng mở rộng và bảo trì hơn do các dịch vụ hệ thống được tách biệt thành các module độc lập.
C. Tiêu thụ ít tài nguyên hệ thống hơn.
D. Khả năng tương thích phần cứng tốt hơn.


26. Chức năng "System Call" (lời gọi hệ thống) trong hệ điều hành đóng vai trò gì?

A. Thực hiện các phép toán số học phức tạp.
B. Cung cấp giao diện cho các chương trình ứng dụng để yêu cầu dịch vụ từ kernel của hệ điều hành.
C. Quản lý bộ nhớ cache của CPU.
D. Điều khiển các thiết bị ngoại vi trực tiếp.


27. Trong quản lý bộ nhớ, kỹ thuật "Paging" (phân trang) giúp giải quyết vấn đề nào?

A. Phân mảnh nội vi (Internal Fragmentation).
B. Phân mảnh ngoại vi (External Fragmentation).
C. Cạn kiệt bộ nhớ (Memory Exhaustion).
D. Xung đột bộ nhớ (Memory Conflicts).


28. Loại hệ thống tập tin nào thường được sử dụng trên các hệ điều hành Linux?

A. NTFS (New Technology File System).
B. FAT32 (File Allocation Table 32).
C. ext4 (Fourth Extended Filesystem).
D. APFS (Apple File System).


29. Thuật ngữ "Context Switching" (chuyển đổi ngữ cảnh) đề cập đến quá trình nào trong hệ điều hành?

A. Chuyển đổi giữa các chế độ người dùng và chế độ kernel.
B. Lưu và khôi phục trạng thái của một tiến trình để CPU có thể chuyển sang thực thi tiến trình khác.
C. Chuyển đổi giữa các loại bộ nhớ khác nhau (RAM, ổ cứng, cache).
D. Chuyển đổi giữa các hệ điều hành khác nhau trên cùng một máy tính.


30. Trong quản lý thiết bị I/O, "Device Driver" (trình điều khiển thiết bị) có vai trò chính là gì?

A. Quản lý bộ nhớ đệm cho thiết bị I/O.
B. Cung cấp giao diện để hệ điều hành và ứng dụng có thể giao tiếp với phần cứng thiết bị.
C. Kiểm soát tốc độ truyền dữ liệu của thiết bị I/O.
D. Phân bổ tài nguyên hệ thống cho thiết bị I/O.


31. Chức năng chính của hệ điều hành là gì?

A. Quản lý phần cứng và phần mềm, cung cấp giao diện người dùng.
B. Soạn thảo văn bản và xử lý bảng tính.
C. Kết nối mạng và duyệt web.
D. Chơi game và xem phim.


32. Loại hệ điều hành nào phù hợp nhất cho các thiết bị di động như điện thoại thông minh và máy tính bảng?

A. Hệ điều hành thời gian thực (Real-time OS).
B. Hệ điều hành đa nhiệm (Multi-tasking OS).
C. Hệ điều hành nhúng (Embedded OS).
D. Hệ điều hành phân tán (Distributed OS).


33. Trong quản lý tiến trình, trạng thái "Đang chờ" (Waiting) của một tiến trình biểu thị điều gì?

A. Tiến trình đang được CPU thực thi.
B. Tiến trình đang yêu cầu tài nguyên hoặc sự kiện và tạm dừng thực thi.
C. Tiến trình đã hoàn thành thực thi.
D. Tiến trình đang trong hàng đợi sẵn sàng để được CPU thực thi.


34. Thuật toán lập lịch CPU nào có thể dẫn đến tình trạng "đói tài nguyên" (starvation) cho các tiến trình có độ ưu tiên thấp?

A. First-Come, First-Served (FCFS).
B. Shortest Job First (SJF).
C. Priority Scheduling.
D. Round Robin.


35. Bộ nhớ ảo (Virtual Memory) được sử dụng để giải quyết vấn đề gì?

A. Tăng tốc độ truy cập bộ nhớ chính.
B. Cho phép chạy các chương trình lớn hơn dung lượng bộ nhớ vật lý.
C. Giảm thiểu tình trạng phân mảnh bộ nhớ.
D. Bảo vệ dữ liệu trong bộ nhớ khỏi truy cập trái phép.


36. Phương pháp quản lý bộ nhớ nào chia bộ nhớ thành các khối có kích thước cố định và không cố định?

A. Phân trang (Paging) và phân đoạn (Segmentation).
B. Phân trang (Paging) và hoán đổi (Swapping).
C. Phân đoạn (Segmentation) và hoán đổi (Swapping).
D. Cấp phát liên tục (Contiguous allocation) và không liên tục (Non-contiguous allocation).


37. Hệ thống tập tin (File System) có vai trò gì trong hệ điều hành?

A. Quản lý kết nối mạng.
B. Quản lý và tổ chức dữ liệu trên thiết bị lưu trữ.
C. Quản lý giao diện người dùng.
D. Quản lý tiến trình và bộ nhớ.


38. Cơ chế "ngắt" (Interrupt) trong hệ điều hành được sử dụng để làm gì?

A. Tăng tốc độ xử lý của CPU.
B. Cho phép các thiết bị ngoại vi thông báo sự kiện cho CPU.
C. Quản lý bộ nhớ ảo.
D. Bảo vệ hệ thống khỏi virus.


39. Kiến trúc hệ điều hành "Microkernel" có ưu điểm gì so với kiến trúc "Monolithic Kernel"?

A. Hiệu suất cao hơn.
B. Dễ dàng mở rộng và bảo trì hơn.
C. Ít tốn tài nguyên hệ thống hơn.
D. Khả năng tương thích phần cứng tốt hơn.


40. Trong ngữ cảnh bảo mật hệ điều hành, "xác thực" (Authentication) có nghĩa là gì?

A. Xác định người dùng hoặc tiến trình là ai.
B. Quyết định người dùng hoặc tiến trình có quyền truy cập tài nguyên nào.
C. Mã hóa dữ liệu để bảo vệ tính bí mật.
D. Phát hiện và loại bỏ phần mềm độc hại.


41. Ví dụ nào sau đây là ứng dụng của hệ điều hành thời gian thực (Real-time OS)?

A. Máy chủ web.
B. Hệ thống điều khiển máy bay.
C. Máy tính cá nhân để bàn.
D. Điện thoại thông minh.


42. Tại sao hệ điều hành cần quản lý bộ nhớ?

A. Để tăng tốc độ xử lý của CPU.
B. Để đảm bảo các tiến trình không can thiệp vào bộ nhớ của nhau và sử dụng bộ nhớ hiệu quả.
C. Để tiết kiệm năng lượng cho hệ thống.
D. Để bảo vệ hệ thống khỏi các cuộc tấn công mạng.


43. Tình trạng "Deadlock" (bế tắc) trong hệ điều hành xảy ra khi nào?

A. Khi có quá nhiều tiến trình cùng chạy.
B. Khi các tiến trình tranh giành tài nguyên và chờ đợi lẫn nhau một cách vòng tròn.
C. Khi bộ nhớ chính bị đầy.
D. Khi hệ thống bị virus tấn công.


44. Giao diện dòng lệnh (Command Line Interface - CLI) có ưu điểm gì so với giao diện đồ họa (Graphical User Interface - GUI)?

A. Dễ sử dụng và trực quan hơn.
B. Tiêu thụ ít tài nguyên hệ thống hơn và linh hoạt hơn cho các tác vụ phức tạp.
C. Hỗ trợ đa phương tiện tốt hơn.
D. Thân thiện với người dùng mới bắt đầu.


45. Khái niệm "Thread" (luồng) trong hệ điều hành là gì?

A. Một chương trình hoàn chỉnh đang chạy.
B. Một đơn vị thực thi nhỏ hơn của một tiến trình, chia sẻ tài nguyên với tiến trình cha.
C. Một thiết bị phần cứng kết nối với máy tính.
D. Một loại bộ nhớ đặc biệt trong hệ thống.


46. Chức năng chính của hệ điều hành là gì?

A. Cung cấp giao diện đồ họa người dùng đẹp mắt.
B. Quản lý và điều phối tài nguyên phần cứng và phần mềm của máy tính.
C. Duyệt web và truy cập internet.
D. Chạy các ứng dụng văn phòng như Word và Excel.


47. Trong ngữ cảnh quản lý bộ nhớ, kỹ thuật "phân trang" (paging) giúp giải quyết vấn đề gì?

A. Giảm thiểu tình trạng phân mảnh bộ nhớ ngoài.
B. Tăng tốc độ truy cập bộ nhớ cache.
C. Cho phép tiến trình vượt quá kích thước bộ nhớ vật lý.
D. Đơn giản hóa việc quản lý bộ nhớ ảo.


48. Bạn đang sử dụng máy tính và thấy máy chạy chậm, đặc biệt khi mở nhiều ứng dụng cùng lúc. Nguyên nhân nào sau đây liên quan đến hệ điều hành có khả năng cao nhất gây ra tình trạng này?

A. Ổ cứng bị đầy.
B. CPU quá cũ.
C. Thiếu bộ nhớ RAM dẫn đến swapping quá mức.
D. Card đồ họa không đủ mạnh.


49. Điểm khác biệt chính giữa lập lịch CPU theo kiểu "ưu tiên" (Priority Scheduling) và "vòng tròn" (Round Robin) là gì?

A. Ưu tiên luôn đảm bảo công bằng hơn vòng tròn.
B. Vòng tròn có thể dẫn đến tình trạng "đói tài nguyên" (starvation) còn ưu tiên thì không.
C. Ưu tiên gán độ ưu tiên cho tiến trình, trong khi vòng tròn chia đều thời gian CPU.
D. Vòng tròn phù hợp với hệ thống thời gian thực hơn ưu tiên.


50. Trong hệ thống quản lý tệp, khái niệm "inode" (index node) thường được sử dụng để làm gì?

A. Lưu trữ nội dung của tệp.
B. Quản lý danh sách các thư mục con.
C. Lưu trữ siêu dữ liệu (metadata) về tệp, như quyền truy cập, thời gian sửa đổi, vị trí dữ liệu trên đĩa.
D. Tăng tốc độ truy cập tệp bằng cách tạo chỉ mục.


1 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

1. Chức năng chính của hệ điều hành là gì?

2 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

2. Tiến trình (Process) trong hệ điều hành được hiểu là gì?

3 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

3. Thuật toán lập lịch CPU 'First-Come, First-Served' (FCFS) hoạt động như thế nào?

4 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

4. Tại sao bộ nhớ ảo (Virtual Memory) lại quan trọng trong hệ điều hành?

5 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

5. Khái niệm 'Deadlock' (tắc nghẽn) trong hệ điều hành xảy ra khi nào?

6 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

6. Hệ điều hành thời gian thực (Real-time Operating System - RTOS) thường được sử dụng trong lĩnh vực nào?

7 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

7. Điểm khác biệt chính giữa hệ điều hành đơn nhiệm (Single-tasking) và đa nhiệm (Multi-tasking) là gì?

8 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

8. Trong quản lý bộ nhớ, kỹ thuật 'paging' (phân trang) giúp giải quyết vấn đề gì?

9 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

9. Hệ thống tập tin (File System) có vai trò gì trong hệ điều hành?

10 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

10. 'System call' (lời gọi hệ thống) là gì và tại sao chúng cần thiết?

11 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

11. Trong ngữ cảnh hệ điều hành, 'Context switching' (chuyển ngữ cảnh) là gì?

12 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

12. Ứng dụng nào sau đây thường KHÔNG phải là một chức năng của kernel hệ điều hành?

13 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

13. Ưu điểm chính của kiến trúc 'Microkernel' so với 'Monolithic kernel' là gì?

14 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

14. Trong hệ thống tập tin, inode (index node) được sử dụng để làm gì?

15 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

15. Khi một chương trình cố gắng truy cập vào một vùng nhớ không được phép, hệ điều hành sẽ phát sinh lỗi gì?

16 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

16. Hệ điều hành (Operating System) được định nghĩa chính xác nhất là gì?

17 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

17. Tiến trình (Process) trong hệ điều hành được hiểu là:

18 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

18. Bộ nhớ ảo (Virtual Memory) được sử dụng với mục đích chính nào?

19 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

19. Trong quản lý tiến trình, thuật toán lập lịch 'Round Robin' hoạt động dựa trên nguyên tắc nào?

20 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

20. Tình trạng 'Deadlock' (bế tắc) trong hệ điều hành xảy ra khi nào?

21 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

21. Trong hệ thống quản lý tập tin, quyền truy cập (permissions) được sử dụng để làm gì?

22 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

22. Ứng dụng nào sau đây thường sử dụng hệ điều hành thời gian thực (Real-time Operating System - RTOS)?

23 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

23. Trong ngữ cảnh bảo mật hệ điều hành, 'firewall' (tường lửa) có chức năng chính là gì?

24 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

24. Điểm khác biệt chính giữa hệ điều hành 'Client' (ví dụ Windows 10) và hệ điều hành 'Server' (ví dụ Windows Server) là gì?

25 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

25. Kiến trúc 'Microkernel' có ưu điểm gì so với kiến trúc 'Monolithic Kernel'?

26 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

26. Chức năng 'System Call' (lời gọi hệ thống) trong hệ điều hành đóng vai trò gì?

27 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

27. Trong quản lý bộ nhớ, kỹ thuật 'Paging' (phân trang) giúp giải quyết vấn đề nào?

28 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

28. Loại hệ thống tập tin nào thường được sử dụng trên các hệ điều hành Linux?

29 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

29. Thuật ngữ 'Context Switching' (chuyển đổi ngữ cảnh) đề cập đến quá trình nào trong hệ điều hành?

30 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

30. Trong quản lý thiết bị I/O, 'Device Driver' (trình điều khiển thiết bị) có vai trò chính là gì?

31 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

31. Chức năng chính của hệ điều hành là gì?

32 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

32. Loại hệ điều hành nào phù hợp nhất cho các thiết bị di động như điện thoại thông minh và máy tính bảng?

33 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

33. Trong quản lý tiến trình, trạng thái 'Đang chờ' (Waiting) của một tiến trình biểu thị điều gì?

34 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

34. Thuật toán lập lịch CPU nào có thể dẫn đến tình trạng 'đói tài nguyên' (starvation) cho các tiến trình có độ ưu tiên thấp?

35 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

35. Bộ nhớ ảo (Virtual Memory) được sử dụng để giải quyết vấn đề gì?

36 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

36. Phương pháp quản lý bộ nhớ nào chia bộ nhớ thành các khối có kích thước cố định và không cố định?

37 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

37. Hệ thống tập tin (File System) có vai trò gì trong hệ điều hành?

38 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

38. Cơ chế 'ngắt' (Interrupt) trong hệ điều hành được sử dụng để làm gì?

39 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

39. Kiến trúc hệ điều hành 'Microkernel' có ưu điểm gì so với kiến trúc 'Monolithic Kernel'?

40 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

40. Trong ngữ cảnh bảo mật hệ điều hành, 'xác thực' (Authentication) có nghĩa là gì?

41 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

41. Ví dụ nào sau đây là ứng dụng của hệ điều hành thời gian thực (Real-time OS)?

42 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

42. Tại sao hệ điều hành cần quản lý bộ nhớ?

43 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

43. Tình trạng 'Deadlock' (bế tắc) trong hệ điều hành xảy ra khi nào?

44 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

44. Giao diện dòng lệnh (Command Line Interface - CLI) có ưu điểm gì so với giao diện đồ họa (Graphical User Interface - GUI)?

45 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

45. Khái niệm 'Thread' (luồng) trong hệ điều hành là gì?

46 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

46. Chức năng chính của hệ điều hành là gì?

47 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

47. Trong ngữ cảnh quản lý bộ nhớ, kỹ thuật 'phân trang' (paging) giúp giải quyết vấn đề gì?

48 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

48. Bạn đang sử dụng máy tính và thấy máy chạy chậm, đặc biệt khi mở nhiều ứng dụng cùng lúc. Nguyên nhân nào sau đây liên quan đến hệ điều hành có khả năng cao nhất gây ra tình trạng này?

49 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

49. Điểm khác biệt chính giữa lập lịch CPU theo kiểu 'ưu tiên' (Priority Scheduling) và 'vòng tròn' (Round Robin) là gì?

50 / 50

Category: Nguyên lý hệ điều hành

Tags: Bộ đề 15

50. Trong hệ thống quản lý tệp, khái niệm 'inode' (index node) thường được sử dụng để làm gì?