Linux内核编程必读(英文版),丛书名: 经典原版书库

发布时间:2008-01-23 16:32:33来源:红联作者:yncmasbw

本书是一本Linux内核编程的权威指南,其独特的由表及里学习途径使得内核编程更易于理解。本书从用户空间到内核,把内核内在的实现原理与用户级编程的基本原则相联系,系统地跟踪了实现功能。这种途径有助于在你所了解的Linux知识基础上,加深对内核组成及工作机理的理解。

为了理解内核代码并掌控其行为,作者逐步引入所有的工具和汇编语言编程技术,并一一比较x86和PowerPC的实现,揭示了含糊不清的实现功能。另外,书中对源代码例子和实际项目都加有适当注释。本书是第一本全面涵盖快速增长的PowerPC Linux开发平台的书,也是惟一一本用Linux构建系统彻底讨论内核配置的书。

本书主要内容

数据结构

x86和PPC汇编语言

查看内核内部状态

Linux进程模型

用户空间和内核空间

中断和异常

内存分配和跟踪

跟踪子系统行为

I/O交互

文件系统和文件操作

调度和同步

内核启动过程

内核构建过程

配置选项

设备驱动程序

本书介绍了Linux内核编程需要的所有技巧和技术,无论对于系统程序员、软件工程师、系统分析员、测试人员还是Linux的热衷者来说,都是不可或缺的参考书。

作者简介

Claudia Salzberg Rodriguez 就职于IBM Linux 技术中心进行内核及相关编程工具的开发。她做了5年多的Linux 系统程序员,针对Intel 和PPC平台,进行嵌入式到高性能系统的Linux 开发。

作  者: (美)罗德里格斯(Rodriguez C.S.) 等著

出 版 社: 机械工业出版社

出版时间: 2006-7-1

56元 购买

目录

Foreword

Acknowledgments

About the Authors

Preface

Chapter 1 Overview

1.1 History of UNIX

1.2 Standards and Common Interfaces

1.3 Free software and Open Source

1.4 A Quick Survey of Linux Distributions

1.4.1 Debian

1.4.2 Red Har/Fedora

1.4.3 Mandriva

1.4.4 SUSE

1.4.5 Gentoo

1.4.6 Yellow Dog

1.4.7 Other Distros

1.5 Kernel Release Information

1.6 Linux on POwer

1.7 What Is an Operation System?

1.8 Kernel Operation System?

1.9 Overview of the Linx kernel

1.9.1 User Inter face

1.9.2 User Indentification

1.9.3 Files and Filesystems

1.9.4 Processes

1.9.5 System Calls

1.9.6 Linux Scheduler

1.9.7 Linx Devce Drivers

1.10 Prtability and Architecture Dependence

Chapter 2 Exploration Toolkit

Chapter 3 Processes: The Principal Model of Execution

Chapter 4 Memory Management

Chapter 5 Input/Output

Chapter 6 Filesystems

Chapter 7 Scheduling and Kernel Synchronization

Chapter 8 Booting the Kernel

Chapter 9 Building the Linux Kernel

Chapter 10 Adding Your Code to the Kernel

Bibliography

Index

