Mình có đọc qua rồi. Ngày xưa mình có học môn nguyên lý hệ điều hành, mấy bro kia nói có cái đúng, nhưng cũng có cái không đúng. Vấn đề này rất dài dòng và phức tạp. Mình sẽ nói sao cho thím hiểu nhé
Đầu tiên, thím phải xác định mua máy để làm gì. Nếu làm việc nặng, lập trình mở rất nhiều phần mềm thì nên mua 16GB, còn nếu nhu cầu văn phòng app bình thường thì có 16GB thì tốt, còn không 8GB cũng vẫn đủ đáp ứng nhu cầu
1. RAM không phải là cái làm việc trực tiếp với máy tính. Dữ liệu sẽ được lưu từ SSD, và bộ nhớ cuối cùng CPU trực tiếp sử dụng sẽ là thanh ghi (Register). Vấn đề ở đây là thanh ghi tốc độ vô cùng nhanh, nhưng giá của nó lại vô cùng đắt, mà SSD giá lại rẻ, nhưng tốc độ lại chậm. Để giải quyết vấn đề này người ta đã sản xuất ra RAM ở giữa trung gian nhằm khắc phục việc nghẽn tốc độ. Quy trình làm việc sẽ là CPU->Register->Cache->RAM->SSD
2. Hệ điều hành có phương pháp riêng để quản lý Register, Cache, RAM cũng như SSD, và các phương pháp này gần tương tự như nhau trên mỗi món. Nếu CPU đọc chương trình có trong Register, nó sẽ chạy luôn, còn không sẽ ánh xạ tìm tới Cache, RAM và cuối cùng SSD theo thứ tự ưu tiển giảm dần. Các phương pháp này bao gồm Phân trang, phân đoạn, băm, swap file....
3. Swap file là cái mọi người đang muốn tìm hiểu ở trên. Bạn kia nói rằng 7.7GB đó sẽ swap. Điều đó có thể đúng, cũng có thể không đúng. Nếu mở 1 lúc hàng chục app khác nhau thì đúng, nhưng nếu mở không đồng thời thì lại không đúng. Cách hệ điều hành sử dụng RAM 8GB, 16GB hay 32GB là khác nhau. Hệ điều hành sẽ luôn luôn ưu tiên sử dụng tối đa bộ nhớ RAM, nếu không đủ thì mới sử dụng tới bộ nhớ ảo (swap file). Nếu dung lượng RAM lớn, thì chương trình không sử dụng vẫn sẽ được lưu trên RAM, còn dung lượng RAM nhỏ, khi mở các app khác mà cái app đóng kia không sử dụng tới nữa thì hệ điều hành sẽ giải phóng dữ liệu để lấy không gian trống cho các ứng dụng khác
4. Swap file có làm giảm tuổi thọ của SSD không : Câu trả lời là có, nhưng không nhiều. Cấu trúc ARM sẽ sử dụng nhiều RAM hơn so với cấu trúc X86 (điều này giải thích tại sao điện thoại bộ cần nhiều bộ nhớ RAM tới vậy). Và việc swap file trên SSD sẽ làm giảm tuổi thọ của SSD. Tuy nhiên cần lưu ý rằng file swap trên SSD rất nhỏ. chỉ 2-4GB. SSD sẽ được bảo hành trông qua TBW, nhưng nó chỉ là thông số tham khảo mà thôi. Nhiều SSD Tàu dùng chưa được 1/10TBW đã ngỏm, còn SSD xịn sò như của Samsung thì dùng gấp 5-7 lần TBW vẫn dùng tốt. SSD bản thấp nhất trên Mac là 250GB, thì TBW của nó cũng phải tầm 150TB, thì để SSD có thể gặp trục trặc thì người ta test rồi, phải ghi cỡ 1000TB dữ liệu trở lên
Nếu mỗi 1 ngày cho swap tẹt bô và ghi dữ liệu 100GB (rất khó làm gì có ai ghi nhiều như vậy) thì phải làm liên tục như vậy trong 28 năm SSD mới chết. Thực tế SSD chết chủ yếu là do sốc điện, chết Controller chứ hiếm khi chết vì ghi tới chết cell NAND lắm
Cứ dùng tẹt bô đi, sợ cái gì