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


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 01

1 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 1: Hệ điều hành đóng vai trò trung gian giữa người dùng và phần cứng máy tính. Chức năng chính nào sau đây KHÔNG thuộc về hệ điều hành?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 2: Trong kiến trúc hệ điều hành phân lớp (layered OS), lớp nào nằm gần phần cứng nhất và cung cấp các dịch vụ cơ bản cho các lớp trên?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 3: Xét mô hình hệ thống client-server. Ưu điểm chính của mô hình này trong hệ điều hành là gì?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 4: Tiến trình (process) và tiểu trình (thread) là hai khái niệm cơ bản trong hệ điều hành. Điểm khác biệt cốt lõi giữa tiến trình và tiểu trình là gì?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 5: 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ì?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 6: Trong các thuật toán lập lịch CPU, thuật toán 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?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

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

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 8: Xét bài toán 'đoạn tranh giới' (critical section problem) trong đồng bộ hóa tiến trình. Mục đích của việc giải quyết bài toán này là gì?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

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

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 10: Mutex (mutual exclusion) là một loại semaphore đặc biệt. Sự khác biệt chính giữa mutex và semaphore đếm (counting semaphore) là gì?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

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

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 12: Đ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 deadlock. Điều kiện này mô tả tình huống nào?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 13: Để ngăn chặn deadlock bằng cách phá vỡ điều kiện 'loại trừ lẫn nhau' (mutual exclusion), biện pháp nào sau đây KHÔNG khả thi trong hầu hết các hệ thống?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 14: Trong quản lý bộ nhớ, địa chỉ logic (logical address) và địa chỉ vật lý (physical address) khác nhau như thế nào?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 15: Cơ chế 'phân trang' (paging) được sử dụng để giải quyết vấn đề gì trong quản lý bộ nhớ?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 16: Trong cơ chế phân trang, bảng trang (page table) được sử dụng để làm gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 17: TLB (Translation Lookaside Buffer) là một bộ nhớ cache đặc biệt trong hệ thống phân trang. Mục đích của TLB là gì?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 18: 'Phân đoạn' (segmentation) là một cơ chế quản lý bộ nhớ khác. Ưu điểm chính của phân đoạn so với phân trang là gì?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 19: 'Bộ nhớ ảo' (virtual memory) cho phép tiến trình có không gian địa chỉ lớn hơn dung lượng bộ nhớ vật lý thực tế. Cơ chế nào sau đây KHÔNG phải là một thành phần chính của bộ nhớ ảo?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 20: Thuật toán thay thế trang 'FIFO' (First-In, First-Out) hoạt động như thế nào?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

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

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 22: 'Hệ thống tập tin' (file system) trong hệ điều hành có chức năng chính là gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 23: Cấu trúc thư mục hình cây (tree-structured directory) có ưu điểm gì so với cấu trúc thư mục phẳng (flat directory)?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

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

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 25: Cơ chế 'cấp phát liên tục' (contiguous allocation) cho tập tin có nhược điểm chính là gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 26: Cơ chế 'cấp phát theo danh sách liên kết' (linked allocation) giải quyết được nhược điểm nào của cấp phát liên tục?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 27: 'I/O polling' và 'ngắt' (interrupts) là hai phương pháp xử lý I/O. So sánh ưu điểm của phương pháp ngắt so với polling.

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 28: DMA (Direct Memory Access) là một kỹ thuật I/O. Lợi ích chính của việc sử dụng DMA là gì?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 29: 'Bảo mật' (security) và 'bảo vệ' (protection) là hai khía cạnh quan trọng của hệ điều hành. Sự khác biệt chính giữa bảo mật và bảo vệ là gì?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 01

Câu 30: Cơ chế 'quyền truy cập' (access control) trong hệ điều hành nhằm mục đích 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 02

1 / 30

Category: Câu 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 phân lớp (layered 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: Câu 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 (multiprogramming) với ba tiến trình P1, P2, P3. P1 cần 2 đơn vị thời gian CPU và 3 đơn vị thời gian I/O, P2 cần 4 đơn vị thời gian CPU và 1 đơn vị thời gian I/O, P3 cần 1 đơn vị thời gian CPU và 2 đơn vị thời gian I/O. Giả sử các tiến trình đến cùng một thời điểm. Thuật toán điều phối CPU nào sau đây có thể tối thiểu hóa thời gian hoàn thành trung bình của các tiến trình?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

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

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 4: Cơ chế semaphore được sử dụng để giải quyết vấn đề đồng bộ hóa giữa các tiến trình. Hoạt động 'wait' (P) trên semaphore thực hiện điều gì?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

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

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 6: Phương pháp nào sau đây giúp ngăn chặn deadlock bằng cách phá vỡ điều kiện 'circular wait'?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

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

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

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

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 9: 'Context switching' 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 sau đây được lưu lại trong quá trình context switching?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 10: Đoạn mã chương trình mà chỉ có một tiến trình được phép thực thi tại một thời điểm để tránh xung đột dữ liệu được gọi là gì?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 11: Trong các cơ chế giao tiếp liên tiến trình (IPC), 'message passing' khác biệt so với 'shared memory' như thế nào?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 12: Điều gì xảy ra khi một tiến trình chuyển từ trạng thái 'running' sang trạng thái 'blocked'?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 13: Trong hệ thống quản lý bộ nhớ phân trang (paging), bảng trang (page table) được sử dụng để làm gì?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 14: Thuật toán điều phối 'Round Robin' (RR) thường được sử dụng trong các hệ thống nào?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 15: 'Busy waiting' là một phương pháp đồng bộ hóa tiến trình. Nhược điểm chính của busy waiting là gì?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 16: 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ì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 17: 'Thrashing' trong hệ thống bộ nhớ ảo là hiện tượng gì?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 18: Cơ chế 'virtual file system' (VFS) trong hệ điều hành có vai trò gì?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 19: Trong ngữ cảnh lập trình đa luồng (multithreading), lợi ích chính của việc sử dụng luồng (thread) so với tiến trình (process) là gì?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 20: 'System call' là gì và tại sao chương trình người dùng cần sử dụng system call?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

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

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 22: Xét một hệ thống bộ nhớ cache. Khi CPU yêu cầu một khối dữ liệu và khối dữ liệu này có trong cache, sự kiện này được gọi là gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 23: Trong hệ thống quản lý tiến trình, 'zombie process' là trạng thái của tiến trình như thế nào?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

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

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 25: 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ý tập tin, quản lý bộ nhớ) được đặt ở đâu?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 26: Kỹ thuật 'memory mapping' (ánh xạ bộ nhớ) cho phép ánh xạ tập tin vào không gian địa chỉ của tiến trình. Ứng dụng chính của memory mapping là gì?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 27: Trong ngữ cảnh hệ thống phân tán, 'distributed file system' (DFS) có đặc điểm gì khác biệt so với hệ thống tập tin truyền thống?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 28: 'Bootstrapping' (khởi động hệ thống) là quá trình đầu tiên khi máy tính được bật nguồn. Mục đích chính của bootstrapping là gì?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 29: Trong ngữ cảnh quản lý tài nguyên, 'resource allocation graph' (đồ thị cấp phát tài nguyên) được sử dụng để phát hiện điều gì?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 02

Câu 30: Giả sử bạn có một hệ thống với bộ nhớ vật lý hạn chế và muốn chạy một ứng dụng lớn hơn bộ nhớ vật lý có sẵn. Kỹ thuật quản lý bộ nhớ nào của hệ điều hành sẽ giúp bạn thực hiện điều này?

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


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 03

1 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 1: Hệ điều hành đóng vai trò trung gian giữa người dùng và phần cứng máy tính, nhưng *vai trò chính yếu nhất* của hệ điều hành trong việc quản lý tài nguyên là gì?

2 / 30

