# Linux 核心專題: 〈每位程式開發者都該有的記憶體知識〉翻譯和校訂
> 執行人: chishuo9810
> [專題解說影片](https://youtu.be/YbzveQ_0eK4?si=ZeE9Lg-9YG6mA_Zd)
## 任務簡介
〈[每位程式開發者都該有的記憶體知識](https://sysprog21.github.io/cpumemory-zhtw/)〉翻譯和校訂。
## TODO: 同儕檢視
> 檢視 st10740 的[開發紀錄](https://hackmd.io/@sysprog/HJRd-jUUA),確認其實驗合理,並提出相關的問題。
## TODO: 對 [cpumemory-zhtw](https://sysprog21.github.io/cpumemory-zhtw/) 提交貢獻
> 善用 pull request 提交詞彙、用語、潤飾等改進,亦可投入第八章的翻譯。
### 改進句子流暢度及閱讀性
> [pull requst](https://github.com/sysprog21/cpumemory-zhtw/pull/11)
1. (ch2)現代商用硬體
* 原文
> To work around this problem some devices became capable of direct memory access (DMA). DMA allows devices, with the help of the Northbridge, to store and receive data in RAM directly without the intervention of the CPU (and its inherent performance cost).
* 譯文
> 為解決這個問題,一些裝置開始支援直接記憶體存取 (Direct Memory Access,簡稱 DMA),後者允許裝置藉由北橋的幫助, 在不需要 CPU 介入 (及相應的效能成本) 的情況下,直接儲存和接收 RAM 中的資料。
* 修正動機
> 對於「後者」這個翻譯,我閱讀的當下感到有些困惑,在我讀書的歲月中會使用「前者」、「後者」這樣的語法通常是因為前後者敘述過長或是出現次數過多才需要如此簡化,原文本身也不是用「The latter」來當主詞。參考了一篇文章--[古德明 - 前者復後者](https://vicsforum.blogspot.com/2012/08/blog-post_29.html),認為將後者修正為主詞本來的簡稱「DMA」才不至於讓讀者回頭找答案。老師曾提到若有相對應的中文詞彙則應該用中文表示,應避免中英混雜,但這裡的「直接記憶體存取」太過冗長,加上其簡稱「DMA」在上一句才剛被提及,因此我認為這裡的修正使用英文更好。
```
修正 :
為解決這個問題,一些裝置開始支援直接記憶體存取 (Direct Memory Access,簡稱 DMA)。DMA 允許裝置藉由北橋的幫助, 在不需要 CPU 介入 (及相應的效能成本) 的情況下,直接儲存和接收 RAM 中的資料。
```
2. (ch2.1)RAM 的種類
* 原文
> There have been many types of RAM over the years and each type varies, sometimes significantly, from the other.
* 譯文
> 這些年來,已經有許多不同種類的 RAM,而每種類型都各有 ── 有時是非常顯著的 ── 差異。
* 修正動機
> 這段翻譯完全是照著英文直翻,翻譯的最大原則為「[信、達、雅](https://zh.wikipedia.org/zh-tw/%E4%BF%A1%E8%BE%BE%E9%9B%85)」,其中「達」為「不拘泥於原文形式,譯文通順明白」,而本段原文兩個逗號中間為補充說明,在中文裡不常見此種表達方式。加上前面一句已經強調「不同種類」,因此我認為後半句直接補充說明即可。
```
修正 :
這些年來,已經有許多不同種類的 RAM,而每種類型有時會出現非常顯著的差異。
```
* 原文
> Even old 32-bit IA-32 processors
can handle 64GB of RAM and memory demand even for home use is growing, so something has to be done.
* 譯文
> 即使是老舊的 32 位元 IA-32 處理器都能擁有 64GB 的 RAM,即使對於家用,記憶體需求也在持續增長,所以必須作點什麼。
* 修正動機
> 錯字
> 作 -> 做
```
修正 :
即使是老舊的 32 位元 IA-32 處理器都能擁有 64GB 的 RAM,即使對於家用,記憶體需求也在持續增長,所以必須做點什麼。
```
* 原文
* 譯文
* 修正動機
```
修正 :
```
* 原文
* 譯文
* 修正動機
```
修正 :
```