RAM rất rẻ, vậy tại sao chúng ta không chạy mọi thứ từ nó?

Jan 9, 2025
Phần cứng
NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH

Các mô-đun RAM rẻ hơn bao giờ hết, vậy tại sao chúng ta không chạy toàn bộ hệ điều hành của mình trên các bộ nhớ RAM siêu tốc?

Phiên Hỏi & Đáp hôm nay đến với chúng tôi với sự hỗ trợ của SuperUser — một phần của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều hành.

Câu hỏi

Trình đọc SuperUser pkr298 muốn biết lý do tại sao chúng tôi không chạy máy dựa trên RAM, thay vì chạy trên đĩa. Anh ấy viết:

RAM rẻ và nhanh hơn nhiều so với SSD. Nó chỉ dễ bay hơi. Vậy tại sao máy tính không có RẤT NHIỀU RAM và khi bật nguồn, tải mọi thứ vào RAM từ ổ cứng / SSD và chỉ chạy mọi thứ từ đó, giả sử thực sự không cần thiết phải lưu trữ bất cứ thứ gì bên ngoài bộ nhớ? Máy tính sẽ không nhanh hơn nhiều sao?

Tất nhiên, hệ điều hành hiện tại có thể không hỗ trợ điều này, nhưng có lý do gì RAM không được sử dụng theo cách này?

Nhìn bề ngoài, câu hỏi của anh ấy có lý, nhưng rõ ràng là chúng tôi không gặp khó khăn trong việc xây dựng máy tính dựa trên RAM; câu chuyện phía sau là gì?

Câu trả lời

Người đóng góp của SuperUser, Hennes cung cấp một số thông tin chi tiết về lý do tại sao chúng tôi vẫn sử dụng các hệ thống dựa trên đĩa:

Có một số lý do khiến RAM không được sử dụng theo cách đó:

  1. RAM máy tính để bàn thông thường (DDR3) có giá rẻ, nhưng không hẳn rẻ như vậy. Đặc biệt nếu bạn muốn mua các DIMM tương đối lớn.
  2. RAM mất nội dung khi tắt nguồn. Vì vậy, bạn sẽ cần phải tải lại nội dung tại thời điểm khởi động. Giả sử bạn sử dụng SSD có kích thước RAMDISK là 100GB, điều đó có nghĩa là khoảng hai phút chậm trễ trong khi 100GB được sao chép từ đĩa.
  3. RAM sử dụng nhiều năng lượng hơn (giả sử 2–3 Watt cho mỗi DIMM, tương đương với một SSD nhàn rỗi).
  4. Để sử dụng nhiều RAM như vậy, bo mạch chủ của bạn sẽ cần nhiều ổ cắm DIMM và dấu vết của chúng. Thông thường điều này được giới hạn ở sáu hoặc ít hơn. (Nhiều không gian hội đồng hơn có nghĩa là nhiều chi phí hơn, do đó giá cao hơn.)
  5. Cuối cùng, bạn cũng sẽ cần RAM để chạy các chương trình của mình, vì vậy bạn sẽ cần kích thước RAM bình thường để hoạt động (ví dụ: 18GiB và đủ để lưu trữ dữ liệu bạn muốn sử dụng).

Có nói rằng: Có, đĩa RAM có tồn tại. Ngay cả như Bo mạch PCI với ổ cắm DIMM và như các thiết bị cho IOps rất cao. (Chủ yếu được sử dụng trong cơ sở dữ liệu công ty trước khi SSD trở thành một tùy chọn). Những thứ này là không rẻ Tuy nhiên.
Dưới đây là hai ví dụ về thẻ đĩa RAM cấp thấp đã được đưa vào sản xuất:

Lưu ý rằng có nhiều cách để thực hiện việc này hơn là chỉ tạo Đĩa RAM trong bộ nhớ công việc chung.

