摘要: 先来先服务 (FCFS,first come first served) 在所有调度算法中,最简单的是非抢占式的FCFS算法。 算法原理:进程按照它们请求CPU的顺序使用CPU.就像你买东西去排队,谁第一个排,谁就先被执行,在它执行的过程中,不会中断它。当其他人也想进入内存被执行,就要排队等着,如果 阅读全文
posted @ 2018-08-14 19:48 天剑含光 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: (1)run(运行状态):正在运行的进程或在等待队列中等待的进程,等待的进程只要一得到cpu就可以运行 (2)Sleep(可中断休眠状态):相当于阻塞或在等待的状态 (3)D(不可中断休眠状态):在磁盘上的进程 (4)T(停止状态):这中状态无法直观的看见,因为是进程停止后就释放了资源,所以不会留在 阅读全文
posted @ 2018-08-14 16:45 天剑含光 阅读(1085) 评论(0) 推荐(0) 编辑
摘要: vfork()用法与fork()相似,但是也有区别,具体区别归结为以下3点: 1. fork():子进程拷贝父进程的数据段,代码段。vfork():子进程与父进程共享数据段。 2. fork():父子进程的执行次序不确定。 vfork():保证子进程先运行,在调用exec或_exit之前与父进程数据 阅读全文
posted @ 2018-08-14 16:43 天剑含光 阅读(1402) 评论(0) 推荐(0) 编辑