欢迎来到天天文库
浏览记录
ID:10810448
大小:60.50 KB
页数:3页
时间:2018-07-08
《linux高级编程及内核原理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、培训实现价值Linux高级编程及内核原理课程大纲:第一天(Linux编程)1.进程1)编写进程2)进程的概念3)进程控制4)进程原理5)进程相关的系统调用6)守护进程2.进程间通讯1)IPC2)信号3)共享内存4)信号量5)MessageQueue6)内存映射7)管理8)Socket3.线程1)线程创建2)线程消亡3)线程概念4)线程同步5)pthreadtls6)pthreadkey7)linux里的线程实现特征8)进程与线程的取舍9)后台线程的View绘制第二天(Linux编程深入)4.系统调用1)文件相关的系统调用2)阻塞与非阻塞3)ioctl、fcntl4)取得
2、系统状态5)时间操作6)内存操作7)权限5.高性能编程1)进程调度策略2)线程调度策略联系电话:0755-2650675713798472936李正华E-mail:martin-lee@163.com培训实现价值3)线程池4)Linux新引入的同步机制5)Linux新的IO模型6)编译优化7)SMP优化6.调试与优化1)gdb2)基本的性能分析手段3)oprofile4)perf5)内存分析6)valgrind7)prelink8)优化技巧第三天(LinuxSocket编程及内核简介)7.网络编程1)C/S构架2)socket3)TCP与UDP4)实现客户端5)实现服务
3、器6)C++版本7)本地Socket8.网络深入1)多进程响应2)多线程设计3)select与C10K问题4)socket属性5)广播6)xinetd7)Netlink9.网络高级1)RawSocket编程2)ICMP3)高性能IO4)UDP重新设计TCP5)网络包分析6)网络拓扑分析10.Linux内核简介1)Linux系统的基本构成2)Linux内核的运行原理3)Linux内核的变迁4)进程管理联系电话:0755-2650675713798472936李正华E-mail:martin-lee@163.com培训实现价值5)内存管理6)驱动7)网络第四天(Linux内
4、核构成)11.调度器1)进程管理2)中断3)进程调度时机4)调度算法5)Linux调度器上的演进6)抢占7)时钟中断与时间管理12.内存管理1)虚拟内存2)分页式物理内存3)Linux的内存管理算法4)页分配时机5)内存映射13.文件系统1)块设备及其驱动2)文件系统3)VFS4)PageCache5)Pdflush6)各种不同文件系统的特点,ext系列、Btrfs7)zfs联系电话:0755-2650675713798472936李正华E-mail:martin-lee@163.com
此文档下载收益归作者所有