wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OS_C4_Thresh

Total questions: 8

Worksheet time: 7mins

Name
Class
Date
1.

Chỉ ra mục  nào sau đây không phải là lợi ích của tiến trình đa luồng?

a)

Đáp ứng nhanh

b)

Chia sẻ tài nguyên

c)

Giảm lượng tài nguyên cần cung cấp cho tiến trình

d)

Kinh tế (về thời gian và "công sức")

2.

Chỉ ra mục nào sau đây không phải là một mô hình đa luồng phổ biến?

a)

One-to-One

b)

One-to-Many

c)

Many-to-One

d)

Many-to-Many

3.

Xác định thành phần nào sau đây của luồng Windows không thuộc ngữ cảnh (context) của luồng

a)

Mã luồng

b)

Tập thanh ghi biểu diễn trạng thái của processor

c)

User stack và kernel stack

d)

Vùng lưu trữ riêng của luồng

4.

Xác định phương án nào không phải là một lợi ích của tiến trình đa luồng?

a)

Đáp ứng nhanh

b)

Dùng riêng tài nguyên

c)

Kinh tế

d)

Tăng lợi ích trên kiến trúc multiprocessor

5.

Chỉ ra phương án sai khi nói tới các user thread:

a)

Việc tạo luồng và lập lịch được thực hiện trong không gian người sử dụng.

b)

Việc tạo và quản lý các user thread nhanh hơn so với các kernel thread.

c)

Trong mô hình many-to-many, nếu 1 user thread gọi 1 system call khóa sẽ gây cả tiến trình khóa.

6.

Chỉ ra phương án sai khi nói tới các kernel thread:

a)

Việc tạo luồng và lập lịch được thực hiện trong không gian kernel.

b)

Việc tạo và quản lý các kernel thread nhanh hơn so với các user thread.

c)

Nếu 1 user thread gọi 1 system call khóa, tiến trình không bị khóa vì kernel có thể lập lịch một luồng mới.

7.

Xác định phương án sai khi nói tới mô hình đa luồng One-to-One

a)

Mỗi user-level thread được ánh xạ vào 1 kernel thread

b)

Khi có 1 tiến trình tạo system call khóa, các tiến trình khác cũng bị ngừng.

c)

Cho phép nhiều luồng chạy song song trên multiprocessor.

d)

Cần giới hạn số luồng được hỗ trợ bởi HĐH

8.

Xác định thứ tự đúng của các từ cần điền khi nói đến các thread pool: Tư tưởng của thread pool là tạo nhiều luồng tại lúc bắt đầu ……… và đặt chúng vào một pool - nơi chúng "ngồi" và đợi việc. Khi ……… nhận một yêu cầu, nó "đánh thức" một ……… trong pool - nếu nó sẵn sàng - truyền cho nó yêu cầu để phục vụ. Khi hoàn thành, luồng lại trở về ……… chờ công việc khác.

a)

tiến trình, server, luồng, pool

b)

pool, tiến trình, server, luồng

c)

luồng, tiến trình, pool, server

d)

server, luồng, tiến trình, pool