Câu trả lời:
Nhiều người sẽ ước điều này, bao gồm cả bản thân tôi.
Than ôi, không. Hoạt động này không tồn tại, và không thể tồn tại.
Ví dụ, hãy suy nghĩ về việc đóng băng một ứng dụng có tệp mở trên CD hoặc kết nối Internet mở. Bây giờ hãy tưởng tượng những gì nó cần để "đóng băng" và "giải phóng" nó: Tất cả các tệp và kết nối sẽ được lưu, sau đó được tạo lại, ổ đĩa CD có thể được xác minh và mở tệp, kết nối Internet sẽ được thiết lập lại với tất cả thông tin đăng nhập vào trang web, v.v.
Điều này quá phức tạp để thực hiện trong bất kỳ hệ điều hành nào, và cũng sẽ là một lỗ hổng bảo mật.
Mặc dù một số hệ thống có công nghệ như vậy, nhưng phải mất rất nhiều nỗ lực cho cả bộ phận của nhà phát triển hệ điều hành và nhà phát triển ứng dụng. Vì vậy, trong thực tế, coi câu trả lời là không. .
Bạn có thể chạy ứng dụng trong một máy ảo (ví dụ: Virtual PC) và ngủ đông (lưu trạng thái) toàn bộ VM. Bạn sẽ cần một giấy phép Windows phù hợp trong VM. Nếu bạn bắt đầu sử dụng máy ảo, hãy hy vọng mức sử dụng RAM của bạn sẽ tăng lên (nếu bạn đang chạy HĐH máy chủ và HĐH ảo hóa, các yêu cầu về bộ nhớ sẽ tăng lên).
Về mặt kỹ thuật, vâng.
Bạn có thể tạm dừng nó:
Windows: Giám sát tài nguyên> Bộ nhớ> Nhấp chuột phải vào "process.exe"> Tạm dừng
Linux: "giết - [DỪNG / LIÊN HỆ] [PID]"
Nhưng nó sẽ vẫn còn trong RAM, ngay cả khi nó không sử dụng sức mạnh CPU.
Do đó, bạn sẽ phải giữ máy tính của mình hoặc đặt nó ở chế độ ngủ đông để giữ cho quá trình không bị chết. Trong khi đó, nếu máy tính của bạn được cấu hình đúng (tôi chưa đọc sâu về nó), thì nó sẽ có thể di chuyển quy trình bị treo vào tệp trang của bạn khi cần thêm RAM vật lý.
Tôi biết câu trả lời này là muộn, nhưng tôi đã gặp câu hỏi này trong khi tìm kiếm chính xác điều tương tự, vì vậy tôi cho rằng tôi có thể giúp bất kỳ nhà thám hiểm nào trong tương lai tìm thấy những gì họ đang tìm kiếm. Ai biết? Có thể trong tương lai họ có thể phát triển phần mềm hỗ trợ AI để thực hiện điều này.