码农pdf
大数据
java
分布式
高并发
移动开发
人工智能
微服务
数据库
办公软件
考试面试
奔跑吧Linux内核笨叔陈悦计算机与互联网百度网盘pdf下载
作者:
简介:本篇主要提供奔跑吧Linux内核笨叔陈悦计算机与互联网pdf下载
出版社:创品世纪图书专营店
出版时间:
pdf下载价格:0.00¥
免费下载
前去下载
书籍下载
下载地址
内容介绍
商品基本信息,请以下列介绍为准
商品名称:
奔跑吧Linux内核(入门篇第2版)
作者:
笨叔//陈悦
定价:
129.0
出版社:
邮电出版社
出版日期:
2021-03-01
ISBN:
9787115555601
印次:
1
版次:
2
装帧:
开本:
16开
内容简介
本书基于Linux 5.0和ARM64处理器循序地讲述Linux内核的理论与实验。本书共16章,主要介绍Linux系统基础知识、Linux内核基础知识、ARM64架构基础知识、内核编译和调试、内核模块、简单的字符设备驱动、系统调用程管理、内存管理、同步管理、中断管理、调试和性能优化、开源社区、文件系统、虚拟化与云计算等方面的内容,并通过一个综合能力训练来引导读者动手实现一个小的作系统。
本书适合Linux开发人员、嵌入式开发人员以及对Linux感兴趣的程序员阅读,也适合作为高等院校计算机相关专业的教材。
目录
第1章 Linux系统基础知识
1.1 Linux系统的发展历史
1.2 Linux发行版
1.2.1 Red Hat Linux
1.2.2 Debian Linux
1.2.3 SuSE Linux
1.2.4 优麒麟Linux
1.3 Linux内核介绍
1.3.1 Linux内核目录结构
1.3.2 宏内核和微内核
1.3.3 Linux内核概貌
1.4 如何学nux内核
1.5 Linux内核实验入门
1.5.1 实验1-1:在虚拟机中安装优麒麟Linux 20.04系统
1.5.2 实验1-2:给优麒麟Linux系统更换“心脏”
1.5.3 实验1-3:使用QEMU虚拟机来运行Linux系统
1.5.4 实验1-4:创建基于Ubuntu Linux的根文件系统
1.5.5 实验1-5:创建基于QEMU + RISC-V的Linux系统
第2章 Linux内核基础知识
2.1 Linux常用的编译工具
2.1.1 GCC
2.1.2 ARM GCC
2.1.3 GCC编译
2.2 Linux内核中常用的C语言技巧
2.3 Linux内核中常用的数据结构和算法
2.3.1 链表
2.3.2 红黑树
2.3.3 无锁环形缓冲区
2.4 Vim工具的使用
2.4.1 Vim 8介绍
2.4.2 Vim的基本模式
2.4.3 Vim中3种模式的切换
2.4.4 Vim光标的移动
2.4.5 删除、和粘贴
2.4.6 查找和替换
2.4.7 与文件相关的命令
2.5 git工具的使用
2.5.1 安装git
2.5.2 git基本作
2.5.3 分支管理
2.6 实验
2.6.1 实验2-1:GCC编译
2.6.2 实验2-2:内核链表
2.6.3 实验2-3:红黑树
2.6.4 实验2-4:使用Vim工具
2.6.5 实验2-5:把Vim打造成一个强大的IDE编辑工具
……
第3章 ARM64架构基础知识
第4章 内核编译和调试
第5章 内核模块
第6章 简单的字符设备驱动
第7章 系统调用
第8章 程管理
第9章 内存管理
第10章 同步管理
第11章 中断管理
第12章 调试和性能优化
第13章 开源社区
第14章 文件系统
第15章 虚拟化与云计算
第16章 综合能力训练:动手写一个小OS
作者简介
笨叔,Linux内核爱好者,出版过《奔跑吧Linux内核》《奔跑吧Linux内核入门篇》。创建了奔跑吧Linux社区,为广大Linux爱好者布道。, 陈悦,Linux内核爱好者,南昌大学要负责计算机方面的“作系统”“汇编语言”与“计算机组成原理”等课程的教学与研究。
相关内容
Swift人工智能实战_机械工业
DM8数据中心解决方案
LBS中位置隐私保护--模型与方法李兴华程庆丰雒彬刘海马建峰科学计
网络流量分类云晓春张永铮李书豪王一鹏科学计算机与互联网
光电传感器应用技术大中专教材教辅教材机械工业王庆有主编光电信息科
数字化转型架构与方法