wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Câu hỏi về Tiến trình và Lập lịch

Total questions: 56

Worksheet time: 48mins

Name
Class
Date
1.

Tiến trình nào có thể ảnh hưởng đến / bị ảnh hưởng bởi các tiến trình khác đang thực thi trong hệ thống ?

a)

tiến trình cha mẹ

b)

tiến trình hợp tác

c)

tiến trình con

d)

tiến trình init

2.

Nếu tất cả các tiến trình liên tục vào/ra dữ liệu thì hàng đợi sẵn sàng sẽ luôn......., bộ lập lịch ngắn hạn sẽ làm việc ........

a)

đầy, ít

b)

trống rỗng, ít

c)

trống rỗng, rất nhiều

d)

đầy, rất nhiều

3.

Khi một tiến trình kết thúc:

a)

Nó bị loại ra khỏi tất cả các hàng đợi

b)

Nó vào hàng đợi kết thúc

c)

Khối điều khiển tiến trình của nó được lưu ở tập tin log của hệ thống

d)

Nó bị loại ra khỏi tất cả các hàng đợi trừ hàng đợi nhiệm vụ

4.

Thuật toán lập lịch CPU nào thường cho thời gian phản hồi trung bình nhỏ nhất:

a)

Thứ tự ưu tiên cho phép dừng

b)

FCFS

c)

SJF cho phép dừng

d)

Round Robin với time quantum nhỏ

5.

Khi sử dụng bộ đếm để triển khai LRU, chúng ta thay thế trang có:

a)

giá trị thời gian lớn nhất

b)

giá trị thời gian nhỏ nhất

c)

kích thước lớn nhất

d)

Các phương án trên đều sai

6.

Giả sử một hệ thống sử dụng phân trang theo yêu cầu mà không có Bảng chuyển đổi (TLB - Translation Look-aside Table). Thời gian truy cập bộ nhớ là 200 ns; thời gian phục vụ lỗi trang là 8ms; tỷ lệ lỗi trang là 1/1000. Tính Thời gian truy cập hiệu quả (EAT - Effective Access Time) (tính theo ms) của hệ thống?

4 lines
7.

Một tiến trình sử dụng 5 trang A, B, C, D, E theo trình tự: A, B, C, D, A, B, E, A, B, C, D, E. Nếu sử dụng thuật toán thay thế trang FIFO, số lỗi trang xảy ra khi tăng từ 3 frame lên 4 frame :

a)

Các phương án trên đều sai

b)

giảm

c)

tăng

d)

vẫn giữ nguyên

8.

Đối với một miền, _______ là một danh sách các đối tượng cùng với các quyền cho phép các đối tượng đó.

a)

Danh mục khả năng

b)

Danh sách truy cập

c)

Các phương án trên đều sai

d)

Danh mục khả năng và danh sách truy cập

9.

Giả sử một đĩa có 200 trụ (cylinders) (được đánh dấu từ 0 đến 199); đầu đọc hiện đang ở trụ 53 và hướng về phía xi lanh 199; chuỗi các yêu cầu ổ đĩa là 98, 183, 37, 122, 14, 124, 65, 67. Giả sử thuật toán lập lịch cho ổ đĩa C-SCAN được sử dụng, hãy hiển thị thứ tự của các yêu cầu được phục vụ? (Các yêu cầu được viết liền nhau, chỉ ngăn cách nhau bởi dấu phẩy).

4 lines
10.

Trong cấp phát liên kết, thư mục chứa con trỏ trỏ đến______________________

a)

Tất cả các khối của tập tin

b)

Khối đầu tiên của tập tin

c)

Khối cuối cùng của tập tin

d)

Khối đầu tiên và cuối cùng của tập tin

11.

______________________ không xảy ra với cấp phát liên kết.

a)

Hiện tượng phân mảnh trong

b)

Cả ba phương án trên

c)

Nạn đói

d)

