看板 C_and_CPP 關於我們 聯絡資訊
各位大大新年快樂 小弟過年期間為了年後轉職 目前在認真看Linux kernel相關書籍 想請教各位 當你在看書時 遇到一些觀念或者專有名詞不懂 這些不懂的東西可能是在以前作業系統的書籍 也有可能計算機結構或者其他書籍 因為之前也沒把專業科目學好 通常各位大大會直接google想辦法弄懂 還是重新k相關書籍 因為最近覺得書的內容很多不懂 怕可能底子沒打好直接看kernel書反而太艱深看不下去 但也有可能以前書本也沒相關知識 總之 這篇可能是想跟大家討論讀書以及接觸新知識時 大家都怎麼學習 還請各位大大給點指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.212.105 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1549443412.A.612.html
james732: 你可以舉個例子嗎?這樣大家比較知道你缺什麼 02/06 17:01
Hi james732大大 比如說我目前在看kernel的記憶體管理章節,我知道記憶體管理 是OS的東西,因為很久沒看OS了,通常會建議先翻一下OS的書知道記憶體管理的章節 在說些什麼嗎!?然後看到書的內容有提到.dts檔案的東西,.dts之前就沒接觸過,書 又有提到physical記憶體映射...諸如此類...請問各位都是邊看到不懂就去翻書還是 直接google!? ※ 編輯: qazkevin (1.161.151.65), 02/06/2019 21:50:27
james732: .dts是device tree嗎?這東西相對算新,舊書不會提到 02/06 22:07
james732: 不過physical memory mapping就是比較基礎的知識 02/06 22:07
.dts確實是device tree,physical memory mapping我也覺得好像滿基礎的, 我目前就是覺得連基礎都忘記,是否該從頭翻OS課本, 但又覺得沒那麼多時間讓我慢慢從頭翻課本複習,才想來版上問各位大大, 有沒有像我類似情況,大家都是怎麼有效學習的 ※ 編輯: qazkevin (1.161.151.65), 02/06/2019 23:02:00
b0920075: 先說我菜雞,我覺得如果一點概念也沒有比較適合翻書有 02/07 01:38
b0920075: 系統的學習,如果本身已經有相當的概念應該可以直接上 02/07 01:38
b0920075: 網看資料填補不會的地方 02/07 01:38
b0920075: 我自己念是google translate+原文書(長文苦手),念一 02/07 01:40
b0920075: 天加上做筆記大概要花上數個小時QQ 02/07 01:40
原來如此,看來我還是複習一下原文書所講的概念好了
cphe: 其實比較建議從os的書開始看,教科書教的都是基礎和經典的作 02/07 10:14
cphe: 法,Linux kernel變化太快,即使是市面上最新的書可能都還是 02/07 10:14
cphe: 沒跟到kernel最新內容,要看kernel的書最好也要搭配trace co 02/07 10:14
cphe: de與實際去改code看看行為,要不然光看書其實非常抽象 02/07 10:14
cphe: 恐龍本原文書文法非常簡單,可以找來先看看 02/07 10:14
cphe: dts其實也不算新東西,但你沒真的去實作光看書應該看了就忘 02/07 10:16
好的,我決定先從原文書開始複習
james732: 同意樓上,基礎先打好,不然google其實也會看不懂... 02/07 13:57
james732: 基礎打好再去google補充書上沒有的較新的東西 02/07 13:58
了解,看來要把基礎打好還是得先把恐龍書拿出來複習 ※ 編輯: qazkevin (1.161.151.65), 02/08/2019 14:09:36
alan23273850: 可看知名大學教授所寫的投影片 02/08 22:10
請問ALAN23273850大大,方便告知是哪個投影片嗎?或是私訊告知~感謝!!! ※ 編輯: qazkevin (1.161.151.65), 02/09/2019 00:16:40
loadingN: 重看CSAPP啊 或是網路上相關的資料真的很多 02/10 17:18
loadingN: 但不是做相關的工作 我也覺得很難上手 02/10 17:19
Gway: 我個人不建議看原文耶 太慢了(可能我英文爛)如果是想碰ker 02/12 21:31
Gway: nel 欠os概念與基礎知識 工作內容是做底層(Ex: device drive 02/12 21:31
Gway: r)請先去看Robert love的Linux kernel develop 簡單又好懂 02/12 21:31
james732: 有些中文翻譯很爛的書會比英文書還痛苦啊 XDDD 02/13 00:13
Gway: James732 您真內行 xD. 所以我都是對照看 要不然就是買 02/13 06:33
Gway: 簡中版本(大陸翻譯書比台灣便宜且好多了) 不過也是有點痛 02/13 06:33
Gway: 快 名詞差異有點大 02/13 06:33
b0920075: jserv有開課,在成大可以去聽 02/13 15:33
cphe: 翻譯本真的很難看到翻得好的,更多時候是 明明是中文,但 02/14 23:34
cphe: 我就是看不懂他的中文 02/14 23:34
cphe: 如果有好品質的翻譯書,直接看當然更快 02/14 23:35
loadingN: 中文本身就有不錯的資源啊 像是<奔跑吧 linux內核> 02/14 23:46
KanzakiHAria: 專版 02/15 23:28
alan23273850: 我指台清交成,像我上清大周志遠教授的就不錯 02/17 02:32
alan23273850: 可是我不確定 ilms 上面開不開放非校園人士下載 02/17 02:32
alan23273850: 可能要去看一下 02/17 02:32