Linux内核架构(英文版),最新推出的讲解Linux内核架构的经典书籍,可与深入理解linux内核媲美!
2022-04-06 21:06:21 7.82MB Linux内核架构(英文版)
1
教学内容与要求   1掌握处理器在进程地址空间上的三种运行位置,了解内核编程不能使用C库函数和FPU,以及可能产生内存故障、核心栈溢出和四种内核竞争情形的原因。(2学时)   2熟悉进程描述符的组织,进程上下文和进程状态转换,和fork,exec,wait,exit,clone,linux线程和内核线程的实现原理和应用。了解COW和避免出现孤儿进程技术。(4小时)   3介绍支持SMP的O(1)调度,用户和内核抢占和进程上下文切换,了解优先级复算,睡眠和唤醒机制,SMP的负载均衡。(4小时)   4掌握在x86体系结构上系统调用的具体实现原理,接口参数传递,用户地址空间和核心地址空间之间的数据传输,和增加新的系统功能的方法。(2小时)   5熟悉在x86体系结构上Linux中断和异常的处理原理,中断注册、共享、控制,和中断上下文的意义,中断和设备驱动程序的关系,以及设备驱动程序结构和用户接口。(4小时)   6中断处理程序被分解为top half和bottom half的原因,介绍linux的softirq,tasklet,ksoftirqd和work queue,分析进程与top half,bottom half的竞争情形和同步。(4小时)   7掌握内核同步原理和方法:原子操作,自旋锁,(读—写)信号量,完成变量,bkl,seqlock和延迟内核抢占。了解指令“路障”。(4小时)   8介绍系统时钟和硬件定时器,单处理器和多处理器上的linux计时体系结构,定时的时间插补原理,单处理器和多处理器上的时钟中断处理,动态定时器的数据结构和算法原理,定时器竞争情形,延迟函数。Time,gettimeofday,adjtimex,setitimer,alarm的实现原理和应用。(4小时)   9熟悉进程地址空间的区和页,分配和释放物理页,物理地址与逻辑地址、虚地址之间的映射,slub分配原理和方法,高端物理内存的映射。(4小时)   10介绍VFS原理,超级块,inode结构和方法,dentry结构和方法,file结构和方法,以及进程打开文件表,linux中的文件系统。(2小时)   11讲解块设备缓冲,bio结构,I/O请求队列,和有最终期限的块I/O调度算法。(2小时)   12熟悉进程地址空间的分区,mm_struct结构,vm_area_struct结构和操作,,进程的页表文件映射接口mmap原理和方法。(2小时)   13熟悉页cache和radix_tree,缓冲区cache,和pdflush内核线程原理。(2小时)
2022-04-06 14:45:34 15.7MB linux内核
1
Linux 内核Kernel 开发
2022-04-06 14:01:10 16.49MB linux 运维 服务器
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc Linux常用命令全集.CHM Linux常用命令大全.chm 史上最牛Linux教程.chm 大学生攻克Linux系统教程.CHM 学成Linux快手.chm 深入理解Linux内核.chm 鸟哥的Linux私房菜.chm
linux内核升级时,原2.4.x下的工具包不适用于2.6.x,必须升级。
2022-04-04 13:28:32 193KB linux 内核升级
1
由于默认的linux内核参数考虑的是最通用场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,是的Nginx可以拥有更高的性能; 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态web内容服务器、反向代理或者提供压缩服务器的服务器时,期内核参数的调整都是不同的,这里针对最通用的、使Nginx支持更多并发请求的TCP网络参数做简单的配置; 以下linux 系统内核优化配置均经在线业务系统测试,并发10万左右服务器运行状态良好,用了一些时间整理,现和大家分享一下,如有那位高人看到配置上有问题,请给与指出! # Co
2022-04-03 11:30:29 84KB gi gin IN
1
这本书不用说了,对初学内核者是个不可多得的好书;我整理了下,有最新的版本也有老版本,附加0.11内核源代码。
2022-04-02 09:25:37 9.47MB linux内核 内核 0.11 内核0.11
1
作者:赵炯 类型:linux内核源码分析 本书版本:3.0 内核版本:0.11
2022-04-01 12:20:15 8.13MB Linux0.11 内核
1
linux内核学习的经典书籍,内核、驱动学习
2022-03-27 14:30:20 17.1MB 经典资料
1
从 0 开始学习内核,学习最新开发工具,如 Vim 8 和 Git;内容循序渐进,深入浅出学习 Linux 内核;70 多个创新实验,突出动手能力;融入最新开源社区开发理念和资源等
2022-03-26 19:59:47 28.53MB linux内核实验 linux内核
1