全書共五篇,以從易到難的順序詳細(xì)剖析了Linux內(nèi)核開發(fā)的核心技術(shù)。“知識(shí)儲(chǔ)備篇”介紹了Linux的數(shù)據(jù)結(jié)構(gòu)、中斷處理、內(nèi)核同步和時(shí)間計(jì)算等內(nèi)容,這些是理解后續(xù)章節(jié)的前提;之后通過“內(nèi)存管理篇”“文件系統(tǒng)篇”“進(jìn)程管理篇”詳細(xì)介紹了Linux的三大核心模塊;最后的“綜合應(yīng)用篇”則融合了前面諸多模塊知識(shí)展示了Linux內(nèi)
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)中最重要和最基本的系統(tǒng)軟件,《計(jì)算機(jī)操作系統(tǒng)》課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的核心課程之一。通過對(duì)本門計(jì)算機(jī)專業(yè)必修課的學(xué)習(xí)使學(xué)生建立起計(jì)算機(jī)操作系統(tǒng)的完整概念,了解操作系統(tǒng)組成結(jié)構(gòu),掌握操作系統(tǒng)對(duì)硬件和軟件資源進(jìn)行管理的基本策略、設(shè)計(jì)思想、實(shí)現(xiàn)原理、技術(shù)方法、相關(guān)理論以及操作系統(tǒng)的發(fā)展趨勢(shì),特別是要學(xué)
本書從介紹什么是數(shù)據(jù)結(jié)構(gòu)開始,繼而對(duì)高級(jí)數(shù)據(jù)結(jié)構(gòu)與算法進(jìn)行分析。本書以獨(dú)特的方式,清晰地將每種數(shù)據(jù)結(jié)構(gòu)的接口與其實(shí)現(xiàn)分離開來,即將如何使用數(shù)據(jù)結(jié)構(gòu)與如何對(duì)數(shù)據(jù)結(jié)構(gòu)編程相分離,本書從抽象思維和問題求解的角度出發(fā),為數(shù)據(jù)結(jié)構(gòu)和算法提供實(shí)用的介紹,并采用現(xiàn)今流行的Java編程語言來實(shí)現(xiàn),是數(shù)據(jù)結(jié)構(gòu)與算法分析的理想教材。
本書基于Linux2.6.34內(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)程管理、進(jìn)程調(diào)度、時(shí)間管理和定時(shí)器、系統(tǒng)調(diào)用接口、內(nèi)存尋址、內(nèi)存管理和頁緩存、VFS、內(nèi)核同步以及調(diào)試技術(shù)等。同時(shí)本書也涵蓋了Linux2.6內(nèi)核中頗具特色的內(nèi)容,包括CFS調(diào)度程序、
本書是一本關(guān)于面向?qū)ο蠓治雠c設(shè)計(jì)的教材,講述了面向?qū)ο蟮幕舅枷搿⒅饕拍钜约跋鄳?yīng)的表示法,并給出了詳細(xì)的建模過程指導(dǎo)。本書注重理論與實(shí)踐相結(jié)合,通過給出大量的例題、內(nèi)容較為詳盡的案例分析以及對(duì)建模概念的詳細(xì)剖析,闡明了如何進(jìn)行面向?qū)ο蟮姆治雠c設(shè)計(jì)。本書適合作為高等院校計(jì)算機(jī)學(xué)院(或信息學(xué)院等)和軟件學(xué)院的軟件工程專業(yè)
本書是一本全面的Python技術(shù)及面試指南,旨在幫助讀者深入理解Python編程語言的核心概念,并掌握在技術(shù)面試中取得成功的關(guān)鍵技巧。全書分為4個(gè)部分。第*部分面試流程。這一部分詳細(xì)介紹了硅谷公司的面試流程,包括非技術(shù)電話面試、技術(shù)電話面試(包括閑談、技術(shù)溝通和提問環(huán)節(jié))以及現(xiàn)場(chǎng)面試的準(zhǔn)備和策略,既為讀者提供了面試前的
本書主要以結(jié)構(gòu)化方法介紹如何在開發(fā)或操作中使用Linux。本書還提供了使用這個(gè)開源操作系統(tǒng)改進(jìn)工作流程的技巧,并講解了如何獲得現(xiàn)代終端、shell和命令的實(shí)際操作經(jīng)驗(yàn),如何使用Linux網(wǎng)絡(luò),如何管理工作負(fù)載,如何實(shí)現(xiàn)現(xiàn)代Linux可觀測(cè)性。本書還講述了如何使用容器、systemd、現(xiàn)代文件系統(tǒng)以及諸如Flatcar和
本書是全國電子信息類優(yōu)秀教材和華中科技大學(xué)優(yōu)秀教學(xué)成果,根據(jù)高等學(xué)校"編譯原理”課程教學(xué)基本要求編寫。全書系統(tǒng)介紹了編譯程序的一般構(gòu)造原理、基本設(shè)計(jì)方法和主要實(shí)現(xiàn)技術(shù)。內(nèi)容包括:文法和語言基本知識(shí)、詞法分析程序的設(shè)計(jì)原理與構(gòu)造方法、各種語法分析技術(shù)、語法制導(dǎo)翻譯技術(shù)與中間代碼生成、符號(hào)表的組織和管理、代碼優(yōu)化、運(yùn)行時(shí)存
本書采用案例和理論相結(jié)合的形式,以Anaconda和PyCharm為開發(fā)工具,系統(tǒng)地重點(diǎn)闡述了利用Python進(jìn)行數(shù)據(jù)預(yù)處理、分析與可視化等相關(guān)知識(shí),講解了Python各種數(shù)據(jù)處理展示的函數(shù)方法的使用方法。全書共有6章,分別是數(shù)據(jù)分析概述、Python基礎(chǔ)、利用Pandas進(jìn)行數(shù)據(jù)預(yù)處理、利用Pandas進(jìn)行數(shù)據(jù)分析、
按單元組織學(xué)習(xí)內(nèi)容,一般1單元一個(gè)算法。如:二分查找、選擇排序、遞歸算法、快速排序、散列查找、廣度優(yōu)先搜索算法、迪杰斯塔拉算法、貪婪算法、動(dòng)態(tài)規(guī)劃、K最近鄰算法、哈夫曼算法等等,并算法為基礎(chǔ)介紹需要使用的數(shù)據(jù)結(jié)構(gòu),如:數(shù)組、鏈表、棧、隊(duì)列、散列表、二叉樹、圖、樹、堆等。