JavaScript is required

Tiến trình (process) là gì?

A.

là một đoạn code chương trình

B.
là nơi chưa các dữ liệu chương trình
C.
là nơi quản lý toàn bộ các bộ nhớ cấp phát trong quá trình hoạt động
D.
là một chương trình đang chạy trên máy tính
Trả lời:

Đáp án đúng: D


Tiến trình (process) là một thể hiện của chương trình đang được thực thi trên máy tính. Nó bao gồm mã chương trình, dữ liệu, các tài nguyên hệ thống (ví dụ: bộ nhớ, file, socket) và trạng thái thực thi hiện tại. Một chương trình có thể tạo ra nhiều tiến trình khác nhau, mỗi tiến trình hoạt động độc lập với nhau. * **Phương án A:** Sai. Code chương trình chỉ là một phần của tiến trình. * **Phương án B:** Sai. Nơi chứa dữ liệu của chương trình (ví dụ: biến, hằng) là một phần của bộ nhớ mà tiến trình sử dụng, nhưng không phải là định nghĩa đầy đủ của tiến trình. * **Phương án C:** Sai. Quản lý bộ nhớ là một phần chức năng của hệ điều hành, không phải là định nghĩa của tiến trình. * **Phương án D:** Đúng. Đây là định nghĩa chính xác nhất về tiến trình.

Câu hỏi liên quan