WorksheetsOS_C4_Thresh
Total questions: 8
Worksheet time: 7mins
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?
Đáp ứng nhanh
Chia sẻ tài nguyên
Giảm lượng tài nguyên cần cung cấp cho tiến trình
Kinh tế (về thời gian và "công sức")
Chỉ ra mục nào sau đây không phải là một mô hình đa luồng phổ biến?
•One-to-One
•One-to-Many
• Many-to-One
•Many-to-Many
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
•Mã luồng
•Tập thanh ghi biểu diễn trạng thái của processor
•User stack và kernel stack
•Vùng lưu trữ riêng của luồng
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?
• Đáp ứng nhanh
•Dùng riêng tài nguyên
•Kinh tế
• Tăng lợi ích trên kiến trúc multiprocessor
Chỉ ra phương án sai khi nói tới các user thread:
•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.
•Việc tạo và quản lý các user thread nhanh hơn so với các kernel thread.
•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.
Chỉ ra phương án sai khi nói tới các kernel thread:
•Việc tạo luồng và lập lịch được thực hiện trong không gian kernel.
•Việc tạo và quản lý các kernel thread nhanh hơn so với các user thread.
• 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.
Xác định phương án sai khi nói tới mô hình đa luồng One-to-One
•Mỗi user-level thread được ánh xạ vào 1 kernel thread
•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.
Cho phép nhiều luồng chạy song song trên multiprocessor.
•Cần giới hạn số luồng được hỗ trợ bởi HĐH
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.
•tiến trình, server, luồng, pool
•pool, tiến trình, server, luồng
•luồng, tiến trình, pool, server
•server, luồng, tiến trình, pool