Hiện tượng phân mảnh ngoài

12.

Khi tiến trình yêu cầu truy cập tập tin thì nó cần _______________

a)

Sử dụng các ngắt đặc biệt

b)

Chạy một chương trình riêng biệt khác

c)

Gửi yêu cầu đến khối điều khiển tập tin

d)

Sử dụng hàm hệ thống open() và close()

13.

Đâu là phát biểu ĐÚNG về thuật toán banker?

a)

Nó phát hiện trạng thái bế tắc của hệ thống

b)

Nó phát hiện các thể hiện tài nguyên có sẵn của hệ thống -

c)

Nó tìm ra một trật tự của các tiến trình trong đó các tiến trình kết thúc

d)

Nó phát hiện tiến trình nào có thể gây ra bế tắc

14.

Chức năng chính của chương trình biên dịch dòng lệnh là:

a)

Xử lý các tập tin trong hệ điều hành

b)

Cung cấp các giao diện giữa các API và chương trình ứng dụng

c)

Các phương án trên đều sai

d)

Nhận và thực thi lệnh tiếp theo của người dùng

15.

Khi một tiến trình P thực hiện phần mã ở khu vực quan trọng (critical section), không có tiến trình Q nào khác có thể thực hiện trong khu vực quan trọng (của Q). Tình huống này được gọi là

a)

Điều kiện động

b)

Điều kiện găng

c)

Điều kiện cần thiết

d)

Điều kiện tương tranh

16.

Phát biểu nào KHÔNG ĐÚNG về thuật toán phát hiện bế tắc dựa trên biểu đồ?

a)

Nếu có một chu kỳ, hệ thống ở trạng thái bế tắc

b)

Các đỉnh của đồ thị biểu thị các tiến trình

c)

Các đỉnh của biểu đồ có thể biểu thị các tiến trình hoặc tài nguyên

d)

Một cạnh từ đỉnh này sang đỉnh khác có nghĩa là một tiến trình đang chờ tài nguyên được giữ bởi tiến trình khác

17.

Ý nào KHÔNG ĐÚNG về các tiêu chí để đánh giá một thuật toán lập lịch CPU tốt?

a)

Giảm thiểu thời gian chờ đợi

b)

Tối đa hóa thời gian quay vòng

c)

Tối đa hóa thông lượng

d)

Giảm thiểu thời gian phản hồi

18.

Ý nào KHÔNG ĐÚNG về các tiêu chí để đánh giá một thuật toán lập lịch CPU tốt?

a)

Giảm thiểu thời gian chờ đợi

b)

Tối đa hóa thời gian quay vòng

c)

Tối đa hóa thông lượng

d)

Giảm thiểu thời gian phản hồi

19.

Thời gian chuyển trạng thái là ___________________________

a)

khoảng thời gian tiến trình chuyển từ trạng thái này sang trạng thái khác

b)

khoảng thời gian CPU chuyển giữa các tiến trình

c)

khoảng thời gian chương trình chuyển từ trạng thái này sang trạng thái khác

d)

khoảng thời gian chuyển trang giữa bộ nhớ ngoài và bộ nhớ chính

20.

Giả sử một hệ thống sử dụng phân trang (bảng trang cấp 1) với Bộ đệm chuyển đổi (TLB - Translation Look-aside Buffer) để dịch địa chỉ. Phát biểu nào là KHÔNG ĐÚNG?

a)

Một tham chiếu có dạng (p, d)

b)

Phải mất ít nhất một truy cập TLB và một truy cập bộ nhớ để tham chiếu (p, d)

c)

Địa chỉ vật lý là f * frame_size + d, trong đó f là khung tương ứng của p

d)

Luôn mất ít nhất một lần truy cập TLB và 2 lần truy cập bộ nhớ để tham chiếu (p, d)

21.

Sử dụng kỹ thuật phân trang :

a)

giảm dung lượng bộ nhớ ảo

b)

