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

请输入您要查询的图书:

 

图书 Linux内核完全剖析
内容
编辑推荐

本书是一本有关Linux操作系统内核基本工作原理的入门读物。本书介绍了Linux系统的发展历史,然后介绍了PC机的硬件组成结构、编制内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法,接着详细介绍了Linux内核源代码目录树组织结构,并依据该组织结构对所有内核程序和文件进行了注释和详细说明。本书适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,也适合Linux爱好者作为学习内核工作原理的自学参考书籍,还可供一般技术人员作为开发嵌入式系统的参考书使用。

内容推荐

本书对早期Linux操作系统内核(vo.11)全部代码文件进行了详细的剖析,旨在让读者在尽量短的时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。虽然选择的版本较低,但该内核已能够正常编译运行,并且其中已包括了Linux工作原理的精髓。书中首先以Linux源代码版本的变迁为主线,简要介绍了Linux系统的发展历史,同时着重说明了各个内核版本之间的主要区别和改进方面,给出了选择O.11版内核源代码作为研究对象的原因。然后概要介绍了PC机的硬件组成结构、编制内核使用的汇编语言和C语言扩展部分,并且重点说明了80x86处理器在保护模式下运行的编程方法。接着详细介绍了Linux内核源代码目录树组织结构,并依据该组织结构对所有内核程序和文件进行了注释和详细说明。为了加深读者对内核工作原理的理解,书中最后一章给出了围绕Linux 0.11系统的多个试验。试验中使用的相关程序均可从本书配套网站(www.oldlinux.org)上下载。

本书适合作为高校计算机专业学生学习操作系统课程的辅助和实践教材,也适合Linux爱好者作为学习内核工作原理的自学参考书籍,还可供一般技术人员作为开发嵌入式系统的参考书使用。

目录

第1章概述

1.1 Linux的诞生和发展

1.1.1 UNIX操作系统的诞生

1.1.2 MINIX操作系统

1.1.3 GNU计划

1.1.4 POSIX标准

1.1.5 Linux操作系统的诞生

1.1.6 L,inux操作系统版本的变迁

1.1.7 Linux名称的由来

1.1.8早期Linux系统开发的主要贡献者

 1.2内容综述

第2章微型计算机组成结构

2.1微型计算机组成原理

2.2 I/O端口寻址和访问控制方式

2.2.1 I/O端口和寻址

2.2.2 接口访问控制

 2.3 主存储器、BIOS和CMOS

存储器

2.3.1 主存储器

2.3.2 基本输入偷出程序BI()S

2.3.3 CMOS存储器

 2.4 控制器和控制卡

2.4.1 中断控制器

2.4.2 DMA控制器

2.4.3 定时/计数器

2.4.4 键盘控制器

2.4.5 串行控制卡

2.4.6 显示控制

2.4.7 软盘和硬盘控制器

第3章 内核编程语言和环境

 3.1 as86汇编器

3.1.1 as86汇编语言语法

3.1.2 as86汇编语言程序

3.1.3 as86汇编语言程序的编译和

链接

3.1.4 as86和ld86使用方法和选项

 3.2 GNU as汇编

3.2.1 编译aS汇编语言程序

3.2.2 aS汇编语法

3.2.3 指令语句、操作数和寻址

3.2.4 区与重定位

3.2.5 符号

3.2.6 aS汇编命令

3.2.7 编写16位代码

3.2.8 aS汇编器命令行选项

3.3 C语言程序

3.3.1 C程序编译和链接

3.3.2 嵌入汇编

3.3.3 圆括号中的组合语句

3.3.4 寄存器变量

3.3.5 内联函数

3.4 C与汇编程序的相互调用

3.4.1 C函数调用机制

3.4.2在汇编程序中调用C函数

3.4.3在C程序中调用汇编函数

3.5 Linux/0.11目标文件格式

 3.5.1 目标文件格式

 3.5.2 Linux 0.11中的目标文件格式

 3.5.3 链接程序输出

 3.5.4 链接程序预定义变量

 3.5.5 System.map文件

3.6 Make程序和Makefile文件

第4章 80x86 保护模式及其编程

4.1 80X86系统寄存器和系统指令

4.1.1 标志寄存器

4.1.2 内存管理寄存器

4.1.3 控制寄存器

4.1.4 系统指令

4.2 保护模式内存管理

4.2.1 内存寻址

4.2.2 地址变换

4.2.3 保护

4.3 分段机制

4.3.1 段的定义

4.3.2 段描述符表

4.3.3 段选择符

………………………………………………

标签
缩略图
书名 Linux内核完全剖析
副书名
原作名
作者 赵炯
译者
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111180326
开本 16开
页数 882
版次 1
装订 平装
字数 1466
出版时间 2006-01-01
首版时间 2006-01-01
印刷时间 2009-11-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 1.328
CIP核字
中图分类号 TP316.89
丛书名
印张 56
印次 5
出版地 北京
260
185
30
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 3000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

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

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/22 5:18:05