Đề Thi Thử Trắc Nghiệm Online – Môn Nguyên Lý Hệ Điều Hành

Đề Thi Thử Trắc Nghiệm Online – Môn Nguyên Lý Hệ Điều Hành tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Đại Học. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

Đề 11

Đề 12

Đề 13

Đề 14

Đề 15

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 01

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 1: Trong kiến trúc hệ điều hành, thành phần nào đóng vai trò trung gian giữa phần cứng và phần mềm ứng dụng, cung cấp các dịch vụ hệ thống thông qua системные вызовы (system calls)?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 2: Tiến trình (Process) và luồng (Thread) là hai khái niệm cơ bản trong hệ điều hành. Sự khác biệt chính giữa tiến trình và luồng là gì?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 3: Thuật toán lập lịch CPU Round Robin (RR) hoạt động dựa trên nguyên tắc nào?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 4: Trong quản lý bộ nhớ ảo, kỹ thuật phân trang (Paging) giúp giải quyết vấn đề gì?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 5: Xét tình huống Deadlock (bế tắc) trong hệ thống. Điều kiện nào *không* phải là một trong bốn điều kiện cần và đủ để Deadlock xảy ra?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 6: Semaphore là một công cụ đồng bộ hóa tiến trình. Thao tác `wait(S)` (hay P) trên semaphore S có ý nghĩa gì?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 7: Trong hệ thống tập tin, inode (index node) dùng để lưu trữ thông tin gì về tập tin?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 8: Cơ chế прерывание (interrupt) được sử dụng trong hệ điều hành với mục đích chính nào?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 9: Trong bảo mật hệ thống, cơ chế kiểm soát truy cập (Access Control) nhằm mục đích gì?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 10: Phương pháp nào sau đây *không* phải là một kỹ thuật phát hiện Deadlock?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 11: Xét hệ thống bộ nhớ cache. Nguyên tắc cục bộ thời gian (Temporal Locality) trong truy cập bộ nhớ có ý nghĩa gì trong việc thiết kế cache?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 12: Trong ngữ cảnh hệ điều hành thời gian thực (Real-time OS), yếu tố nào là quan trọng nhất?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 13: Giải thuật lập lịch nào sau đây có thể dẫn đến tình trạng Starvation (đói tài nguyên)?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 14: Kỹ thuật Swapping (hoán đổi) trong quản lý bộ nhớ dùng để làm gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 15: Trong hệ thống tập tin phân cấp (hierarchical file system), thư mục gốc (root directory) có vai trò gì?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 16: Bộ nhớ TLB (Translation Lookaside Buffer) trong hệ thống bộ nhớ ảo dùng để làm gì?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 17: Trong mô hình bảo mật đa cấp (Multi-level Security), khái niệm 'security clearance' (mức độ ủy quyền bảo mật) và 'security classification' (mức độ phân loại bảo mật) dùng để làm gì?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 18: Khi một tiến trình chuyển từ trạng thái 'running' sang trạng thái 'waiting/blocked', điều gì có khả năng cao nhất gây ra sự chuyển đổi này?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 19: Cơ chế Context Switching (chuyển ngữ cảnh) trong hệ điều hành là gì?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 20: Trong hệ thống tập tin, cơ chế buffering (đệm) được sử dụng để làm gì?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 21: Phương pháp nào sau đây thường được sử dụng để ngăn chặn Deadlock?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 22: Trong hệ thống bộ nhớ ảo, page fault (lỗi trang) xảy ra khi nào?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 23: RAID (Redundant Array of Independent Disks) là công nghệ được sử dụng để cải thiện yếu tố nào của hệ thống lưu trữ?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 24: Trong kiến trúc microkernel, ưu điểm chính so với kiến trúc monolithic kernel là gì?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 25: Cơ chế Virtual Machine (Máy ảo) cho phép thực hiện điều gì?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 26: Trong bảo mật hệ thống, thuật ngữ 'Principle of Least Privilege' (Nguyên tắc đặc quyền tối thiểu) có ý nghĩa gì?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 27: Khi một tiến trình con (child process) được tạo ra bởi tiến trình cha (parent process), tiến trình con có chia sẻ tài nguyên nào với tiến trình cha theo mặc định?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 28: Trong lập trình đồng thời (concurrent programming), race condition (điều kiện гонки) xảy ra khi nào?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 29: File descriptor (bộ mô tả tập tin) là gì và nó được sử dụng để làm gì trong hệ điều hành Unix-like?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 01

Câu 30: Xét thuật toán lập lịch Shortest Remaining Time Next (SRTN). Thuật toán này là phiên bản preemptive (ưu tiên) của thuật toán nào?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 02

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 1: Trong kiến trúc hệ điều hành, thành phần nào đóng vai trò trung gian giữa phần cứng máy tính và các ứng dụng người dùng, cung cấp một giao diện trừu tượng để quản lý tài nguyên hệ thống?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 2: Xét một hệ thống đa chương trình, khi một tiến trình đang chờ đợi hoàn thành thao tác nhập/xuất (I/O), hệ điều hành sẽ làm gì để tận dụng CPU một cách hiệu quả?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 3: Thuật toán lập lịch CPU nào sau đây 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?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 4: Cơ chế bộ nhớ ảo (Virtual Memory) giải quyết vấn đề gì chính yếu trong quản lý bộ nhớ của hệ điều hành?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 5: Trong ngữ cảnh quản lý bộ nhớ, 'phân trang' (paging) là kỹ thuật dùng để làm gì?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 6: Điều kiện 'loại trừ lẫn nhau' (mutual exclusion) trong vấn đề đồng bộ hóa tiến trình đảm bảo điều gì?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 7: Semaphore là một công cụ đồng bộ hóa, thường được sử dụng để giải quyết vấn đề gì?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 8: Tình trạng 'đoạn chết' (deadlock) xảy ra khi nào?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 9: Để ngăn chặn deadlock, hệ điều hành có thể áp dụng các phương pháp nào sau đây?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 10: Trong hệ thống tập tin, inode (index node) được sử dụng để lưu trữ thông tin gì về tập tin?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 11: Cơ chế 'bộ nhớ đệm' (cache memory) hoạt động dựa trên nguyên tắc nào để cải thiện hiệu suất truy cập dữ liệu?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 12: Trong ngữ cảnh bảo mật hệ điều hành, 'cơ chế ủy quyền' (authorization) khác với 'cơ chế xác thực' (authentication) như thế nào?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 13: 'Ngắt' (interrupt) là cơ chế phần cứng cho phép thiết bị ngoại vi thông báo cho CPU về sự kiện gì?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 14: Trong mô hình 'khách - chủ' (client-server), hệ điều hành đóng vai trò gì quan trọng trong việc giao tiếp giữa client và server?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 15: Hệ thống tập tin nhật ký (Journaling File System) cải thiện độ tin cậy của hệ thống bằng cách nào?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 16: Trong quản lý tiến trình, 'chuyển ngữ cảnh' (context switching) là thao tác hệ điều hành thực hiện khi nào?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 17: Thuật toán lập lịch 'thời gian ngắn nhất trước' (Shortest Job First - SJF) tối ưu hóa tiêu chí nào?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 18: Điều gì KHÔNG phải là một trạng thái của tiến trình trong mô hình 5 trạng thái phổ biến?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 19: Trong ngữ cảnh hệ điều hành thời gian thực (Real-time Operating System - RTOS), yếu tố nào là quan trọng nhất?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 20: 'Bộ nhớ truy cập trực tiếp' (Direct Memory Access - DMA) cho phép thiết bị ngoại vi truyền dữ liệu trực tiếp đến bộ nhớ chính mà KHÔNG cần sự can thiệp liên tục của CPU, điều này giúp cải thiện hiệu suất hệ thống như thế nào?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 21: Cho một hệ thống sử dụng thuật toán lập lịch Round Robin với quantum thời gian là 5ms. Xét 3 tiến trình P1, P2, P3 với thời gian burst CPU lần lượt là 10ms, 12ms, 8ms. Tính thời gian chờ trung bình của các tiến trình.

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 22: Xét tình huống deadlock với 4 tiến trình (P1, P2, P3, P4) và 3 loại tài nguyên (R1, R2, R3). Biết rằng: P1 giữ R1 và yêu cầu R2; P2 giữ R2 và yêu cầu R3; P3 giữ R3 và yêu cầu R1; P4 giữ R1 và R3 và yêu cầu R2. Hỏi có deadlock xảy ra không và nếu có, tiến trình nào tham gia vào deadlock?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 23: Một hệ thống bộ nhớ phân trang có kích thước trang là 4KB. Địa chỉ logic 14357 (byte) sẽ tương ứng với số trang và offset trong trang là bao nhiêu?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 24: So sánh thuật toán lập lịch FCFS (First-Come, First-Served) và SJF (Shortest Job First). Điểm khác biệt chính giữa hai thuật toán này là gì?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 25: Ưu điểm chính của việc sử dụng 'tiến trình đa luồng' (multithreading) so với 'đa tiến trình' (multiprocessing) trong một ứng dụng là gì?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 26: Trong hệ thống UNIX/Linux, lệnh 'chmod' được sử dụng để làm gì?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 27: 'Bộ nhớ ảo hoán đổi' (swap space) trên ổ cứng được sử dụng khi nào?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 28: Một hệ thống có 3 tiến trình (P1, P2, P3) và 2 loại tài nguyên (A, B). Số lượng tài nguyên hiện có: A=5, B=3. Trạng thái cấp phát hiện tại: P1 giữ 2A, P2 giữ 1A 1B, P3 giữ 2B. Nhu cầu tối đa: P1 cần thêm 2A, P2 cần thêm 2A 1B, P3 cần thêm 1A. Hỏi hệ thống có ở trạng thái an toàn không? Nếu có, hãy chỉ ra một dãy an toàn.

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 29: Trong hệ thống phân tán, 'giao thức đồng thuận' (consensus protocol) được sử dụng để giải quyết vấn đề gì?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 02

