内核起步:进程调度
来源:互联网 发布:绵阳鼎盛医疗软件 编辑:程序博客网 时间:2024/04/30 07:52
linux 提供了抢占式的多任务模式,由调度程序来决定什么时候停止一个进程的运行,以便其他进程得到执行的机会,这个强制的挂起进程让其他进程运行就是抢占(preemption)。
时间片:很多其他的os都采用动态时间片计算方式,并且引用了可配置的计算策略。不过linux采用了独一无二的调度方式来达到完全公平。
主要谈及了O(1)调度算法和CFS调度算法。
进程类型 :I/O消耗型和处理器消耗型 还有一些进程即可以都是(例如x windows)。linux更倾向于优先调度I/O消耗型的进程 ,因为它更注重用户交互。但是在以前的O(1)的算法情况下交互性能是非常不好的,对于大服务器的工作负载很好(书上一句话看看就行了)。
重点 进程的优先级
linux采用了两种不同的优先级范围:普通优先级(nice默认为-20到+19)和实时优先级(默认为0到99),linux系统nice值代表进程所占时间片的比例,数值越小优先级越高,实时优先级则相反数值越大优先级越高,任何实时优先级的等级都要高于普通优先级的。
时间片(未完待续)困了 。。。。
0 0
- 内核起步:进程调度
- 内核起步:进程管理
- Linux内核进程调度
- linux内核-进程调度
- 【Linux 内核】进程调度
- Linux内核-进程调度
- Linux内核-进程调度
- Linux内核-进程调度
- Linux内核进程调度
- linux内核进程调度
- linux内核进程调度机制
- linux内核-进程调度浅析
- linux内核学习----进程调度
- Linux内核之进程调度
- Linux内核(三)进程调度
- Linux内核 进程调度原理
- Linux内核之进程调度
- 进程调度和内核数据结构
- 复习PHP(1)
- Cadence/Or CAD自带库说明
- Android处理延时加载的方法
- C++:如何删除string对象的末尾非数字字符
- 文件与字符串相互转换
- 内核起步:进程调度
- MFC 直线 虚线 折线 圆 椭圆 矩形 弧形
- Qt 5.20 的安装
- iOS 面试题(八)
- MessageDigest简介
- 关于一个简单的python上传到linux服务器再经过shell脚本ftp传输的问题
- 第一个java程序(9x9乘法表)
- 【java项目实践】详解Ajax工作原理以及实现异步验证用户名是否存在+源码下载(java版)
- 哈希表简易入门