Category: Câu 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 nhiệm, bộ điều phối CPU cần đưa ra quyết định chuyển CPU từ tiến trình đang chạy sang tiến trình khác. Quyết định này *quan trọng nhất* ảnh hưởng đến khía cạnh nào của hệ thống?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 3: Trong ngữ cảnh quản lý bộ nhớ ảo, kỹ thuật phân trang (paging) và phân đoạn (segmentation) có điểm khác biệt *căn bản nhất* về cách chúng chia nhỏ không gian địa chỉ. Sự khác biệt đó là gì?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 4: Xét tình huống deadlock (tắc nghẽn) trong hệ thống. Để *ngăn chặn* deadlock xảy ra, một trong các điều kiện cần và đủ là 'loại trừ lẫn nhau' (mutual exclusion) phải được giải quyết. Tuy nhiên, trong thực tế, việc loại bỏ hoàn toàn điều kiện này thường *không khả thi* vì sao?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 5: Trong hệ thống file, cơ chế 'quyền truy cập' (access rights) đóng vai trò quan trọng. Mục đích *chính yếu nhất* của việc hệ điều hành kiểm soát quyền truy cập file là gì?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 6: Khi một tiến trình chuyển từ trạng thái 'chờ' (waiting/blocked) sang trạng thái 'sẵn sàng' (ready), điều gì *vừa mới xảy ra* khiến cho tiến trình có thể tiếp tục thực thi?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 7: Trong các thuật toán điều phối CPU, thuật toán 'Round Robin' được đánh giá là công bằng, nhưng có thể kém hiệu quả trong một số trường hợp. Tình huống nào sau đây thuật toán Round Robin có thể hoạt động *kém hiệu quả nhất*?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 8: Cơ chế 'ngắt' (interrupt) là một phần quan trọng giúp hệ điều hành phản ứng kịp thời với các sự kiện từ phần cứng hoặc phần mềm. Điều gì sẽ xảy ra *ngay lập tức* khi CPU nhận được một tín hiệu ngắt?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 9: Xét mô hình hệ thống 'client-server'. Ưu điểm *lớn nhất* của mô hình này trong việc xây dựng hệ điều hành phân tán là gì?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 10: Trong quản lý bộ nhớ, kỹ thuật 'cấp phát động' (dynamic allocation) được sử dụng để cấp phát bộ nhớ cho tiến trình khi cần thiết. Nhược điểm *chính* của cấp phát động vùng nhớ liên tục (contiguous allocation) là gì?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 11: Khi thiết kế một hệ thống file, việc lựa chọn 'kích thước khối đĩa' (disk block size) có ảnh hưởng đến hiệu suất và khả năng sử dụng không gian đĩa. Nếu kích thước khối đĩa *quá nhỏ*, hệ quả tiêu cực *chính* là gì?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 12: Trong ngữ cảnh 'bộ nhớ cache', nguyên tắc 'tính cục bộ' (locality) đóng vai trò quan trọng giúp cache hoạt động hiệu quả. 'Tính cục bộ về thời gian' (temporal locality) đề cập đến hiện tượng gì?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 13: 'Semaphore' là một cơ chế đồng bộ hóa tiến trình quan trọng. Hoạt động 'wait' (P) trên semaphore thực hiện chức năng *chính* gì?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 14: Trong hệ thống có nhiều bộ xử lý (multiprocessor), kiến trúc 'UMA' (Uniform Memory Access) và 'NUMA' (Non-Uniform Memory Access) khác nhau cơ bản về cách các bộ xử lý truy cập bộ nhớ. Sự khác biệt *chính yếu* là gì?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 15: 'Bộ lập lịch dài hạn' (long-term scheduler) hay còn gọi là 'job scheduler' có trách nhiệm gì trong hệ điều hành?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 16: Xét kỹ thuật 'phân trang theo yêu cầu' (demand paging) trong bộ nhớ ảo. Lợi ích *quan trọng nhất* của kỹ thuật này là gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 17: 'Mutex' (mutual exclusion) là một loại khóa (lock) được sử dụng để bảo vệ vùng 'miền găng' (critical section). Đặc điểm *quan trọng nhất* của Mutex là gì?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 18: 'System call' (lời gọi hệ thống) là cơ chế giao tiếp giữa tiến trình người dùng và hệ điều hành. Mục đích *chính* của system call là gì?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 19: Trong quản lý tiến trình, 'chuyển ngữ cảnh' (context switching) là quá trình lưu và khôi phục trạng thái của tiến trình. Chi phí *chính* của chuyển ngữ cảnh là gì?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 20: Xét thuật toán điều phối 'Shortest Job First' (SJF). Ưu điểm *lớn nhất* của SJF là gì?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 21: Trong hệ thống file, 'inode' (index node) là cấu trúc dữ liệu quan trọng. Thông tin *quan trọng nhất* mà inode chứa là gì?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 22: 'Thrashing' là hiện tượng suy giảm hiệu suất nghiêm trọng trong hệ thống bộ nhớ ảo. Nguyên nhân *chính* gây ra thrashing là gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 23: 'Bộ đệm' (buffer) được sử dụng rộng rãi trong hệ điều hành, đặc biệt trong các thao tác I/O. Mục đích *chính* của việc sử dụng bộ đệm là gì?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 24: 'Đoạn găng' (critical section) là một phần code mà các tiến trình cần truy cập *độc quyền* để tránh xung đột dữ liệu. Giải pháp nào sau đây *không* đảm bảo tính 'loại trừ lẫn nhau' (mutual exclusion) cho đoạn găng?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 25: 'Giải thuật phát hiện deadlock' (deadlock detection algorithm) được sử dụng khi hệ thống cho phép deadlock xảy ra và sau đó tìm cách khôi phục. Chi phí *chính* của việc sử dụng giải thuật phát hiện deadlock là gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 26: 'Cơ chế bảo vệ bộ nhớ' (memory protection) là một chức năng quan trọng của hệ điều hành. Mục đích *chính* của cơ chế này là gì?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 27: Trong hệ thống file, 'journaling' (ghi nhật ký) là một kỹ thuật tăng cường tính tin cậy. Lợi ích *chính* của journaling là gì?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 28: 'Virtual Machine' (máy ảo) là một công nghệ quan trọng trong hệ điều hành hiện đại. Ưu điểm *lớn nhất* của việc sử dụng máy ảo là gì?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 29: Trong hệ thống mạng, 'socket' là một giao diện lập trình quan trọng cho phép các tiến trình giao tiếp với nhau qua mạng. Vai trò *chính* của socket là gì?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 03

Câu 30: 'Container' (ví dụ: Docker) là một công nghệ ảo hóa nhẹ đang ngày càng phổ biến. Ưu điểm *chính* của container so với máy ảo truyền thống 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 04

1 / 30

Category: Câu 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, 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 một giao diện thống nhất để truy cập và quản lý tài nguyên hệ thống?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 2: Xét một hệ thống đa chương trình với ba tiến trình P1, P2, và P3. P1 cần 5 đơn vị thời gian CPU và 10 đơn vị thời gian I/O, P2 cần 10 đơn vị thời gian CPU và 5 đơn vị thời gian I/O, P3 cần 7 đơn vị thời gian CPU và 8 đơn vị thời gian I/O. Giả sử các tiến trình đến đồng thời và sử dụng thuật toán FCFS (First-Come, First-Served) để điều phối CPU. Tiến trình nào sẽ hoàn thành cuối cùng?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

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 đề phân mảnh ngoại vi bằng cách nào?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 4: 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 gây ra sự chuyển đổi trạng thái này là gì?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 5: Trong ngữ cảnh đồng bộ hóa tiến trình, mutex (mutual exclusion) và semaphore là hai cơ chế thường được sử dụng. Điểm khác biệt chính giữa mutex và semaphore là gì?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 6: Thuật toán lập lịch CPU 'Round Robin' (RR) được thiết kế đặc biệt phù hợp cho loại hệ thống nào?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 7: 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ì?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

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: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 9: Trong ngữ cảnh an toàn hệ thống, cơ chế 'least privilege' (đặc quyền tối thiểu) có nghĩa là gì?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 10: Xét tình huống deadlock (tắc nghẽn) với bốn điều kiện cần và đủ: loại trừ lẫn nhau, giữ và chờ, không thu hồi, và chờ đợi vòng tròn. Điều kiện nào sau đây *không* phải là một biện pháp để *ngăn chặn* deadlock xảy ra?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 11: Trong các loại hệ điều hành sau, loại nào thường được thiết kế để đáp ứng các yêu cầu thời gian nghiêm ngặt, ví dụ như trong hệ thống điều khiển công nghiệp hoặc robot?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 12: Cơ chế 'context switching' (chuyển đổi ngữ cảnh) trong hệ điều hành là gì và tại sao nó cần thiết?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 13: Trong mô hình client-server, giao tiếp giữa client và server thường sử dụng phương thức nào để trao đổi dữ liệu qua mạng?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 14: Khi một tiến trình thực hiện lời gọi hệ thống (system call), điều gì xảy ra?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

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

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 16: Trong thuật toán lập lịch 'Shortest Job First' (SJF), tiêu chí nào được ưu tiên để chọn tiến trình tiếp theo chạy?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

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

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 18: Trong quản lý bộ nhớ, thuật toán thay thế trang 'Least Recently Used' (LRU) hoạt động dựa trên nguyên tắc nào?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

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

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 20: Cơ chế 'virtual machine' (máy ảo) mang lại lợi ích chính nào trong việc quản lý hệ thống và tài nguyên?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 21: Trong hệ thống bộ nhớ phân đoạn (segmentation), một địa chỉ logic bao gồm hai thành phần chính nào?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 22: Phương pháp 'busy waiting' (đợi bận) trong đồng bộ hóa tiến trình có nhược điểm chính là gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 23: Khi hệ thống phát hiện ra một deadlock, một trong các phương pháp phục hồi là 'process termination' (hủy bỏ tiến trình). Hạn chế lớn nhất của phương pháp này là gì?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 24: Trong hệ thống tập tin, 'mount point' (điểm gắn kết) là gì?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 25: Mục tiêu chính của thuật toán lập lịch CPU 'Priority Scheduling' (lập lịch ưu tiên) là gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 26: 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ý bộ nhớ) được triển khai ở đâu?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 27: Cơ chế 'caching' (bộ nhớ đệm) trong hệ điều hành hoạt động dựa trên nguyên tắc locality of reference (tính cục bộ tham chiếu). Nguyên tắc này có nghĩa là gì?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 28: Trong hệ thống bộ nhớ ảo, 'thrashing' (xáo trộn trang) là hiện tượng gì và nó gây ra vấn đề gì?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

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

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 04