Câu 30: 'Siêu giám sát' (hypervisor) là th??nh phần cốt lõi của công nghệ nào?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 03

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 1: Trong kiến trúc hệ điều hành, thành phần nào đóng vai trò trung gian giữa phần cứng và phần mềm ứng dụng, cung cấp các dịch vụ hệ thống thông qua lời gọi hệ thống?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 2: Xét một hệ thống đa chương trình, bộ lập lịch CPU ngắn hạn (short-term scheduler) có nhiệm vụ chính là gì?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 3: Khi một tiến trình chuyển từ trạng thái 'Running' sang trạng thái 'Blocked' (hoặc 'Waiting'), nguyên nhân phổ biến nhất gây ra sự chuyển đổi này là gì?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 4: Trong ngữ cảnh quản lý bộ nhớ, cơ chế phân trang (paging) được sử dụng để giải quyết vấn đề nào sau đây?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 5: Thuật toán lập lịch CPU 'Round Robin' thường được sử dụng trong các hệ thống thời gian thực (real-time systems) hay hệ thống chia sẻ thời gian (time-sharing systems)? Vì sao?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 6: Mutex lock và Semaphore là hai cơ chế đồng bộ hóa tiến trình. Sự khác biệt chính giữa Mutex và Semaphore là gì?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 7: Trong ngữ cảnh hệ thống tập tin, inode (index node) chứa thông tin gì quan trọng về một tập tin?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 8: Điều gì xảy ra khi một lỗi trang (page fault) xảy ra trong hệ thống bộ nhớ ảo?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 9: Trong bảo mật hệ thống, cơ chế kiểm soát truy cập dựa trên vai trò (Role-Based Access Control - RBAC) hoạt động như thế nào?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 10: Nguyên tắc 'locality of reference' (tính cục bộ tham chiếu) có ý nghĩa gì trong việc thiết kế hệ thống bộ nhớ cache và bộ nhớ ảo?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 11: Giải thích ngắn gọn về tình trạng 'deadlock' (bế tắc) trong hệ điều hành và nêu một điều kiện cần thiết để deadlock xảy ra.

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 12: Trong hệ thống nhập/xuất (I/O), DMA (Direct Memory Access) mang lại lợi ích gì so với phương pháp I/O lập trình (programmed I/O)?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 13: Khi một tiến trình con (child process) được tạo ra bằng lệnh 'fork()', tiến trình con có chia sẻ không gian địa chỉ với tiến trình cha (parent process) không? Giải thích.

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 14: Trong ngữ cảnh hệ thống tập tin, 'mount point' (điểm gắn kết) có vai trò gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 15: So sánh thuật toán lập lịch 'First-Come, First-Served (FCFS)' và 'Shortest-Job-Next (SJN)' về thời gian chờ trung bình (average waiting time). Thuật toán nào thường cho thời gian chờ trung bình thấp hơn?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 16: 'Context switching' (chuyển ngữ cảnh) là gì và tại sao nó cần thiết trong hệ điều hành đa nhiệm?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 17: Trong quản lý tiến trình, PCB (Process Control Block) chứa những thông tin quan trọng nào về một tiến trình?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 18: Phương pháp phát hiện và phục hồi (detection and recovery) deadlock khác với phương pháp phòng tránh (prevention) deadlock như thế nào?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 19: Trong hệ thống bộ nhớ ảo sử dụng cơ chế phân trang theo yêu cầu (demand paging), trang nào sẽ được chọn để thay thế (page replacement) khi xảy ra lỗi trang và cần nạp một trang mới vào bộ nhớ?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 20: Hệ thống tập tin nhật ký (journaling file system) cải thiện độ tin cậy của hệ thống như thế nào so với hệ thống tập tin truyền thống?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 21: Trong kiến trúc microkernel, các dịch vụ hệ điều hành (ví dụ: quản lý bộ nhớ, hệ thống tập tin) được triển khai như thế nào so với kiến trúc monolithic kernel?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 22: Thế nào là 'busy waiting' trong ngữ cảnh đồng bộ hóa tiến trình và tại sao nó thường được coi là không hiệu quả?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 23: Trong hệ thống Unix/Linux, lệnh 'pipe (|)' được sử dụng để làm gì?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 24: 'Thrashing' (xáo trộn trang) là gì trong hệ thống bộ nhớ ảo và nguyên nhân chính gây ra thrashing là gì?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 25: Mục đích của việc sử dụng bộ nhớ cache trong hệ thống máy tính là gì?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 26: Trong hệ thống quản lý cơ sở dữ liệu (DBMS), ACID properties (Tính nguyên tử, Nhất quán, Cô lập, Bền vững) đảm bảo điều gì cho các giao dịch?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 27: 'System call' (lời gọi hệ thống) là gì và tại sao ứng dụng người dùng cần sử dụng system call để tương tác với hệ điều hành?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 28: Trong hệ thống mạng, socket là gì và nó đóng vai trò như thế nào trong giao tiếp giữa các tiến trình trên mạng?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 29: Phân biệt giữa 'preemptive scheduling' (lập lịch ưu tiên trước) và 'non-preemptive scheduling' (lập lịch không ưu tiên trước) trong lập lịch CPU.

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 03

Câu 30: Trong ngữ cảnh bảo mật, 'principle of least privilege' (nguyên tắc đặc quyền tối thiểu) có nghĩa là gì và tại sao nó quan trọng?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 04

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 1: Trong kiến trúc hệ điều hành phân lớp (layered OS architecture), mỗi lớp chỉ có thể truy cập các dịch vụ của lớp nào?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 2: Điều gì xảy ra khi một tiến trình chuyển từ trạng thái 'đang chạy' (running) sang trạng thái 'sẵn sàng' (ready)?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 3: Thuật toán lập lịch CPU nào sau đây có thể dẫn đến tình trạng 'đói tài nguyên' (starvation)?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 4: Cơ chế 'semaphore' được sử dụng để giải quyết vấn đề gì trong hệ điều hành?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 5: Điều kiện nào sau đây *không* phải là điều kiện cần để xảy ra 'bế tắc' (deadlock)?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

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

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 7: 'Thrashing' xảy ra khi nào trong hệ thống bộ nhớ ảo?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 8: Mục tiêu chính của việc lập lịch đĩa (disk scheduling) là gì?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 9: Hệ thống tập tin (file system) cung cấp dịch vụ trừu tượng hóa nào cho người dùng?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 10: Cơ chế 'system call' cho phép chương trình người dùng thực hiện điều gì?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 11: Trong mô hình bảo mật của hệ điều hành, nguyên tắc 'ít đặc quyền nhất' (principle of least privilege) có nghĩa là gì?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 12: Sự khác biệt chính giữa tiến trình (process) và luồng (thread) là gì?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 13: Trong ngữ cảnh bộ nhớ cache, 'locality of reference' đề cập đến hiện tượng gì?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 14: Kỹ thuật 'shadow paging' được sử dụng để đảm bảo tính chất nào trong hệ thống cơ sở dữ liệu và hệ điều hành?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 15: Trong hệ thống phân tán, 'consensus' là gì?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 16: Điều gì xảy ra khi một tiến trình thực hiện thao tác 'fork()'?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 17: Trong hệ thống tập tin, 'inode' (index node) chứa thông tin gì?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 18: 'Context switching' là quá trình hệ điều hành làm gì?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 19: Kỹ thuật 'buffering' trong I/O được sử dụng để làm gì?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 20: 'Busy waiting' là một dạng lãng phí tài nguyên CPU trong ngữ cảnh nào?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 21: Mục đích của 'RAID' (Redundant Array of Independent Disks) trong hệ thống lưu trữ là gì?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 22: 'Monitor' trong đồng bộ hóa tiến trình cung cấp cơ chế nào?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 23: 'Virtual File System' (VFS) có vai trò gì trong hệ điều hành?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 24: 'Page replacement algorithm' (thuật toán thay thế trang) được sử dụng khi nào?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 25: 'Kernel' của hệ điều hành thường được đặt ở vùng nhớ nào?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 26: 'Time-sharing operating system' (hệ điều hành chia sẻ thời gian) được thiết kế để tối ưu hóa tiêu chí nào?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 27: 'Microkernel architecture' có ưu điểm gì so với 'Monolithic kernel architecture'?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 28: 'Address binding' (liên kết địa chỉ) trong quá trình thực thi chương trình có thể xảy ra ở giai đoạn nào?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 29: 'Zombie process' là trạng thái của tiến trình khi nào?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 04

