码迷,mamicode.com
首页 >  
搜索关键字:sched    ( 171个结果
操作系统 linux 内核的三种进程调度方法
1,SCHED_OTHER 分时调度策略; 2,SCHED_FIFO 实时调度策略,先到先服务; 3,SCHED_RR 实时调度策略,时间片轮转 。         实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了 cpu 最少的进程将会得到优先调度。 ...
分类:系统相关   时间:2015-08-18 11:57:37    阅读次数:164
curl转让query string逃生参数
假设curl访问http网站。传递参数。需要使用\如&字首。例:http://myjenkins/job/run_schedule/buildWithParameters?token=fe80::c6d9:87ff:fe76:d1e9\&schedule_name=requirement_sched...
分类:Web程序   时间:2015-08-06 20:25:45    阅读次数:144
分析Linux内核创建一个新进程的过程
新进程的执行源于以下前提: - dup_task_struct中为其分配了新的堆栈 - 调用了sched_fork,将其置为TASK_RUNNING - copy_thread中将父进程的寄存器上下文复制给子进程,保证了父子进程的堆栈信息是一致的 - 将ret_from_fork的地址设置为eip寄存器的值 最终子进程从ret_from_fork开始执行...
分类:系统相关   时间:2015-07-29 14:08:57    阅读次数:198
pyqt临时之不知名明代码学习
#-*-coding:utf-8-*-__author__='Administrator'fromPyQt4importQtCore,Qt,QtGuiimportsys,time,datetime,os,wmi,sched,psutilfromPyQt4.QtCoreimportQtfromtool...
分类:其他好文   时间:2015-07-16 15:38:50    阅读次数:134
用profile和oprofile监视视linux性能
profile使用: profile功能是架构无关的,可以用来监视linux内核的4项功能,即: ?11 #define CPU_PROFILING?? 1 ?12 #define SCHED_PROFILING 2 ?13 #define SLEEP_PROFILING 3 ?14 #define KVM_PROFILIN...
分类:系统相关   时间:2015-07-15 19:29:55    阅读次数:188
Python多线程2:sched
sched模块提供了一个用于事件调度的类。 scheduler类定义 class sched.scheduler(timefunc=time.monotonic, delayfunc=time.sleep)  scheduler类为事件调度定义了一套通用接口。它需要传入两个函数:1)timefunc是一个没有参数的callable,并且返回一个一个数字(表示“时间”,任意单位)。如果ti...
分类:编程语言   时间:2015-06-24 12:54:35    阅读次数:178
进程调度(四)
紧接上一篇!!(二)抢占和进程上下文上下文切换,就是从一个可执行进程切换到另一个可执行进程,由定义在kernel/sched.c中的context_switch()函数处理,该函数主要完成两项基本工作:?1:调用声明在asm/mmu_context.h中的switch_mm(),该函数负责把虚拟内存从上一个进程映射切换到新进程中。 ?2:调用声明在asm/system.h文件中的switch_to(...
分类:系统相关   时间:2015-06-23 13:41:16    阅读次数:191
linux0.11文件分析
在kernel包中有几个重要的文件夹和文件,他们各司其职,处理着有关内核的一些功能操作。其中文件夹有三个:blk_drv(块设备驱动),chr_drv(字符设备驱动),math(数学协处理器) 文件中asm.s fork.c mktime.c panic.c printk.c sched.c sig...
分类:系统相关   时间:2015-06-15 18:12:39    阅读次数:440
Linux内核(2.6)进程调度算法
1.1      进程状态 在Sched.h(include\linux)中定义了进程的状态。 /*  *Task state bitmask. NOTE! These bits are also  *encoded in fs/proc/array.c: get_task_state().  *  * Wehave two separate sets of flags: task...
分类:编程语言   时间:2015-06-01 09:47:07    阅读次数:226
Linux 0.12 sched.c代码理解
最近看看linux0.12,对自己理解内核有很大帮助,但是有些东西也确实需要时间去认真分析,今天看看了sched.c的代码,和大家分享一下。先上代码 /* * linux/kernel/sched.c * * (C) 1991 Linus Torvalds */ /* * 'sched.c' is the main kernel file. It contains schedu...
分类:系统相关   时间:2015-05-20 09:54:14    阅读次数:336
171条   上一页 1 ... 11 12 13 14 15 ... 18 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!