Câu 30: Để cải thiện hiệu năng của hệ thống nhập/xuất (I/O), kỹ thuật 'Direct Memory Access' (DMA) được sử dụng. DMA giúp cải thiện hiệu năng như thế 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 05

1 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 1: Xét một hệ thống đa chương trình, nơi có nhiều tiến trình cùng chia sẻ CPU. Cơ chế nào sau đây của hệ điều hành KHÔNG đóng vai trò trực tiếp trong việc tạo ra ảo giác rằng mỗi tiến trình có CPU riêng của nó?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 2: Trong kiến trúc hệ điều hành phân lớp, lớp nào nằm gần phần cứng nhất và cung cấp giao diện trực tiếp cho phần cứng, đồng thời ẩn đi sự phức tạp của phần cứng đối với các lớp cao hơn?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 3: Một tiến trình đang ở trạng thái 'Chờ' (Blocked) do thực hiện thao tác I/O. Sự kiện nào sau đây sẽ KHÔNG làm tiến trình này chuyển sang trạng thái 'Sẵn sàng' (Ready)?

4 / 30

Category: Câu 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) được thiết kế đặc biệt phù hợp với loại hệ thống nào sau đây?

5 / 30

Category: Câu 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ớ, 'phân trang' (paging) và 'phân đoạn' (segmentation) là hai kỹ thuật khác nhau. Điểm khác biệt cốt lõi giữa phân trang và phân đoạn là gì?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 6: Xét tình huống 'deadlock' (tắc nghẽn) trong hệ thống. Điều kiện nào sau đây KHÔNG phải là một trong bốn điều kiện cần và đủ để deadlock xảy ra?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 7: Cơ chế 'semaphore' được sử dụng trong đồng bộ hóa tiến trình. Hoạt động 'wait' (P) trên semaphore có chức năng chính là gì?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 8: Trong hệ thống tập tin, 'inode' (index node) chứa thông tin quan trọng về tập tin. Thông tin nào sau đây KHÔNG được lưu trữ trực tiếp trong inode?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 9: '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ừ hệ điều hành. Lời gọi hệ thống thường được thực hiện ở chế độ nào?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 10: Thuật toán lập lịch 'Shortest Job First' (SJF) có ưu điểm là tối thiểu hóa thời gian chờ trung bình. Tuy nhiên, SJF có một nhược điểm lớn, đặc biệt trong hệ thống tương tác. Nhược điểm đó là gì?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 11: 'Bộ nhớ ảo' (Virtual Memory) cung cấp lợi ích gì KHÔNG liên quan trực tiếp đến hiệu suất của CPU?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 12: Trong cơ chế 'đoạn' (segmentation), địa chỉ logic được biểu diễn bởi cặp (số đoạn, offset). Để chuyển địa chỉ logic sang địa chỉ vật lý, hệ thống sử dụng bảng đoạn. Bảng đoạn chứa thông tin gì cho mỗi đoạn?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 13: 'Context switching' (chuyển ngữ cảnh) là thao tác quan trọng trong hệ điều hành đa nhiệm. Hoạt động nào sau đây KHÔNG thuộc quá trình chuyển ngữ cảnh?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

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

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 15: Trong hệ thống tệp tin, 'mounting' (gắn kết) một hệ thống tệp tin có nghĩa là gì?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 16: 'Thrashing' là hiện tượng hiệu suất hệ thống giảm nghiêm trọng trong hệ thống bộ nhớ ảo. Nguyên nhân chính gây ra thrashing là gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 17: Cơ chế 'DMA' (Direct Memory Access) được sử dụng để cải thiện hiệu suất I/O. DMA cho phép thiết bị ngoại vi truyền dữ liệu trực tiếp đến bộ nhớ, bỏ qua thành phần nào?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 18: '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ì?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 19: Trong hệ thống phân tán, cơ chế 'message passing' (trao đổi thông điệp) thường được sử dụng để giao tiếp giữa các tiến trình. Ưu điểm chính của message passing trong môi trường phân tán là gì?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 20: 'File system journaling' (nhật ký hệ thống tệp tin) là kỹ thuật để tăng cường tính tin cậy của hệ thống tệp tin. Journaling hoạt động bằng cách nào?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 21: Xét một hệ thống sử dụng thuật toán lập lịch CPU 'Priority Scheduling' (lập lịch ưu tiên). Điều gì có thể xảy ra nếu các tiến trình có mức ưu tiên cao liên tục đến hệ thống?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 22: Kỹ thuật 'shadow paging' được sử dụng trong quản lý cơ sở dữ liệu để đảm bảo tính nguyên tử (atomicity) của giao dịch. Shadow paging hoạt động như thế nào?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 23: 'Microkernel' là một kiến trúc hệ điều hành. Ưu điểm chính của kiến trúc microkernel so với kiến trúc monolithic kernel là gì?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 24: 'Bộ đệm' (buffer) được sử dụng rộng rãi trong hệ điều hành, đặc biệt trong I/O. Mục đích chính của việc sử dụng bộ đệm là gì?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 25: Trong quản lý bộ nhớ ảo, 'working set' (tập làm việc) của một tiến trình là gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 26: 'Fork' là một system call phổ biến trong hệ điều hành Unix-like. Khi một tiến trình gọi fork(), điều gì xảy ra?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 27: 'Race condition' (điều kiện chủng tộc) xảy ra khi nhiều tiến trình hoặc tiểu trình truy cập và thao tác trên cùng một dữ liệu dùng chung, và kết quả cuối cùng phụ thuộc vào thứ tự thực hiện. Giải pháp nào sau đây KHÔNG thể ngăn chặn race condition?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 28: 'Page fault' (lỗi trang) xảy ra khi CPU cố gắng truy cập một trang trong bộ nhớ ảo, nhưng trang đó hiện không có trong bộ nhớ vật lý. Hệ điều hành phải thực hiện bước nào đầu tiên khi xảy ra page fault?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 29: 'Non-preemptive scheduling' (lập lịch không độc quyền) là gì?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 05

Câu 30: 'I/O-bound process' (tiến trình thiên về I/O) là loại tiến 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 06

1 / 30

Category: Câu 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, 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ụ cơ bản như quản lý tiến trình, bộ nhớ và hệ thống tập tin?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 2: Khi một chương trình người dùng muốn thực hiện một thao tác đặc quyền, ví dụ như truy cập trực tiếp vào phần cứng, nó cần phải sử dụng cơ chế nào của hệ điều hành?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 3: Tiến trình chuyển từ trạng thái 'Đang chạy' sang trạng thái 'Chờ' khi nào?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 4: Mục đích chính của việc sử dụng bộ nhớ ảo trong hệ điều hành là gì?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

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: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

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

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 7: 'Mutex' (mutual exclusion) là cơ chế đồng bộ hóa được sử dụng để làm gì?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

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

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

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

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

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

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 11: Để chuyển đổi địa chỉ logic sang địa chỉ vật lý trong kỹ thuật phân trang, hệ điều hành sử dụng thành phần nào?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 12: Trong mô hình Client-Server, hệ điều hành đóng vai trò gì?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 13: Điều gì xảy ra khi một tiến trình bị 'preempt' (chiếm quyền) trong thuật toán lập lịch preemptive?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 14: Mục tiêu của thuật toán thay thế trang (page replacement algorithm) trong bộ nhớ ảo là gì?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 15: Trong ngữ cảnh hệ thống tập tin, 'mount' (gắn kết) một thiết bị lưu trữ có nghĩa là gì?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 16: 'Busy waiting' (chờ đợi bận) là một vấn đề trong đồng bộ hóa tiến trình, nó gây ra điều gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 17: Cơ chế 'semaphore' (tín hiệu) được sử dụng cho mục đích gì trong hệ điều hành?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 18: Trong hệ thống phân tán, thách thức chính trong việc duy trì tính nhất quán dữ liệu là gì?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 19: 'Context switching' (chuyển đổi ngữ cảnh) là quá trình hệ điều hành làm gì?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 20: Phương pháp cấp phát bộ nhớ 'First-fit' (vừa khít đầu tiên) hoạt động như thế nào?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 21: Trong cơ chế bảo vệ bộ nhớ, 'thanh ghi giới hạn' (limit register) được sử dụng để làm gì?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 22: 'Spinlock' (khóa xoay) là một loại khóa đồng bộ hóa, nó khác với semaphore ở điểm nào?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 23: Trong hệ thống tập tin, 'journaling' (ghi nhật ký) được sử dụng để làm gì?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 24: 'Thrashing' (xáo trộn trang) xảy ra trong bộ nhớ ảo khi nào?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 25: 'Pipe' (ống dẫn) là một cơ chế giao tiếp giữa các tiến trình, nó có đặc điểm gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 26: Trong hệ thống đa chương trình, mục tiêu chính của việc quản lý CPU là gì?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 27: 'Monolithic kernel' (hạt nhân nguyên khối) và 'Microkernel' (vi hạt nhân) khác nhau cơ bản ở điểm nào?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 28: Điều kiện 'Mutual Exclusion' (loại trừ lẫn nhau) trong bài toán miền găng (critical section) có nghĩa là gì?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

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

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 06