Câu 30: Trong ngữ cảnh bảo mật hệ thống, 'firewall' (tường lửa) có chức năng chính là gì?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 05

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 1: Trong kiến trúc hệ điều hành, thành phần nào đóng vai trò trung gian giữa phần cứng máy tính và các ứng dụng người dùng, cung cấp các dịch vụ cơ bản và quản lý tài nguyên?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 2: Tiến trình (Process) và luồng (Thread) khác nhau cơ bản ở điểm nào trong hệ điều hành?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 3: Khi một tiến trình chuyển từ trạng thái 'đang chạy' (running) sang trạng thái 'chờ' (waiting/blocked), điều gì có khả năng cao nhất đã xảy ra?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 4: Giải thuật lập lịch CPU 'Round Robin' (RR) hoạt động dựa trên nguyên tắc nào?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 5: Trong ngữ cảnh quản lý bộ nhớ ảo, 'page fault' xảy ra khi nào?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 6: Mục đích chính của việc sử dụng bộ nhớ cache trong hệ thống máy tính là gì?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 7: Trong quản lý tiến trình, 'context switching' (chuyển đổi ngữ cảnh) là quá trình?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 8: Điều kiện 'loại trừ lẫn nhau' (mutual exclusion) trong vấn đề đoạn găng (critical section) đảm bảo điều gì?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 9: Semaphore là một cơ chế đồng bộ hóa tiến trình. Thao tác 'wait' (hoặc P) trên semaphore có chức năng gì?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 10: Tình trạng 'deadlock' (bế tắc) xảy ra khi nào?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 11: Trong hệ thống tập tin, inode (index node) chứa thông tin gì quan trọng?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 12: Cơ chế 'paging' (phân trang) trong quản lý bộ nhớ ảo giúp giải quyết vấn đề gì?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 13: 'Thrashing' (xáo trộn trang) xảy ra khi nào trong hệ thống bộ nhớ ảo?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 14: Mục đích của 'system call' (lời gọi hệ thống) là gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 15: Trong bảo mật hệ thống, 'quyền tối thiểu' (principle of least privilege) có nghĩa là gì?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 16: 'Virtual file system' (VFS) trong hệ điều hành Unix/Linux có vai trò gì?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 17: 'Preemptive scheduling' (lập lịch ưu tiên trước) khác với 'non-preemptive scheduling' (lập lịch không ưu tiên trước) như thế nào?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 18: Trong mô hình client-server, hệ điều hành server thường tập trung vào việc gì?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 19: 'Microkernel' (vi nhân) là kiến trúc hệ điều hành mà trong đó...

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 20: Giải thuật 'First-Come, First-Served' (FCFS) trong lập lịch CPU có ưu điểm và nhược điểm gì?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 21: 'Busy waiting' (chờ đợi bận) là một vấn đề trong đồng bộ hóa tiến trình. Giải pháp nào sau đây có thể giảm thiểu 'busy waiting'?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 22: 'File descriptor' (mô tả tập tin) trong hệ điều hành Unix/Linux là gì?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 23: 'Device driver' (trình điều khiển thiết bị) có vai trò gì trong hệ điều hành?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 24: 'Bootstrapping' (khởi động) là quá trình gì trong hệ thống máy tính?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 25: 'Memory-mapped I/O' là phương pháp giao tiếp giữa CPU và thiết bị ngoại vi như thế nào?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 26: Trong hệ thống phân tán, 'consistency' (tính nhất quán) của dữ liệu có nghĩa là gì?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 27: 'Real-time operating system' (RTOS) được thiết kế đặc biệt cho loại ứng dụng nào?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 28: 'Monolithic kernel' (nhân đơn khối) có ưu điểm và nhược điểm gì so với 'microkernel'?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 29: 'Address binding' (liên kết địa chỉ) là quá trình liên kết địa chỉ logic với địa chỉ vật lý. Quá trình này có thể xảy ra ở giai đoạn nào?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 05

Câu 30: 'Spooling' (vùng đệm) thường được sử dụng để quản lý thiết bị nào?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 06

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 1: Trong kiến trúc hệ điều hành phân lớp (layered), lớp nào sau đây tương tác trực tiếp với phần cứng?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 2: Xét một hệ thống bộ nhớ ảo sử dụng cơ chế phân trang. Điều gì xảy ra khi một tiến trình cố gắng truy cập một trang không hợp lệ (invalid page)?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 3: Thuật toán lập lịch CPU nào sau đây 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?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 4: Trong ngữ cảnh đồng bộ hóa tiến trình, mutex (mutual exclusion) và semaphore khác nhau chủ yếu ở điểm nào?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 5: Phương pháp quản lý bộ nhớ 'phân đoạn' (segmentation) có ưu điểm chính nào so với 'phân trang' (paging)?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 6: Xét hệ thống tập tin FAT32. Điều gì xảy ra khi bạn cố gắng lưu một tập tin lớn hơn 4GB vào phân vùng FAT32?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 7: Trong mô hình bảo mật 'ma trận truy cập' (access matrix), hàng và cột đại diện cho điều gì?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 8: Kỹ thuật 'DMA' (Direct Memory Access) được sử dụng trong quản lý thiết bị I/O để làm gì?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 9: Trong hệ điều hành thời gian thực (real-time OS), yếu tố nào quan trọng nhất?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 10: 'Context switching' là quá trình hệ điều hành thực hiện khi nào?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 11: 'Thrashing' trong hệ thống bộ nhớ ảo xảy ra khi nào?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 12: 'System call' (lời gọi hệ thống) đóng vai trò gì trong hệ điều hành?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 13: 'Busy waiting' (chờ đợi bận) trong đồng bộ hóa tiến trình có nhược điểm chính nào?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 14: Trong RAID (Redundant Array of Independent Disks) cấp độ 5, cơ chế chính để đảm bảo tính dự phòng dữ liệu là gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 15: 'Microkernel' (vi nhân) trong kiến trúc hệ điều hành có ưu điểm chính nào?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 16: 'Spooling' (Simultaneous Peripheral Operations On-Line) thường được sử dụng trong hệ thống in ấn để làm gì?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 17: 'Fork bomb' là một loại tấn công từ chối dịch vụ (DoS) lợi dụng cơ chế nào của hệ điều hành?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 18: Trong thuật toán thay thế trang LRU (Least Recently Used), trang nào sẽ được chọn để thay thế khi xảy ra lỗi trang?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 19: 'Race condition' (điều kiện chủng tộc) xảy ra khi nào?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 20: 'Preemptive scheduling' (lập lịch ưu tiên trước) khác với 'non-preemptive scheduling' (lập lịch không ưu tiên trước) ở điểm nào?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 21: 'Logical address' (địa chỉ logic) và 'physical address' (địa chỉ vật lý) khác nhau như thế nào trong hệ thống bộ nhớ ảo?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 22: 'File descriptor' (mô tả tập tin) là gì?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 23: 'Deadlock' (bế tắc) xảy ra khi nào?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 24: 'Virtual machine' (máy ảo) mang lại lợi ích chính nào trong việc phát triển và kiểm thử phần mềm?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 25: 'Zombie process' (tiến trình zombie) là gì?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 26: 'Page table' (bảng trang) được sử dụng để làm gì trong hệ thống bộ nhớ ảo phân trang?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 27: 'Disk scheduling' (lập lịch đĩa) nhằm mục đích chính nào?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 28: 'Kernel mode' (chế độ hạt nhân) và 'user mode' (chế độ người dùng) khác nhau cơ bản ở quyền hạn nào?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 29: 'Paging' (phân trang) giúp giải quyết vấn đề phân mảnh bộ nhớ nào?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 06

