1. 首页 > 全网神秘学教程 > 身心灵魔法

《深入Linux内核架构与底层原理》刘京洋【扫描版_PDF电子书】_计算机类 (深入Linux内核架构)

如何自学 占星术 占星教程网盘 塔罗牌教程百度网盘

《深入Linux内核架构与底层原理》刘京洋【扫描版_PDF电子书_】

《深入Linux内核架构与底层原理》刘京洋【扫描版_PDF电子书】_计算机类 (深入Linux内核架构)

书名:深入Linux内核架构与底层原理
作者:刘京洋/韩方
出版社:电子工业出版社
译者:
出版日期:2017-11-1
页数:396
ISBN:9787121322907
0.0
豆瓣短评
全网资源sm.nayona.cn

内容简介:

本书主要描述Linux系统的总体框架和设计思想,包含很多可以直接操作的实例,目的是希望读者对Linux系统背后的逻辑有一个全面的了解。本书力求贴近实际的工作使用,在比较核心且常用的技术点有更加深入的解释,对实际使用Linux系统工作大有裨益。本书共13章,其中第1~3章是总览,第4~13章是分领域阐述。第1~3章总体介绍Linux的基本知识;第4章以Linux系统的启动开始深入叙述;第5章是Linux系统运行中使用者*常接触到的进程概念,重点介绍进程的原理;第6章是Linux内核的内存管理方法与用户端使用内存的底层方法,即重点介绍glibc底层到内核之间的内存管理过程;第7~13章分别是关于安全机制、网络、总线与设备变动、二进制、存储、虚拟化与云、硬件专用子系统的内容。这些子系统都是Linux系统运行中非常重要的领域,是深入理解Linux系统原理不可或缺的知识补充。

作者简介:

刘京洋,中山大学双学士、硕士,创建中山大学嵌入式组,在嵌入式实验室工作6年。工作早期担任创业公司总经理,投资公司总裁助理,后来专心技术,先后就职于TP-LINK、YY直播和网易游戏,从事内核和网络安全研发,对Linux系统底层有深入的理解。联系QQ:575705195,很高兴与大家沟通探讨相关学术问题。 韩方,武汉大学研究生毕业,先后就职于华为和YY直播,具有多年安全领域的攻防对抗、安全体系建设和开发经验,精通Linux内核开发和应用开发,申请过多项发明专利,多次参加国内外技术峰会并进行分享。

目  录:

目录

和一章 linux总览

1. 简介

2. Linux学习曲线和职业曲线

3. 如何形成一个内核

第二章 Linux内核架构

1. 常见架构范式与核心系统

2. 基础功能元素

3. 特殊硬件框架

4. 特殊软件机制

5. 系统调用

第三章 内核数据结构

1. 链表与哈希表

2. LRU

3. 树

4. 其他常见数据结构

第四章 Linux系统的启动

1. 启动的硬件支持

2. Bootloader和内核二进制

3. 启动原理

第五章 进程(重点)

1. 进程原理

2. 进程调度

3. 资源锁

4. 多进程与进程通信

5. 进程对资源的使用

第六章 内存管理(重点)

1. 内存的组织方式

2. 内核内存的申请和释放

3. 内核页面回收算法(PFRA)

4. 内核内存压缩技术

5. 其他内核内存基础服务

6. 用户端对内核内存管理系统的调整

7. 用户端进程的内存管理

8. 相关系统调用和API

第七章 安全

1. Linux安全体系概览

2. 安全的核心:加密与机制

3. Linux用户和权限系统

4. 分布于其他功能模块的安全机制

第八章 网络(重点)

1. Linux内核支持的网络特性概览

2. Linux网络架构与socket模型

3. IP实现架构

4. IP路由系统

5. TCP子系统

6. Filter子系统

7. 网络服务质量

第九章 总线

1. PCI

2. USB

3. Platform

第十章 二进制(重点)

1. 函数调用

2. 二进制的兼容性

3. ELF文件的执行原理

4. ELF安全性

第十一章 存储(重点)

1. 磁盘管理

2. 存储协议:linux下SCSI子系统架构

3. 通用块抽象层

4. 缓存层

5. 文件系统层

6. 分布式存储

7. 常用存储管理高级命令

第十二章 虚拟化与云

1. 常见虚拟化方案

2. 分布式文件系统

3. 虚拟化专用文件系统

4. Docker

第十三章 其他重要模块与高级管理工具

1. 内核到用户空间设备管理

2. 内核调试

3. 专用子系统

浏览器不支持脚本!

有需要联系v;hx-hx4

摘要:《深入Linux内核架构与底层原理》刘京洋【扫描版_PDF电子书】_计算机类是一本深入探讨Linux内核架构和底层原理的计算机类书籍。本文将从四个方面对该书进行详细阐述,包括Linux内核结构、进程管理、内存管理和文件系统。通过对这些内容的介绍和分析,读者可以深入了解Linux内核的工作原理和底层架构,从而为进一步学习和应用Linux系统打下坚实的基础。

1、Linux内核结构

《深入Linux内核架构与底层原理》首先介绍了Linux内核的基本结构。它详细描述了内核的组成部分,包括进程管理、内存管理、文件系统等模块。同时,它还介绍了内核的层次结构和各个模块之间的关系。通过这些内容,读者可以了解Linux内核的整体框架,为后续的学习打下基础。

此外,书中还介绍了内核的编译和调试方法,帮助读者更好地理解和使用内核。

2、进程管理

进程管理是Linux内核的重要组成部分,本书详细介绍了进程的创建、调度、终止等过程。它还介绍了进程的状态转换和进程间通信的方法。通过深入学习进程管理的原理和实现,读者可以更好地理解Linux系统的多任务调度和进程通信机制。

此外,书中还介绍了进程调度算法和调度策略,帮助读者了解Linux系统如何优化进程的调度效果。

3、内存管理

内存管理是Linux内核的关键功能之一,本书详细介绍了内存的分配、回收和管理方法。它介绍了虚拟内存的概念和实现原理,以及页表和页表项的结构和作用。通过对内存管理的学习,读者可以深入了解Linux系统如何管理和利用内存资源,从而提高系统的性能。

此外,书中还介绍了内存映射和页面置换等相关内容,帮助读者更好地理解内存管理的细节和实现。

4、文件系统

文件系统是Linux内核的重要组成部分,本书详细介绍了文件系统的基本概念和实现原理。它介绍了文件的组织和存储方法,以及文件系统的目录结构和索引结构。通过对文件系统的学习,读者可以了解Linux系统如何管理和操作文件,从而更好地进行文件管理和数据存储。

此外,书中还介绍了文件系统的缓存机制和文件系统的优化方法,帮助读者提高文件系统的性能和效率。

总结:

综上所述,《深入Linux内核架构与底层原理》刘京洋【扫描版_PDF电子书】_计算机类详细介绍了Linux内核的架构和底层原理。通过对Linux内核结构、进程管理、内存管理和文件系统的学习,读者可以深入了解Linux系统的工作原理和底层机制。这本书对于计算机专业的学生和从事Linux开发和运维的人员来说都是一本非常有价值的参考书。

本文由nayona.cn整理

点击联系需要东西方神秘学学习资料,专业的咨询

本文采摘于网络,不代表本站立场,转载联系作者并注明出处: https://sm.nayona.cn/xinnengyuan/250678.html

联系我们

在线咨询:点击这里给我发消息

微信号:hx-hx3