Bạn có thể:

  1. Sử dụng một ổ đĩa vật lý chuyên dụng cho nó với bộ nhớ dễ bay hơi (động). Là một thiết bị hoặc với giao diện SAS, SATA hoặc PCI[e].
  2. Bạn cũng có thể làm tương tự với bộ lưu trữ được dự phòng bằng pin (không cần sao chép dữ liệu ban đầu vào đó vì nó sẽ giữ nội dung của nó miễn là nguồn dự phòng vẫn còn hiệu lực).
  3. Bạn có thể sử dụng RAM tĩnh thay vì DRAMS (đơn giản hơn, đắt hơn).
  4. Bạn có thể sử dụng flash hoặc bộ nhớ cố định khác để giữ tất cả dữ liệu (Cảnh báo: flash thường có một số chu kỳ ghi hạn chế). Nếu bạn chỉ sử dụng flash làm bộ nhớ thì bạn chỉ cần chuyển sang SSD. Nếu bạn lưu trữ mọi thứ trong RAM động và lưu vào bản sao lưu flash khi tắt nguồn thì bạn đã quay trở lại thiết bị.

Tôi chắc chắn rằng có nhiều cách để mô tả, từ Amiga RAD: đặt lại các đĩa RAM còn sót lại thành IOPS, san lấp mặt bằng và G-d biết những gì, Tuy nhiên, tôi sẽ cắt ngắn điều này và chỉ liệt kê thêm một mục:

Giá DDR3 (DRAM hiện tại) so với giá SSD:

  • DDR3: € 10 cho mỗi GiB hoặc € 10.000 cho mỗi TiB
  • SSD: Ít hơn đáng kể. (Khoảng 1/4 đến 1/10.)

Nếu bạn muốn đọc thêm về đĩa RAM, hãy xem Giải thích về đĩa RAM: Chúng là gì và tại sao bạn có thể không nên sử dụng đĩa RAM .


Có điều gì đó để thêm vào lời giải thích? Tắt âm thanh trong các bình luận. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra toàn bộ chuỗi thảo luận tại đây .

If RAM Is Cheap, Why Don't We Load Everything To RAM And Run It From There? (12 Solutions!!)

Run Everything Inside RAM On Windows 7


Phần cứng - Các bài báo phổ biến nhất

Cách thiết lập và tối ưu hóa liên kết Steam để phát trực tuyến trò chơi trong nhà

Phần cứng Feb 24, 2025

Của van Liên kết Steam là một cách dễ dàng, đẹp mắt để truyền trực tuyến trò chơi từ PC sang TV ở nơi khác trong nhà bạn. Bạn k..


Cách dọn sạch thùng rác macOS trên ổ đĩa ngoài của bạn

Phần cứng Jul 14, 2025

Bạn biết rằng ổ đĩa flash chứa đầy hình ảnh mèo con mà bạn luôn mang theo? Tất nhiên bạn có: tất cả chúng ta đều có một. Đôi khi bạn mu�..


Cách chẩn đoán và sửa chữa máy tính xách tay quá nóng

Phần cứng Jul 3, 2025

Một trong những vấn đề phổ biến nhất với máy tính xách tay cũ là quá nóng, điều mà nhiều người không biết cách khắc phục. Chúng tôi sẽ g..


Cách tự động hóa máy pha cà phê của bạn

Phần cứng Jun 20, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Việc pha cà phê có làm bạn chậm lại vào buổi sáng không? Ngay cả trong thế giới máy nhỏ giọt ngày nay, có ph�..


Cách quản lý quạt PC của bạn để có luồng không khí và làm mát tối ưu

Phần cứng Jul 10, 2025

Việc xây dựng một máy tính để bàn hiện đại dễ dàng một cách đáng ngạc nhiên, nhờ vào các bộ phận mô-đun và nhiều kỹ thuật vững chắc..


Cách gỡ cài đặt ứng dụng trên Android TV

Phần cứng Sep 6, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Tôi có một câu hỏi: tại sao bạn cài đặt quá nhiều ứng dụng trên Android TV của mình? Bạn biết đấy, tất c..


“Ai sở hữu máy tính này?” Có nghĩa là trong Thiết lập của Windows 10?

Phần cứng Apr 11, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Phiên bản Professional của Windows 10 hỏi bạn ai sở hữu PC của bạn trong quá trình thiết lập lần đầu tiên. Tuy..


Làm thế nào để đảo ngược Tether một điện thoại thông minh hoặc máy tính bảng Android sang PC của bạn

Phần cứng Jul 11, 2025

NỘI DUNG KHÔNG ĐƯỢC CHỨNG MINH Điển hình là những người dây buộc máy tính xách tay của họ với điện thoại Android của họ, s�..


Thể loại