Câu 30: 'Bootstrapping' (khởi động) hệ điều hành là quá trình nào?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 07

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 1: Trong kiến trúc hệ điều hành, Kernel (nhân hệ điều hành) thường hoạt động ở chế độ đặc quyền (privileged mode). Điều này mang lại lợi ích chính nào về mặt bảo mật và ổn định hệ thống?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 2: Xét một hệ thống quản lý bộ nhớ sử dụng kỹ thuật phân trang (paging). Khi một tiến trình cố gắng truy cập một trang không hợp lệ (invalid page), điều gì sẽ xảy ra tiếp theo?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 3: Thuật toán lập lịch CPU 'Shortest Job First (SJF)' có ưu điểm là giảm thiểu thời gian chờ trung bình. Tuy nhiên, trong thực tế, SJF thường khó triển khai hiệu quả. Hạn chế lớn nhất của SJF là gì?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 4: Cơ chế 'semaphore' được sử dụng để đồng bộ hóa các tiến trình. Khi một tiến trình thực hiện thao tác 'wait' (P) trên một semaphore có giá trị bằng 0, điều gì sẽ xảy ra?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 5: Trong hệ thống tập tin, inode (index node) đóng vai trò quan trọng. Thông tin nào sau đây KHÔNG được lưu trữ trong inode?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 6: Deadlock (tắc nghẽn) xảy ra khi hai hay nhiều tiến trình rơi vào trạng thái chờ đợi vô hạn lẫn nhau. Điều kiện nào sau đây KHÔNG phải là một trong bốn điều kiện cần để deadlock xảy ra?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 7: Kỹ thuật 'virtual memory' (bộ nhớ ảo) cho phép tiến trình có thể lớn hơn bộ nhớ vật lý. Cơ chế chính nào giúp hệ điều hành hiện thực hóa bộ nhớ ảo?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 8: Trong ngữ cảnh bảo mật hệ điều hành, 'Principle of Least Privilege' (Nguyên tắc đặc quyền tối thiểu) có ý nghĩa gì?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 9: Xét hệ thống file system sử dụng cơ chế 'journaling'. Lợi ích chính của journaling so với các hệ thống file system truyền thống là gì?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 10: Trong mô hình client-server, hệ điều hành đóng vai trò gì trong việc giao tiếp giữa client và server?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 11: Context switching là một hoạt động quan trọng trong hệ điều hành đa nhiệm. Điều gì KHÔNG xảy ra trong quá trình context switching?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 12: Cơ chế 'cờ hiệu' (flag) có thể được sử dụng để đồng bộ hóa tiến trình, nhưng có một nhược điểm lớn là 'busy waiting'. Busy waiting gây ra vấn đề gì?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 13: Trong hệ thống quản lý bộ nhớ phân đoạn (segmentation), địa chỉ logic được chia thành hai phần: số đoạn và offset. Mục đích chính của việc phân đoạn bộ nhớ là gì?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 14: RAID (Redundant Array of Independent Disks) là công nghệ kết hợp nhiều ổ đĩa vật lý thành một đơn vị logic. Mục tiêu chính của việc sử dụng RAID là gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 15: Trong ngữ cảnh hệ điều hành thời gian thực (real-time OS), 'deadline' (thời hạn chót) có ý nghĩa gì?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 16: Xét một hệ thống sử dụng thuật toán lập lịch 'Round Robin'. Tham số 'time quantum' (lượng tử thời gian) ảnh hưởng như thế nào đến hiệu suất của hệ thống?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 17: Cơ chế 'pipe' trong hệ điều hành Unix/Linux cho phép giao tiếp giữa các tiến trình. Đặc điểm chính của pipe là gì?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 18: Trong hệ thống file system, 'mount point' (điểm gắn kết) có vai trò gì?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 19: Cơ chế 'preemption' (ưu tiên cưỡng bức) trong lập lịch CPU có nghĩa là gì?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 20: 'Thrashing' là một hiện tượng tiêu cực trong hệ thống bộ nhớ ảo. Nguyên nhân chính gây ra thrashing là gì?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 21: Trong ngữ cảnh quản lý tiến trình, 'zombie process' (tiến trình zombie) là gì?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 22: 'Monitor' là một công cụ đồng bộ hóa mức cao. Ưu điểm chính của monitor so với semaphore là gì?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 23: Trong hệ thống phân tán, 'CAP theorem' (Định lý CAP) khẳng định rằng một hệ thống phân tán chỉ có thể đảm bảo tối đa hai trong ba thuộc tính nào?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 24: 'Address binding' (liên kết địa chỉ) có thể xảy ra ở các giai đoạn khác nhau trong vòng đời của chương trình. Liên kết địa chỉ nào xảy ra trong giai đoạn thực thi (execution time)?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 25: 'System call' (lời gọi hệ thống) là cơ chế để chương trình người dùng yêu cầu dịch vụ từ kernel. Điều gì xảy ra khi một chương trình người dùng thực hiện system call?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 26: Trong quản lý bộ nhớ, 'page table' (bảng trang) được sử dụng để làm gì?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 27: 'DMA (Direct Memory Access)' được sử dụng để cải thiện hiệu suất I/O. DMA hoạt động như thế nào?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 28: 'Race condition' (điều kiện chủng tộc) có thể xảy ra khi nhiều tiến trình hoặc thread truy cập và thao tác trên dữ liệu chia sẻ đồng thời. Để tránh race condition, cần đảm bảo điều gì?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 29: Trong kiến trúc microkernel, phần lớn các dịch vụ hệ điều hành (ví dụ: quản lý file, quản lý bộ nhớ, điều khiển thiết bị) được đặt ở đâu?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 07

Câu 30: 'Bootstrapping' (khởi động hệ thống) là quá trình khởi đầu hệ điều hành khi máy tính được bật. Giai đoạn đầu tiên của bootstrapping thường bao gồm việc thực thi chương trình nào?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 08

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 1: Trong kiến trúc hệ điều hành, thành phần nào đóng vai trò trung gian giữa phần cứng máy tính và các ứng dụng người dùng, cung cấp các dịch vụ hệ thống thiết yếu?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 2: Tiến trình (Process) và luồng (Thread) là hai khái niệm cơ bản trong hệ điều hành. Phát biểu nào sau đây mô tả đúng nhất sự khác biệt chính giữa tiến trình và luồng?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 3: Xét một hệ thống sử dụng thuật toán lập lịch Round Robin với quantum thời gian là 5ms. Có ba tiến trình P1, P2, P3 đến đồng thời tại thời điểm 0ms với thời gian xử lý lần lượt là 10ms, 8ms, và 12ms. Thời gian hoàn thành trung bình của các tiến trình là bao nhiêu?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 4: Trong quản lý bộ nhớ ảo, kỹ thuật phân trang (Paging) được sử dụng để giải quyết vấn đề phân mảnh bộ nhớ ngoài. Cơ chế chính của phân trang là gì?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 5: Tình huống nào sau đây có thể dẫn đến trạng thái bế tắc (Deadlock) trong hệ thống?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 6: Trong hệ thống tập tin, inode (index node) là cấu trúc dữ liệu quan trọng. Chức năng chính của inode là gì?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 7: Thuật toán lập lịch đĩa SCAN (còn gọi là Elevator) hoạt động như thế nào?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 8: Cơ chế bảo mật nào của hệ điều hành giúp ngăn chặn một tiến trình truy cập trái phép vào bộ nhớ của tiến trình khác?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 9: Trong ngữ cảnh hệ điều hành thời gian thực (Real-time OS), loại lập lịch nào thường được ưu tiên sử dụng để đảm bảo các tác vụ thời gian thực được hoàn thành đúng hạn?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 10: Để thực hiện giao tiếp giữa các tiến trình (IPC) trên cùng một máy tính, phương thức nào sau đây thường hiệu quả và nhanh chóng nhất?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 11: Xét tình huống có nhiều tiến trình chia sẻ cùng một biến đếm. Để đảm bảo tính toàn vẹn của biến đếm khi nhiều tiến trình đồng thời tăng hoặc giảm giá trị của nó, cần sử dụng cơ chế đồng bộ hóa nào?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 12: Trong hệ thống tập tin phân cấp, đường dẫn tuyệt đối (absolute path) được xác định như thế nào?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 13: Kỹ thuật nào sau đây được sử dụng để mở rộng bộ nhớ chính bằng cách sử dụng không gian đĩa cứng khi bộ nhớ chính không đủ?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 14: Trong ngữ cảnh bảo mật hệ thống, nguyên tắc 'ít đặc quyền nhất' (Principle of Least Privilege) có nghĩa là gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 15: Phương pháp phát hiện bế tắc (Deadlock detection) hoạt động như thế nào?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 16: Trong hệ thống bộ nhớ cache, chính sách thay thế cache (cache replacement policy) được sử dụng khi nào?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 17: Sự khác biệt chính giữa hệ điều hành đơn nhân (Monolithic kernel) và vi nhân (Microkernel) là gì?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 18: Trong hệ thống I/O, DMA (Direct Memory Access) là gì và nó giúp cải thiện hiệu suất I/O như thế nào?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 19: Trong lập lịch CPU, thuật toán Shortest Job First (SJF) hoạt động hiệu quả nhất khi nào?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 20: Cơ chế nào trong hệ điều hành cho phép một ứng dụng người dùng yêu cầu dịch vụ từ kernel?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 21: Trong quản lý bộ nhớ, 'thrashing' xảy ra khi nào và nó gây ra vấn đề gì?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 22: Mục tiêu chính của thuật toán lập lịch CPU theo kiểu 'ưu tiên có độc quyền' (preemptive priority scheduling) là gì?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 23: Trong bảo mật hệ thống, 'buffer overflow attack' là gì và nó khai thác lỗ hổng nào?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 24: Trong hệ thống tập tin, cơ chế 'journaling' được sử dụng để làm gì?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 25: Khi một tiến trình chuyển từ trạng thái 'đang chạy' (running) sang trạng thái 'chờ' (waiting/blocked), điều gì thường xảy ra?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 26: Trong hệ thống phân tán, khái niệm 'consensus' (đồng thuận) có vai trò quan trọng như thế nào?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 27: Để quản lý và theo dõi tài nguyên hệ thống (CPU, bộ nhớ, I/O) mà các tiến trình đang sử dụng, hệ điều hành sử dụng cấu trúc dữ liệu nào?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 28: Trong hệ thống mạng, chức năng chính của giao thức TCP (Transmission Control Protocol) là gì?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 29: Trong thiết kế hệ điều hành, 'context switching' (chuyển ngữ cảnh) là quá trình như thế nào và tại sao nó cần thiết?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 08

