Linux内核设计与实现

Linux内核设计与实现
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Love R.)
2006-01
版次: 1
ISBN: 9787111175759
定价: 40.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 401页
正文语种: 英语
37人买过
  •   “如果有这样一本书,既能提纲挈领,为我理顺思绪、指引方向,同时又能照顾小节,阐述细微,帮助我更好更快地理解源码,那该有多好。”说这话的先生虽然针对的是C++,但道出的是研习题源码的人们的共同心声。我们能不能做点儿什么,让学习Linux内核的过程更符合程序员的习惯呢?本书回答了这个问题。本书作者是一个狂热的内核爱好者,所以他的想法自然贴近程序员。
      如果你是一名Linux内核爱好者,那么本书提供的材料会让你想在内核层面上做些什么;如果你是一名普通的编程人员,那么对操作系统的透彻理解会拓宽你的编程思路。
      本书内容涉及Linux2.6内核,包含许多新特性,如O(1)调度程序、抢占式内核、块I/O层、I/O调度程序等。
      本版新增内容
      ·当前Linux2.6内核的所有主要子系统和最新特性
      ·内核模块的新细节
      ·虚拟内存和内存分配的扩充内容
      ·调试内核代码的附加信息
      ·内核同步和定时器示例
      ·洞察Linux内核补丁的提交参与Linux内核社区 Robert Love,于佛罗里达大学获得数学学士学位和计算机科学学士学位,很早就开始使用Linux,是一名开源黑客。他活跃于Linux内核与GNOME社区,目前是Novell公司Ximian桌面集团的高级内核工程师。他的内核项目包括抢占式内核、进程调度程序以及VM和多任务处理性能优化。他是sch ableofContents
    1IntroductiontotheLinuxKernel
    AlongCameLiuns:IntroductiontoLinux
    OverviewofOperationSystemsandKernels
    LinuxVersrsClassicUnixKernels
    LinuxKernerVerisions
    TheLinuxKernelDevelopmentCommunity
    BeforeWeBegin
    2GettionStartedwiththeKernel
    ObtainingtheKernelSource
    InstallingtheKernelSource
    UsingPatches
    TheKernelSourceTree
    BuildingtheKernel
    Mini8mixingBuildNoise
    SpawningMultipleBuildJobs
    InstallingtheKernel
    ABeastofaDifferentNature
    NoLibc
    GNUC
    NoMemoryProtection
    No(Easy)UseofFloatingPoint
    Small,Fixed-SizeStack
    SynchronizationandConcurrency
    PortabilityIsImportant
    SoHereWeAre
    3ProcessManagement
    ProcessDescriptorandtheTaskStructure
    AlloactingtheProcessDescriptor
    StoringtheProcessDescriptor
    ProcessState
    ManipulationtheCurrentProcessState
    ProcessContext
    TheProcessFamilyTree
    ProcessCreation
    Copy-on-Write
    fork()
    vford()
    TheLinuxImplementationofThreads
    KernelThreads
    ProcessTermination
    RemovaloftheProcessDescriptor
    TheDilemmaoftheParentlessTask
    ProcessWrapUp
    4ProcessScheduling
    Policy
    I/O-BoundVersusProcessor-BoundProcesses
    ProcessPriority
    Timeslice
    ProcessPreemption
    TheSchedulingPolicyinAction
    TheLinuxSchedulingAlgorithm
    Rnnqueues
    schedule()
    CalculatingPriorityandTimeslice
    SleepingandWakingUp
    TheLoadBalancer
    PreemptionandContextSwitching
    UserPreemption
    KernelPreemption
    Real-Time
    Scheduler-RelatedSystemCalls
    SchedulingPolicyandPriority-RelatedSystemCalls
    ……
    5SystemCalls
    6InterruptsandInterruptHandlers
    7BottomHalvesandDeferringWork
    8KernelSynchronizationIntroduction
    9KernelSynchronizationMethods
    10TimersandTimeManagement
    11MemoryManagement
    12TheVirtualFilesystem
    13TheBlockI/OLayer
    14TheProcessAddressSpace
    15ThePageCacheandPageWriteback
    16Modules
    17Kobjectsandsysfs
    18Debugging
    19Portability
    20Pagches,Hacking,andtheCommunity
    ALinkedLists
    BKerneLRandomNumberGenerator
    CAlgorithmicComplexity
    BibliographyandReadingList
    Index
  • 内容简介:
      “如果有这样一本书,既能提纲挈领,为我理顺思绪、指引方向,同时又能照顾小节,阐述细微,帮助我更好更快地理解源码,那该有多好。”说这话的先生虽然针对的是C++,但道出的是研习题源码的人们的共同心声。我们能不能做点儿什么,让学习Linux内核的过程更符合程序员的习惯呢?本书回答了这个问题。本书作者是一个狂热的内核爱好者,所以他的想法自然贴近程序员。
      如果你是一名Linux内核爱好者,那么本书提供的材料会让你想在内核层面上做些什么;如果你是一名普通的编程人员,那么对操作系统的透彻理解会拓宽你的编程思路。
      本书内容涉及Linux2.6内核,包含许多新特性,如O(1)调度程序、抢占式内核、块I/O层、I/O调度程序等。
      本版新增内容
      ·当前Linux2.6内核的所有主要子系统和最新特性
      ·内核模块的新细节
      ·虚拟内存和内存分配的扩充内容
      ·调试内核代码的附加信息
      ·内核同步和定时器示例
      ·洞察Linux内核补丁的提交参与Linux内核社区
  • 作者简介:
    Robert Love,于佛罗里达大学获得数学学士学位和计算机科学学士学位,很早就开始使用Linux,是一名开源黑客。他活跃于Linux内核与GNOME社区,目前是Novell公司Ximian桌面集团的高级内核工程师。他的内核项目包括抢占式内核、进程调度程序以及VM和多任务处理性能优化。他是sch
  • 目录:
    ableofContents
    1IntroductiontotheLinuxKernel
    AlongCameLiuns:IntroductiontoLinux
    OverviewofOperationSystemsandKernels
    LinuxVersrsClassicUnixKernels
    LinuxKernerVerisions
    TheLinuxKernelDevelopmentCommunity
    BeforeWeBegin
    2GettionStartedwiththeKernel
    ObtainingtheKernelSource
    InstallingtheKernelSource
    UsingPatches
    TheKernelSourceTree
    BuildingtheKernel
    Mini8mixingBuildNoise
    SpawningMultipleBuildJobs
    InstallingtheKernel
    ABeastofaDifferentNature
    NoLibc
    GNUC
    NoMemoryProtection
    No(Easy)UseofFloatingPoint
    Small,Fixed-SizeStack
    SynchronizationandConcurrency
    PortabilityIsImportant
    SoHereWeAre
    3ProcessManagement
    ProcessDescriptorandtheTaskStructure
    AlloactingtheProcessDescriptor
    StoringtheProcessDescriptor
    ProcessState
    ManipulationtheCurrentProcessState
    ProcessContext
    TheProcessFamilyTree
    ProcessCreation
    Copy-on-Write
    fork()
    vford()
    TheLinuxImplementationofThreads
    KernelThreads
    ProcessTermination
    RemovaloftheProcessDescriptor
    TheDilemmaoftheParentlessTask
    ProcessWrapUp
    4ProcessScheduling
    Policy
    I/O-BoundVersusProcessor-BoundProcesses
    ProcessPriority
    Timeslice
    ProcessPreemption
    TheSchedulingPolicyinAction
    TheLinuxSchedulingAlgorithm
    Rnnqueues
    schedule()
    CalculatingPriorityandTimeslice
    SleepingandWakingUp
    TheLoadBalancer
    PreemptionandContextSwitching
    UserPreemption
    KernelPreemption
    Real-Time
    Scheduler-RelatedSystemCalls
    SchedulingPolicyandPriority-RelatedSystemCalls
    ……
    5SystemCalls
    6InterruptsandInterruptHandlers
    7BottomHalvesandDeferringWork
    8KernelSynchronizationIntroduction
    9KernelSynchronizationMethods
    10TimersandTimeManagement
    11MemoryManagement
    12TheVirtualFilesystem
    13TheBlockI/OLayer
    14TheProcessAddressSpace
    15ThePageCacheandPageWriteback
    16Modules
    17Kobjectsandsysfs
    18Debugging
    19Portability
    20Pagches,Hacking,andtheCommunity
    ALinkedLists
    BKerneLRandomNumberGenerator
    CAlgorithmicComplexity
    BibliographyandReadingList
    Index