Câu 30: 'System call tracing' (theo dấu lời gọi hệ thống) 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 07

1 / 30

Category: Câu 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, thành phần nào chịu trách nhiệm trực tiếp quản lý và cấp phát tài nguyên phần cứng cho các tiến trình?

2 / 30

Category: Câu 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 đa chương trình, đ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)?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 3: Trong các thuật toán lập lịch CPU, thuật toán 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?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 4: Phương pháp nào sau đây giúp giải quyết vấn đề 'phân mảnh ngoại vi' (external fragmentation) trong quản lý bộ nhớ?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 5: Cơ chế 'bộ nhớ ảo' (virtual memory) hoạt động dựa trên nguyên tắc nào sau đây?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 6: Trong ngữ cảnh hệ thống tập tin, 'inode' (index node) được sử dụng để làm gì?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 7: 'Lời gọi hệ thống' (system call) đóng vai trò là giao diện giữa thành phần nào với nhân hệ điều hành?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 8: Trong quản lý tiến trình, 'ngữ cảnh tiến trình' (process context) bao gồm những thông tin nào?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 9: 'Mutex' (mutual exclusion) là một cơ chế đồng bộ hóa được sử dụng để giải quyết vấn đề gì?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

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

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

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

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 12: 'Bộ nhớ cache' (cache memory) hoạt động dựa trên nguyên tắc nào để tăng tốc độ truy cập dữ liệu?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 13: 'Đoạn mã tới hạn' (critical section) trong chương trình là gì?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

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

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 15: 'Spooling' (Simultaneous Peripheral Operations On-Line) là kỹ thuật nào trong quản lý thiết bị ngoại vi?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 16: Trong hệ thống bảo mật, 'ACL' (Access Control List) được sử dụng đ??? làm gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 17: 'Thrashing' là hiện tượng gì trong hệ thống bộ nhớ ảo?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 18: Thuật toán 'Round Robin' thuộc loại thuật toán lập lịch CPU nào?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 19: 'Semaphore' là một cơ chế đồng bộ hóa, nó hoạt động dựa trên biến đếm nguyên tử để điều khiển truy cập vào tài nguyên. Phát biểu nào sau đây mô tả đúng thao tác 'wait' (P) trên semaphore?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 20: 'Bộ lập lịch tầm trung' (medium-term scheduler) hay còn gọi là 'swapper' có vai trò gì trong hệ điều hành?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 21: Cho một hệ thống sử dụng phân trang, địa chỉ logic được chia thành số trang và offset. Nếu kích thước trang là 4KB (2^12 bytes), thì bao nhiêu bit được sử dụng cho offset trong địa chỉ logic?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 22: Trong hệ thống tập tin, thao tác 'mount' (gắn kết) được sử dụng để làm gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 23: 'File descriptor' (mô tả tập tin) là gì và hệ điều hành sử dụng nó để làm gì?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 24: 'Busy waiting' (chờ đợi bận) là một phương pháp đồng bộ hóa. Nhược điểm chính của busy waiting là gì?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 25: Trong mô hình 'client-server', server (máy chủ) thường cung cấp dịch vụ gì cho client (máy khách)?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 26: 'Bộ nhớ TLB' (Translation Lookaside Buffer) được sử dụng để tăng tốc quá trình gì trong hệ thống phân trang?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 27: 'Fork' là một lời gọi hệ thống phổ biến trong hệ điều hành Unix-like. Chức năng chính của 'fork' là gì?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 28: Trong ngữ cảnh quản lý bộ nhớ, 'working set' (tập làm việc) của một tiến trình là gì?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 29: 'RAID' (Redundant Array of Independent Disks) là công nghệ được sử dụng để cải thiện điều gì trong hệ thống lưu trữ?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 07

Câu 30: 'Microkernel' là một kiến trúc hệ điều hành. Ưu điểm chính của kiến trúc microkernel so với monolithic kernel (kernel nguyên khối) 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 08

1 / 30

Category: Câu 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 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: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

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

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 3: Trong ngữ cảnh quản lý tiến trình, trạng thái 'Blocked' (Chặn) của một tiến trình thường xảy ra khi nào?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 4: Cơ chế 'ngắt' (interrupt) đóng vai trò quan trọng trong hệ điều hành như thế nào?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 5: Thuật toán lập lịch 'Round Robin' (RR) thường được sử dụng trong các hệ thống thời gian chia sẻ (time-sharing) vì ưu điểm nào?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

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

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 7: 'Bộ nhớ ảo' (virtual memory) cung cấp lợi ích chính nào cho người dùng và lập trình viên?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 8: Trong ngữ cảnh bộ nhớ ảo, 'page fault' (lỗi trang) xảy ra khi nào?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 9: Giải pháp nào sau đây thường được sử dụng để giải quyết vấn đề 'điều kiện chủng tộc' (race condition) trong lập trình đa luồng/đa tiến trình?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 10: 'Deadlock' (tắc nghẽn) trong hệ điều hành xảy ra khi nào?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

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

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 12: Trong các phương pháp xử lý deadlock, 'phòng tránh deadlock' (deadlock prevention) tập trung vào việc gì?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 13: 'System call' (lời gọi hệ thống) là cơ chế giao tiếp giữa?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 14: 'Context switching' (chuyển ngữ cảnh) là quá trình hệ điều hành thực hiện khi?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 15: Trong mô hình 'Client-Server', server (máy chủ) có vai trò chính là gì?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 16: 'File system' (hệ thống tập tin) trong hệ điều hành có chức năng chính là?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 17: 'Swapping' (hoán đổi) là kỹ thuật quản lý bộ nhớ liên quan đến việc?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 18: Trong bảo mật hệ thống, 'quyền hạn' (permission) của tập tin dùng để xác định?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 19: 'Microkernel' là một kiến trúc hệ điều hành mà trong đó?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 20: 'Bootstrapping' (khởi động) là quá trình?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 21: Xét hệ thống sử dụng thuật toán lập lịch ưu tiên (priority scheduling). Điều gì có thể xảy ra nếu các tiến trình có độ ưu tiên thấp liên tục bị bỏ đói (starvation)?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 22: Trong ngữ cảnh giao tiếp giữa các tiến trình (IPC), 'message passing' (trao đổi thông điệp) khác biệt với 'shared memory' (bộ nhớ dùng chung) như thế nào?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

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

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 24: Cơ chế 'DMA' (Direct Memory Access - Truy cập bộ nhớ trực tiếp) giúp cải thiện hiệu suất nhập/xuất (I/O) như thế nào?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 25: 'Virtual File System' (VFS - Hệ thống tập tin ảo) cung cấp lớp trừu tượng hóa nào?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 26: 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à?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 27: 'Containerization' (Công nghệ container) như Docker và Kubernetes, khác biệt với 'Virtualization' (Ảo hóa máy chủ) ở điểm nào chính?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 28: 'Real-time operating system' (RTOS - Hệ điều hành thời gian thực) được thiết kế đặc biệt để?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 29: 'Monolithic kernel' (Kernel nguyên khối) có ưu điểm và nhược điểm chính là gì so với microkernel?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 08

Câu 30: Trong quản lý thiết bị I/O, 'buffering' (đệm) được sử dụ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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 09