Câu 30: Trong quản lý bộ nhớ ảo, thuật toán thay thế trang FIFO (First-In, First-Out) hoạt động dựa trên nguyên tắc nào?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 09

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 1: Trong kiến trúc hệ điều hành, Kernel đóng vai trò trung tâm. Chức năng chính của Kernel là gì?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 2: Tiến trình (Process) và luồng (Thread) là hai khái niệm cơ bản trong hệ điều hành. Sự khác biệt chính giữa tiến trình và luồng là gì?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 3: Xét hệ thống sử dụng thuật toán lập lịch Round Robin với quantum thời gian là 5ms. Nếu có 3 tiến trình P1, P2, P3 với thời gian burst lần lượt là 10ms, 12ms, 8ms, thì thời gian chờ trung bình của các tiến trình là bao nhiêu?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 4: Vùng 'Critical Section' (Đoạn Găng) trong lập trình đa tiến trình là gì và tại sao cần cơ chế đồng bộ hóa để bảo vệ nó?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 5: Giải pháp 'Semaphore' được sử dụng để giải quyết vấn đề đồng bộ hóa tiến trình. Hoạt động cơ bản của Semaphore là gì?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 6: 'Deadlock' (Tắc Nghẽn) xảy ra khi nào trong hệ thống đa tiến trình và bốn điều kiện cần để Deadlock xảy ra là gì?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 7: Thuật toán 'First-Fit', 'Best-Fit', 'Worst-Fit' được sử dụng trong quản lý bộ nhớ động để cấp phát vùng nhớ cho tiến trình. Thuật toán nào có xu hướng tạo ra nhiều 'external fragmentation' (phân mảnh ngoại vi) nhất?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 8: 'Paging' (Phân Trang) là kỹ thuật quản lý bộ nhớ ảo. Mục đích chính của Paging là gì?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 9: 'Page Fault' (Lỗi Trang) xảy ra khi nào trong hệ thống bộ nhớ ảo?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 10: Thuật toán thay thế trang 'LRU (Least Recently Used)' hoạt động dựa trên nguyên tắc nào?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 11: Hệ thống tập tin (File System) quản lý dữ liệu trên bộ nhớ thứ cấp. Chức năng chính của hệ thống tập tin là gì?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 12: 'System Call' (Lời gọi hệ thống) là gì và tại sao ứng dụng người dùng cần sử dụng System Call?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 13: Chế độ 'Kernel Mode' và 'User Mode' được sử dụng để làm gì trong hệ điều hành?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 14: 'Context Switching' (Chuyển Ngữ Cảnh) là quá trình hệ điều hành thực hiện khi chuyển CPU từ tiến trình này sang tiến trình khác. Điều gì xảy ra trong quá trình Context Switching?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 15: 'Preemptive Scheduling' (Lập Lịch Ưu Tiên) là gì và nó khác biệt như thế nào so với 'Non-preemptive Scheduling' (Lập Lịch Không Ưu Tiên)?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 16: Thuật toán lập lịch CPU 'Shortest Job First (SJF)' có ưu điểm gì, nhưng tại sao nó khó triển khai trong thực tế?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 17: 'Busy Waiting' (Chờ Bận) là một vấn đề trong đồng bộ hóa tiến trình. Giải thích tại sao Busy Waiting không hiệu quả và có thể gây lãng phí tài nguyên CPU.

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 18: 'Monitor' là một công cụ đồng bộ hóa mức cao. Monitor cung cấp cơ chế nào để đảm bảo mutual exclusion (loại trừ lẫn nhau) và đồng bộ hóa điều kiện?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 19: 'Virtual Memory' (Bộ Nhớ Ảo) mở rộng không gian địa chỉ khả dụng cho tiến trình. Lợi ích chính của việc sử dụng bộ nhớ ảo là gì?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 20: 'Thrashing' (Đánh Tráo Trang Liên Tục) xảy ra trong hệ thống bộ nhớ ảo khi nào và nó ảnh hưởng đến hiệu suất hệ thống như thế nào?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 21: Trong quản lý thiết bị I/O, 'DMA (Direct Memory Access)' có vai trò gì?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 22: 'Disk Scheduling' (Lập Lịch Đĩa) là cần thiết để tối ưu hóa hiệu suất truy cập đĩa. Thuật toán 'SCAN' (Elevator) trong lập lịch đĩa hoạt động như thế nào?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 23: 'File System Mounting' (Gắn Kết Hệ Thống Tập Tin) là gì?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 24: 'Access Control List (ACL)' và 'Capability List' là hai phương pháp kiểm soát truy cập trong hệ điều hành. Sự khác biệt chính giữa ACL và Capability List là gì?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 25: Trong ngữ cảnh bảo mật hệ điều hành, 'Principle of Least Privilege' (Nguyên Tắc Đặc Quyền Tối Thiểu) có nghĩa là gì?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 26: 'Process Control Block (PCB)' chứa thông tin quan trọng về tiến trình. Thông tin nào sau đây KHÔNG được lưu trữ trong PCB?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 27: 'Inter-Process Communication (IPC)' là cơ chế cho phép các tiến trình giao tiếp và chia sẻ dữ liệu. Cơ chế IPC nào hiệu quả nhất về tốc độ truyền dữ liệu lớn giữa các tiến trình trên cùng một máy?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 28: Xét hệ thống tệp tin phân cấp. Đường dẫn tuyệt đối (Absolute Path) và đường dẫn tương đối (Relative Path) khác nhau như thế nào?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 29: Trong ngữ cảnh hệ điều hành thời gian thực (Real-Time Operating System - RTOS), điều gì là quan trọng nhất?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 09

Câu 30: Giả sử bạn có một hệ thống với bộ nhớ cache L1 và L2. Cache L1 nhanh hơn và nhỏ hơn L2. Khi CPU cần truy cập dữ liệu, thứ tự tìm kiếm dữ liệu trong hệ thống bộ nhớ là gì?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 10

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 1: Trong kiến trúc hệ điều hành, 'system call' (lời gọi hệ thống) đóng vai trò là giao diện chính giữa ____ và ____.

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 2: Xét mô hình tiến trình 5 trạng thái (New, Ready, Running, Waiting, Terminated). Khi một tiến trình đang ở trạng thái 'Running' và cần thực hiện thao tác nhập/xuất (I/O), nó sẽ chuyển sang trạng thái nào?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 3: Thuật toán lập lịch CPU 'Round Robin' (RR) thường được sử dụng cho các hệ thống thời gian thực hay hệ thống chia sẻ thời gian (time-sharing)? Ưu điểm chính của RR là gì?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

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

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 5: Cơ chế 'virtual memory' (bộ nhớ ảo) cho phép hệ thống thực thi các tiến trình có kích thước lớn hơn bộ nhớ vật lý hiện có. Điều này đạt được chủ yếu nhờ vào việc sử dụng:

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 6: Trong ngữ cảnh đồng bộ hóa tiến trình, 'mutex lock' (khóa loại trừ lẫn nhau) được sử dụng để:

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 7: 'Deadlock' (tắc nghẽn) xảy ra khi hai hoặc nhiều tiến trình rơi vào trạng thái chờ đợi lẫn nhau vô thời hạn. Điều kiện nào *không* phải là một trong bốn điều kiện cần thiết để deadlock xảy ra (điều kiện Coffman)?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 8: Phương pháp nào sau đây thường được sử dụng để *ngăn chặn* deadlock, thay vì phát hiện và phục hồi?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 9: Trong hệ thống tập tin, inode (index node) chứa thông tin quan trọng về tập tin, *ngoại trừ*:

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 10: Kiểu hệ thống tập tin nào phù hợp nhất cho việc ghi nhật ký (journaling) để đảm bảo tính nhất quán dữ liệu sau sự cố hệ thống?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 11: Trong bảo mật hệ điều hành, nguyên tắc 'least privilege' (đặc quyền tối thiểu) có nghĩa là:

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 12: Cơ chế 'Access Control List' (ACL) được sử dụng để làm gì trong hệ điều hành?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 13: Trong kiến trúc microkernel, phần lớn các dịch vụ hệ điều hành (như quản lý tập tin, quản lý mạng) được đặt ở đâu?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 14: Ưu điểm chính của kiến trúc microkernel so với monolithic kernel là gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 15: 'Context switching' (chuyển ngữ cảnh) là quá trình hệ điều hành thực hiện khi chuyển CPU từ tiến trình này sang tiến trình khác. Thông tin nào *không* được lưu lại trong quá trình context switching?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 16: Sự khác biệt chính giữa 'process' (tiến trình) và 'thread' (luồng) trong hệ điều hành là gì?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 17: Trong lập trình đa luồng, điều gì xảy ra khi một luồng (thread) trong một tiến trình bị 'blocked' (chờ đợi)?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 18: 'Thrashing' trong hệ thống bộ nhớ ảo xảy ra khi:

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 19: Giải pháp nào sau đây có thể giúp giảm thiểu 'thrashing' trong hệ thống bộ nhớ ảo?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 20: Trong hệ thống I/O, 'DMA (Direct Memory Access)' cho phép thiết bị ngoại vi truyền dữ liệu trực tiếp đến hoặc từ bộ nhớ chính mà không cần sự can thiệp liên tục của CPU. Lợi ích chính của DMA là gì?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 21: Thuật toán lập lịch đĩa 'SCAN (Elevator)' hoạt động như thế nào?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 22: 'Bootstrapping' (khởi động) là quá trình khởi đầu hệ điều hành khi máy tính bật nguồn. Giai đoạn đầu tiên của bootstrapping thường do thành phần nào thực hiện?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 23: 'Race condition' (điều kiện chủng tộc) xảy ra khi:

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 24: Để giải quyết vấn đề 'race condition', cơ chế đồng bộ hóa nào sau đây thường được sử dụng?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 25: 'Symmetric Multiprocessing (SMP)' là kiến trúc hệ thống đa xử lý mà trong đó:

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 26: Trong hệ thống phân tán, 'client-server model' mô tả mô hình giao tiếp mà trong đó:

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 27: 'Containerization' (ví dụ: Docker) là công nghệ ảo hóa ở cấp độ nào?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 28: Ưu điểm chính của container so với máy ảo truyền thống là gì?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 29: 'File descriptor' là gì trong hệ điều hành Unix-like?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 10

