Tạo Trắc Nghiệm

Trắc nghiệm Hệ điều hành Bài 14: Cơ chế thông tin liên lạc

25 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Cơ chế nào cho phép các tiến trình trao đổi thông tin và đồng bộ hóa hoạt động?

Đáp án và lời giải

Đáp án: D

Câu 2

Đâu là hai mô hình cơ bản để thực hiện IPC?

Đáp án và lời giải

Đáp án: D

Câu 3

Trong mô hình Bộ nhớ chia sẻ (Shared Memory), các tiến trình giao tiếp bằng cách nào?

Đáp án và lời giải

Đáp án: C

Câu 4

Ưu điểm chính của Bộ nhớ chia sẻ so với Truyền thông điệp là gì?

Đáp án và lời giải

Đáp án: C

Câu 5

Trong mô hình Truyền thông điệp (Message Passing), các tiến trình giao tiếp bằng cách nào?

Đáp án và lời giải

Đáp án: B

Câu 6

Nhược điểm chính của Truyền thông điệp so với Bộ nhớ chia sẻ là gì?

Đáp án và lời giải

Đáp án: B

Câu 7

Trong Truyền thông điệp trực tiếp (Direct Communication), các tiến trình giao tiếp với nhau bằng cách nào?

Đáp án và lời giải

Đáp án: B

Câu 8

Trong Truyền thông điệp gián tiếp (Indirect Communication), các tiến trình giao tiếp thông qua một thực thể trung gian nào?

Đáp án và lời giải

Đáp án: B

Câu 9

Ưu điểm của Truyền thông điệp gián tiếp là gì?

Đáp án và lời giải

Đáp án: C

Câu 10

Pipe (đường ống) là một cơ chế IPC phổ biến trong các hệ thống Unix/Linux, nó thuộc mô hình IPC nào và đặc điểm chính là gì?

Đáp án và lời giải

Đáp án: C

Câu 11

Named Pipe (FIFO) là một loại pipe có đặc điểm gì khác so với pipe thông thường?

Đáp án và lời giải

Đáp án: C

Câu 12

Socket là một cơ chế IPC mạnh mẽ, thường được sử dụng để làm gì?

Đáp án và lời giải

Đáp án: D

Câu 13

Trong mô hình Socket, có hai loại kết nối phổ biến là gì?

Đáp án và lời giải

Đáp án: D

Câu 14

Signal là một cơ chế IPC đơn giản trong Unix/Linux, dùng để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 15

Khi một tiến trình nhận được một Signal, nó có thể thực hiện những hành động nào?

Đáp án và lời giải

Đáp án: C

Câu 16

Message Queue (Hàng đợi tin nhắn) là một cơ chế IPC thuộc mô hình nào và hoạt động ra sao?

Đáp án và lời giải

Đáp án: B

Câu 17

Ưu điểm của Message Queue là gì?

Đáp án và lời giải

Đáp án: D

Câu 18

Nhược điểm của Message Queue là gì?

Đáp án và lời giải

Đáp án: D

Câu 19

Semaphore và Mutex, mặc dù là cơ chế đồng bộ hóa, nhưng chúng cũng có thể được sử dụng gián tiếp trong IPC để làm gì?

Đáp án và lời giải

Đáp án: B

Câu 20

Trong mô hình Bộ nhớ chia sẻ, các tiến trình A và B muốn trao đổi dữ liệu. A viết vào vùng nhớ, B đọc từ vùng nhớ. Nếu không có đồng bộ hóa, vấn đề gì có thể xảy ra?

Đáp án và lời giải

Đáp án: D

Câu 21

Kỹ thuật nào được sử dụng để đảm bảo tính nguyên tố (atomic) của các thao tác trên các cơ chế IPC như Semaphore, tránh bị ngắt giữa chừng?

Đáp án và lời giải

Đáp án: D

Câu 22

Nếu hai tiến trình A và B muốn giao tiếp bằng Pipe, và A ghi dữ liệu trong khi B đọc dữ liệu, thì Pipe hoạt động giống như cấu trúc dữ liệu nào?

Đáp án và lời giải

Đáp án: B

Câu 23

Cơ chế nào thường được các ứng dụng Client-Server sử dụng để giao tiếp qua mạng?

Đáp án và lời giải

Đáp án: D

Câu 24

Khi sử dụng Bộ nhớ chia sẻ, Hệ điều hành chịu trách nhiệm chính về việc gì?

Đáp án và lời giải

Đáp án: B

Câu 25

Mô hình IPC nào thường được sử dụng khi cần trao đổi một lượng lớn dữ liệu giữa các tiến trình trên cùng một máy tính?

Đáp án và lời giải

Đáp án: D