1 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 1: Xét một hệ thống đa chương trình, nơi nhiều tiến trình chia sẻ CPU. Cơ chế nào của hệ điều hành đảm bảo rằng một tiến trình không thể truy cập vào vùng nhớ của một tiến trình khác, qua đó tăng cường tính bảo mật và ổn định của hệ thống?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 2: Trong ngữ cảnh quản lý tiến trình, trạng thái 'chờ' (Blocked/Waiting) của một tiến trình thường phát sinh do nguyên nhân nào sau đây?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 3: Giải thuật lập lịch CPU 'Round Robin' (RR) được thiết kế chủ yếu để tối ưu hóa tiêu chí nào trong các hệ thống tương tác (interactive systems)?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 4: Trong hệ thống quản lý bộ nhớ phân trang (paging), bảng trang (page table) đóng vai trò trung tâm trong việc ánh xạ địa chỉ ảo sang địa chỉ vật lý. Điều gì sẽ xảy ra nếu hệ điều hành không sử dụng bảng trang hoặc một cơ chế tương tự?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 5: Xét tình huống hai tiến trình cùng cố gắng truy cập và sửa đổi một biến chia sẻ. Để tránh tình trạng 'điều kiện chủng tộc' (race condition) và đảm bảo tính nhất quán dữ liệu, cơ chế đồng bộ hóa nào sau đây thường được sử dụng?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 6: Tình trạng 'tắc nghẽn' (deadlock) xảy ra khi một tập hợp các tiến trình rơi vào trạng thái chờ vô hạn. Điều kiện nào sau đây *không* phải là một trong bốn điều kiện cần và đủ để deadlock xảy ra?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 7: Hệ thống tệp (file system) trong hệ điều hành cung cấp một cấu trúc tổ chức dữ liệu để lưu trữ và quản lý tập tin. Cấu trúc thư mục phân cấp (hierarchical directory structure) mang lại lợi ích chính nào?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 8: Trong ngữ cảnh hệ thống nhập/xuất (I/O), phương thức DMA (Direct Memory Access) mang lại ưu điểm gì so với phương thức I/O dựa trên ngắt (interrupt-driven I/O) khi truyền lượng lớn dữ liệu?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 9: Cơ chế 'bộ nhớ ảo' (virtual memory) cho phép hệ thống chạy các chương trình có kích thước lớn hơn bộ nhớ vật lý khả dụng. Nguyên tắc hoạt động cốt lõi của bộ nhớ ảo là gì?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 10: Trong hệ thống phân tán, các tiến trình có thể giao tiếp và đồng bộ hóa thông qua nhiều cơ chế. Cơ chế nào sau đây thường được sử dụng để giao tiếp giữa các tiến trình chạy trên các máy tính khác nhau trong mạng?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 11: Xét một hệ thống sử dụng thuật toán lập lịch 'Shortest Job First' (SJF). Mặc dù SJF tối ưu về thời gian chờ trung bình, nhưng trong thực tế, nó ít được sử dụng trực tiếp trong các hệ thống tương tác. Hạn chế chính của SJF là gì?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 12: Trong hệ điều hành, 'ngắt' (interrupt) đóng vai trò quan trọng trong việc xử lý các sự kiện không đồng bộ. Điều gì sẽ xảy ra nếu hệ thống không có cơ chế ngắt?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 13: Trong quản lý bộ nhớ, hiện tượng 'phân mảnh ngoại vi' (external fragmentation) xảy ra khi nào?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 14: Để giải quyết vấn đề 'phân mảnh ngoại vi', kỹ thuật quản lý bộ nhớ nào sau đây thường được sử dụng?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 15: Trong mô hình 'client-server' của hệ điều hành, chức năng chính của 'kernel' (hạt nhân) thường được giới hạn vào những hoạt động nào?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 16: 'Lời gọi hệ thống' (system call) là giao diện lập trình giữa ứng dụng người dùng và hệ điều hành. Mục đích chính của lời gọi hệ thống là gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

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

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 18: Cơ chế 'context switching' (chuyển đổi ngữ cảnh) cho phép hệ điều hành chuyển CPU từ tiến trình này sang tiến trình khác. Thông tin nào sau đây *không* được lưu lại trong quá trình chuyển đổi ngữ cảnh?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 19: 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ì?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 20: Trong hệ thống bảo mật của hệ điều hành, cơ chế 'Access Control List' (ACL) được sử dụng để làm gì?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 21: Xét thuật toán thay thế trang 'FIFO' (First-In, First-Out) trong bộ nhớ ảo. Nhược điểm chính của FIFO là gì?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 22: Trong hệ thống thời gian thực (real-time system), yêu cầu quan trọng nhất thường là đảm bảo thời gian đáp ứng. Loại lập lịch CPU nào sau đây thường được ưu tiên sử dụng trong hệ thống thời gian thực?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 23: 'Semaphore' là một công cụ đồng bộ hóa được sử dụng để kiểm soát truy cập vào tài nguyên dùng chung. Thao tác 'wait' (hoặc P) trên semaphore có ý nghĩa gì?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 24: 'Monitor' là một cơ chế đồng bộ hóa mức cao, cung cấp sự trừu tượng hóa cao hơn so với semaphore. Thành phần cốt lõi của monitor bao gồm những gì?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 25: Trong hệ thống tập tin, 'journaling' (nhật ký) là một kỹ thuật quan trọng để đảm bảo tính toàn vẹn dữ liệu. Mục đích chính của journaling là gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 26: 'Thrashing' là hiện tượng hiệu suất hệ thống suy giảm nghiêm trọng trong bộ nhớ ảo. Nguyên nhân chính gây ra thrashing là gì?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 27: Để giảm thiểu nguy cơ 'thrashing', hệ điều hành có thể áp dụng biện pháp nào sau đây?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 28: Trong hệ thống đa xử lý (multiprocessing), vấn đề 'cache coherence' (tính nhất quán cache) phát sinh khi nào?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 29: Để giải quyết vấn đề 'cache coherence', các giao thức (protocols) như 'snooping' và 'directory-based' được sử dụng. Giao thức 'snooping' hoạt động dựa trên nguyên tắc nào?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 09

Câu 30: Trong hệ thống đám mây (cloud computing), 'ảo hóa' (virtualization) đóng vai trò then chốt. Lợi ích chính của ảo hóa trong ngữ cảnh hệ điều hà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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 10

1 / 30

Category: Câu 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, 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ụ cơ bản như quản lý tiến trình, bộ nhớ và hệ thống tập tin?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 2: Xét hệ thống đa chương trình, mục tiêu chính của việc điều phối CPU là gì?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 3: Tiến trình chuyển từ trạng thái 'Đang chạy' sang trạng thái 'Sẵn sàng' trong trường hợp nào?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 4: Trong ngữ cảnh quản lý bộ nhớ ảo, 'phân trang' (paging) giúp giải quyết vấn đề phân mảnh ngoại vi như thế nào?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 5: Điều gì xảy ra khi một tiến trình cố gắng truy cập vào một trang bộ nhớ không hợp lệ (page fault) trong hệ thống bộ nhớ ảo?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 6: Trong các thuật toán lập lịch CPU, thuật toán 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?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 7: Semaphore là một công cụ đồng bộ hóa tiến trình. Hoạt động 'wait' (P) trên semaphore thực hiện điều gì?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

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

9 / 30

