Vì vậy, tôi nhận thấy câu hỏi này đã không được hỏi trực tiếp;
" Khu vực hoán đổi " này mọi người thường nhắc đến khi cài đặt Ubuntu là gì?
Vì vậy, tôi nhận thấy câu hỏi này đã không được hỏi trực tiếp;
" Khu vực hoán đổi " này mọi người thường nhắc đến khi cài đặt Ubuntu là gì?
Câu trả lời:
Vùng hoán đổi chỉ là RAM giả sống trên ổ cứng của bạn. Nó chậm hơn nhiều so với RAM thực tế, nhưng trong nhiều trường hợp cần thiết để giữ cho máy tính chạy bình thường. Một nguyên tắc nhỏ là có nhiều dung lượng trao đổi như bạn làm RAM bình thường.
Máy tính của bạn có một vài loại bộ nhớ khác nhau mà chúng ta cần nói đến. Các tập tin và hệ điều hành của bạn được lưu trữ trên ổ cứng của bạn (thường là ổ cứng). Điều này tương đối chậm và rẻ, nhưng vẫn tồn tại giữa các lần tắt hệ thống. Máy tính của bạn cũng có RAM (Bộ nhớ truy cập ngẫu nhiên) nhanh hơn, đắt hơn và mất nội dung khi máy tính của bạn mất điện. Để chạy một chương trình, đầu tiên nó được sao chép từ ổ cứng vào RAM của bạn (nhanh hơn nhiều) để nó có thể thực hiện gần với thời gian thực.
Tuy nhiên, chúng ta nên đặt câu hỏi: điều gì xảy ra nếu bạn hết RAM nhưng muốn mở một chương trình khác? Câu trả lời không tốt; máy tính của bạn đóng băng cho đến khi có đủ RAM để hoàn thành thao tác (điều này thường được gọi là "đập"). Mặc dù bạn có thể chỉ có một vài GB RAM, nhưng hầu hết các máy tính đều có nhiều dung lượng ổ cứng hơn mức chúng biết phải làm gì. Vì vậy, chúng ta có thể sử dụng một số không gian thừa đó là "RAM" giả trong một nhúm. Đó là không gian hoán đổi là gì; RAM khẩn cấp sống trên ổ cứng của bạn.
Bây giờ chúng tôi có một số không gian trao đổi trên ổ cứng của chúng tôi, việc hết RAM không phải là vấn đề lớn. Bây giờ khi chúng tôi chạy ra ngoài và muốn mở một chương trình khác, hệ điều hành sẽ xem qua tất cả các chương trình đang mở trong RAM và chọn một chương trình chưa được sử dụng trong một thời gian. Sau đó, nó sao chép chương trình đó ra khỏi RAM và lưu trữ trong không gian trao đổi, giải phóng không gian cho chương trình mới. Nếu trong tương lai chúng tôi muốn truy cập chương trình "hoán đổi", hệ điều hành chỉ cần sao chép lại vào RAM, có khả năng hoán đổi các chương trình khác trong quy trình.
Khi tạo một không gian hoán đổi, bạn có hai lựa chọn. Bạn có thể tạo một phân vùng riêng trên ổ cứng, được khuyến nghị trong Ubuntu và cần thiết nếu bạn muốn ngủ đông hệ thống của mình. Hoặc, bạn có thể tạo một tệp hoán đổi (được gọi là Pagefile trong Windows) trên ổ cứng của bạn. Về mặt kỹ thuật, một phân vùng trao đổi sẽ thực hiện một tệp hoán đổi, nhưng sự khác biệt có thể sẽ không đáng kể. Cũng lưu ý rằng nếu bạn có nhiều bản phân phối linux trên cùng một ổ cứng, chúng có thể chia sẻ một phân vùng trao đổi duy nhất (phân vùng trao đổi không có hệ thống tệp).
Nếu bạn đang cài đặt Ubuntu lần đầu tiên, bạn cũng có thể tạo một phân vùng trao đổi. Đây là mặc định trong trình cài đặt Ubuntu và cũng là khuyến nghị cá nhân của tôi. Mặt khác, nếu bạn không có bất kỳ không gian hoán đổi nào và muốn thêm một số sau khi cài đặt, việc sử dụng tệp hoán đổi có thể dễ dàng và nhanh hơn nhiều.
Về kích thước, nếu bạn không biết làm thế nào lớn, thì một đường cơ sở tốt (và mặc định trong trình cài đặt Ubuntu) là có cùng số lượng trao đổi như bạn làm RAM. Điều đó đang được nói, đây chỉ là một hướng dẫn rất chung chung, và phụ thuộc vào cách bạn sử dụng hệ thống của bạn. Không có gì sai khi không có không gian trao đổi. Nếu bạn bắt đầu hết RAM, chỉ cần làm cho không gian trao đổi của bạn lớn hơn.
Từ trợ giúp cộng đồng :
- Không gian hoán đổi là khu vực trên đĩa cứng là một phần của Bộ nhớ ảo của máy bạn, là sự kết hợp của bộ nhớ vật lý (RAM) có thể truy cập và không gian trao đổi. Hoán đổi không gian tạm thời giữ các trang bộ nhớ không hoạt động.
- Không gian hoán đổi được sử dụng khi hệ thống của bạn quyết định rằng nó cần bộ nhớ vật lý cho các quy trình hoạt động và không có đủ bộ nhớ vật lý không sử dụng. Nếu hệ thống tình cờ cần thêm tài nguyên bộ nhớ hoặc dung lượng bộ nhớ, các trang không hoạt động trong bộ nhớ vật lý sẽ được chuyển sang không gian hoán đổi do đó giải phóng bộ nhớ vật lý đó cho các mục đích sử dụng khác.
- Lưu ý rằng thời gian truy cập để trao đổi chậm hơn do đó không coi đó là sự thay thế hoàn toàn cho bộ nhớ vật lý.
- Không gian hoán đổi có thể là phân vùng trao đổi chuyên dụng (được khuyến nghị), tệp hoán đổi hoặc kết hợp phân vùng trao đổi và tệp hoán đổi.
Cũng ghé thăm: -
Với một phân vùng trao đổi, người ta có thể chọn vị trí trên đĩa và đặt nó ở nơi thông lượng đĩa cao nhất. Tính linh hoạt quản trị của các tệp hoán đổi có thể vượt trội hơn các lợi thế khác của phân vùng trao đổi. Ví dụ: một tệp hoán đổi có thể được đặt trên bất kỳ ổ đĩa nào, có thể được đặt thành bất kỳ kích thước mong muốn nào và có thể được thêm hoặc thay đổi khi cần thiết. Tuy nhiên, một phân vùng trao đổi không linh hoạt như một tệp, vì nó không thể thay đổi mà không sử dụng các công cụ để thay đổi kích thước, nói chung là bên ngoài hệ điều hành sử dụng phân vùng trao đổi.
Linux hỗ trợ sử dụng số lượng thiết bị hoán đổi gần như không giới hạn, mỗi thiết bị có thể được chỉ định mức độ ưu tiên. Khi hệ điều hành cần hoán đổi các trang ra khỏi bộ nhớ vật lý, nó sẽ sử dụng thiết bị ưu tiên cao nhất với không gian trống.
/programming//q/4970421 (Sự khác biệt giữa bộ nhớ ảo và vùng trao đổi)
Linux.com - trao đổi không gian
Hoán đổi là quá trình trong đó một trang của bộ nhớ được sao chép vào không gian được cấu hình sẵn trên đĩa cứng, được gọi là không gian hoán đổi, để giải phóng trang bộ nhớ đó. Kích thước kết hợp của bộ nhớ vật lý và không gian trao đổi là dung lượng bộ nhớ ảo có sẵn.
Hy vọng điều này sẽ giúp hiểu và có được kiến thức cơ bản về trao đổi.
"Vùng hoán đổi" giống như pagefile.sys được sử dụng để phân trang trong gia đình Windows NT.