làm tăng thời gian swapping

c)

làm tăng du

22.

Sử dụng kỹ thuật phân trang :

a)

giảm dung lượng bộ nhớ ảo

b)

làm tăng thời gian swapping

c)

làm tăng dung lượng bộ nhớ vật lý cần thiết

d)

giảm thời gian swapping

23.

Khi lỗi trang xảy ra, trạng thái của tiến trình:

a)

được lưu

b)

Các phương án trên đều sai

c)

bị gián đoạn

d)

không hợp lệ

24.

Giả sử một hệ thống có RAM 4GB được phân trang kích thước khung là 1KB. Loại dữ liệu của cột khung trong bảng trang là gì?

a)

double (64 bit)

b)

long (64 bit)

c)

int (32 bit)

d)

float (32 bit)

25.

Khi tỷ lệ lỗi trang thấp:

a)

thời gian truy cập hiệu quả giảm

b)

thời gian truy cập hiệu quả tăng

c)

thời gian hoàn thành tăng

d)

thời gian hoàn thành tăng và thời gian truy cập hiệu quả tăng

26.

Một trang bộ nhớ chứa một biến được sử dụng rất nhiều, được tải vào bộ nhớ từ lúc đầu nhưng đến lượt hiện tại thì bị loại bỏ, thì thuật toán thay thế trang là:

a)

h

b)

LRU

c)

FIFO

d)

Các phương án trên đều sai

27.

Trong RAID cấp độ 4, để đọc mỗi khối dữ liệu cần truy cập ___________

a)

lần lượt từng ổ đĩa một

b)

đồng thời một số ổ đĩa

c)

chỉ một ổ đĩa

d)

đồng thời tất cả các ổ đĩa

28.

Một hệ thống tệp UNIX có kích thước khối 4KB; kích thước con trỏ 4 byte; 12 con trỏ trực tiếp; 1 con trỏ gián tiếp đơn; 1 con trỏ gián tiếp kép; và 1 con trỏ gián tiếp ba.Tính số khối chỉ mục tối đa nếu con trỏ gián tiếp kép được sử dụng?

4 lines
29.

Thuật toán First fit và Best fit chịu ảnh hưởng của _______________

a)

Hiện tượng phân mảnh trong

b)

Cả ba phương án trên

c)

Nạn đói

d)

Hiện tượng phân mảnh ngoài

30.

Tránh bế tắc là gì?

a)

Khôi phục hệ thống nếu tồn tại bế tắc

b)

Luôn kiểm tra xem hệ thống có ở trạng thái bế tắc không

c)

Tránh một trong bốn điều kiện bế tắc xảy ra

d)

Bất cứ khi nào hệ thống phân bổ tài nguyên, nó sẽ kiểm tra xem hệ

thống có ở trạng thái bế tắc không

31.

Ý nào KHÔNG ĐÚNG về việc không cho phép dừng trong các thuật toán lập lịch CPU?

a)

FIFO là một thuật toán lập lịch không cho phép dừng

b)

Tiến trình hiện tại có thể được chuyển sang trạng waiting

c)

Chỉ có tiến trình hiện tại có thể sử dụng CPU

d)

Tiến trình hiện tại sẽ luôn được chạy cho đến khi chấm dứt

32.

Mô-đun nào KHÔNG NÊN được thực hiện trong nhân của hệ điều hành?

a)

Mô-đun mạng

b)

Mô-đun quản lý bộ nhớ

c)

Các trình điều khiển thiết bị (như trình điều khiển thiết bị card mạng)

d)

Mô-đun quản lý tiến trình

33.

Giả sử một hệ thống sử dụng thuật toán lập lịch CPU FCFS, thông tin về các tiến trình (thời gian đến, thời gian thực hiện) là: P1 (21), P2 (10), P3 (6). Đâu là thông lượng của hệ thống?

a)

0,4

b)

0,2 x

c)

0,3

d)

0,1

34.

