网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 奔跑吧Linux内核(卷1基础架构第2版)
分类 计算机-操作系统
作者 笨叔
出版社 人民邮电出版社
下载
简介
内容推荐
本书基于Linux 5.0内核的源代码讲述Linux内核中核心模块的实现。本书共9章,主要内容包括处理器架构、ARM64在Linux内核中的实现、内存管理之预备知识、物理内存与虚拟内存、内存管理之高级主题、内存管理之实战案例、进程管理之基本概念、进程管理之调度和负载均衡、进程管理之调试与案例分析。
本书适合Linux系统开发人员、嵌入式系统开发人员及Android开发人员阅读,也可供计算机相关专业的师生阅读。
作者简介
笨叔,Linux内核爱好者,出版过《奔跑吧Linux内核》《奔跑吧Linux内核入门篇》。创建了奔跑吧Linux社区,为广大Linux爱好者布道。
目录
第1章 处理器架构
1.1 处理器架构介绍
1.1.1 精简指令集和复杂指令集
1.1.2 大/小端字节序
1.1.3 一条存储读写指令的执行全过程
1.1.4 内存屏障产生的原因
1.1.5 高速缓存的工作方式
1.1.6 高速缓存的映射方式
1.1.7 组相联的高速缓存
1.1.8 PIPT和VIVT的区别
1.1.9 页表的创建和查询过程
1.1.10 TLB
1.1.11 MESI协议
1.1.12 高速缓存伪共享
1.1.13 高速缓存在Linux内核中的应用
1.1.14 ARM的大/小核架构
1.1.15 高速缓存一致性和一致性内存模型
1.1.16 高速缓存的回写策略和替换策略
1.1.17 NUMA
1.1.18 ARM处理器设计
1.1.19 最新进展
1.2 ARM64架构
1.2.1 ARMv8-A架构
1.2.2 采用ARMv8架构的常见处理器内核
1.2.3 ARMv8架构中的基本概念
1.2.4 ARMv8处理器执行状态
1.2.5 ARMv8支持的数据宽度
1.2.6 不对齐访问
1.3 ARMv8寄存器
1.3.1 通用寄存器
1.3.2 处理器状态
1.3.3 特殊寄存器
1.3.4 系统寄存器
1.4 A64指令集
1.4.1 常用的算术和搬移指令
1.4.2 乘法和除法指令
1.4.3 移位操作指令
1.4.4 位操作指令
1.4.5 条件操作
1.4.6 内存加载指令
1.4.7 多字节内存加载和存储指令
1.4.8 非特权访问级别的加载和存储指令
1.4.9 内存屏障指令简介
1.4.10 独占内存访问指令
1.4.11 跳转与比较指令
1.4.12 异常处理指令
1.4.13 系统寄存器访问指令
1.5 GCC内联汇编
1.6 函数调用标准和栈布局
1.7 ARM64异常处理
1.7.1 异常类型
1.7.2 同步异常和异步异常
1.7.3 异常发生后的处理
第2章 ARM64在Linux内核中的实现
2.1 ARM64内存管理
2.1.1 页表
2.1.2 页表映射
2.1.3 页表项描述符
2.1.4 Linux内核中的页表
2.1.5 ARM64内核内存分布
2.1.6 案例分析:ARM64的页表映射过程
2.2 高速缓存管理
2.3 TLB管理
2.4 内存属性
2.4.1 内存属性
……
第3章 内存管理之预备知识
第4章 物理内存与虚拟内存
第5章 内存管理之高级主题
第6章 内存管理之实战案例分析
第7章 进程管理之基本概念
第8章 进程管理之调度与负载均衡
第9章 进程管理之调试与案例分析
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 10:25:50