wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Trắc nghiêm ôn tập HĐH_C6

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Vùng tương trục là gì?

a)

Phần mã nơi dữ liệu chia sẻ bị thay đổi

b)

Phần mã nơi một tiến trình có thể thao tác dữ liệu mà không cần đồng bộ

c)

Phần mã không bao giờ bị các tiến trình khác truy cập

d)

Phần mã không cần phải bảo vệ bởi các điều kiện ràng buộc

2.

Yêu cầu nào sau đây KHÔNG thuộc về giải pháp vùng tương trục?

a)

Loại trừ hỗ tương

b)

Tiến trình

c)

Chờ đợi có giới hạn

d)

Tối ưu hóa tốc độ xử lý

3.

Các Giải Pháp Đồng Bộ "Busy Waiting" là giải pháp gì?

a)

Tiến trình rời khỏi CPU khi chờ đợi

b)

Tiến trình liên tục kiểm tra điều kiện để vào vùng tương trục

c)

Tiến trình chờ đợi với một thời gian định sẵn

d)

Giải pháp chỉ áp dụng cho hệ thống đơn giản

4.

Semaphore có thể ở trạng thái nào sau đây?

a)

Đếm và nhị phân

b)

Chỉ đếm

c)

Chỉ nhị phân

d)

Chỉ đợi bận

5.

Monitor sử dụng các biến điều kiện để làm gì?

a)

Kiểm soát truy cập vào tài nguyên chia sẻ

b)

Tạo thêm luồng mới

c)

Hỗ trợ các tiến trình thực thi không cần đồng bộ

d)

Tăng số lượng tiến trình có thể vào vùng tương trục cùng lúc

6.

Liveness là gì?

a)

Tính chất đảm bảo tiến trình thực hiện công việc mà không bị chặn vĩnh viễn

b)

Tính chất chỉ xảy ra khi tất cả tiến trình hoạt động đồng thời

c)

Tính chất chặn mọi tiến trình không được thực hiện

d)

Đảm bảo tất cả tiến trình đều hoàn thành một phần công việc

7.

Phần mã nguồn chương trình chứa các thao tác lên dữ liệu chia sẻ gọi là gì?

a)

Entry section

b)

Critical section

c)

Race condition

d)

Remainder section

8.

Giải thuật Peterson là sự kết hợp của các thành phần nào?

a)

Giải thuật 1 và biến kiểm tra điều kiện trong remainder section

b)

Giải thuật 1 và giải thuật 2

c)

Giải thuật 2 và biến kiểm tra điều kiện trong vùng tranh chấp

d)

Giải thuật 2 thực hiện 2 lần

9.

Đặc điểm nào sau đây KHÔNG phải là của monitor?

a)

Là một một module phần mềm, bên trong có chứa các biến cục bộ, các thủ tục và một đoạn mã nguồn khởi tạo

b)

Biến cục bộ chỉ có thể được truy xuất bởi các thủ tục của monitor

c)

Tiến trình vào monitor băng cách goi một trong các thủ tục đó

d)

Có thể cho phép nhiều hơn 1 tiến trình vào monitor tại cùng một thời điểm

10.

Trong các giải pháp sau, giải pháp nào tiến trình đang chờ nhưng vẫn chiếm dụng CPU:

a)

Sleep and Wakeup

b)

Monitor

c)

Semaphone

d)

Busy waiting