Category: Câu 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' chứa thông tin gì quan trọng về một tập tin?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 10: Phương pháp 'copy-on-write' (COW) trong quản lý bộ nhớ được sử dụng để làm gì?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 11: Trong mô hình bảo mật của 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ì?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 12: 'Ngắt' (interrupt) đóng vai trò gì trong hoạt động của hệ điều hành?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 13: Xét hệ thống thời gian thực, yếu tố nào là quan trọng nhất khi lựa chọn thuật toán lập lịch?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 14: 'Bộ nhớ cache' (cache memory) hoạt động dựa trên nguyên tắc locality of reference (tính cục bộ tham chiếu). Nguyên tắc này có nghĩa là gì?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 15: 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ì?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 16: 'Bộ điều phối' (dispatcher) trong hệ điều hành chịu trách nhiệm chính cho công việc gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 17: Trong cơ chế 'đoạn' (segmentation) của quản lý bộ nhớ, một địa chỉ logic được biểu diễn như thế nào?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

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

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

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

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 20: 'Mutex' (mutual exclusion) là một cơ chế đồng bộ hóa, nó đảm bảo điều gì?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 21: Trong kiến trúc microkernel, các dịch vụ hệ điều hành như quản lý tập tin và quản lý bộ nhớ được đặt ở đâu?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 22: 'System call' (lời gọi hệ thống) là gì và tại sao chương trình ứng dụng cần sử dụng nó?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 23: Khi một tiến trình bị 'treo' (blocked), điều gì xảy ra?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 24: Trong các phương pháp quản lý đĩa, 'SCAN' (elevator algorithm) hoạt động như thế nào?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 25: 'Virtual machine' (máy ảo) cung cấp lợi ích gì trong việc chạy nhiều hệ điều hành trên một máy tính vật lý?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 26: 'Busy waiting' là một kỹ thuật đồng bộ hóa. Nhược điểm chính của busy waiting là gì?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 27: 'Thrashing' là hiện tượng gì trong hệ thống bộ nhớ ảo?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 28: Trong mô hình client-server, máy chủ (server) cung cấp dịch vụ gì cho máy khách (client)?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 29: 'Context switching' (chuyển đổi 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ì được lưu lại trong quá trình context switching?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 10

Câu 30: Giả sử bạn có một hệ thống với bộ nhớ vật lý hạn chế và cần chạy một ứng dụng lớn vượt quá dung lượng bộ nhớ vật lý. Kỹ thuật quản lý bộ nhớ nào của hệ điều hành sẽ giúp bạn thực hiện điều này?

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


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 11

1 / 30

Category: Câu 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 hiện đại, thành phần nào đóng vai trò trung gian, cung cấp giao diện lập trình ứng dụng (API) để các chương trình tương tác với phần cứng và các dịch vụ hệ thống?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 2: Xét hệ thống đa chương trình, khi một tiến trình đang chờ đợi tài nguyên (ví dụ: hoàn thành thao tác I/O), CPU sẽ được chuyển giao cho tiến trình khác. Mục tiêu chính của việc điều phối CPU trong tình huống này là gì?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 3: Trong quản lý bộ nhớ ảo, cơ chế phân trang (paging) giúp giải quyết vấn đề phân mảnh ngoại vi. Tuy nhiên, phân trang có thể dẫn đến loại phân mảnh nào khác?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 4: Thuật toán lập lịch nào ưu tiên tiến trình có thời gian xử lý ngắn nhất còn lại (Shortest Remaining Time Next - SRTN) và có thể ngắt tiến trình đang chạy nếu có tiến trình mới đến có thời gian xử lý ngắn hơn?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 5: Trong ngữ cảnh đồng bộ hóa tiến trình, 'race condition' xảy ra khi nào?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 6: Semaphore là một công cụ đồng bộ hóa. Thao tác 'wait' (P) trên semaphore thực hiện chức năng chính nào?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 7: Giả sử hệ thống sử dụng cơ chế bộ nhớ ảo phân trang. Khi CPU phát sinh một địa chỉ ảo, đơn vị quản lý bộ nhớ (MMU) sẽ thực hiện công việc gì đầu tiên để chuyển đổi địa chỉ ảo này thành địa chỉ vật lý?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 8: Trong hệ thống tệp tin, inode (index node) chứa thông tin quan trọng nào về tệp tin?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 9: Cơ chế nào trong hệ điều hành cho phép một tiến trình 'chờ' cho đến khi một sự kiện cụ thể xảy ra (ví dụ: dữ liệu đến từ thiết bị I/O)?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 10: Trong quản lý thiết bị I/O, kỹ thuật DMA (Direct Memory Access) mang lại lợi ích chính nào?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 11: Xét thuật toán lập lịch Round Robin (RR). Tham số quan trọng nhất ảnh hưởng đến hiệu suất của RR là gì?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 12: Trong hệ thống phân tán, kiểu kiến trúc 'client-server' có đặc điểm nổi bật nào?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 13: Điều kiện 'mutual exclusion' (loại trừ lẫn nhau) là một trong bốn điều kiện cần thiết để xảy ra deadlock. Điều kiện này phát biểu rằng:

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 14: 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) khuyến nghị điều gì?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 15: Kỹ thuật 'thrashing' trong bộ nhớ ảo xảy ra khi nào?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

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

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 17: Hệ điều hành thời gian thực (real-time operating system - RTOS) được thiết kế chủ yếu để đáp ứng yêu cầu nào?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 18: Trong mô hình bảo mật 'Access Control Matrix', thông tin chính được lưu trữ là gì?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

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

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 20: 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ý tệp tin, quản lý bộ nhớ) được đặt ở đâu?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 21: 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ì?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 22: Trong quản lý tiến trình, trạng thái 'blocked' (chặn) của một tiến trình biểu thị điều gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 23: Giải pháp nào sau đây thường được sử dụng để giải quyết vấn đề 'deadlock' trong hệ thống?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

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

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

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

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 26: Trong hệ thống mạng, socket được sử dụng cho mục đích gì trong giao tiếp giữa các tiến trình?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 27: Cơ chế 'virtual machine' (máy ảo) cung cấp mức độ trừu tượng hóa nào cho người dùng và ứng dụng?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 28: Trong hệ thống cơ sở dữ liệu, ACID properties (Atomicity, Consistency, Isolation, Durability) đảm bảo điều gì cho các giao dịch?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 29: Trong bảo mật, tấn công 'buffer overflow' (tràn bộ đệm) khai thác lỗ hổng nào?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 11

Câu 30: Ưu điểm chính của việc sử dụng 'thread' (tiểu trình) so với 'process' (tiến trình) trong lập trình đa nhiệm 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 12

1 / 30

Category: Câu 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, 'kernel' (nhân) đóng vai trò trung tâm. Chức năng chính của kernel KHÔNG bao gồm:

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 2: Xét một hệ thống đa nhiệm với giải thuật lập lịch Round Robin (RR) và lượng tử thời gian (time quantum) là 5ms. Nếu có 3 tiến trình A, B, C, mỗi tiến trình cần 15ms CPU burst, thời gian hoàn thành trung bình (average turnaround time) cho cả 3 tiến trình là bao nhiêu?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

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

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

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

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 5: Điều gì xảy ra khi một tiến trình chuyển từ trạng thái 'Running' sang trạng thái 'Waiting/Blocked'?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 6: 'Mutex' (mutual exclusion) là một cơ chế đồng bộ hóa được sử dụng để:

7 / 30

Category: Câu 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ề một tệp tin?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 8: 'Bộ nhớ ảo' (virtual memory) cho phép hệ thống thực hiện điều gì?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

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

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 10: Tình trạng 'deadlock' (tắc nghẽn) xảy ra khi:

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 11: 'System call' (lời gọi hệ thống) là cơ chế để:

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 12: Trong mô hình bảo mật của hệ điều hành, 'quyền truy cập' (access rights) xác định:

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 13: Kỹ thuật 'DMA' (Direct Memory Access) giúp cải thiện hiệu suất I/O bằng cách:

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 14: 'Context switching' (chuyển đổi ngữ cảnh) là quá trình:

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 15: Trong kiến trúc microkernel, phần lớn các dịch vụ hệ điều hành được thực hiện ở:

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 16: 'Thrashing' (xáo trộn trang) trong bộ nhớ ảo xảy ra khi:

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 17: Giải thuật thay thế trang 'FIFO' (First-In, First-Out) có thể gặp phải bất thường Belady's Anomaly, nghĩa là:

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 18: Trong hệ thống phân tán, 'consensus' (đồng thuận) là bài toán đảm bảo rằng:

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 19: Cơ chế 'paging on demand' (phân trang theo yêu cầu) tải trang vào bộ nhớ chính khi:

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 20: 'Busy waiting' (chờ đợi bận) trong đồng bộ hóa tiến trình là:

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 21: Để ngăn chặn deadlock bằng cách phá vỡ điều kiện 'hold and wait' (giữ và chờ), hệ thống có thể:

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 22: 'Spooling' (Simultaneous Peripheral Operations On-Line) thường được sử dụng cho thiết bị nào?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 23: Trong hệ thống tệp tin, 'mount' (gắn kết) một thiết bị lưu trữ có nghĩa là:

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 24: 'Fork' là một system call phổ biến trong hệ điều hành Unix/Linux dùng để:

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 25: 'Page table' (bảng trang) trong hệ thống phân trang được sử dụng để:

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 26: Trong RAID (Redundant Array of Independent Disks), RAID 1 (mirroring) cung cấp tính năng chính nào?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 27: 'Semaphore' là một công cụ đồng bộ hóa, hoạt động dựa trên nguyên tắc:

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 28: 'Virtual machine' (máy ảo) cho phép:

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

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

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 12

Câu 30: 'Non-preemptive scheduling' (lập lịch không độc quyền) có đặc điểm là:

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


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 13

1 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 1: Xét một hệ thống đa chương trình, nơi có nhiều tiến trình cùng chia sẻ CPU. Cơ chế nào của hệ điều hành cho phép tạo ra ảo giác rằng mỗi tiến trình có CPU riêng của nó?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 2: Trong ngữ cảnh quản lý tiến trình, 'chuyển đổi ngữ cảnh' (context switch) đề cập đến thao tác nào?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 3: Giải thuật lập lịch CPU 'Round Robin' (RR) được thiết kế chủ yếu cho hệ thống nào?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 4: Điều gì xảy ra khi một tiến trình thực hiện lời gọi hệ thống (system call)?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 5: 'Semaphore' là một công cụ đồng bộ hóa tiến trình. Hoạt động P (wait) và V (signal) trên semaphore thực hiện chức năng gì?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

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

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 7: 'Bộ nhớ ảo' (virtual memory) giải quyết vấn đề gì chính trong quản lý bộ nhớ?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 8: Trong kỹ thuật phân trang (paging), địa chỉ logic được chia thành hai phần: số trang và độ dời trang. Phần 'số trang' được dùng để làm gì?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 9: Mục đích chính của 'bảng trang' (page table) trong hệ thống bộ nhớ ảo là gì?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 10: 'Phân đoạn' (segmentation) là một kỹ thuật quản lý bộ nhớ khác với phân trang. Điểm khác biệt chính giữa phân đoạn và phân trang là gì?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 11: Thuật toán 'FIFO' (First-In, First-Out) trong quản lý trang thay thế trang nào khi cần một khung trang mới?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 12: 'TLB' (Translation Lookaside Buffer) là một bộ nhớ cache đặc biệt trong hệ thống bộ nhớ ảo. TLB dùng để làm gì?

13 / 30

