这本书很好,适合于初学者。
里面精讲了很多的案例,非常的有用。
目录雷蒙序简介Linux文档工程小组“公告”译者序第一部分Linux内核前言第1章硬件基础与软件基础61.1硬件基础61.1.1CPU71.1.2存储器81.1.3总线81.1.4控制器和外设81.1.5地址空间91.1.6时钟91.2软件基础91.2.1计算机语言91.2.2什么是操作系统111.2.3内核数据结构13第2章内存管理152.1虚拟内存抽象模型152.1.1请求调页172.1.2交换172.1.3共享虚拟内存182.1.4物理寻址模式和虚拟寻址模式182.1.5访问控制182.2高速缓存192.3Linux页表202.4页分配和回收212.4.1页分配222.4.2页回收222.5内存映射222.6请求调页232.7Linux页缓存242.8页换出和淘汰252.8.1减少缓冲区和页缓存大小252.8.2换出SystemV共享内存页262.8.3换出和淘汰页272.9交换缓存272.10页换入28第3章进程293.1Linux进程293.2标识符313.3调度323.4文件343.5虚拟内存353.6创建进程363.7时间和定时器373.8执行程序383.8.1ELF393.8.2脚本文件40第4章进程间通信机制414.1信号机制414.2管道424.3套接字444.3.1SystemV的进程间通信机制444.3.2消息队列444.3.3信号量454.3.4共享存储区47第5章PCI495.1PCI的地址空间495.2PCI配置头505.3PCI的I/O和存储地址空间515.4PCI-ISA桥515.5PCI-PCI桥515.5.1PCI-PCI桥:PCII/O和存储地址空间的窗口515.5.2PCI-PCI桥:PCI配置周期和PCI总线编号525.6LinuxPCI初始化535.6.1Linux内核PCI数据结构535.6.2PCI设备驱动程序535.6.3PCI的BIOS函数565.6.4PCI修正过程57第6章中断处理与设备驱动程序606.1中断与中断处理606.1.1可编程中断控制器616.1.2初始化中断处理数据结构616.1.3中断处理626.2设备驱动程序636.2.1测试与中断646.2.2直接存储器访问(DMA)656.2.3存储器666.2.4设备驱动程序与内核的接口666.2.5硬盘696.2.6网络设备74第7章文件系统777.1第二个扩展文件系统EXT2787.1.1EXT2系统的inode节点797.1.2EXT2系统的超级块807.1.3EXT2系统的组描述符807.1.4EXT2系统的目录817.1.5在EXT2文件系统中查找文件817.1.6在EXT2文件系统中改变文件的大小827.2虚拟文件系统837.2.1VFS文件系统的超级块847.2.2VFS文件系统的inode节点847.2.3注册文件系统857.2.4装配文件系统857.2.5在虚拟文件系统中查找文件877.2.6卸载文件系统877.2.7VFS文件系统的inode缓存877.2.8目录缓存887.3缓冲区缓存887.3.1bdflush内核守护进程907.3.2update进程907.4/proc文件系统917.5特殊设备文件91第8章网络928.1TCP/IP网络概述928.2Linux中的TCP/IP网络层次结构958.3BSD套
2018/9/3 9:31:32 18.23MB 书籍
1
要深入linux内核,只需研究linux1.0即可,linux后续版本代码量太大,不可能将代码读完。
本书PDF清晰版,包含源码
2016/4/10 5:40:57 5.61MB 1.0 linux pdf 内核
1
1、Linux常用命令大全.chm2、Linux常用命令全集.CHM3、Linux基础命令教程(奢华版).chm4、Linux命令大全(Linuxidc.com修改版).chm5、Linux命令学习.chm6、大学生攻克Linux系统教程(又名天下没有难学的Lin.CHM7、鸟哥的Linux私房菜.chm8、鸟哥的linux私房菜第二版包括基础和服务器.chm9、深入理解Linux内核(第三版).chm10、史上最牛Linux教程.chm11、学成Linux快手.chm12、LINUX安全加固手册.doc13、Linux_Mint11官方中文手册.pdf
2015/7/2 1:34:13 49MB Linux chm 命令大全
1
Git是一个分布式版本控制工具,它的作者LinusTorvalds是这样给我们引见Git——Thestupidcontenttracker(傻瓜式的内容跟踪器)Git最初由LinusTorvalds编写,用于Linux内核开发的版本控制工具。
Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。
Git的速度很快,这对于诸如Linuxkernel这样的大项目来
2021/3/22 21:10:22 1.51MB Git版本管理工具
1
本书是为那些想了解Linux内核工作原理的Linux狂热爱好者而写它并非一本内部手册主要描叙了Linux设计的原理与机制以及Linux内核怎样工作及其原因Linux还在不断改进本书基于目前比较流行且功能稳定的2.0.33核心
2021/8/9 12:29:28 1.19MB linux
1
设备和环境:1、树莓派3b;
2、ubuntumate零碎linux内核是4.4.38;
3、DHT11传感器;
4、Qt5.5.1。
实现的功能:1、读取DHT11传感器的数据,并将温湿度显示在窗口中。
2019/10/25 5:35:37 614KB 树莓派
1
Linux内核计划艺术第二版,linux2.6.x内核,与第一版完全不同。
2016/9/23 11:49:55 82.08MB linux内核
1
本书是一本关于Linux内核配置、构建和安装的手册。
2017/6/16 20:16:18 5.57MB 内核配置 内核编译
1
可实现以下功能1:查看进程信息2:查看用户和主机信息3:显示当前目录信息4:显示Linux创始人5:显示Linux分发版本名称和Linux内核版本6:显示当前的IP地址7:退出8里面的main.sh文件可直接拉入linux系统里面运转,也有源代码
2019/6/9 17:30:20 1KB linux shell
1
linux内核linux-3.4.2.tar.bz2源码,未做任何(linux内核linux-3.4.2.tar.bz2源码,未做任何裁剪)
2020/3/4 21:31:41 76.45MB linux内核
1
共 107 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