Câu 30: 'Shell' (ví dụ: Bash, Zsh) là thành phần nào của hệ điều hành?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 11

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 1: Trong kiến trúc hệ điều hành phân lớp (layered architecture), tầng nào sau đây trực tiếp tương tác với phần cứng?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 2: Điều gì xảy ra khi một tiến trình chuyển từ trạng thái 'đang chạy' (running) sang trạng thái 'chờ' (waiting/blocked)?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 3: Thuật toán lập lịch CPU 'Round Robin' phù hợp nhất cho loại hệ thống nào?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 4: Cơ chế bộ nhớ ảo (virtual memory) giải quyết vấn đề gì chính?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 5: Tại sao cơ chế 'đoạn găng' (critical section) cần thiết trong hệ điều hành đa nhiệm?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 6: Giải pháp nào sau đây KHÔNG phải là phương pháp ngăn chặn 'bế tắc' (deadlock)?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 7: Trong ngữ cảnh quản lý bộ nhớ, 'phân trang' (paging) giúp giải quyết vấn đề gì liên quan đến 'phân đoạn' (segmentation)?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 8: Điều gì KHÔNG phải là ưu điểm của hệ thống tập tin nhật ký (journaling file system)?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

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

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 10: Trong mô hình bảo mật của hệ điều hành, nguyên tắc 'ít đặc quyền nhất' (principle of least privilege) có nghĩa là gì?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 11: Sự khác biệt chính giữa 'tiến trình' (process) và 'luồng' (thread) là gì?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 12: Thuật toán lập lịch 'Shortest Job First' (SJF) tối ưu hóa tiêu chí nào?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 13: 'Thrashing' trong hệ thống bộ nhớ ảo xảy ra khi nào?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 14: Mục đích chính của việc sử dụng 'ổ đĩa SSD' (Solid State Drive) thay vì 'ổ đĩa HDD' (Hard Disk Drive) trong hệ thống là gì?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 15: Phương pháp nào sau đây thường được sử dụng để giải quyết vấn đề 'busy waiting' trong đồng bộ hóa tiến trình?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 16: Trong hệ thống phân tán, cơ chế 'giao thức đồng thuận' (consensus protocol) được sử dụng để làm gì?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 17: 'Context switching' là quá trình gì trong hệ điều hành?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 18: 'Hypervisor' là thành phần cốt lõi của công nghệ nào?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 19: Trong hệ thống bảo mật, 'firewall' hoạt động ở tầng nào của mô hình OSI?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 20: 'Kernel panic' là lỗi nghiêm trọng trong hệ điều hành, thường xảy ra khi nào?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 21: Cơ chế 'DMA' (Direct Memory Access) giúp cải thiện hiệu suất nhập/xuất (I/O) như thế nào?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 22: 'Spoofing' là một hình thức tấn công mạng, liên quan đến việc giả mạo điều gì?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 23: Trong hệ thống tập tin, 'inode' (index node) chứa thông tin gì quan trọng về tập tin?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 24: 'RAID 5' là cấu hình RAID sử dụng kỹ thuật nào để tăng cường độ tin cậy và hiệu suất?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 25: 'Phiên bản hóa tập tin' (file versioning) trong hệ thống tập tin giúp ích gì cho người dùng?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 26: Trong kiến trúc client-server, máy chủ (server) thường cung cấp dịch vụ gì cho máy khách (client)?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 27: 'Microkernel' là một loại kiến trúc hệ điều hành, đặc trưng bởi điều gì?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 28: 'Containerization' (ví dụ: Docker) khác biệt với 'virtualization' (ví dụ: VMs) chủ yếu ở điểm nào?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 29: 'Bộ nhớ đệm' (cache memory) hoạt động dựa trên nguyên tắc locality of reference, nghĩa là gì?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 11

Câu 30: 'System call' (lời gọi hệ thống) là cơ chế để ứng dụng người dùng yêu cầu dịch vụ từ đâu?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 12

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 1: Trong kiến trúc hệ điều hành, thành phần nào đóng vai trò trung gian giữa phần cứng và các ứng dụng, cung cấp một giao diện trừu tượng để quản lý tài nguyên hệ thống?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 2: Tiến trình (Process) và luồng (Thread) khác nhau cơ bản ở điểm nào?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 3: Khi một tiến trình chuyển từ trạng thái 'Đang chạy' (Running) sang trạng thái 'Chờ' (Waiting/Blocked), nguyên nhân phổ biến nhất là gì?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 4: Giải thuật lập lịch CPU 'Round Robin' (RR) hoạt động dựa trên nguyên tắc nào?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 5: Trong ngữ cảnh quản lý bộ nhớ, 'phân trang' (paging) là kỹ thuật dùng để:

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 6: 'Bộ nhớ ảo' (Virtual Memory) cho phép chương trình có kích thước lớn hơn bộ nhớ vật lý khả dụng. Cơ chế nào sau đây KHÔNG đóng vai trò quan trọng trong việc hiện thực bộ nhớ ảo?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 7: Trong hệ thống tệp tin, 'inode' (index node) chứa thông tin gì quan trọng về tệp tin?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 8: 'Đoạn mã găng' (Critical Section) trong lập trình đa tiến trình là gì?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 9: Để giải quyết vấn đề 'đoạn mã găng', cơ chế 'semaphore' hoạt động như thế nào?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 10: Tình huống 'deadlock' (bế tắc) xảy ra khi nào?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 11: Đ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 (theo Coffman)?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 12: Giải pháp 'tránh deadlock' (deadlock avoidance) hoạt động bằng cách nào?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 13: Trong quản lý nhập/xuất (I/O), 'ngắt' (interrupt) được sử dụng để làm gì?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 14: Cơ chế 'DMA' (Direct Memory Access) giúp cải thiện hiệu suất I/O như thế nào?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 15: Trong bảo mật hệ điều hành, 'cơ chế ủy quyền' (authorization) khác với 'cơ chế xác thực' (authentication) như thế nào?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 16: 'Shell' trong hệ điều hành Unix/Linux có chức năng chính là gì?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 17: 'Hệ thống gọi hệ thống' (System Call) là gì?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 18: Tại sao hệ điều hành cần chế độ 'kernel mode' (chế độ hạt nhân) và 'user mode' (chế độ người dùng)?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 19: 'Bộ lập lịch' (scheduler) trong hệ điều hành chịu trách nhiệm chính cho công việc gì?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 20: Trong ngữ cảnh bộ nhớ cache, 'locality of reference' (tính cục bộ tham chiếu) là nguyên tắc quan trọng, nó có nghĩa là gì?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 21: 'Thrashing' (xáo trộn trang) trong hệ thống bộ nhớ ảo xảy ra khi nào?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 22: Để giảm thiểu 'thrashing', một biện pháp hiệu quả là gì?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 23: 'File system mounting' (gắn kết hệ thống tệp tin) có nghĩa là gì?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 24: 'Journaling file system' (hệ thống tệp tin nhật ký) giúp cải thiện tính toàn vẹn dữ liệu như thế nào?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 25: 'Access control list' (ACL - danh sách kiểm soát truy cập) được sử dụng để làm gì?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 26: 'Principle of least privilege' (nguyên tắc đặc quyền tối thiểu) trong bảo mật hệ thống có ý nghĩa gì?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 27: 'Busy waiting' (chờ đợi bận) là một kỹ thuật đồng bộ hóa, nhưng nó thường được coi là không hiệu quả. Tại sao?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 28: 'Context switch' (chuyển đổi ngữ cảnh) là thao tác hệ điều hành thực hiện khi nào?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 29: 'Microkernel' so với 'Monolithic kernel' có ưu điểm chính là gì?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 12

