Thuật ngữ bộ nhớ trong Mavericks Hoạt động Monaries


11

Trong Mavericks, Activity Monitor đã thay đổi thuật ngữ bộ nhớ. Các cột khả dụng khi xem các quy trình trong tab bộ nhớ hiện bao gồm "Bộ nhớ", "Bộ nhớ thực", "Bộ nhớ riêng thực", "Bộ nhớ chia sẻ thực" và "Bộ nhớ có thể xóa".

Tôi đã nghĩ rằng vì "Bộ nhớ ảo" đã biến mất và "Bộ nhớ" đã xuất hiện rằng chúng tương đương nhau, tuy nhiên dường như không bổ sung vì không nên "Bộ nhớ" luôn lớn hơn hoặc bằng "Bộ nhớ thực "? (Nếu tôi diễn giải thuật ngữ chính xác, Bộ nhớ thực là số trang hiện có trong RAM và Bộ nhớ ảo là tổng số trang, bao gồm cả các trang được hoán đổi vào đĩa, được nén, v.v.) Tuy nhiên trong Hoạt động màn hình, "Bộ nhớ" luôn nhỏ hơn "Bộ nhớ thực". Bất cứ ai có thể giải thích số liệu "Bộ nhớ" bí ẩn này là gì?


Tôi nghĩ bạn sẽ tìm thấy câu trả lời của mình tại apple.stackexchange.com/a/107/46950 .
Dave

1
@Dave Câu trả lời đó có thể bị lỗi thời, vì Mavericks dường như đã thay đổi thuật ngữ. Chẳng hạn, câu trả lời đó không giải thích được cột "Bộ nhớ" biểu thị điều gì.
Max Nanasy

mọi thứ đã thay đổi kể từ khi câu hỏi được hỏi Sử dụng Mavericks mới nhất. Và tôi không theo thuật ngữ của bạn?
Joop

Có một cái gì đó cần phải được cải thiện trong câu trả lời hiện tại?
bmike

Câu trả lời:


12

Đối với mỗi quá trình có

  • Bộ nhớ thực (luôn luôn ít nhất bằng bộ nhớ)
    • Tổng bộ nhớ hiện đang được sử dụng bởi một ứng dụng (bao gồm các trang ảo)
  • Ký ức
    • Bộ nhớ được sử dụng trong RAM
  • Bộ nhớ có thể xóa
    • Bộ nhớ có thể được làm sạch bằng MMU, nếu một quá trình khác cần thêm bộ nhớ thực.

Sau đó, cho toàn bộ hệ thống

  • Bộ nhớ vật lý
    • Dung lượng RAM được cài đặt.
  • Bộ nhớ được sử dụng
    • Số lượng RAM đang được sử dụng và không có sẵn ngay lập tức.
  • Bộ nhớ ảo
    • Dung lượng ổ đĩa hoặc ổ đĩa flash đang được sử dụng làm bộ nhớ ảo.
  • Hoán đổi sử dụng
    • Không gian trên ổ đĩa của bạn đang được sử dụng để trao đổi các tệp không sử dụng đến và từ RAM.
  • Bộ nhớ ứng dụng
    • Lượng không gian đang được sử dụng bởi các ứng dụng.
  • Bộ nhớ có dây
    • Bộ nhớ không thể được lưu vào bộ nhớ cache, vì vậy nó phải nằm trong RAM. Bộ nhớ này không thể được mượn bởi các ứng dụng khác.
  • Nén
    • Dung lượng bộ nhớ trong RAM được nén.
  • Bộ nhớ cache tệp
    • Không gian đang được sử dụng để lưu trữ tạm thời các tệp hiện không được sử dụng.

Bạn có một nguồn cho thông tin này mà tôi có thể sử dụng để đọc abotu này nhiều hơn không? Phần tôi cảm thấy khó hiểu nhất là trong câu trả lời của bạn "Bộ nhớ thực" dường như tương ứng với "Bộ nhớ ảo" về cơ bản trong bất kỳ HĐH nào khác. Sẽ chính xác khi nói rằng "Bộ nhớ" của bạn là "Bộ nhớ thực" trong hầu hết các hệ điều hành khác?
staticfloat

1
Có vẻ như apple đã chọn "làm mờ các dòng" bằng cách sử dụng các thuật ngữ bộ nhớ không phổ biến như bộ nhớ thực và bộ nhớ. Đối với tất cả các định nghĩa "Hệ thống", tức là 8 định nghĩa cuối cùng, chúng được nâng thẳng từ các trang Trợ giúp của Trình giám sát hoạt động. Ba mục hàng đầu là những phỏng đoán và quan sát có giáo dục, dựa trên bộ nhớ được sử dụng và một số tài liệu về nhà phát triển
apple.apple.com/l Library / mac / documentation / Formformance / trộm

2
Chính xác thì số trong cột bộ nhớ nén nghĩa là gì? Nếu trình giám sát hoạt động cho biết một quy trình nhất định sử dụng 621,4 MB bộ nhớ và 615,4 MB bộ nhớ nén, điều đó có nghĩa là quá trình đó thực sự chỉ sử dụng tối đa 6 MB bộ nhớ? Hoặc 615,4 trong số 621,4 MB đã được nén xuống một số kích thước không xác định? Hay cái gì khác?
Tổng thống James Moveon Polk

4
Trên Sierra, ít nhất, "Bộ nhớ thực" có thể ít hơn đáng kể so với "Bộ nhớ". i.imgur.com/RvAG9oWl.png
Phil Cohen

1
@JamesKPolk Từ những gì tôi có thể nói, cột quá trình "Bộ nhớ nén" được nén trước. "Bộ nhớ" sau đó là "Bộ nhớ thực" + kích thước sau khi nén. Ví dụ, ngay bây giờ Trình tìm kiếm của tôi có Bộ nhớ 613M, Real 556M, 429M được nén. 613-556 = 57M, không được báo cáo trong cột khác. Mục nhập "Nén:" trên toàn hệ thống, theo tôi là, không gian thực tế được sử dụng bởi tất cả các quá trình hậu nén. Trên hệ thống của tôi, 3 quy trình hàng đầu chỉ báo cáo hơn 3 GB "Được nén", nhưng hệ thống chỉ báo cáo tổng cộng 1,36 GB.
matthias
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.