常用调度算法总结 分类: 操作系统 2013-08-10 17:59 71人阅读 评论(0) 收藏 举报 目录(?)[+] 先来先服务队列 最短优先优先队列 高优先权优先调度算法 优先权调度算法的类型 高响应比优先调度算法 基于时间片的轮转调度算法 时间片轮转法 多级反馈队列调度算法 电梯调度算法 ...
分类:
编程语言 时间:
2017-06-03 17:19:10
阅读次数:
223
1、进程就是操作系统将资源分配成一块一块的内存 2、线程就是在进程中运行的多个程序 3、线程是程序运行的最小单位,而进程则是分配资源的最小单位。 4、一个进程可以有多个线程 5、任务调度:采取时间片轮转抢占式执行,就是执行一段时间,强制暂停,执行里一个任务。以此类推。 6、多并发:就是多个线程进行切 ...
分类:
编程语言 时间:
2017-06-02 20:19:06
阅读次数:
161
原文:http://blog.csdn.net/luoweifu/article/details/46701167 作者:luoweifu 转载请标名出处 线程优先级 现在主流操作系统(如Windows、Linux、Mac OS X)的任务调度除了具有前面提到的时间片轮转的特点外,还有优先级调度(P ...
分类:
编程语言 时间:
2017-06-01 18:42:07
阅读次数:
270
我们在用pthread创建线程时,能够指定调度策略policy——SCHED_OTHER(默认)、SCHED_RR和SCHED_FIFO。这里TALK一下两个实时策略——SCHED_RR和SCHED_FIFO。 先看一下效果。我们创建了四个子线程,指定最高优先级(针对特定策略): SCHED_RR ...
分类:
编程语言 时间:
2017-05-24 10:03:53
阅读次数:
172
一.操作系统工作概述 存储程序计算机工作模型,计算机系统最最基础性的逻辑结构; 函数调用堆栈,高级语言得以执行的基础; 中断。多道程序操作系统的基点。 二.代码分析 在上一篇博文《搭建OS kernel环境方法》的基础上进行时间片轮转多道程序的小os. 主要对mypcb.h, mymain.c 和m ...
分类:
其他好文 时间:
2017-05-22 10:25:21
阅读次数:
269
Nginx日志每天需要通过切割来分析,笔者采用过两种方式,一种是shell脚本,一种是利用系统自带的logrotate。笔者倾向采用shell脚本,主要是因为在CentOS6中,logrotate是由crond计划任务执行的,而cron.daily是由anacron来处理,在日志轮转的时候时间具有延 ...
分类:
其他好文 时间:
2017-05-20 10:02:20
阅读次数:
187
4602: [Sdoi2016]齿轮 Description 现有一个传动系统,包含了N个组合齿轮和M个链条。每一个链条连接了两个组合齿轮u和v,并提供了一个传动比x : y。即如果只考虑这两个组合齿轮,编号为u的齿轮转动x圈,编号为v的齿轮会转动y圈。传动比为正表示若编号 为u的齿轮顺时针转动,则 ...
分类:
其他好文 时间:
2017-05-14 16:08:30
阅读次数:
231
线上生产环境中,安装了dnsmasq,并记录日志。由于每一次dns查询都会生产日志,考虑到日志量越来越大,就用logrotate做日志轮转。配置如下:/var/log/dnsmasq/dnsmasq.log{
daily//按天轮转日志
rotate15//保留15个log文件
compress//压缩轮转后的文件
delaycompress
dateext
m..
分类:
其他好文 时间:
2017-05-09 22:25:35
阅读次数:
691
根据自己的需要可以对MySQL的相关日志文件(错误日志、通用查询日志文件和慢查询日志文件)进行按天的转储,并只保留指定天数的备份文件,下面是一个例子:1)、安装crond服务(如果未安装yuminstalllogrotatecrontabs)rpm-qa|grepcrontabsyuminstallcrontabschkconfigcrond--list..
分类:
数据库 时间:
2017-05-07 19:52:23
阅读次数:
842