Câu 30: Trong mô hình 'client-server', hệ điều hành đóng vai trò gì?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 13

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 1: Trong kiến trúc hệ điều hành, thành phần nào đóng vai trò trung gian giữa phần cứng và các ứng dụng, cung cấp các dịch vụ hệ thống thông qua системные вызовы (system calls)?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 2: Khi một tiến trình chuyển từ trạng thái 'đang chạy' (running) sang trạng thái 'chờ' (waiting/blocked), điều gì *không* phải là nguyên nhân phổ biến gây ra sự chuyển đổi này?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 3: Xét hệ thống quản lý bộ nhớ ảo sử dụng phân trang (paging). Điều gì xảy ra khi CPU truy cập một địa chỉ logic mà trang tương ứng chưa được nạp vào bộ nhớ vật lý?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 4: Trong ngữ cảnh đồng bộ hóa tiến trình, mutex (loại trừ lẫn nhau) và semaphore là các cơ chế được sử dụng để giải quyết vấn đề gì?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 5: Thuật toán lập lịch CPU 'Round Robin' hoạt động dựa trên nguyên tắc nào?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 6: Điều kiện 'Hold and Wait' là một trong bốn điều kiện cần thiết để deadlock (tắc nghẽn) xảy ra. Điều kiện này mô tả tình huống nào?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 7: Trong hệ thống tệp tin, inode (index node) dùng để lưu trữ thông tin gì về tệp tin?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 8: Cơ chế bảo vệ bộ nhớ 'phân đoạn' (segmentation) chia bộ nhớ thành các đoạn có kích thước logic khác nhau, phản ánh cấu trúc chương trình. Ưu điểm chính của phân đoạn so với phân trang (paging) là gì?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 9: Trong mô hình bảo mật của hệ điều hành, nguyên tắc 'Least Privilege' (đặc quyền tối thiểu) có nghĩa là gì?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 10: Điều gì là nhược điểm chính của hệ điều hành đơn khối (monolithic kernel) so với hệ điều hành vi nhân (microkernel)?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 11: Trong quản lý bộ nhớ, thuật toán 'First-Fit' (vừa vặn đầu tiên) để cấp phát bộ nhớ hoạt động như thế nào?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 12: Cơ chế 'Context Switching' (chuyển mạch ngữ cảnh) trong hệ điều hành là gì và nó cần thiết cho hoạt động nào?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 13: Trong hệ thống tệp tin phân cấp (hierarchical file system), đường dẫn tuyệt đối (absolute path) bắt đầu từ đâu?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 14: Hãy xem xét một hệ thống sử dụng semaphore đếm (counting semaphore) để quản lý tài nguyên có 5 экземпляры (instances). Giá trị ban đầu của semaphore nên là bao nhiêu?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 15: Trong lập lịch CPU, 'thời gian chờ trung bình' (average waiting time) là một tiêu chí đánh giá hiệu suất. Tiêu chí này đo lường điều gì?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 16: Phương pháp nào sau đây *không* phải là một cơ chế để xử lý deadlock (tắc nghẽn) trong hệ điều hành?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 17: Trong hệ thống nhập/xuất (I/O), DMA (Direct Memory Access) là kỹ thuật cho phép thiết bị ngoại vi truyền dữ liệu trực tiếp đến hoặc từ bộ nhớ chính mà không cần sự can thiệp của CPU trong quá trình truyền dữ liệu. Lợi ích chính của DMA là gì?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 18: Khi một tiến trình thực hiện системный вызов (system call), điều gì xảy ra về mặt chế độ hoạt động của CPU?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 19: Trong hệ thống bộ nhớ ảo, TLB (Translation Lookaside Buffer) là một bộ nhớ cache đặc biệt. TLB được sử dụng để lưu trữ thông tin gì?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 20: Điều gì là mục tiêu chính của thuật toán lập lịch đĩa 'SCAN' (hay 'Elevator')?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 21: Trong ngữ cảnh bảo mật hệ thống, 'Trojan Horse' là loại tấn công nào?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 22: Cơ chế 'сполнинг' (spooling - Simultaneous Peripheral Operations On-Line) thường được sử dụng để quản lý thiết bị nào?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 23: Trong hệ thống tệp tin, 'mounting' (gắn kết) là quá trình làm gì?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 24: Điều gì xảy ra khi một tiến trình gọi системный вызов 'fork()'?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 25: Trong ngữ cảnh quản lý bộ nhớ ảo, 'thrashing' (xáo trộn trang) xảy ra khi nào?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 26: Để giải quyết vấn đề 'critical section' (vùngкритическая секция), giải pháp 'Peterson' sử dụng những biến chia sẻ nào?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 27: Trong kiến trúc microkernel, các dịch vụ hệ điều hành (như quản lý tệp tin, quản lý bộ nhớ) thường được triển khai ở đâu?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 28: Trong hệ thống quản lý bộ nhớ ảo, 'working set' (tập làm việc) của một tiến trình là gì?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 29: Thuật toán lập lịch CPU 'Shortest Job First' (SJF) tối ưu hóa tiêu chí nào?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 13

Câu 30: Trong hệ thống tệp tin, 'journaling' (ghi nhật ký) là kỹ thuật được sử dụng để làm gì?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 14

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 1: Trong kiến trúc hệ điều hành, cơ chế nào sau đây giúp bảo vệ hệ thống khỏi các truy cập trái phép bằng cách phân biệt giữa chế độ người dùng và chế độ hạt nhân?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 2: Xét một hệ thống sử dụng thuật toán lập lịch Round Robin với quantum thời gian là 5ms. Nếu có 3 tiến trình P1, P2, P3 với thời gian thực thi lần lượt là 10ms, 12ms, 8ms, thì thời gian chờ trung bình của các tiến trình là bao nhiêu?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

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

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 4: Điều gì xảy ra khi một tiến trình chuyển từ trạng thái 'Đang chạy' (Running) sang trạng thái 'Chờ' (Waiting/Blocked)?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 5: Trong ngữ cảnh đồng bộ hóa tiến trình, mutex và semaphore khác nhau cơ bản ở điểm nào?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 6: Thuật toán thay thế trang nào sau đây có thể dẫn đến hiện tượng Belady's Anomaly?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 7: Mục tiêu chính của việc lập lịch CPU là gì?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 8: Điều kiện 'giữ và chờ' (hold and wait) là một trong bốn điều kiện cần thiết để xảy ra bế tắc (deadlock). Điều kiện này mô tả tình huống nào?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 9: Cơ chế nào sau đây thường được sử dụng để thực hiện IPC (Inter-Process Communication) trong môi trường hệ điều hành Unix/Linux, cho phép truyền dữ liệu tuần tự giữa các tiến trình liên quan?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 10: Trong hệ thống tập tin, inode là gì?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 11: Sự khác biệt chính giữa bộ nhớ cache và bộ đệm (buffer) là gì?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 12: Trong ngữ cảnh bảo mật hệ điều hành, 'nguyên tắc đặc quyền tối thiểu' (principle of least privilege) có nghĩa là gì?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 13: Kiểu hệ điều hành nào thường được thiết kế để chạy trên các hệ thống nhúng, có yêu cầu thời gian thực và tài nguyên hạn chế?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 14: Trong quản lý bộ nhớ, kỹ thuật nào cho phép một tiến trình có không gian địa chỉ logic lớn hơn không gian địa chỉ vật lý khả dụng?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 15: Phương pháp nào sau đây giúp ngăn chặn bế tắc (deadlock) bằng cách phá vỡ điều kiện 'yêu cầu lẫn nhau' (mutual exclusion)?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 16: Trong hệ thống tập tin, cơ chế nhật ký (journaling) được sử dụng để làm gì?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 17: Thuật toán lập lịch nào ưu tiên các tiến trình có thời gian burst CPU ngắn nhất?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 18: Trong ngữ cảnh I/O, DMA (Direct Memory Access) là gì và lợi ích chính của nó là gì?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 19: Trong kiến trúc microkernel, các dịch vụ hệ điều hành (như quản lý tập tin, quản lý bộ nhớ) được triển khai như thế nào?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 20: Mục đích của việc sử dụng 'system call' trong hệ điều hành là gì?

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 21: Trong ngữ cảnh bảo mật, 'buffer overflow' là loại tấn công lợi dụng lỗ hổng nào?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 22: Cơ chế nào sau đây giúp hệ điều hành quản lý và cấp phát tài nguyên (ví dụ: bộ nhớ, CPU, thiết bị I/O) cho các tiến trình?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 23: Trong hệ thống đa luồng (multithreading), các luồng trong cùng một tiến trình chia sẻ những gì?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 24: Xét một hệ thống sử dụng phân đoạn bộ nhớ (segmentation). Địa chỉ logic được biểu diễn bởi cặp (số đoạn, offset). Để chuyển đổi sang địa chỉ vật lý, hệ điều hành sử dụng bảng đoạn. Bảng đoạn chứa thông tin gì?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 25: Trong các thuật toán lập lịch đĩa, thuật toán nào cố gắng giảm thiểu tổng quãng đường di chuyển đầu đọc đĩa bằng cách phục vụ các yêu cầu gần nhau nhất?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 26: Điều gì xảy ra khi một tiến trình tạo ra một tiến trình con (child process)?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 27: Trong quản lý bộ nhớ, 'thrashing' là hiện tượng gì và nó gây ra vấn đề gì?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 28: Cơ chế 'context switching' trong hệ điều hành là gì?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 29: Trong hệ thống tập tin, 'mount point' là gì?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 14

