操作系统
文章平均质量分 84
沃野布兹道
这个作者很懒,什么都没留下…
展开
-
操作系统---死锁
操作系统---死锁死锁问题死锁特征死锁处理方法常见方法Deadlock Prevention 死锁预防Deadlock Avoidance 死锁避免Deadlock Detection 死锁检测Recovery from Deadlock 死锁恢复死锁问题一组阻塞的进程持有一种资源等待获取另一个进程所占有的一个资源,进程相互等待下图发生死锁下面两个图没有发生死锁,未形成环,多个资源如果图中包含循环:如果每个资源类只有一个实例,那么死锁如果每个资源类有几个实例,可能死锁死锁特征死锁原创 2021-09-03 10:29:53 · 138 阅读 · 1 评论 -
操作系统--进程
操作系统--进程进程定义进程的组成进程和程序的联系进程和程序的区别进程的特点进程控制结构PCB有以下三大类信息 :进程的组织方式进程状态(state)进程的生命期管理进程状态变化模型可能的状态变化如下 :进程挂起两种挂起状态与挂起相关的状态转换挂起 : 把一个进程从内存转到外存, 可能有以下几种情况 :在外存时的状态转换解挂, 激活 : 把一个进程从外存转到内存; 可能有以下几种情况 :状态队列线程(thread)什么是线程线程的优缺点线程的优点:线程的缺点:线程和进程的比较线程的实现用户线程内核线程轻量级原创 2021-08-31 11:14:33 · 5578 阅读 · 1 评论 -
操作系统---同步
操作系统---同步背景知识合作优点扩展独立合作线程一些概念问题具体化临界区属性基于其属性对临界区的保护方法1:禁用硬件中断方法2:基于软件的解决方案方法3:更高级的抽象总结背景知识在计算机系统中会有多个进程存在,这些进程会进行各种各样的交互,交互就会对共享资源的访问,如果对资源访问处理不当就会产生各种各样的意想不到的问题,如死锁、饥饿。为什么会出现这些情况呢?和调度也是有关系,还和合作线程的不确定性和不可重有关,既然这么多缺点为什么还合作呢?因为合作有:合作优点共享资源原创 2021-08-31 10:09:49 · 276 阅读 · 0 评论