写php代码十来年了,真的写得有点烦了。各种业务场景与业务系统都写过了。写得实在有点腻味,最近一直想沉下心来总结一下自己技术生涯,发现到目前为止,还没一个可以
让自己拿得出手的项目 。也是十分悲哀的事情。所以得下个决心来学习linux内核。我的学习路径是先大概对总体会有一个概略,然后再慢慢深入细节。
一个操作系统的内核主要包括以下部分 :
1。进程调度
2。内存管理(虚拟内存)
3。文件系统
4。创建和终止进程。
5。外设访问
6。联网
7。应用编程接口
对于程序员主要是使用应用编和接口对 内存管理 ,操作文件io的方式,进程管理,进行管理。