Câu 30: Ưu điểm chính của việc sử dụng hệ điều hành mã nguồn mở (open source operating system) là gì?

Xem kết quả

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é!!!


Trắc nghiệm Nguyên lý hệ điều hành

Trắc nghiệm Nguyên lý hệ điều hành - Đề 15

1 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 1: Một tiến trình đang ở trạng thái 'Running'. Khi tiến trình này thực hiện một thao tác I/O blocking (ví dụ: đọc dữ liệu từ đĩa), trạng thái tiếp theo của nó trong mô hình 5 trạng thái cơ bản của tiến trình sẽ là gì?

2 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 2: So với việc sử dụng nhiều tiến trình riêng biệt, việc sử dụng nhiều thread (luồng) trong cùng một tiến trình để thực hiện các tác vụ đồng thời mang lại lợi ích chính nào?

3 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 3: Giả sử có 3 tiến trình P1, P2, P3 với thời gian đến (Arrival Time) và thời gian thực hiện (Burst Time) như sau:
- P1: Đến lúc 0, Burst 10
- P2: Đến lúc 1, Burst 5
- P3: Đến lúc 3, Burst 2
Nếu sử dụng thuật toán lập lịch FCFS (First-Come, First-Served) không ưu tiên, thời gian chờ (Waiting Time) của tiến trình P2 là bao nhiêu?

4 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 4: Vẫn với 3 tiến trình ở Câu 3 (P1: Đến 0, Burst 10; P2: Đến 1, Burst 5; P3: Đến 3, Burst 2). Nếu sử dụng thuật toán lập lịch SJF (Shortest Job First) không ưu tiên, thời gian hoàn thành (Turnaround Time) của tiến trình P1 là bao nhiêu?

5 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 5: Hiện tượng 'Race Condition' (điều kiện tranh chấp) trong các hệ điều hành đa nhiệm xảy ra khi nào?

6 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 6: Để giải quyết vấn đề 'Race Condition' khi nhiều tiến trình cùng truy cập vào một 'Critical Section' (đoạn găng), giải pháp phải đảm bảo thuộc tính nào sau đây là quan trọng nhất để tránh các kết quả không nhất quán?

7 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 7: Semaphore là một công cụ đồng bộ hóa phổ biến. Thao tác 'wait()' (hoặc P()) trên một semaphore có giá trị dương S sẽ thực hiện hành động nào?

8 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 8: Tình huống 'Deadlock' (tắc nghẽn) xảy ra khi một tập hợp các tiến trình bị kẹt vĩnh viễn vì mỗi tiến trình đang chờ một tài nguyên hiện đang bị giữ bởi một tiến trình khác trong cùng tập hợp. Điều kiện nào sau đây là một trong bốn điều kiện cần thiết (necessary conditions) để xảy ra deadlock?

9 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 9: Một hệ thống sử dụng cơ chế phân trang (Paging) với kích thước trang (page size) là 4KB (4096 bytes). Một tiến trình có địa chỉ logic là 10245 (thập phân). Nếu khung trang (frame) tương ứng với trang chứa địa chỉ này bắt đầu tại địa chỉ vật lý 53248 (thập phân), địa chỉ vật lý tương ứng với địa chỉ logic 10245 là bao nhiêu?

10 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 10: Hiện tượng 'Internal Fragmentation' (phân mảnh nội bộ) trong quản lý bộ nhớ xảy ra phổ biến nhất trong kỹ thuật nào sau đây?

11 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 11: Trong kỹ thuật bộ nhớ ảo (Virtual Memory), 'Page Fault' (lỗi trang) xảy ra khi nào?

12 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 12: Thuật toán thay thế trang (Page Replacement Algorithm) LRU (Least Recently Used) hoạt động dựa trên nguyên tắc nào?

13 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 13: Trong hệ thống tập tin, việc sử dụng cấu trúc cây thư mục (Tree-structured directories) mang lại lợi ích chính nào so với cấu trúc một cấp (Single-level directory)?

14 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 14: Phương thức cấp phát không gian đĩa cho tệp tin nào sau đây gặp khó khăn nhất trong việc hỗ trợ truy cập ngẫu nhiên (random access) hiệu quả đến các khối dữ liệu trong tệp?

15 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 15: So sánh giữa cơ chế I/O dựa trên ngắt (Interrupt-driven I/O) và cơ chế thăm dò (Polling), cơ chế ngắt có ưu điểm chính nào?

16 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 16: Một hệ thống đĩa có hàng đợi yêu cầu truy cập các cylinder theo thứ tự: 98, 183, 37, 122, 14, 124, 65, 67. Đầu đĩa hiện đang ở cylinder 53. Nếu sử dụng thuật toán lập lịch đĩa SCAN (Elevator algorithm), di chuyển về phía cylinder 0 trước, tổng quãng đường di chuyển của đầu đĩa để xử lý các yêu cầu này là bao nhiêu?

17 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 17: Kiến trúc hạt nhân (kernel) nào sau đây thường có kích thước nhỏ gọn hơn và dễ dàng mở rộng, phát triển các dịch vụ mới dưới dạng các tiến trình người dùng?

18 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 18: Khi một ứng dụng người dùng cần thực hiện một thao tác đặc quyền (privileged operation) như truy cập trực tiếp phần cứng hoặc tạo một tiến trình mới, nó phải sử dụng cơ chế nào để yêu cầu dịch vụ từ hệ điều hành?

19 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 19: Trong mô hình bảo vệ dựa trên miền (Domain of Protection), 'Domain' (miền) là gì?

20 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 20: 'Thrashing' là một hiện tượng không mong muốn trong hệ thống bộ nhớ ảo. Nó xảy ra khi:

21 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 21: Trong hệ thống Unix/Linux, khi một tiến trình gọi hàm `fork()`, điều gì xảy ra với bộ nhớ của tiến trình cha (parent process)?

22 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 22: Cơ chế giao tiếp liên tiến trình (IPC) nào sau đây hiệu quả nhất về mặt tốc độ khi cần trao đổi lượng lớn dữ liệu giữa các tiến trình chạy trên cùng một máy?

23 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 23: Trong lập lịch CPU, tiêu chí 'Response Time' (Thời gian phản hồi) đặc biệt quan trọng đối với loại hệ thống nào?

24 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 24: Giả sử một hệ thống sử dụng bộ nhớ ảo với 3 khung trang (frames) có sẵn. Chuỗi tham chiếu trang (page reference string) là: 7, 0, 1, 2, 0, 3, 0, 4, 2, 3, 0, 3, 2, 1, 2, 0, 1, 7, 0, 1. Nếu sử dụng thuật toán thay thế trang FIFO (First-In, First-Out), số lượng lỗi trang (page faults) xảy ra là bao nhiêu?

25 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 25: Để giảm thiểu hiện tượng 'Thrashing' trong một hệ thống bộ nhớ ảo, biện pháp nào sau đây thường được xem xét?

26 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 26: Chức năng chính của 'Journaling' (ghi nhật ký) trong các hệ thống tệp hiện đại (như NTFS, ext4) là gì?

27 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 27: Trình điều khiển thiết bị (Device Driver) đóng vai trò gì trong hệ điều hành?

28 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 28: Để bảo vệ không gian bộ nhớ của các tiến trình khác nhau khỏi bị truy cập hoặc ghi đè trái phép bởi một tiến trình, hệ điều hành thường dựa vào sự hỗ trợ từ phần cứng nào?

29 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 29: Trong hệ thống thời gian thực (Real-Time Systems), 'Hard Real-Time System' (hệ thống thời gian thực cứng) được đặc trưng bởi yêu cầu nào?

30 / 30

Category: Trắc nghiệm Nguyên lý hệ điều hành

Tags: Bộ đề 15

Câu 30: Khi một tiến trình trong hệ thống phân tán cần gọi một hàm hoặc thủ tục trên một tiến trình khác chạy trên một máy tính khác trong mạng, cơ chế nào sau đây thường được sử dụng?

Xem kết quả