进程管理
文章平均质量分 95
操作系统-进程管理
_End丶断弦
长风破浪会有时,直挂云帆济沧海!
展开
-
操作系统--死锁
死锁死锁概念死锁、活锁、饥饿区别产生死锁的4个必要条件什么时候会发生死锁预防死锁避免死锁(银行家算法)死锁的检测和解除死锁概念在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里的资源,导致各进程都阻塞,都无法向前推进的现象,就是“死锁”。例如:有一座桥,桥每次只能通过1辆车,有2辆车来了,它们2个互不想让,谁都过不去,这就是死锁问题在计算机系统中也存在同样的问题:死锁、活锁、饥饿区别来几张图看明白它们3个:死锁:活锁:饥饿:小结:死锁和活锁2原创 2022-04-22 16:03:38 · 1471 阅读 · 21 评论 -
操作系统--进程同步
进程同步进程同步概念进程互斥的软件实现方法单标志法双标志先检查双标志后检查Peterson 算法进程互斥的硬件实现方法中断屏蔽方法TestAndSet指令Swap指令信号量机制进程同步概念在多道程序环境下,进程是并发执行的,不同进程之间存在着不同的相互制约关系。为了协调进程之间的相互制约关系,引入了进程同步的概念。举个例子:例如让系统计算1+2*3,假设系统产生2个进程,1个是加法进程,1个是乘法进程。要让计算结果正确,必须先是计算乘法后计算加法,如果不加以制约那么加法的进程可能在乘法之前,那么结果就原创 2022-04-15 18:06:28 · 6383 阅读 · 39 评论 -
操作系统-处理机调度
处理机调度调度的概念调度的3个层次切换与过程调度方式**进程调度的方式**调度算法的评价指标CPU利用率系统吞吐量周转时间等待时间响应时间调度算法先来先服务(FCFS)短作业优先(SJF)高响应比优先(HRRN)时间片轮转(RR)优先级调度算法多级反馈队列调度算法调度的概念处理机调度是对处理机进行分配,即从就绪队列中按照一定的算法选择一个进程并将处理机分配给它运行,以实现进程并发地执行。例如:在银行中普通客户需要取票排队而VIP客户可以优先服务。调度的3个层次高级调度首先理解一下作业的概原创 2022-04-06 17:09:50 · 1675 阅读 · 46 评论 -
操作系统--进程管理
进程进程概念进程控制块一级目录一级目录进程概念书上的概念:程序的一个执行实例,正在执行的程序内核观点:承担系统分配资源的实体进程控制块当我们打开任务管理器时,会有很多的进程,那操作系统怎么把这些进程管理起来呢?一级目录一级目录...原创 2022-03-10 22:42:42 · 965 阅读 · 3 评论