linux中的调度

我其实一直都很喜欢调度程序,曾经上大学的时候我就是这样,其实我并没有上过什么上学,就在郑州上过两年的大专,而且还几乎上了不到一半的课程,其余都是和老婆在一起,不过她好像并没有被我所耽误,照样考上了吉林大学的研究生,很无聊但是很有意义,我在郑州的时候她在新乡,我每周去找她,在火车上就思考火车调度的过程,那个时候我还对linux一无所知,后来看了linux的内核代码才知道调度真的很有趣。

总的来说linux中有三处用到大的调度程序的地方,一个就是进程调度,一个就是网络数据包的调度,还有就是磁盘IO的调度,每一个都是很有趣的,进程调度强调使用cpu的公平,数据包的调度强调使用网卡发送数据的公平,磁盘调度强调磁盘磁头寻道的公平,但是公平和效率永远是一对矛盾,这是一个值得研究的话题。对于设计,我们知道,在当今的机器上都是以cpu为中心的,磁盘调度或者网卡调度都只是cpu的一个任务而已,因此cpu调度的进程显然显得更加重要些,但是这仅仅是对于操作系统本身来说的,如果是对于特殊的应用就要反过来了,比如网络应用巴不得在它运行的时候进程调度失效呢,哈哈。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值