进程调度的任务
保存处理机信息
按某种算法选取进程
把处理器分配给进程
进程调度机制
排队器。把就绪进程排成一个或者几个队列
分派器。把进程从就绪队列中取出来,然后把处理机给他
上下文切换器。保存上一个进程的信息,分配下一个进程的信息
进程调度的方式
非抢占式
抢占式
进程调度算法轮转调度算法把就绪进程排成一个队列,把CPU分配给队首进程,执行一定的时间,运行完毕就分配给另一个新的队首进程,每隔一定...
分类:
编程语言 时间:
2015-05-24 20:28:18
阅读次数:
203
* 1:CPU使用率√ * 2:CPU负载 N √ * 3:内存使用率√ * 4:磁盘使用率 n √ * 5:磁盘写入速率 n * 6:磁盘读取速率 n * 7:网卡流入流量n √ * 8:网卡流出流量n √ * 9:系统进程数1 √-----------CPU负载----lo...
分类:
其他好文 时间:
2015-05-20 12:40:46
阅读次数:
173
一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.Android系统通信方式是...
分类:
移动开发 时间:
2015-05-19 14:30:20
阅读次数:
161
inux应用开发-消息队列
一 消息队列
用于linux系统进程间通信的一个队列
二 使用的主要函数(详细内容参看系统man手册)
1 得到消息队列号
int msgget(key_t key, int flags)
2 发送消息
int msgsnd(int msgid, const void *msgp, size_t msgsz, int msgflag)
3 接...
分类:
系统相关 时间:
2015-05-18 18:57:35
阅读次数:
210
CPU调度定义:控制、协调进程对CPU的竞争,即按一定的调度算法从就绪队列中选择一个进程,把CPU使用权转交。若没有就绪进程,则安排一个空闲系统进程或者idle进程系统场景:N个就绪进程,等待CPU多个CPU决策(给哪个进程分配哪个CPU)解决问题:调度算法、调度时机、如何调度(切换)进程切换工作内...
分类:
其他好文 时间:
2015-05-17 10:43:41
阅读次数:
111
进程查看ps ax : 显示当前系统进程的列表ps aux : 显示当前系统进程详细列表以及进程用户ps ax|less :如果输出过长,可能添加管道命令less查看具体进程,如:ps ax|grep XXX(XXX为进程名称)获取进程idshell获取进程ID的方法: ps -A |grep "....
分类:
系统相关 时间:
2015-05-15 15:09:04
阅读次数:
268
安卓编译篇 安卓原理篇 应用原理篇 安卓系统工具 1 -系统简介 -源码下载及编译 -编译系统 2. -操作系统基础 -安卓进程/线程管理 -进程间通信—binder -安卓启动过程简析 -管理activity和组件运行状态的系统进程 –activity manager service -GUI s...
分类:
移动开发 时间:
2015-05-13 18:46:57
阅读次数:
589
每个程序都有_eprocess,里面有pid和程序名。
最重要的是有一个当前系统活动进程链表,通过对此链表的遍历,可以找到下一个进程eprocess节点,所以就可以对系统进程进行遍历了。...
分类:
系统相关 时间:
2015-05-13 10:34:21
阅读次数:
287
supervisor是一个unix的系统进程管理软件,可以用它来管理apache、nginx等服务,若服务挂了可以让它们自动重启。下面基于centos6.6,描述下具体实现:sudoyuminstallpython-setuptools
sudoeasy_installsupervisor如果没有看到什么报错,那么就安装成功了,可以使用echo_supervi..
分类:
系统相关 时间:
2015-05-07 01:05:28
阅读次数:
220
操作系统概念学习笔记 8进程概念进程进程是执行中的程序,这只是非正式的说法。进程不只是程序代码,程序代码称为文本段(代码段),还包括当前活动,通过程序计数器的值和处理器寄存器的内容来表示。此外,进程还包括进程堆栈段(临时数据、函数参数、局部变量、地址)和数据段(包括全全局变量。还可能包括堆(leap),是在进程运行期间动态分配内存。程序是被动实体,如存储在磁盘上包含一系列指令的文件内容(可执行文件)...
分类:
系统相关 时间:
2015-05-06 13:14:49
阅读次数:
272