Khi tiến trình kết thúc, hệ thống sẽ:
Trả lời:
Đáp án đúng: C
Khi một tiến trình kết thúc, hệ điều hành sẽ thực hiện các công việc để giải phóng tài nguyên mà tiến trình đó đã sử dụng và loại bỏ các thông tin liên quan đến tiến trình.
Phương án A: Thu hồi lại PCB (Process Control Block) của tiến trình. PCB là một cấu trúc dữ liệu chứa thông tin quan trọng về tiến trình, như ID, trạng thái, bộ đếm chương trình, các thanh ghi, thông tin quản lý bộ nhớ, v.v. Khi tiến trình kết thúc, PCB không còn cần thiết và sẽ được thu hồi để giải phóng bộ nhớ.
Phương án B: Thu hồi lại tài nguyên của tiến trình. Các tài nguyên mà tiến trình đã sử dụng (ví dụ: bộ nhớ, file, thiết bị I/O) sẽ được hệ điều hành thu hồi để các tiến trình khác có thể sử dụng.
Phương án C: Thu hồi lại PCB và tài nguyên của tiến trình. Đây là phương án chính xác nhất vì nó bao gồm cả việc thu hồi PCB và các tài nguyên khác mà tiến trình đã sử dụng.
Phương án D: Loại nó ra khỏi hàng đợi Ready Queue. Việc loại tiến trình ra khỏi hàng đợi Ready Queue chỉ là một phần của quá trình kết thúc. Khi tiến trình kết thúc, nó không chỉ bị loại khỏi hàng đợi Ready Queue mà còn phải thu hồi PCB và tài nguyên.
Do đó, đáp án chính xác nhất là C.
50 câu hỏi 60 phút