经典英文linux书籍,Linux内核编程必读(英文版),丛书名: 经典原版书库相关推荐

  1. 赠书:HTML5 Canvas 2d 编程必读的两本经典

    赠书:HTML5 Canvas 2d 编程必读的两本经典 这两年多一直在和HTML5 Canvas 打交道,也带领团队开发了世界首款基于HTML5 Canvas 的演示文档工具---AxeSlide( ...

  2. 批处理+Linux书籍+黑客编程+脚本攻防+逆向工程书籍+海量资源(pdf+chm电子书)

    TOOLS论坛内部文章打包.CHM http://yunfile.com/file/yunkey/0955157e/ 精通脚本黑客 http://yunfile.com/file/yunkey/636 ...

  3. Linux内核分析及内核编程

    倪继利著 2005年8月出版 ISBN 7-121-01518-5 900页 88.00元(估价) 倪  倪继利著 2005年8月出版 ISBN 7-121-01518-5 900页 88.00元(估 ...

  4. linux内核编程(hello world示例程序)

    linux内核编程(hello world) Linux可加载内核模块是 Linux 内核的最重要创新之一.它们提供了可伸缩的.动态的内核.其它开发者可以不用重新编译整个内核便可以开发内核层的程序,极 ...

  5. Linux 内核编程风格

    Linux 内核编程风格 (518 个字於此篇帖子) (已阅读: 1177 次) 这篇短小的文章是对Linux内核编程风格的建议.编程风格非常的个性化,而且,我并不想将我的观点强加给任何人,但是为了变 ...

  6. 初探linux内核编程,参数传递以及模块间函数调用

    一.前言 我们一起从3个小例子来体验一下linux内核编程.如下: 1. 内核编程之hello world 2. 模块参数传递 3. 模块间函数调用 二.准备工作 首先,在你的linux系统上面安装l ...

  7. linux内核_Linux驱动编程的本质就是Linux内核编程

    由于Linux驱动编程的本质属于Linux内核编程,因此我们非常有必要熟悉Linux内核以及Linux内核的特点. 这篇文章将会帮助读者打下Linux驱动编程的基础知识. 本篇文章分为如下三个小节进行 ...

  8. linux内核_Linux内核编程风格简介

    01不同的语言风格 当今世界上一共有5000多种语言.不同的国家.民族和地区,说着不同的语言.每个民族不一定有自己的文字,但一般都会有自己的语言.即使是同一种语言,在不同的时代.不同的地区和群体,说话 ...

  9. Linux设备驱动开发详解-Note(5)---Linux 内核及内核编程(1)

    Linux 内核及内核编程(1) 成于坚持,败于止步 Linux 2.6 内核的特点 Linux 2.6 相对于 Linux 2.4 有相当大的改进,主要体现在如下几个方面. 1.新的调度器 2.6 ...

  10. 【华为云技术分享】Linux内核编程环境 (1)

    在上一期中,我们介绍了Linux内核的源码结构,这一期我们介绍Linux内核编程环境,首先介绍的是Linux内核的编译方法. 一.Linux内核编译方法 本期中我们以Linux 4.19.94版内核来 ...

最新文章

  1. 分布式TCP压力测试工具 tcpcopy
  2. NDuiker项目第2天总结
  3. 在ASP.NET MVC中加载部分视图的方法及差别
  4. 保存一波集合框架的介绍
  5. NPOI 教程 - 3.2 打印相关设置
  6. 全国计算机等级考试二级Python考试大纲预测和分析
  7. Docker实践 -- 安装Docker
  8. nginx做负载均衡+keepalived(做主备)
  9. ASP.NET乱码解决方案
  10. Java游戏开发 —— 扫雷
  11. 关闭linux系统命令是什么,linux shutdown关闭系统命令使用介绍
  12. 刚刚搬进公寓,应该每个月交100块网费好还是买个随身WiFi?
  13. dell win10忘记密码怎么办
  14. (完美)华为nova2 PIC-AL00的USB调试模式在哪里打开的流程
  15. linux使用线程实现生产者消费者问题,Linux下生产者与消费者的线程实现
  16. 手摸手教你使用srs服务搭建毫秒级延时直播
  17. 【JS】JSON.stringify( )
  18. freenom又行了-免费顶级域名白嫖一年,赶紧看看如何申请
  19. echarts markPoint 柱形图中添加图片
  20. python批处理原始核磁数据用于DPABI

热门文章

  1. 网课答案公众号查询方法
  2. 设备功耗计算专题《低功耗实战篇,全志XR808连接AP的最低功耗研究》
  3. Excel如何快速制作二维码图片?
  4. 2021-2025年中国阿莫雷德行业市场供需与战略研究报告
  5. 把特斯拉送上火星的程序员,马斯克!
  6. scree 中的几个内置对象
  7. 瞅瞅Levels.fyi发布的2020年度程序员收入报告
  8. 2021年全新Java学习路线图,对标阿里P7技术栈
  9. java项目1(家庭收支记账软件)
  10. 路由器和交换机的区别