Linux的最大的好处之一就是它的源码公开。本文将主要对内核2.4.18的进程管理部分进行分析。介绍了进程的创建,进程的几种状态,进程的同步机制,进程的调度,进程的结束。着重分析了几种同步机制等待队列,软中断信号,原子操作,信号量,管道以及自旋锁在Linux中的实现,Linux的进程调度及其策略。 inux是一种能运行于多种平台、源代码公开、免费、功能强大、与UNIX兼容的操作系统。由于Linux性能优越,属于自由软件,公开源代码且完全免费,所以拿来作发展自主知识产权的操作系统的底版是非常合适的选择。只有完全了解当前Linux的实现细节,才能在它的基础上作进一步的开发和完善。因此,分析Linux源代码对于在Linux现有的基础上开发我们自己的Linux就具有非常现实和重要的意义。本论文主要在源码水平上讨论Linux内核进程同步机制,进程调度的实现,其目的是通过对源码的分析与研究,找出Linux在本论文研究方向上的优缺点,作为今后Linux系统开发的参考 |
- 上一篇:论我国电子商务发展趋势
- 下一篇:[数据库] 工厂物资管理系统
查看评论
已有0位网友发表了看法