課程簡介:
Linux下面關(guān)于C語言的內(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í)際上對應(yīng)于C語言的理解在很大程度上決定了你對整個(gè)計(jì)算機(jī)系統(tǒng)的理解程度。從本質(zhì)上說,linux和windows的區(qū)別其實(shí)遠(yuǎn)沒有外界想象的那么大,當(dāng)然這些都是設(shè)計(jì)層面的東西。有些興趣的朋友可以看看潘愛明的《windows內(nèi)核原理和實(shí)現(xiàn)》這本書,然后再看看《linux內(nèi)核設(shè)計(jì)和實(shí)現(xiàn)》這本書,相信會(huì)有不少的體會(huì)。這里做一個(gè)總結(jié),一方面是為了給這一段的linux學(xué)習(xí)做一個(gè)總結(jié),另外一方面也是為了給后來學(xué)習(xí)的朋友帶來一些幫助。