Linux是怎样工作的 Linux操作系统教程书鸟哥Linux*该这么学数据库编程shell技巧内核命令图解教程
| 运费: | ¥ 0.00-20.00 |
商品详情
书名:Linux是怎样工作的
定*:69.8
ISBN:9787**558*6*7
作者:武内觉
版次:第*版
出版时间:2022-03
内容提要:
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外*存储器等。实验程序使用C语言和Python编写,读者可*自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,*可轻松阅读。 本书适合应用程序开发人员、系统设计师、运维管理人员和技术支持人员等人士阅读。
作者简介:
武内觉(作者) 2005年~20*7年*职于日本富士通公司,负责商用Linux,*别是Linux内核的开发与支持工作。20*7年后在Cybozu公司担任技术顾问。 曹栩(译者) 出生于中*广东省。毕业于天津理工大学。曾从事系统维护工作,长期参与开源贡献。目前在日本求学,*攻通信协议与网络*方向。
目录:
第 *章 计算机系统的概要 *
第 2章 用户模式实现的功能 **
2.* 系统调用 *2
2.2 系统调用的*装函数 22
2.3 C标准库 24
2.4 OS提供的程序 26
第3章 进程管理 27
3.* *建进程 28
3.2 fork()函数 28
3.3 execve()函数 3*
3.4 结束进程 38
第4章 进程调度器 4*
4.* 关于实验程序的设计 43
4.2 实验程序的实现 44
4.3 实验 48
4.4 思考 53
4.5 上下文切换 54
4.6 进程的状态 55
4.7 状态转换 57
4.8 空闲状态 59
4.9 各种各样的状态转换 6*
4.*0 吞吐量与延迟 63
4.** 现实中的系统 69
4.*2 存在多个逻辑 CPU时的调度 70
4.*3 实验方法 7*
4.*4 实验结果 72
4.*5 吞吐量与延迟 76
4.*6 思考 77
4.*7 运行时间和执行时间 78
4.*8 进程睡眠 84
4.*9 现实中的进程 85
4.20 变更*先级 87
第5章 内存管理 95
5.* 内存相关的统计信息 96
5.2 内存*足 98
5.3 简单的内存分配 *0*
5.4 虚拟内存 *06
5.5 页表 *08
5.6 实验 **0
5.7 为进程分配内存 ***
5.8 实验 **6
5.9 利用上层进行内存分配 **8
5.*0 解决问题 *2*
5.** 虚拟内存的应用 *26
5.*2 文件映射 *27
5.*3 请求分页 *3*
5.*4 写时复制 *45
5.*5 Swap *5*
5.*6 多级页表 *59
5.*7 标准大页 *63
第6章 存储层次 *67
6.* *速缓存 *68
6.2 *速缓存*足时 *73
6.3 多级缓存 *75
6.4 关于*速缓存的实验 *76
6.5 访问局*性 *80
6.6 总结 *8*
6.7 转译后备缓冲区 *8*
6.8 页面缓存 *8*
6.9 同步写入 *86
6.*0 缓冲区缓存 *87
6.** 读取文件的实验 *87
6.*2 写入文件的实验 *94
6.*3 调*参数 *96
6.*4 总结 *98
6.*5 *线程 *99
第7章 文件系统 203
7.* Linux的文件系统 207
7.2 数据与元数据 2*0
7.3 容量限制 2**
7.4 文件系统*** 2*2
7.5 日志 2*4
7.6 写时复制 2*8
7.7 *止*了的情况 22*
7.8 文件系统***的对策 22*
7.9 文件的种类 223
7.*0 字符设备 224
7.** 块设备 225
7.*2 各种各样的文件系统 228
7.*3 基于内存的文件系统 228
7.*4 网络文件系统 230
7.*5 虚拟文件系统 23*
7.*6 Btrfs 233
第8章 外*存储器 24*
8.* HDD的数据读写机制 242
8.2 HDD的性能*性 244
8.3 HDD的实验 246
8.4 实验程序 247
8.5 顺序访问 25*
8.6 随机访问 253
8.7 通用块层 254
8.8 I/O调度器 255
8.9 预读 256
8.*0 实验 258
8.** SSD 267
8.*2 总结 279
后记 280
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...