优先级的确定需要考虑如下情况:
1、对I/O型进程,让其进入最高优先级队列,以及时响应需要I/O 交互的进程。通常执行一个小的时间片,在该时间片内要求可处理完一次I/O请求的数据,然后转入到阻塞队列。
2、对计算型进程,每次执行完时间片后进入更低级队列。最终采用最大时间片来执行。
3、对I/O次数不多,而主要是CPU处理的进程。在I/O完成后,放回优先I/O请求时离开队列,以避免每次到最高优...
分类:
系统相关 时间:
2015-06-16 09:19:18
阅读次数:
146
1.轮转调度
(1)时间片轮转调度算法
CPU的时间分成一段一段的,每一段就是一个时间片,进程轮流使用时间片。示意图如下:
(2)虚拟轮转法
时间片轮转调度算法对IO型进程不公平:对于CPU型进程,该进程获得CPU时间片后总是会用完整个时间片;但是对于IO型,它经常是运行一部分时间片后就去等待IO事件,总是用不完自己的时间片。为了解决这个问题,提出了虚拟轮转法,该算法的示意图如下:...
分类:
编程语言 时间:
2015-06-13 23:10:46
阅读次数:
609
1. 进程:一个程序是一个进程,一个程序主函数执行就是一个进程,电脑上可以同时有多个进程同时运行,叫并发。2个CPU4个核一共就能并行4个程序,进程多,按时间片轮转获得资源。2. 线程:一个进程可以包含多个线程,如启动一个QQ是一个进程,QQ同时可以聊天,可以弹广告消息,线程是进程的一个执行线索,线...
分类:
编程语言 时间:
2015-06-12 18:47:32
阅读次数:
122
//Java线程优先级范围1-10 默认为5 在cpu同一时间片内 优先级大的抢占cpu优势大 public class Test { public static void main(String[] args) { Thread t1 = new MyThread1()...
分类:
编程语言 时间:
2015-06-12 06:18:33
阅读次数:
131
线程或执行线程是计算机程序中的一个分支,会引发两个或多个并发运行的任务。线程包含在计算机程序中。基本说来,如果应用在完成一个或多个任务的同进还需要保证对用户的响应性,就应当对应用使用多线程。多任务是指,操作系统控制多个进程共享CPU运行时间并等待它们的时间片到来,以达成多个任务同时运行的效果。
分类:
编程语言 时间:
2015-06-09 08:29:12
阅读次数:
98
Java中的线程
进程和线程
在并发性程序中,有两个基本的执行单元:进程和线程。在Java编程语言中,并发编程大多数情况下都是和线程相关。然而,进程也是很重要的。
一个计算机系统中通常都有很多活动的进程和线程。这一点即使是在只有一个执行核心,并且在给定时刻只能执行一个线程的系统中都是存在的。单一核心的处理时间是由整个操作系统的“时间片”特性来在众多的进程和线程中共享的。
...
分类:
编程语言 时间:
2015-06-04 17:11:35
阅读次数:
128
进程管理进程的创建、终止、阻塞与唤醒、挂起与激活(条件)信号量机制经典进程同步问题处理机调度与死锁处理机调度的层次调度算法:先来先服务和短作业优先、高优先权优先调度、基于时间片轮转实时调度为什么会产生死锁死锁的处理方法:银行家算法存储器管理存储器的层次结构程序装入和连接存储器分配方式页面分段存储
分类:
其他好文 时间:
2015-05-26 17:56:55
阅读次数:
117
1.进程阻塞的原因不包括________。正确答案:A你的答案:D(错误)时间片切换等待I/O进程sleep等待解锁回答:进程有3个状态:就绪态。执行态、阻塞态。三种状态的转换包含有:就绪->执行,执行->就绪,执行->阻塞,阻塞->就绪 等待I/O、进程sleep、等待解锁等原因都会..
分类:
其他好文 时间:
2015-05-22 19:28:37
阅读次数:
311
多线程编程操作系统原理概念 时间片 进程状态 上下文: 对进程来说,就是进程的执行环境,具体就是各个变量和数据,包括所有的寄存器变量、打开的文件、内存信息等。 进程的写时复制:由于一般fork后面都接着exec,所以,现在的fork都在用写时复制的技术,顾名思意,就是,数据段,堆,栈,一...
分类:
编程语言 时间:
2015-05-19 20:36:59
阅读次数:
282
一、调度策略
传统上把进程分类为“I/O受限”或“CPU受限”,另一种分类法为:交互式进程、批处理进程、实时进程。
二、调度算法
1、普通进程的调度
内核使用从100(最高优先级)到139(最低优先级)的数表示普通进程的静态优先级。
(1)基本时间片
2)动态优先级和平均睡眠时间
bonus是范围从0~10的值,值小于5表示降低动态优先级以示...
分类:
系统相关 时间:
2015-05-11 10:58:36
阅读次数:
236