图书介绍
Linux的内核与编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 雷澍等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:711108165X
- 出版时间:2000
- 标注页数:349页
- 文件大小:14MB
- 文件页数:359页
- 主题词:UNIX操作系统(学科: 程序设计) UNIX操作系统 程序设计
PDF下载
下载说明
Linux的内核与编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Linux内核原理1
第1章 软件基础1
1.1 计算机语言1
1.2 什么是一个操作系统?2
1.3 内核数据结构3
第2章 内存管理5
2.1 虚拟内存的抽象模型5
2.2 高速缓冲(Caches)9
2.3 Linux页表10
2.4 页分配和释放(Page Allocation and Deallocation)11
2.5 内存镜像12
2.6 要求的页(Demand Paging)13
2.7 Linux页高速缓冲(Page Cache)14
2.8 交换出和抛弃页(Swapping Out and Discarding Pages)15
2.9 交换式高速缓冲(The Swap Cache)18
2.10 交换进页18
第3章 进程20
3.1 Linux进程20
3.3 调度22
3.2 ID22
3.4 文件24
3.5 虚拟内存25
3.6 增加一个进程26
3.7 时间和计时器28
3.8 可执行程序28
第4章 进程间通信机制32
4.1 信号32
4.2 管道33
4.3 Sockets35
5.1 PCI地址空间40
第5章 PCI40
5.2 PCI配置头41
5.3 PCI I/O和PCI内存地址42
5.4 PCI-ISA桥43
5.5 PCI-PCI桥43
5.6 Linux PCI初始化44
第6章 中断和中断处理51
6.1 可编程中断控制器51
6.2 初始化中断处理数据结构52
6.3 中断处理53
第7章 设备驱动器55
7.1 轮流检测(polling)和中断56
7.2 直接内存访问(DMA)57
7.3 内存57
7.4 设备驱动器到内核的接口58
7.5 硬盘60
7.6 网络设备66
第8章 文件系统68
8.1 EXT269
8.2 VFS74
8.3 缓冲式高速缓存79
8.4 /proc文件系统81
8.5 设备特殊文件82
第9章 网络83
9.1 TCP/IP网络的浏览83
9.2 Linux TCP/IP网络层85
9.3 BSD Socket接口85
9.4 INET Socket层87
9.5 IP层91
9.6 地址解析协议94
9.7 IP路由95
10.1 Bottom Half处理98
第10章 内核机制98
10.2 任务队列99
10.3 计时器100
10.4 等待队列101
10.5 Buzz锁101
10.6 信号量102
第11章 模件103
11.1 加载一个模件104
11.2 卸载一个模件105
12.1 从哪里得到Linux内核源代码107
第12章 Linux内核源代码107
12.2 从哪里开始看108
第13章 Linux数据结构111
13.1 block_dev_struct111
13.2 buffer_head111
13.3 device112
13.4 device_struct115
13.5 file115
13.6 files_struct115
13.9 inode116
13.8 gendisk116
13.7 fs_struct116
13.10 ipc_perm118
13.11 irqaction118
13.12 linux_binfmt118
13.13 mem_map_t119
13.14 mm_struct119
13.15 pci_bus120
13.16 pci_dev120
13.18 rtable121
13.17 request121
13.19 semaphore122
13.20 sk_buff122
13.21 sock124
13.22 socket128
13.23 task_struct128
13.24 timer_list130
13.25 tq_struct131
13.26 vm_area_struct131
14.2 简介132
14.1 概述132
第14章 GAWK132
第二部分 编程方法132
14.3 读取输入文件134
14.4 显示135
14.5 匹配模式(patterns)138
14.6 表达式作为行为的语句141
14.7 行为中的控制语句142
14.8 变量144
14.9 内部函数(Built-in Functions)145
14.10 户定义的函数148
14.11 例子149
14.12 结论150
第15章 C语言编程151
15.1 什么是C151
15.2 GNU C编译器151
15.3 使用gcc152
15.4 用gdb调试gcc程序153
15.5 其他的C编程工具158
15.6 Linux编程基础163
第16章 服务级系统调用165
16.1 文件和记录加锁165
16.2 任务控制168
16.3 符号链接184
16.4 用户和组187
第17章 多进程编程199
17.1 多进程程序的特点199
17.2 进程启动和结束200
17.3 子进程211
17.4 其他系统调用220
17.5 信号225
18.1 套接字概念229
第18章 网络程序设计229
18.2 通信类型230
18.3 套接字地址230
18.4 文件名字空间232
18.5 Internet名字空间234
18.6 数据报套接字操作243
18.7 Inetd精灵进程246
18.8 套接字选项248
18.9 网络数据库249
18.10 套接字和端口250
18.11 套接字程序设计251
18.12 编程实例254
18.13 记录和文件锁定258
第19章 GTK260
19.1 开始260
19.2 下一步266
19.3 对象打包269
19.4 对象概论277
19.5 按钮对象278
19.6 Tooltips对象282
19.7 Container对象283
19.8 EventBox窗口对象290
19.9 其他对象292
19.10 文件对话框295
19.11 List对象297
19.12 Menu对象306
19.13 Timeouts、IO及Idle函数314
19.14 选取区域管理315
19.15 glib321
19.16 设置窗口对象属性325
19.17 GTK的rc文件325
19.18 写出自己的对象330
热门推荐
- 2528580.html
- 2100343.html
- 2544409.html
- 3822257.html
- 1358560.html
- 497930.html
- 496596.html
- 3023878.html
- 1439297.html
- 2252868.html
- http://www.ickdjs.cc/book_300623.html
- http://www.ickdjs.cc/book_1766896.html
- http://www.ickdjs.cc/book_928665.html
- http://www.ickdjs.cc/book_2172341.html
- http://www.ickdjs.cc/book_705592.html
- http://www.ickdjs.cc/book_298588.html
- http://www.ickdjs.cc/book_377074.html
- http://www.ickdjs.cc/book_3301309.html
- http://www.ickdjs.cc/book_3036876.html
- http://www.ickdjs.cc/book_2992024.html