摘要: 产生死锁原因 竞争资源 顺序不当 产生死锁的必要条件 互斥:任一时刻只允许一个进程使用资源 请求和保持:进程保持了至少一个资源, 但又提出了新的资源请求,该资源又被其他进程占用. 不剥夺:进程已经占用的资源,未使用完, 不能被剥夺. 环路等待:存在进程-资源环形链,即有 进程集合{P0, P1, P 阅读全文
posted @ 2021-04-03 22:50 南理工学渣 阅读(54) 评论(0) 推荐(0)
摘要: 基础知识 周转时间:提交作业到得到结果 响应时间:用户发出命令到看见某种结果所花费时间 等待时间:提交作业到执行作业 调度 高级调度:又称为作业调度,它决定把后备作业调入内存运行; 中级调度:又称为在虚拟存储器中引入,在内、外存对换区进行进程对换。 低级调度:又称为进程调度,它决定把就绪队列的某进程 阅读全文
posted @ 2021-04-03 22:32 南理工学渣 阅读(141) 评论(0) 推荐(0)
摘要: 基本概念 线程共享进程资源:属于同一个进程的所有线程具有相同的地址空间,可访问进程拥有的打开文件、定时器、信号量等 每个线程只拥有少量资源:线程标识符、线程控制块(TCB)、核心栈 线程是处理机调度的单位 线程可并发执行 优点 一个进程可同时存在多个线程 可并发执行 线程间共享资源,因此不需要通过O 阅读全文
posted @ 2021-04-03 22:11 南理工学渣 阅读(58) 评论(0) 推荐(0)
摘要: 习题 https://blog.csdn.net/fuziwang/article/details/79884501 进程同步应该遵循的准则 空闲则入:其他进程均不处于临界区,应允许请求进入临界区的进程进入 忙则等待:已有进程进入临界区,请求进入的进程应该等待 有限等待:等待的进程不能“死等” 让权 阅读全文
posted @ 2021-04-03 20:48 南理工学渣 阅读(107) 评论(0) 推荐(0)
摘要: 进程管理中最基本功能是进程控制 进程的生命周期:创建、运行、等待、唤醒、终止 进程控制任务:进程的创建、终止、进程状态的转变等 进程控制一般由OS内核的原语 PS:许多系统调用是原语。但并不是所有的系统调用都是原语 进程的创建 引起创建进程的事件 系统初始化、提供服务、应用请求 进程创建过程 申请空 阅读全文
posted @ 2021-04-03 20:44 南理工学渣 阅读(92) 评论(0) 推荐(0)