課程簡(jiǎn)介:
Linux下面關(guān)于C語(yǔ)言的內(nèi)容其實(shí)挺多的。不同的人關(guān)注的地方也不一樣。關(guān)注系統(tǒng)設(shè)計(jì)的人可能更關(guān)注整個(gè)linux系統(tǒng)的結(jié)構(gòu);設(shè)計(jì)驅(qū)動(dòng)的人可能更關(guān)注linux驅(qū)動(dòng)的配置和實(shí)現(xiàn);而我在這里所關(guān)注的只是linux應(yīng)用層方面的內(nèi)容,屬于最基礎(chǔ)的內(nèi)容,當(dāng)然也是最重要的內(nèi)容。實(shí)際上對(duì)應(yīng)于C語(yǔ)言的理解在很大程度上決定了你對(duì)整個(gè)計(jì)算機(jī)系統(tǒng)的理解程度。從本質(zhì)上說(shuō),linux和windows的區(qū)別其實(shí)遠(yuǎn)沒(méi)有外界想象的那么大,當(dāng)然這些都是設(shè)計(jì)層面的東西。有些興趣的朋友可以看看潘愛(ài)明的《windows內(nèi)核原理和實(shí)現(xiàn)》這本書(shū),然后再看看《linux內(nèi)核設(shè)計(jì)和實(shí)現(xiàn)》這本書(shū),相信會(huì)有不少的體會(huì)。這里做一個(gè)總結(jié),一方面是為了給這一段的linux學(xué)習(xí)做一個(gè)總結(jié),另外一方面也是為了給后來(lái)學(xué)習(xí)的朋友帶來(lái)一些幫助。