下载地址:网盘下载

内容简介

编辑

本书讨论了Linux内核的概念、结构和实现。主要内容包括多任务、调度和进程管理,物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机制以及虚拟文件系统,Ext文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,内核对时间相关功能的处理,页面回收和页交换的相关机制以及审计的实现等。此外,本书借助内核源代码中最关键的部分进行讲解,帮助读者掌握重要的知识点,从而在运用中充分展现Linux系统的魅力。
本书适合Linux内核爱好者阅读。

作品目录

编辑

第1章 简介和概述
第2章 进程管理和调度
第3章 内存管理
第4章 进程虚拟内存
第5章 锁与进程间通信
第6章 设备驱动程序
第7章 模块
第8章 虚拟文件系统
第9章 Ext文件系统族
第10章 无持久存储的文件系统
第11章 扩展属性和访问控制表
第12章 网络
第13章 系统调用
第14章 内核活动
第15章 时间管理
第16章 页缓存和块缓存
第17章 数据同步
第18章 页面回收和页交换
第19章 审计
附录A 体系结构相关知识
附录B 使用源代码
附录C 有关C语言的注记
附录D 系统启动
附录E ELF二进制格式
附录F 内核开发过程
参考文献

下载地址:网盘下载

转载于:https://www.cnblogs.com/long12365/p/9731910.html

深入Linux内核架构(中文版)pdf相关推荐

  1. 【Linux 内核 内存管理】内存管理架构 ① ( 内存管理架构组成 | 用户空间 | 内核空间 | MMU 硬件 | Linux 内核架构层次 | Linux 系统调用接口 )

    文章目录 一.内存管理架构组成 ( 用户空间 | 内核空间 | MMU 硬件 ) 二.Linux 内核架构层次 三.Linux 系统调用接口 一.内存管理架构组成 ( 用户空间 | 内核空间 | MM ...

  2. linux 内核 报错,根据epc定位linux内核报错.pdf

    根据epc定位linux内核报错.pdf 韩⼤卫@吉林师范⼤学 2014.12.10 转载请表明出处 ************************************************* ...

  3. linux 内核list head,Linux内核之list_head.pdf

    Linux内核之list_head.pdf 一. 链表数据结构简介 /bbs/thread-995286-1-3.html 链表是一种常用的组织有序数据的数据结构,它通过指针将一系列数据节点连接成一条 ...

  4. linux硬盘故障注入,用软件中断实现的Linux内核故障注入方法.pdf

    用软件中断实现的Linux内核故障注入方法.pdf Journal ofComputerApplications ISSN 10o1-9081 2014..12..15 计算机应用,2014,34(s ...

  5. 搭建《深入Linux内核架构》的Linux环境

    搭建<深入Linux内核架构>的Linux环境 阅读目录(Content) 作者 软件 概述 正文 一.安装GCC 二.编译Linux内核 三.制作跟文件系统 四.运行qemu 五.启动l ...

  6. 深入Linux内核架构 (图灵程序设计丛书·LinuxUNIX系列)

    深入Linux内核架构 (图灵程序设计丛书·LinuxUNIX系列) 下载地址 https://pan.baidu.com/s/1SydaciM3sUkxN9JUbdttKw 扫码下面二维码关注公众号 ...

  7. 一文看懂Linux内核!Linux内核架构和工作原理详解

    linux内核相关视频解析: 5个方面分析linux内核架构,让你对内核不再陌生 90分钟了解Linux内存架构,numa的优势,slab的实现,vmalloc的原理 手把手带你实现一个Linux内核 ...

  8. 深度:一文看懂Linux内核,Linux内核架构和工作原理详解

    简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址.目前支持模块的动态装卸(裁剪).Linux内核就是基于这个策略实现的.Linux进程1.采用层次结构,每个 ...

  9. Linux内核架构和工作原理详解

    作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址.目前支持模块的动态装卸(裁剪).Linux内核就是基于这个策略实现的.Linux进程1.采用层次结构,每个进程都 ...

  10. 深度:一文看懂Linux内核!Linux内核架构和工作原理详解

    简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址.目前支持模块的动态装卸(裁剪).Linux内核就是基于这个策略实现的.Linux进程1.采用层次结构,每个 ...

最新文章

  1. java小程序例子_「小程序JAVA实战」java的聚合项目搭建(30)
  2. 【已解决】ReferenceError: $ is not defined
  3. 1984. 学生分数的最小差值
  4. python post form data_python实现发送form-data数据的方法详解
  5. 200多位大牛!2019两院院士拟推荐候选人最新名单
  6. spark学习-Spark算子Transformations和Action使用大全(Transformations章(二))
  7. HelloKafka入门 helloKafka
  8. 视频+课件| 视觉引导系列课程-绪论
  9. Linux USB总线驱动框架分析
  10. 通信原理 | 信道的概念和实际信道
  11. 神仙打架!传言阿里 P10 赵海平被 P11 多隆判定 3.25 离职,如何评价阿里 P10 赵海平对王垠的面试?...
  12. 数字化转型,金融行业的下一个引爆点
  13. 根据数据库中提供的坐标(经纬度) 在前端地图上标示坐标点、并显示
  14. 奥城大学计算机科学专业,我是学工程专业本科毕业,托福70分,GRE1020分,都很低,我想去美国留学马上走,...
  15. kali linux 安装中文乱码,Kali Linux 2019-4解决安装中文乱码-Go语言中文社区
  16. 解救小哈——广度优先搜索bfs
  17. 项目体系架构设计——基于Spark平台的协同过滤实时电影推荐系统项目系列博客(四)
  18. U盘用来安装系统后无法打开
  19. 【单片机毕业设计】【mcuclub-jj-013】基于单片机的衣柜的设计
  20. PAT A1027 Colors in Mars

热门文章

  1. 数据结构(四)之冒泡排序
  2. 利用数据绑定(DataBinding)简化多线程数据展示
  3. Volume Shadow Copy Service(VSS)如何工作
  4. linux crontab 每隔一段时间执行一次
  5. Ubuntu 右键打开终端
  6. 破世界纪录了0.74秒!用代码实现自动扫雷!
  7. Windows 11正式发布!网友的这波吐槽,太搞笑了。。。
  8. 快手二面:@Component,@Service等注解是如何被解析的?
  9. Java 对象不使用时,为什么要赋值为 null?
  10. 面试官:MyBatis的SQL执行流程说这么详细,网上抄的吧!