Linux
文章平均质量分 86
Linux那些事。
Rob月初
电子信息硕士 | 文章首发知乎,同号。
展开
-
OS——进程与线程
文章目录进程与线程进程进程的特点进程的模型进程的创建进程的终止进程的状态进程的切换进程的实现进程的合作线程为什么有线程?线程的使用经典的线程模型POSIX线程用户级线程内核级线程混合实现调度程序激活机制进程与线程的比较进程间通信竞争条件临界区忙等待的互斥信号量互斥量管程调度调度时机调度算法分类调度目标和算法小结参考资料 进程与线程 想要了解操作系统是如何设计的? 那得先了解进程。操作系统的所有内容都是围绕着进程的概念展开的,包括由此衍生出来的线程。 进程 首先了解两个概念: 并发:在同一时间段内,多个事件原创 2021-06-16 17:23:08 · 1314 阅读 · 0 评论 -
OS——死锁
文章目录死锁(Deadlock)资源死锁参考资料 死锁(Deadlock) 在计算机系统中有很多独占性的资源,在任一时刻它们都只能被一个进程使用。因此,操作系统都具有授权一个进程(临时)排他地访问某一种或多种资源的能力。 软硬件资源都有可能出现死锁。大部分死锁都和资源有关,那什么是资源? 资源 什么是资源? 资源就是随着时间的推移,必须能获得、使用、以及释放的任何东西,包括硬件和软件。 资源的分类 资源可分为两类:可抢占的(preemptable)和不可抢占的。 可抢占的:资源在别的进程手中,可强抢,原创 2021-06-16 10:13:41 · 210 阅读 · 0 评论