资源简介
这本书很好,适合于初学者。里面精讲了很多的案例,非常的有用。
目 录
雷蒙序
简介
Linux文档工程小组“公告”
译者序
第一部分 Linux内核
前言
第1章 硬件基础与软件基础 6
1.1 硬件基础 6
1.1.1 CPU 7
1.1.2 存储器 8
1.1.3 总线 8
1.1.4 控制器和外设 8
1.1.5 地址空间 9
1.1.6 时钟 9
1.2 软件基础 9
1.2.1 计算机语言 9
1.2.2 什么是操作系统 11
1.2.3 内核数据结构 13
第2章 内存管理 15
2.1 虚拟内存抽象模型 15
2.1.1 请求调页 17
2.1.2 交换 17
2.1.3 共享虚拟内存 18
2.1.4 物理寻址模式和虚拟寻址模式 18
2.1.5 访问控制 18
2.2 高速缓存 19
2.3 Linux页表 20
2.4 页分配和回收 21
2.4.1 页分配 22
2.4.2 页回收 22
2.5 内存映射 22
2.6 请求调页 23
2.7 Linux页缓存 24
2.8 页换出和淘汰 25
2.8.1 减少缓冲区和页缓存大小 25
2.8.2 换出System V共享内存页 26
2.8.3 换出和淘汰页 27
2.9 交换缓存 27
2.10 页换入 28
第3章 进程 29
3.1 Linux进程 29
3.2 标识符 31
3.3 调度 32
3.4 文件 34
3.5 虚拟内存 35
3.6 创建进程 36
3.7 时间和定时器 37
3.8 执行程序 38
3.8.1 ELF 39
3.8.2 脚本文件 40
第4章 进程间通信机制 41
4.1 信号机制 41
4.2 管道 42
4.3 套接字 44
4.3.1 System V的进程间通信机制 44
4.3.2 消息队列 44
4.3.3 信号量 45
4.3.4 共享存储区 47
第5章 PCI 49
5.1 PCI的地址空间 49
5.2 PCI配置头 50
5.3 PCI的I/O和存储地址空间 51
5.4 PCI-ISA桥 51
5.5 PCI-PCI 桥 51
5.5.1 PCI-PCI桥:PCI I/O和存储地址
空间的窗口 51
5.5.2 PCI-PCI桥:PCI配置周期和PCI
总线编号 52
5.6 Linux PCI初始化 53
5.6.1 Linux内核PCI数据结构 53
5.6.2 PCI设备驱动程序 53
5.6.3 PCI的BIOS函数 56
5.6.4 PCI修正过程 57
第6章 中断处理与设备驱动程序 60
6.1 中断与中断处理 60
6.1.1 可编程中断控制器 61
6.1.2 初始化中断处理数据结构 61
6.1.3 中断处理 62
6.2 设备驱动程序 63
6.2.1 测试与中断 64
6.2.2 直接存储器访问(DMA) 65
6.2.3 存储器 66
6.2.4 设备驱动程序与内核的接口 66
6.2.5 硬盘 69
6.2.6 网络设备 74
第7章 文件系统 77
7.1 第二个扩展文件系统EXT2 78
7.1.1 EXT2系统的inode节点 79
7.1.2 EXT2系统的超级块 80
7.1.3 EXT2系统的组描述符 80
7.1.4 EXT2系统的目录 81
7.1.5 在EXT2文件系统中查找文件 81
7.1.6 在EXT2文件系统中改变文件
的大小 82
7.2 虚拟文件系统 83
7.2.1 VFS文件系统的超级块 84
7.2.2 VFS文件系统的inode节点 84
7.2.3 注册文件系统 85
7.2.4 装配文件系统 85
7.2.5 在虚拟文件系统中查找文件 87
7.2.6 卸载文件系统 87
7.2.7 VFS文件系统的inode缓存 87
7.2.8 目录缓存 88
7.3 缓冲区缓存 88
7.3.1 bdflush内核守护进程 90
7.3.2 update进程 90
7.4 /proc文件系统 91
7.5 特殊设备文件 91
第8章 网络 92
8.1 TCP/IP网络概述 92
8.2 Linux中的TCP/IP网络层次结构 95
8.3 BSD套
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 276540 2000-06-25 09:35 Linux编程从入门到精通\01-01.pdf
文件 1104640 2000-06-25 09:35 Linux编程从入门到精通\01-02.pdf
文件 830737 2000-06-25 09:35 Linux编程从入门到精通\01-03.pdf
文件 726676 2000-06-25 09:35 Linux编程从入门到精通\01-04.pdf
文件 1332808 2000-06-25 09:35 Linux编程从入门到精通\01-05.pdf
文件 1093307 2000-06-25 09:35 Linux编程从入门到精通\01-06.pdf
文件 1193267 2000-06-25 09:35 Linux编程从入门到精通\01-07.pdf
文件 649360 2000-06-25 09:36 Linux编程从入门到精通\01-08.pdf
文件 622665 2000-06-25 09:36 Linux编程从入门到精通\01-09.pdf
文件 60120 2000-06-25 09:36 Linux编程从入门到精通\01-10.pdf
文件 88020 2000-06-25 09:36 Linux编程从入门到精通\01-11.pdf
文件 872070 2000-06-25 09:36 Linux编程从入门到精通\01-12.pdf
文件 2780159 2000-06-25 09:36 Linux编程从入门到精通\02.pdf
文件 3828395 2000-06-25 09:37 Linux编程从入门到精通\03.pdf
文件 1842797 2000-06-25 09:37 Linux编程从入门到精通\04.pdf
文件 1805111 2000-06-25 09:37 Linux编程从入门到精通\05.pdf
文件 8452 2000-08-01 23:39 Linux编程从入门到精通\Content.txt
文件 2125 2010-02-10 16:46 红黑软件使用帮助.txt
文件 75 2008-04-29 10:51 网络技术速成.url
文件 164 2008-09-27 12:27 网络技术爱好者家园.url
文件 127 2010-02-10 16:42 优秀投稿动画奖励计划.url
文件 124 2010-02-10 16:45 红黑联盟 软件说明.url
----------- --------- ---------- ----- ----
19117739 22
----------- --------- ---------- ----- ----
文件 276540 2000-06-25 09:35 Linux编程从入门到精通\01-01.pdf
文件 1104640 2000-06-25 09:35 Linux编程从入门到精通\01-02.pdf
文件 830737 2000-06-25 09:35 Linux编程从入门到精通\01-03.pdf
文件 726676 2000-06-25 09:35 Linux编程从入门到精通\01-04.pdf
文件 1332808 2000-06-25 09:35 Linux编程从入门到精通\01-05.pdf
文件 1093307 2000-06-25 09:35 Linux编程从入门到精通\01-06.pdf
文件 1193267 2000-06-25 09:35 Linux编程从入门到精通\01-07.pdf
文件 649360 2000-06-25 09:36 Linux编程从入门到精通\01-08.pdf
文件 622665 2000-06-25 09:36 Linux编程从入门到精通\01-09.pdf
文件 60120 2000-06-25 09:36 Linux编程从入门到精通\01-10.pdf
文件 88020 2000-06-25 09:36 Linux编程从入门到精通\01-11.pdf
文件 872070 2000-06-25 09:36 Linux编程从入门到精通\01-12.pdf
文件 2780159 2000-06-25 09:36 Linux编程从入门到精通\02.pdf
文件 3828395 2000-06-25 09:37 Linux编程从入门到精通\03.pdf
文件 1842797 2000-06-25 09:37 Linux编程从入门到精通\04.pdf
文件 1805111 2000-06-25 09:37 Linux编程从入门到精通\05.pdf
文件 8452 2000-08-01 23:39 Linux编程从入门到精通\Content.txt
文件 2125 2010-02-10 16:46 红黑软件使用帮助.txt
文件 75 2008-04-29 10:51 网络技术速成.url
文件 164 2008-09-27 12:27 网络技术爱好者家园.url
文件 127 2010-02-10 16:42 优秀投稿动画奖励计划.url
文件 124 2010-02-10 16:45 红黑联盟 软件说明.url
----------- --------- ---------- ----- ----
19117739 22
相关资源
- 模糊控制书籍,模糊控制书籍
- 《深入浅出NodeJS》 高清非扫描版
- 锆石科技 Hello FPGA 书籍汇总
- Introduction to Data Mining 中文版书籍
- 央财应用统计复试书籍 刘杨《统计学
- 大刘信息学竞赛书籍全套5+2本
- 网络安全基础:应用与标准
- verilog书籍
- Hadoop经典技术书籍合集(Spark Kafka H
- Spring Cloud微服务实战 PDF书籍
- Andrea Goldsmith和David Tse两位大神的无线
- 格子Boltzmann方法的最新书籍
- TrajectoryPlanningforAutomaticMachinesandRobot
- 精通QT4编程QT4编程的经典书籍
- 精通GIT 超清 第二版图灵书籍
- 四本 spring boot书籍spring boot 四件套
- jeasyopc utgard 完整 demo 性能对比 学习书
- 数据结构严蔚敏、吴伟民书籍+光盘
- Qt书籍大全
- 《深入解析MacOS X&iOS;操作系统 》PDF
- 产品经理书籍
- 印制电路板PCB设计技术与实践 第3版
- 经典LTE书籍:《4G移动通信技术权威指
- 处理器虚拟化技术 + 源码.pdf.rar
- opencv相关的书籍
- TCP/IP网络编程 尹圣雨源代码+PDF书籍
- 经典中的经典!ic前端几本经典书籍五
- 产品研发管理-华为的实践
- 无人驾驶原理与实践的书籍中的代码
- 学习嵌入式Linux经典6本书籍,保证清
评论
共有 条评论