Category: Câu 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, 'inode' (index node) chứa thông tin gì quan trọng về một tập tin?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 14: Cơ chế 'copy-on-write' (COW) trong hệ điều hành được sử dụng để tối ưu hóa việc gì?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 15: 'Microkernel' là một kiến trúc hệ điều hành. Ưu điểm chính của kiến trúc microkernel so với monolithic kernel là gì?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 16: Trong hệ thống bảo mật của 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ì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 17: 'Ngắt' (interrupt) là một cơ chế quan trọng để hệ điều hành xử lý sự kiện. Điều gì xảy ra khi một ngắt xảy ra?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 18: 'DMA' (Direct Memory Access) là một kỹ thuật truyền dữ liệu. DMA giúp cải thiện hiệu suất nhập/xuất bằng cách nào?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 19: 'Spooling' (Simultaneous Peripheral Operations On-Line) là một kỹ thuật thường được sử dụng trong hệ thống in ấn. Spooling hoạt động như thế nào?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 20: Trong ngữ cảnh 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ì?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 21: 'Containerization' (ví dụ: Docker) là một công nghệ ảo hóa ở cấp hệ điều hành. Lợi ích chính của containerization so với ảo hóa máy ảo (VM) truyền thống là gì?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 22: 'Bộ lập lịch dài hạn' (long-term scheduler) hay 'bộ điều phối công việc' (job scheduler) có trách nhiệm chính là gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 23: 'Busy waiting' (chờ đợi bận) là một phương pháp đồng bộ hóa. Tại sao busy waiting thường được coi là không hiệu quả?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

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

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 25: '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?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 26: 'Thrashing' (đảo trang liên tục) xảy ra trong hệ thống bộ nhớ ảo khi nào?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 27: Cơ chế 'cơ chế gọi thủ tục từ xa' (RPC - Remote Procedure Call) cho phép điều gì trong hệ thống phân tán?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

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

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 29: 'Load balancing' (cân bằng tải) trong hệ thống phân tán nhằm mục đích gì?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 13

Câu 30: 'Virtualization' (ảo hóa) cho phép chạy nhiều hệ điều hành trên cùng một phần cứng vật lý. Thành phần phần mềm chính thực hiện ảo hóa máy ảo (VM) được gọi 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 14

1 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 1: Tiến trình (Process) và Tiểu trình (Thread) là hai khái niệm cơ bản trong hệ điều hành. Điểm khác biệt cốt lõi giữa Tiến trình và Tiểu trình là gì?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 2: Trong ngữ cảnh quản lý bộ nhớ, 'phân trang' (paging) là một kỹ thuật quan trọng. Mục đích chính của việc sử dụng phân trang là gì?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 3: Giải thuật lập lịch 'Round Robin' là một giải thuật phổ biến trong hệ điều hành. Ưu điểm nổi bật của giải thuật Round Robin so với 'First-Come, First-Served' (FCFS) là gì?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 4: 'Mutex' và 'Semaphore' là các cơ chế đồng bộ hóa tiến trình. Sự khác biệt chính giữa Mutex và Semaphore trong việc kiểm soát truy cập tài nguyên là gì?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 5: Trong hệ thống tập tin, 'inode' (index node) đóng vai trò quan trọng. Chức năng chính của inode là gì?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 6: 'Deadlock' (tắc nghẽn) là một vấn đề nghiêm trọng trong hệ điều hành đa tiến trình. Điều kiện 'Circular Wait' (chờ đợi vòng tròn) là một trong bốn điều kiện cần thiết để deadlock xảy ra. Điều kiện này mô tả tình huống nào?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 7: 'Bộ nhớ ảo' (Virtual Memory) là một kỹ thuật quản lý bộ nhớ phức tạp. Lợi ích chính của việc sử dụng bộ nhớ ảo là gì?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 8: 'Lời gọi hệ thống' (System Call) là giao diện giữa chương trình người dùng và hệ điều hành. Mục đích chính của lời gọi hệ thống là gì?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 9: 'Context Switching' (chuyển đổi ngữ cảnh) là một hoạt động quan trọng trong hệ điều hành đa nhiệm. Điều gì xảy ra trong quá trình context switching?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 10: 'Bộ điều phối CPU' (CPU Scheduler) có vai trò quyết định tiến trình nào sẽ được cấp phát CPU tiếp theo. Mục tiêu chính của bộ điều phối CPU là gì?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 11: 'Bộ nhớ cache' (Cache Memory) được sử dụng để tăng tốc độ truy cập dữ liệu. Nguyên tắc hoạt động cơ bản của bộ nhớ cache là gì?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 12: 'File System Mounting' (gắn kết hệ thống tập tin) là quá trình hệ điều hành làm cho hệ thống tập tin có thể truy cập được. Điều gì xảy ra khi một hệ thống tập tin được 'mounted'?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 13: 'Kernel' là thành phần cốt lõi của hệ điều hành. Chức năng chính của kernel là gì?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 14: 'Thrashing' là một hiện tượng tiêu cực trong hệ thống bộ nhớ ảo. Thrashing xảy ra khi nào?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 15: 'Giải thuật thay thế trang' (Page Replacement Algorithm) được sử dụng trong hệ thống bộ nhớ ảo. Mục đích của các giải thuật này là gì?

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 16: 'I/O Buffering' (đệm I/O) là một kỹ thuật để cải thiện hiệu suất I/O. Lợi ích chính của việc sử dụng I/O Buffering là gì?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 17: 'Phân quyền truy cập' (Access Control) là một cơ chế bảo mật quan trọng trong hệ điều hành. Mục đích chính của phân quyền truy cập là gì?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 18: 'Ngắt' (Interrupt) là một cơ chế quan trọng để hệ điều hành phản ứng với các sự kiện bên ngoài. Khi một ngắt xảy ra, hệ điều hành thực hiện hành động gì?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 19: 'Hệ thống thời gian thực' (Real-time System) có yêu cầu đặc biệt về thời gian phản hồi. Yêu cầu quan trọng nhất đối với hệ thống thời gian thực là gì?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 20: 'Giải thuật lập lịch ưu tiên' (Priority Scheduling) là một giải thuật lập lịch CPU. Nhược điểm chính của giải thuật này là gì?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 21: Trong hệ thống phân tán, 'Client-Server Model' là một mô hình phổ biến. Ưu điểm chính của mô hình Client-Server là gì?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 22: 'Bộ nhớ truy cập trực tiếp' (DMA - Direct Memory Access) là một kỹ thuật cho phép thiết bị I/O truy cập bộ nhớ chính trực tiếp mà không cần sự can thiệp của CPU. Lợi ích chính của DMA là gì?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 23: 'Spooling' (Simultaneous Peripheral Operations On-Line) là một kỹ thuật thường được sử dụng cho các thiết bị I/O chậm như máy in. Mục đích của spooling là gì?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 24: '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ì?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 25: 'File Descriptor' là một khái niệm quan trọng trong hệ điều hành Unix/Linux. File Descriptor là gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 26: 'RAID' (Redundant Array of Independent Disks) là một công nghệ lưu trữ dữ liệu. Mục đích chính của việc sử dụng RAID là gì?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 27: 'Bộ lập lịch đĩa' (Disk Scheduling Algorithm) được sử dụng để tối ưu hóa thứ tự truy cập đĩa. Giải thuật 'SCAN' (Elevator) hoạt động như thế nào?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 28: 'Cơ chế xác thực' (Authentication) là bước đầu tiên trong quá trình bảo mật hệ thống. Mục đích chính của xác thực là gì?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 29: 'Cấp phát bộ nhớ động' (Dynamic Memory Allocation) là quá trình cấp phát bộ nhớ cho tiến trình trong thời gian chạy. Một trong những vấn đề của cấp phát bộ nhớ động là 'phân mảnh ngoại vi' (external fragmentation). Phân mảnh ngoại vi xảy ra khi nào?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 14

Câu 30: 'Cơ chế bảo vệ bộ nhớ' (Memory Protection) là cần thiết để đảm bảo tính ổn định và an toàn của hệ thống. Mục đích chính của bảo vệ 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é!!!


Câu trắc nghiệm Nguyên lí hệ điều hành

Câu trắc nghiệm Nguyên lí hệ điều hành - Đề 15

1 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 1: Hệ điều hành đóng vai trò trung gian giữa người dùng và phần cứng máy tính. Chức năng cốt lõi nào sau đây thể hiện rõ nhất vai trò quản lý tài nguyên của hệ điều hành?

2 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 2: Mô hình hệ điều hành nào thường được sử dụng trong các hệ thống nhúng hoặc các thiết bị có tài nguyên hạn chế, nơi mà hiệu quả và tốc độ phản hồi thời gian thực là cực kỳ quan trọng và cấu trúc đơn giản được ưu tiên?

3 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 3: Lời gọi hệ thống (System Call) là giao diện chính giữa chương trình ứng dụng và hệ điều hành. Khi một chương trình ứng dụng thực hiện một lời gọi hệ thống (ví dụ: yêu cầu đọc dữ liệu từ ổ đĩa), quá trình chuyển đổi từ chế độ người dùng sang chế độ hạt nhân (kernel mode) là cần thiết vì lý do nào sau đây?

