Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)
《Linux內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)》基于Linux2.6內(nèi)核系列詳細(xì)介紹Linux內(nèi)核系統(tǒng),覆蓋了從核心內(nèi)核系統(tǒng)的應(yīng)用到內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)等各方面的內(nèi)容。主要內(nèi)容包括:進(jìn)程管理、系統(tǒng)調(diào)用、中斷和中斷處理程序、內(nèi)核同步、時間管理、內(nèi)存管理、地址空間、調(diào)試技術(shù)等。本書理論聯(lián)系實(shí)踐,既介紹理論也討論具體應(yīng)用,能夠帶領(lǐng)讀者快速走進(jìn)Linux內(nèi)核世界,真正開發(fā)內(nèi)核代碼。
本書適合作為高等院校操作系統(tǒng)課程的教材或參考書,也可供相關(guān)技術(shù)人員參考。
Robert Love 是一位資深的開源社區(qū)達(dá)人,很早就開始使用Linux。目前他是Google公司高級軟件工程師,是開發(fā)Android移動平臺內(nèi)核的團(tuán)隊(duì)成員;他曾在Novell公司任職Linux桌面系統(tǒng)的首席架構(gòu)師;他之前也曾是MontaVista和Ximain公司的內(nèi)核開發(fā)工程師。他參與的內(nèi)核項(xiàng)目包括搶占式內(nèi)核、進(jìn)程調(diào)度器、內(nèi)核事件層、通知機(jī)制、VM改進(jìn),以及設(shè)備驅(qū)動程序。他是《Linux journal》雜志的編輯。另外他還著有《Linux System Programming》和《Linux in a Nutshell》。
