
操作系统
文章平均质量分 85
JinbaoSite0144
在你想要放弃的那一刻,想想为什么当初坚持走到了这里!
展开
-
操作系统 进程管理之进程与线程
一、进程进程是一个具有一定独立功能的程序在一个数据集合上的一次动态执行过程。1、从不同的角度,进程可以有不同的定义,比较典型的定义有: (1)进程是程序的一次执行。 (2)进程是一个程序及其数据在处理器上顺序执行时所发生的活动。 (3)进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。2、进程的特征: (1)动态性:进程是程序的一次执行,它有着创建原创 2016-12-09 10:44:28 · 1115 阅读 · 0 评论 -
操作系统 进程管理之处理机调度
一、调度的概念1.1 调度的基本概念处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、高效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。1.2 调度的层次1、作业调度(高级调度) 主要任务是按一定的原则从外存上处于后备状态的作业中挑选一个(或多个)作业,给它们分配内存、输入/输出设备等必要的资源,并建立相应的进程,以使它们获得竞争处理机的权利。简而言之,就是内存与原创 2016-12-09 10:45:17 · 2064 阅读 · 0 评论 -
操作系统 进程管理之死锁
一、死锁的概念1.1 死锁的定义死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都将无法向前推进。1.2 死锁产生的原因1、系统资源的争夺 通常系统中拥有的不可剥夺资源,其数量不足以满足多个进程运行的需要,使得进程在运行过程中,会因争夺资源而陷入僵局。只有对不可剥夺资源的竞争才可能产生死锁,对可剥夺资源的竞争是不会引起死锁的。2、进程推进顺序非法 进程在运行过程中,原创 2016-12-09 10:45:52 · 1003 阅读 · 0 评论