JavaScript is required

Nhằm tối ưu sử dụng bộ nhớ, Hệ điều hành đưa một phần tiến trình ra khỏi bộ nhớ chính, lưu tạm trên ổ cứng. Khi tiến trình cần thì nạp vào. Tên gọi của kỹ thuật này là gì?

A.

Static linking

B.

Dynamic linking

C.

Overlay

D.

Swapping

Trả lời:

Đáp án đúng: D


Kỹ thuật mà hệ điều hành sử dụng để tối ưu hóa việc sử dụng bộ nhớ bằng cách di chuyển một phần tiến trình ra khỏi bộ nhớ chính và lưu trữ tạm thời trên ổ cứng, sau đó nạp lại khi cần, được gọi là Swapping. * **Static linking (Liên kết tĩnh):** Là quá trình kết hợp tất cả các thư viện cần thiết vào chương trình tại thời điểm biên dịch, không liên quan đến việc di chuyển tiến trình giữa bộ nhớ chính và ổ cứng. * **Dynamic linking (Liên kết động):** Là quá trình liên kết các thư viện vào chương trình trong thời gian chạy, cũng không liên quan đến việc di chuyển tiến trình giữa bộ nhớ chính và ổ cứng. * **Overlay:** Là một kỹ thuật quản lý bộ nhớ cũ, trong đó chỉ một phần của chương trình được giữ trong bộ nhớ tại một thời điểm. Tuy nhiên, nó không liên quan đến việc hệ điều hành tự động di chuyển các phần của tiến trình giữa bộ nhớ và ổ cứng để tối ưu hóa việc sử dụng bộ nhớ như Swapping. * **Swapping:** Đúng như mô tả trong câu hỏi, đây là kỹ thuật mà hệ điều hành di chuyển các tiến trình hoặc các phần của tiến trình giữa bộ nhớ chính (RAM) và ổ cứng để giải phóng bộ nhớ cho các tiến trình khác. Khi một tiến trình bị "swap out", nó được lưu trữ trên ổ cứng, và khi cần thiết, nó được "swap in" trở lại bộ nhớ chính. Do đó, đáp án chính xác là D. Swapping.

Câu hỏi liên quan