Không gian swap có trong:

a)

Bộ nhớ ngoài

b)

Các phương án trên đều sai

c)

Bộ nhớ chính

d)

CPU

35.

Trong thuật toán thay thế trang FIFO, khi một trang được thay thế nếu là

a)

Trang lâu nhất

b)

Trang mới nhất

c)

Các phương án trên đều sai

d)

Trang ngẫu nhiên được chọn

36.

Đâu là phát biểu KHÔNG ĐÚNG về sự trì trệ (thrashing)?

4 lines
37.

Khi valid-invalid bit có giá trị true có nghĩa là trang:

a)

có dữ liệu

b)

ở trong TLB x

c)

ở trong ổ đĩa

d)

ở trong bộ nhớ trong

38.

Ánh xạ bộ nhớ ảo 2GB lên bộ nhớ vật lý có 256 frame, mỗi frame có kích thước 4 KB. Kích thước mỗi đơn vị bộ nhớ là 1 byte. Kích thước bảng phân trang nghịch đảo là ?

a)

6912 bit

b)

3200 bit

c)

2048 bit

d)

4864 bit

39.

Đâu là phát biểu KHÔNG ĐÚNG về hệ thống tập tin?

a)

Thông tin dữ liệu meta của tệp được lưu trữ dưới dạng tiêu đề của tệp

b)

Một số thông tin dữ liệu meta của tệp được lưu trữ trong một thư mục

c)

Một tệp thường bao gồm hai phần: dữ liệu meta (thông tin về tệp) và dữ liệu x

d)

Các ví dụ về thông tin dữ liệu meta là: tên tệp, kích thước tệp, thời gian truy cập, thời gian sửa đổi, v.v.

40.

Đâu KHÔNG PHẢI là một loại hệ điều hành?

a)

Hệ điều hành đơn chương trình

b)

Hệ thống nhúng

c)

Hệ thống theo mẻ (hàng loạt)

d)

Hệ thống tuần tự

41.

Đâu không phải là một phương pháp xử lý bế tắc?

a)

Khởi động lại hệ thống bất cứ khi nào xảy ra bế tắc

b)

Bỏ qua bế tắc như thể nó không bao giờ xảy ra

c)

Đảm bảo hệ thống không bao giờ rơi vào trạng thái bế tắc

d)

Cho phép hệ thống có bế tắc và sau đó phục hồi

42.

Kỹ thuật nào sau đây giúp giảm thiểu tình trạng nhàn rỗi của CPU hoặc các thiết bị vào/ra khi hệ điều hành đơn vi xử lý ?

a)

Hệ điều hành phân tán

b)

Sử dụng hành đợi x

c)

sử dụng pipe

d)

Đa chương trình

43.

Điều kiện giữ và chờ (trong bế tắc) xảy ra khi:

a)

Tiến trình nắm giữ ít nhất một tài nguyên, và không chờ để lấy thêm tài nguyên

b)

Tiến trình không giữ tài nguyên, và chờ cho một tài nguyên được giải phóng

c)

Tiến trình nắm giữ ít nhất một tài nguyên, và chờ cho một tài nguyên đang được nắm giữ bởi tiến trình khác

d)

Các phương án trên đều sai

44.

Trong chế độ không chờ gửi:

a)

Cả ba phương án trên đều sai

b)

tiến trình gửi liên tục gửi cho đến khi thông điệp được nhận

c)

tiến trình gửi liên tục gửi cho đến khi nó nhận được một thông điệp

d)

tiến trình gửi sẽ gửi thông điệp và rồi quay lại thực thi

45.

Giả sử một đĩa có 200 trụ (cylinders) (được đánh dấu từ 0 đến 199); đầu đọc hiện đang ở trụ 53 và hướng về phía xi lanh 199; chuỗi các yêu cầu đĩa là 98, 183, 37, 122, 14, 124, 65, 67. Giả sử thuật toán lập lịch cho ổ đĩa C-LOOK được sử dụng, hãy hiển thị thứ tự của các yêu cầu được phục vụ? (Các yêu cầu được viết liền nhau, chỉ ngăn cách nhau bởi dấu phẩy).

