JavaScript is required

Hành động nào hệ điều hành sẽ thực thi một tiến trình mới sinh ra?

A.
Cấp CPU ngay cho tiến trình
B.
Giao ngay các tài nguyên mà tiến trình cần
C.
Tạo ngay khối PCB để quản lý tiến trình
D.
Cả 3 phương án trên đều đúng
Trả lời:

Đáp án đúng: C


Khi một tiến trình mới được sinh ra, hệ điều hành cần tạo một cấu trúc dữ liệu để quản lý và theo dõi tiến trình đó. Cấu trúc này thường được gọi là Process Control Block (PCB). PCB chứa tất cả các thông tin quan trọng về tiến trình, bao gồm ID tiến trình, trạng thái tiến trình, bộ đếm chương trình, các thanh ghi, thông tin quản lý bộ nhớ, thông tin I/O, và thông tin lập lịch. Do đó, việc tạo PCB là hành động đầu tiên và quan trọng nhất mà hệ điều hành thực hiện khi một tiến trình mới được sinh ra. Các hành động khác như cấp CPU hoặc giao tài nguyên chỉ xảy ra sau khi PCB đã được tạo và tiến trình đã được đưa vào hàng đợi sẵn sàng hoặc một trạng thái chờ khác.

Câu hỏi liên quan