操作系统
文章平均质量分 87
NoahMayberry
这个作者很懒,什么都没留下…
展开
-
操作系统学习笔记04【死锁的处理策略之避免死锁——具有快表的地址变换机构】【自用】
1.死锁的处理策略——避免死锁知识总览安全序列以及安全序列和不安全状态、死锁的联系如果系统处于安全状态则一定不会发生死锁,系统进入不安全状态就可能发生死锁,发生死锁时一定是不安全状态。(选择题常考)银行家算法银行家算法代码实现知识回顾与重要考点2.死锁的处理策略——检测和解除知识总览死锁的检测最终还连着边的那些进程就是处于死锁状态的进程。检测死锁的算法死锁的解除如何决定对哪个进程动手:优先选择进程优先级低的、已执行时间短的(已执行时间长的进程恢复代价大)、还原创 2022-04-14 18:59:03 · 2927 阅读 · 0 评论 -
操作系统学习笔记01【os的概念——进程的状态与转换】【自用】
1.操作系统(Operating System,OS)的概念:用户主要通过应用程序与操作系统进行交互,但不是只能通过应用程序与操作系统进行交互,比如设定系统时间等用户可直接与操作系统进行交互。2.补充知识:进程是一个程序的执行过程。执行前需将该程序放到内存中,才能被cpu处理。3.操作系统的功能和目标:(1)承上启下,作为系统资源管理者:(2)从下往上看,作为用户与底层硬件交互的接口联机命令接口(交互式命令接口):用户输入一句指令,操作系统做出相应响应,此过程..原创 2022-03-26 18:41:20 · 2501 阅读 · 0 评论 -
操作系统学习笔记02【进程控制——进程互斥的硬件实现方法】【自用】
什么是进程控制?如何实现进程控制:为了避免把某一进程pbc从一个队列转移到另一个队列,但是并没有把pbc内的状态标志改为新的对应状态,从而导致pcb的状态标志与实际所处队列不一样这一情况发生,需要原语来实现进程控制。当关中断指令被执行后,外部中断信号会被暂时地忽略掉,直到开中断指令被执行后,外部中断信号才会被得到执行。进程控制相关原语:(1)创建原语(2)撤销原语异常结束:比如整数除0等bug外界干预:用户主动请求撤销进程,如w...原创 2022-04-01 22:47:28 · 2884 阅读 · 0 评论 -
操作系统学习笔记03【信号量机制——死锁的处理策略——预防死锁】【自用】
1.信号量机制知识总览信号量概述整形信号量记录型信号量整型信号量和记录型信号量的根本区别是满不满足“让权等待”原则,会不会发生“忙等”现象。记录型信号量具体例子知识回顾与重要考点2.信号量机制实现进程互斥、进程同步和进程的前驱关系信号量机制实现进程互斥如何区分信号量初值应该为1还是0:临界区可以看做一种特殊的临界资源,同一时间只能让一个进程访问,所以如果是涉及临界区的信号量初值就是1(进程互斥、进程同步和进程前驱关系中,只有进程...原创 2022-04-08 19:49:45 · 3443 阅读 · 0 评论