科技

為什麼 Mac 電腦只有 8GB RAM 也可以跑很順?

電腦王阿達
更新於 2023年01月18日06:51 • 發布於 2023年01月18日06:49 • ClaireC

面對不斷增長的運算需求,8GB RAM 對於大多數電腦來說可能非常有限,而微軟更是已 16GB 作為擁有優質 Windows 使用體驗的最低標準,但這套在 Mac 電腦上可是一點都不適用。如果你正打算選購 Mac 電腦,可能會認為自己需要 16GB 以上的 RAM,可是 Mac 標配 8GB 讓你考慮加價購入,但事實上,大多數人不需要用到超過 8GB。

M2 MacBook Air 開箱體驗 :美型新設計與更強 Apple 晶片效能值得 M1 使用者升級嗎? - 電腦王阿達

為什麼 Mac 電腦只有 8GB RAM 也可以跑很順?

廣告(請繼續閱讀本文)

現代的網路瀏覽器、基於 Web 的桌面應用程式和其他沙盒軟體的興起,意味著電腦上幾乎所有內容都需要大容量 RAM,這也是為何這幾年來,16GB 一直是微軟的首選推薦,對於某些類型的工作或遊戲甚至要到 32GB 以上才能更順暢地運作。但是 Mac 上卻並非如此,就算你購入只有標配 8GB 的規格依然可以順暢運行,那麼這是為什麼呢?今天我們從頭說起。

MacBook Pro 搭載觸控螢幕

記憶體管理入門知識

廣告(請繼續閱讀本文)

讓我們從電腦記憶體的運作說起。隨機存取記憶體(簡稱 RAM)是電腦中的快速記憶體,用於在應用程式運行時進行儲存。如果你正在運型的任務大於作業系統中可容納的 RAM,則某些數據會移動到速度慢得多的儲存空間(如電腦裡的 SSD 或 HDD)上的虛擬記憶體中,直到你再次需要用到。在打開許多應用程式的電腦上,速度變慢通常是由於數據在 RAM 和較慢的儲存之間不斷交換所引起。

每個電腦作業系統處理該過程的方式不同。Windows 利用主要硬碟上的分頁檔來做為虛擬記憶體,從 Windows 10 以來,它還可以使用記憶體壓縮來減少交換。Linux 的差異就很大,虛擬記憶體和記憶體壓縮方式有幾種不同選項,但大多數 Linux 發行版的運作方式與 Windows 類似。過去,在 Linux 上將整個硬碟分區專用於虛擬記憶體是很常見的事,稱之為「交換區」,但現在主系統上使用「交換空間」則更常見。

傳蘋果準備讓 MacBook Pro 搭載觸控螢幕體驗(沒錯,就是 Jobs 酸過的那個) - 電腦王阿達

macOS 的記憶體管理涵蓋了大多數相同的基礎。根據 Apple 的舊文件,macOS 使用分頁系統作為虛擬記憶體,數據儲存在主要啟動分區上,這點與 Windows 類似。但是,它在記憶體的運用方式則大不相同,如果你打開活動監視器並切換到記憶體分頁,在下面圖表上顯示的是記憶體壓力而非單純的物理性記憶體空間。

Apple 將記憶體壓力描述為「以圖形方式表示記憶體滿足處理需求的效率」,有點像是電腦裡的一般健康條。它考慮了可用的物理 RAM、正在使用的虛擬(交換)記憶體以及其他因素,當你有更多 Mac 可用資源時,條型圖會上升並改變顏色。綠色表示你有足夠的記憶體,橘色/琥珀色則表示目前正在提高使用,若是紅色則表示 Mac 正在使用大量的交換記憶體。即使條狀圖是主要指標,你還是可以在右側看到每個類別的詳細內容,其中,「系統核心記憶體」是你無法從物理 RAM 中移除的部分,「App 記憶體」則是目前正用於運行應用程式的記憶體,「已壓縮」則是尚未交換的非活動數據。

那麼 Mac 有什麼不同?

如果就像上面提到 macOS 處理 RAM 或多或少與其他電腦作業系統相同,那為什麼你不需要那麼多 RAM 來完成相同的任務?答案就是「Apple Silicon」,Apple 從 2020 年開始將其 Mac 陣容從 Intel 處理器轉移到自家的 Apple Silicon 晶片,如 M1 和 M2。Apple Silicon 採用的設計與傳統不同,幾乎所有電腦元件都在單一晶片中,包括 CPU、GPU、儲存和 RAM。它更像大多數現代的智慧手機中的 SoC,而不是大多數其他電腦中的 CPU。

M2 MacBook Air 開箱體驗 :美型新設計與更強 Apple 晶片效能值得 M1 使用者升級嗎? - 電腦王阿達

Apple 使用統一記憶體架構,簡稱 UMA,其中物理記憶體在 CPU、GPU、神經引擎和其他元件之間共用。在大多數電腦上,GPU 使用自己的記憶體,並且數據在 CPU 的記憶體和 GPU 記憶體之間不斷複製,Apple 的方法則是極大化地提高系統效能,這也是搭載 M1 與 M2 的 Mac 電腦速度這麼快、功耗卻那麼少的原部分原因。

M2 MacBook Air 開箱體驗 :美型新設計與更強 Apple 晶片效能值得 M1 使用者升級嗎? - 電腦王阿達

那麼,這對於 RAM 的使用有什麼意義?首先,現代 Mac 的交換記憶體比大多數 Windows 電腦上的要好得多,由於儲存空間與記憶體位於同一個晶片上,並且有高速總線相互連接,因此在交換和物理記憶體之間移動數據的時間縮短。在共用記憶體和更快的儲存之外,加上 Apple Silicon 的其他優點,同樣搭載 8GB RAM 的 Mac 和 Windows 電腦之間無法直接相比。

一般使用基本款很 OK

對於絕大多數的使用者,購買基本款的 8GB RAM Mac 非常足夠,即使是在多工處理之下,你也很少會看到記憶體壓力跳成橘色。尤其是過去一年左右的時間裡,因為大多數主流應用已經更新為在 Apple Silicon 上本機運行,不用在 Rosetta 2 中運行。macOS 似乎確實比 Windows 更有效率地使用 RAM,但大多數魔力還是來自更快的數據交換和 Apple Silicon 中所使用的統一記憶體。

查看原始文章
留言 2
  • Joey
    廢話真多,直接說Mac的硬碟跟記憶體同一個,不像Windows系統要複製來複製去,所以效率比較高 這樣不就好了
    2023年01月19日01:21
  • 阿慶
    滿滿乾貨看不懂
    2023年01月18日10:12
顯示全部