查看详情
系列丛书 / 更多
Linux内核设计与实现
计算机网络
[荷兰]塔嫩鲍姆(Tanenbaum A.S.) 著
Linux内核设计与实现
Java编程思想:英文版·第4版
[美]埃克尔 著
Linux内核设计与实现
编译原理(英文版·第2版)
[美]阿霍 著
Linux内核设计与实现
计算机科学概论(英文版·第5版)
[美]Nell、John Lewis 著
Linux内核设计与实现
经典原版书库:电子商务(英文精编版·第10版)
[美]施内德(Gary P. Schneider) 著
Linux内核设计与实现
离散数学及其应用(英文版)(第7版)
[美]罗森 著
Linux内核设计与实现
计算机组成与设计:硬件/软件接口(英文版•第5版•亚洲版)
[美]David、John L.Hennessy 著
Linux内核设计与实现
Java语言程序设计:基础篇(英文版)(第8版)
[美]梁(Y.Daniel Liang) 著
Linux内核设计与实现
软件工程:实践者的研究方法(英文精编版 第8版)
[美]罗杰、[美]布鲁斯 R.马克西姆 著
Linux内核设计与实现
计算机文化:(英文版·第15版)
[美]帕森斯(June Jamrich Parsons)、[美]奥贾(Dan Oja) 著
Linux内核设计与实现
现代操作系统(英文版·第4版)
[美]Andrew S. Tanenbaum、Herbert Bos 著
Linux内核设计与实现
计算机科学引论(2017英文精编版)
[美]蒂莫西、J.、奥利里(Timothy、J.、O\\\\\\\'Leary) 著
相关图书 / 更多
Linux内核设计与实现
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux内核设计与实现
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux内核设计与实现
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux内核设计与实现
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux内核设计与实现
Linux C语言程序设计(微课视频版)
张同光;田文强;荆春棋;田乔梅;陈明
Linux内核设计与实现
Linux源码趣读
闪客
Linux内核设计与实现
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux内核设计与实现
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux内核设计与实现
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux内核设计与实现
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux内核设计与实现
Linux后端开发工程实践
万木春
Linux内核设计与实现
Linux运维从入门到精通
明日科技
您可能感兴趣 / 更多
Linux内核设计与实现
亚拉山大的读心术(数学大师的逻辑课) 伦理学、逻辑学 [美]雷蒙德·m.斯穆里安(raymondm.smullyan)
[美]雷蒙德·m.斯穆里安(raymondm.smullyan)
Linux内核设计与实现
纳博科夫精选集第五辑
[美]弗拉基米尔·纳博科夫著
Linux内核设计与实现
九桃盘(美国二十世纪重要女诗人玛丽安·摩尔诗歌精选集,由知名女诗人和女性诗学研究者倪志娟倾情翻译)
[美]玛丽安•摩尔
Linux内核设计与实现
全新正版图书 制造德·戴维尼浙江教育出版社9787572276880
[美]理查德·戴维尼
Linux内核设计与实现
血泪之泣
[美]希瑟·丘·麦克亚当
Linux内核设计与实现
小学生趣味心理学(培养执行技能的40个练习,发展共情能力的46个练习,学会应对焦虑的40个练习 共3册) (美)莎伦·格兰德 王佳妮译
[美]莎伦·格兰德(sharon grand)
Linux内核设计与实现
(当代学术棱镜译丛)艺术批评入门:历史、策略与声音
[美]克尔·休斯顿
Linux内核设计与实现
矿王谷的黎明:塞拉俱乐部诉莫顿案与美国环境法的转变(精装典藏版)
[美]丹尼尔·P.塞尔米,(Daniel,P.Selmi)
Linux内核设计与实现
体式神话:瑜伽传统故事精粹(第二版) (从30个体式古老起源中汲取灵感与力量,内附精美插图)
[美]阿兰娜·凯瓦娅(Alanna Kaivalya)[荷]阿诸那·范德·库伊(Arjuna van der Kooij)
Linux内核设计与实现
诺奖作家给孩子的阅读课·生命教育(3-9年级,莫言余华的文学启蒙,垫高阅读起点,提升作文能力)
[美]海明威等
Linux内核设计与实现
蚯蚓的日记(全4册)【平装版】
[美]朵琳·克罗宁
Linux内核设计与实现
LINUX系统编程
[美]洛夫(Love R.) 著