4 lines
46.

Giả sử một hệ thống sử dụng thuật toán lập lịch Round Robin (RR), thông tin về các tiến trình (thời gian đến, thời gian thực hiện) là: P1 (0,21), P2 (30,10), P3 (20,40), P4 (40,25) và lượng tử thời gian là 15. Hiển thị thứ tự mà các tiến trình được chạy (các tiến trình được viết liền nhau và ngăn cách bởi dấu phấy. VD: (P1,P2,P3,P4)?

4 lines
47.

Hệ thống truyền thông điệp cho phép các tiến trình:

a)

chia sẻ dữ liệu

b)

Định danh người gửi và người nhận thông điệp

c)

Trao đổi với nhau mà không cần đến chia sẻ dữ liệu

d)

Trao đổi với nhau bằng cách chia sẻ dữ liệu

48.

Hạn chế của thuật toán banker là gì ?

a)

nguồn tài nguyên đang có sẵn có thể không còn

b)

Tất cả các phương án trên

c)

số lượng các tiến trình thay đổi theo thời gian

d)

ít khi biết trước tiến trình cần bao nhiêu tài nguyên

49.

Một tiến trình sử dụng 5 trang A, B, C, D, E theo trình tự: A, B, C, D, A, B, E, A, B, C, D, E. Nếu sử dụng thuật toán thay thế trang LRU, số lỗi trang xảy ra khi dùng 3 frame là:

a)

9

b)

8

c)

10

d)

7

50.

Kỹ thuật phân trang (Paging) tăng thời gian ______.

a)

Tất cả các phương án trên

b)

chờ đợi

c)

thực thi

d)

chuyển đổi trạng thái

51.

Tập hợp các thuật toán thay thế trang không bao giờ có hiện tượng bất thường Belady:

a)

Các thuật toán ngăn xếp

b)

Các thuật toán hàng đợi

c)

Các phương án

52.

Tập hợp các thuật toán thay thế trang không bao giờ có hiện tượng bất thường Belady?

a)

Các thuật toán ngăn xếp

b)

Các thuật toán hàng đợi

c)

Các phương án trên đều sai

d)

Các thuật toán chuỗi

53.

Đâu là phát biểu KHÔNG ĐÚNG về Khối điều khiển tệp (FCB - File Control Block)?

a)

Đây là cấu trúc dữ liệu lưu trữ thông tin cần thiết để thao tác với tệp

b)

FCB của tệp thường được lưu trữ trên đĩa (hoặc thiết bị lưu trữ) x

c)

inode trong Linux là một ví dụ về FCB

d)

Đây là cấu trúc dữ liệu lưu trữ dữ liệu của tệp

54.

Mức độ đa chương trình là:

a)

Số lượng các tiến trình trong hàng đợi sẵn sàng

b)

Số lượng các tiến trình trong bộ nhớ

c)

Số lượng các tiến trình thực thi trong một đơn vị thời gian

d)

Số lượng các tiến trình trong hàng đợi vào ra

55.

Giả sử một hệ thống sử dụng thuật toán lập lịch không cho phép dừng SJF, thông tin về các tiến trình (thời gian đến, thời gian thực hiện) là:P1 (0,7), P2 (2,4), P3 (4,1), P4 (5,5). Tính thời gian quay vòng của P1?

4 lines
56.

Giả sử một hệ thống sử dụng thuật toán lập lịch CPU Round Robin (RR), thông tin về các tiến trình (thời gian đến, thời gian thực hiện) là: P1 (0,21), P2 (30,10), P3 (20,40), P4 (40, 25) và lượng tử thời gian là 15. Tính tổng thời gian chờ của các tiến trình?

4 lines