JavaScript is required

Việc truyền thông số từ chương trình ứng dụng đến hệ điều hành có thể thực hiện bằng cách lưu thông số trong?

A.
Các thanh ghi và stack
B.
Vùng nhớ trong bộ nhớ chính
C.
Tất cả các câu trên đều đúng
Trả lời:

Đáp án đúng: C


Việc truyền thông số từ chương trình ứng dụng đến hệ điều hành có thể thực hiện bằng nhiều cách, bao gồm: - **Các thanh ghi và stack:** Chương trình ứng dụng có thể lưu trữ các tham số trong các thanh ghi của CPU hoặc trên stack (ngăn xếp) trước khi gọi một hàm hệ thống (system call) của hệ điều hành. Hệ điều hành sau đó sẽ truy cập các tham số này để thực hiện yêu cầu. - **Vùng nhớ trong bộ nhớ chính:** Chương trình ứng dụng có thể lưu trữ các tham số trong một vùng nhớ chung mà cả chương trình ứng dụng và hệ điều hành đều có thể truy cập. Điều này thường được sử dụng cho các tham số lớn hoặc phức tạp. Vì cả hai phương pháp trên đều đúng, đáp án chính xác nhất là "Tất cả các câu trên đều đúng".

Câu hỏi liên quan