首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Linux内核设计与实现
内容
编辑推荐

如果你是一名Linux内核爱好者,本书的内容可以帮助你大显身手。如果你是一名普通程序员,本书的内容将会拓宽你的编程思路。如果你初次接触Linux内核,本书则可以帮助你对内核各个核心子系统有一个整体把握。本书填补了Linux内核理论和实践细节之间的鸿沟。本书针对Linux 2.6内核,包括O(1)调度程序、抢占式内核、块I/O层以及I/O调度程序等。本书还包含了Linux内核开发者在开发时需要用到的很多信息,包括调试技术、编程风格、注意事项等等。

内容推荐

本书基于Linux 2.6内核系列详细介绍Linux内核系统,覆盖了从核心内核系统的应用到内核设计与实现等各方面内容。主要内容包括:进程管理、系统调用、中断和中断处理程序、内核同步、时间管理、内存管理、地址空间、调试技术等。本书理论联系实践,既介绍理论也讨论具体应用,能够带领读者快速走进Linux内核世界,真正开发内核代码。

本书适合作为高等院校操作系统课程的教材或参考书,也可供相关技术人员参考。

目录

译者序

序言

前言

第1章 Linux内核简介

 1.1 追寻Linus的足迹:Linux简介

 1.2 操作系统和内核简介

 1.3 Linux内核和传统Unix内核的比较

 1.4 Linux内核版本

 1.5 Linux内核开发者社区

 1.6 小结

第2章 从内核出发

 2.1 获取内核源码

2.1.1 安装内核源代码

2.1.2 使用补丁

 2.2 内核源码树

 2.3 编译内核

2.3.1减少编译的垃圾信息

2.3.2衍生多个编译作业

2.3.3安装内核

 2.4内核开发的特点

2.4.1 没有libc库

2.4.2 GNU C

2.4.3 没有内存保护机制

2.4.4 不要轻易在内核中使用浮点数

2.4.5 容积小而固定的栈

2.4.6 同步和并发

2.4.7 可移植性的重要性

 2.5小结

第3章 进程管理

 3.1 进程描述符及任务结构

3.1.1 分配进程描述符

3.1.2 进程描述符的存放

3.1.3 进程状态

3.1.4 设置当前进程状态

3.1.5 进程上下文

3.1.6 进程家族树

 3.2 进程创建

3.2.1 写时拷贝

3.2.2 fork()

3.2.3 vfork()

 3.3 线程在Linux中的实现.

 3.4 进程终结

3.4.1 删除进程描述符

3.4.2 孤儿进程造成的进退维谷

 3.5 进程小结

第4章 进程调度

……

第5章 系统调用

……

第6章 中断和中断处理程序

……

第7章 下半部和推后执行的工作

……

第8章 内核同步介绍

……

第9章 内核同步工作

……

第10章 定时器和时间管理

……

第11章 内在管理

……

第12章 虚拟文件系统

……

第13章 块I/O层

……

第14章 进程地址空间

……

第15章 页调整缓存和页回写

……

第16章 模块

……

第17章 Kobect与sysfs

……

第18章 调试

……

第19章 可移植性

……

第20章 补丁、开发和社区

……

参考资料

标签
缩略图
书名 Linux内核设计与实现
副书名
原作名
作者 (美)拉芙
译者 陈莉君//康华//张波
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111178651
开本 16开
页数 289
版次 2
装订 平装
字数
出版时间 2006-01-01
首版时间 2006-01-01
印刷时间 2009-01-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 0.424
CIP核字
中图分类号 TP316.89
丛书名
印张 19
印次 7
出版地 北京
240
187
12
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2005-4506
版权提供者 Robert Love
定价
印数 4000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 7:21:43