4 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 4: Trong cấu trúc hệ điều hành dạng Client-Server (hoặ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ý tiến trình, quản lý bộ nhớ) được triển khai dưới dạng các tiến trình người dùng (server). Ưu điểm chính của cấu trúc này so với cấu trúc nguyên khối (monolithic) là gì?

5 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 5: Tiến trình (Process) là một chương trình đang thực thi. Mỗi tiến trình trong hệ điều hành đa nhiệm thường được cấp phát một Vùng điều khiển tiến trình (Process Control Block - PCB). PCB lưu trữ những thông tin quan trọng nào để hệ điều hành có thể quản lý tiến trình đó?

6 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 6: Xem xét các trạng thái cơ bản của một tiến trình: New, Running, Waiting, Ready, Terminated. Sự chuyển đổi trạng thái nào sau đây xảy ra khi tiến trình đang thực thi (Running) và yêu cầu một thao tác I/O (ví dụ: đọc từ bàn phím)?

7 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 7: So sánh giữa Tiến trình (Process) và Tiểu trình (Thread). Đặc điểm nào sau đây là điểm khác biệt CƠ BẢN nhất giữa chúng?

8 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 8: Lợi ích chính của việc sử dụng tiểu trình (multithreading) trong một ứng dụng là gì?

9 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 9: Xét thuật toán lập lịch CPU Round Robin với quantum thời gian q = 4ms. Có 3 tiến trình P1, P2, P3 với thời gian burst time lần lượt là 10ms, 5ms, 8ms. Giả sử các tiến trình đến cùng lúc tại thời điểm 0 và được xếp vào hàng đợi theo thứ tự P1, P2, P3. Thời gian hoàn thành (completion time) của tiến trình P2 là bao nhiêu?

10 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 10: Thuật toán lập lịch CPU nào sau đây có thể dẫn đến hiện tượng 'starvation' (đói tài nguyên), nơi một hoặc nhiều tiến trình có độ ưu tiên thấp có thể không bao giờ được cấp CPU nếu liên tục có các tiến trình có độ ưu tiên cao hơn đến?

11 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 11: Vấn đề miền găng (Critical Section Problem) phát sinh khi nhiều tiến trình cùng truy cập và thao tác trên một tài nguyên chia sẻ (ví dụ: biến chung, tập tin). Điều kiện nào sau đây là yêu cầu BẮT BUỘC để giải pháp cho vấn đề miền găng được coi là đúng đắn?

12 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 12: Semaphore là một công cụ đồng bộ hóa phổ biến. Giả sử có một semaphore nhị phân (mutex) được khởi tạo giá trị 1 để bảo vệ một miền găng. Hai tiến trình P1 và P2 cùng cố gắng vào miền găng. P1 gọi `wait(mutex)`, sau đó P2 gọi `wait(mutex)`. Điều gì xảy ra với P2?

13 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 13: Bài toán cổ điển 'Nhà sản xuất - Người tiêu dùng' (Producer-Consumer Problem) mô tả sự tương tác giữa các tiến trình chia sẻ một bộ đệm có kích thước giới hạn. Để giải quyết bài toán này, chúng ta thường sử dụng các semaphore để đảm bảo điều gì?

14 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 14: Tắc nghẽn (Deadlock) là tình trạng một tập hợp các tiến trình bị kẹt vì mỗi tiến trình đang chờ một tài nguyên đang bị chiếm 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 (và đủ) để xảy ra tắc nghẽn?

15 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 15: Thuật toán Banker (Banker's Algorithm) là một phương pháp để ngăn chặn tắc nghẽn bằng cách chỉ cấp phát tài nguyên cho một tiến trình nếu việc cấp phát đó giữ cho hệ thống ở trạng thái an toàn (safe state). Trạng thái an toàn được định nghĩa là:

16 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 16: Phương pháp nào sau đây là một cách để PHÒNG NGỪA (Prevention) tắc nghẽn bằng cách loại bỏ điều kiện Giữ và chờ (Hold and Wait)?

17 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 17: Trong quản lý bộ nhớ, địa chỉ logic (Logical Address) là địa chỉ được phát sinh bởi CPU, còn địa chỉ vật lý (Physical Address) là địa chỉ thực tế trên bộ nhớ chính. Quá trình chuyển đổi từ địa chỉ logic sang địa chỉ vật lý được thực hiện bởi đơn vị phần cứng nào?

18 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 18: Hiện tượng phân mảnh ngoại vi (External Fragmentation) xảy ra trong các kỹ thuật cấp phát bộ nhớ liên tục. Nó được mô tả là tình trạng nào sau đây?

19 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 19: Kỹ thuật quản lý bộ nhớ nào sau đây LOẠI BỎ được hoàn toàn hiện tượng phân mảnh ngoại vi (External Fragmentation) nhưng lại có thể gây ra phân mảnh nội vi (Internal Fragmentation)?

20 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 20: Trong kỹ thuật phân trang, địa chỉ logic (virtual address) được chia thành hai phần: số hiệu trang (page number - p) và độ lệch trong trang (offset - d). Để chuyển đổi sang địa chỉ vật lý (physical address), MMU sử dụng Bảng trang (Page Table). Chức năng chính của Bảng trang là gì?

21 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 21: Bộ nhớ ảo (Virtual Memory) là một kỹ thuật cho phép một tiến trình sử dụng không gian địa chỉ logic lớn hơn dung lượng bộ nhớ vật lý có sẵn. Lợi ích chính của bộ nhớ ảo là gì?

22 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 22: Trong kỹ thuật phân trang theo yêu cầu (Demand Paging), lỗi trang (Page Fault) xảy ra khi CPU cố gắng truy cập một trang mà trang đó hiện KHÔNG có trong bộ nhớ vật lý. Khi lỗi trang xảy ra, hệ điều hành cần thực hiện các bước nào để xử lý?

23 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 23: Khi xảy ra lỗi trang và tất cả các khung trang trong bộ nhớ vật lý đều đã bị chiếm dụng, hệ điều hành phải sử dụng một thuật toán thay thế trang (Page Replacement Algorithm) để chọn một trang nào đó trong bộ nhớ vật lý để đẩy ra đĩa. Thuật toán nào sau đây được coi là tối ưu về mặt lý thuyết (cho tỷ lệ lỗi trang thấp nhất) nhưng không thể triển khai trong thực tế?

24 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 24: Hệ thống tập tin (File System) là một phần quan trọng của hệ điều hành, chịu trách nhiệm quản lý việc lưu trữ và truy xuất dữ liệu trên các thiết bị lưu trữ lâu dài (như ổ đĩa cứng). Đơn vị cơ bản nhất mà hệ thống tập tin quản lý là gì?

25 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 25: Trong các phương pháp cấp phát không gian đĩa cho tập tin, phương pháp cấp phát liên tục (Contiguous Allocation) lưu trữ mỗi tập tin dưới dạng một khối block đĩa liền kề. Nhược điểm chính của phương pháp này là gì?

26 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 26: Phương pháp cấp phát không gian đĩa nào sau đây sử dụng một bảng chỉ mục (Index Table) cho mỗi tập tin, trong đó mỗi mục trong bảng chỉ mục trỏ đến một block dữ liệu của tập tin?

27 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 27: Hệ thống I/O (Input/Output) là một phần quan trọng của hệ điều hành, quản lý sự tương tác giữa CPU và các thiết bị ngoại vi. Kỹ thuật Spooling (Simultaneous Peripheral Operations Online) được sử dụng để làm gì?

28 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 28: Thuật toán lập lịch đĩa (Disk Scheduling) được sử dụng để xác định thứ tự phục vụ các yêu cầu truy cập đĩa (đọc/ghi block dữ liệu) nhằm giảm thiểu thời gian tìm kiếm (seek time). Thuật toán nào sau đây phục vụ các yêu cầu dựa trên vị trí vật lý của sector trên đĩa, di chuyển theo một hướng duy nhất cho đến khi đạt đến cuối đĩa, sau đó quay lại và tiếp tục theo hướng ngược lại?

29 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 29: Bảo vệ hệ thống (Protection) trong hệ điều hành đề cập đến các cơ chế kiểm soát quyền truy cập của các chương trình, tiến trình, hoặc người dùng đến các tài nguyên hệ thống (CPU, bộ nhớ, tập tin, thiết bị I/O). Mô hình bảo vệ nào sử dụng một ma trận (Access Matrix) để định nghĩa chi tiết các quyền truy cập của các miền (domain) đối với các đối tượng (object)?

30 / 30

Category: Câu trắc nghiệm Nguyên lí hệ điều hành

Tags: Bộ đề 15

Câu 30: An ninh hệ thống (Security) tập trung vào việc bảo vệ hệ thống khỏi các mối đe dọa (cả vô tình và cố ý) từ bên ngoài. Một trong những mục tiêu chính của an ninh hệ thống là đảm bảo tính toàn vẹn (Integrity) của dữ liệu. Tính toàn vẹn dữ liệu đề cập đến điều gì?

Xem kết quả