收藏 分销(赏)

Linux高级编程及内核原理.doc

上传人:xrp****65 文档编号:7040897 上传时间:2024-12-25 格式:DOC 页数:3 大小:60.50KB 下载积分:10 金币
下载 相关 举报
Linux高级编程及内核原理.doc_第1页
第1页 / 共3页
Linux高级编程及内核原理.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
培 训 实 现 价 值 Linux高级编程及内核原理 课程大纲: 第一天 (Linux编程) 1. 进程 1) 编写进程 2) 进程的概念 3) 进程控制 4) 进程原理 5) 进程相关的系统调用 6) 守护进程 2. 进程间通讯 1) IPC 2) 信号 3) 共享内存 4) 信号量 5) MessageQueue 6) 内存映射 7) 管理 8) Socket 3. 线程 1) 线程创建 2) 线程消亡 3) 线程概念 4) 线程同步 5) pthread tls 6) pthread key 7) linux里的线程实现特征 8) 进程与线程的取舍 9) 后台线程的View绘制 第二天 (Linux编程深入) 4. 系统调用 1) 文件相关的系统调用 2) 阻塞与非阻塞 3) ioctl、fcntl 4) 取得系统状态 5) 时间操作 6) 内存操作 7) 权限 5. 高性能编程 1) 进程调度策略 2) 线程调度策略 3) 线程池 4) Linux新引入的同步机制 5) Linux新的IO模型 6) 编译优化 7) SMP优化 6. 调试与优化 1) gdb 2) 基本的性能分析手段 3) oprofile 4) perf 5) 内存分析 6) valgrind 7) prelink 8) 优化技巧 第三天 (Linux Socket编程及内核简介) 7. 网络编程 1) C/S构架 2) socket 3) TCP与UDP 4) 实现客户端 5) 实现服务器 6) C++版本 7) 本地Socket 8. 网络深入 1) 多进程响应 2) 多线程设计 3) select与C10K问题 4) socket属性 5) 广播 6) xinetd 7) Netlink 9. 网络高级 1) RawSocket编程 2) ICMP 3) 高性能IO 4) UDP重新设计TCP 5) 网络包分析 6) 网络拓扑分析 10. Linux内核简介 1) Linux系统的基本构成 2) Linux内核的运行原理 3) Linux内核的变迁 4) 进程管理 5) 内存管理 6) 驱动 7) 网络 第四天 (Linux内核构成) 11. 调度器 1) 进程管理 2) 中断 3) 进程调度时机 4) 调度算法 5) Linux调度器上的演进 6) 抢占 7) 时钟中断与时间管理 12. 内存管理 1) 虚拟内存 2) 分页式物理内存 3) Linux的内存管理算法 4) 页分配时机 5) 内存映射 13. 文件系统 1) 块设备及其驱动 2) 文件系统 3) VFS 4) Page Cache 5) Pdflush 6) 各种不同文件系统的特点,ext系列、Btrfs 7) zfs 联系电话:0755-26506757 13798472936 李正华 E-mail: martin-lee@
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服