linux高级编程及内核原理

linux高级编程及内核原理

ID:10810448

大小:60.50 KB

页数:3页

时间:2018-07-08

linux高级编程及内核原理_第1页
linux高级编程及内核原理_第2页
linux高级编程及内核原理_第3页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。