What is the difference between a job and a process?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "A job is a program selected for execution, while a process is in execution.". Một chương trình cùng dữ liệu của nó, khi còn chờ hệ điều hành chọn và cấp tài nguyên, được gọi là job; đến lúc đã được nạp vào bộ nhớ và thực sự đang chạy thì nó trở thành process. Cùng một thực thể nhưng khác giai đoạn trong vòng đời. "A job is a program in execution, while a process is stored on disk." sai vì nói ngược hoàn toàn: chương trình đang thi hành mới là process, còn thứ nằm chờ bên ngoài mới là job. "A job is a completed program, while a process is on disk." sai vì job không phải chương trình đã hoàn tất; khi kết thúc, tiến trình bị huỷ và tài nguyên được thu hồi. "A job and a process are identical terms." sai vì nếu hai khái niệm trùng nhau thì hệ điều hành không cần tách hai khâu quản lý: bộ phận xếp hàng chờ cho job và bộ định thời cấp bộ xử lý cho process.

Cùng phần 6

Xuất hiện trong 1 bộ đề