![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统个人笔记
文章平均质量分 89
王道666
雁门.1
这个作者很懒,什么都没留下…
展开
-
操作系统--内存管理
个人笔记原创 2024-01-08 11:28:23 · 957 阅读 · 0 评论 -
管程与死锁
(1)管程中定义的共享数据结构只能被管程中定义的函数进行修改,想要修改共享数据结构只能进行函数调用。(2)管程中定义了很多函数,但是同一时刻只允许一个进程使用管程中的某个函数。管程调用中,代码由用户编写,编译器负责实现个进程互斥的进入管程中的过程,即调用管程中的函数。此时管程中的empty与full可以看作临界区中有没有产品。原创 2023-11-09 17:37:56 · 98 阅读 · 0 评论 -
进程同步-互斥
这里以打印机为例,当打印机的数量为1时,定义整数型变量S = 1。当一个进程使用打印机时,先对其进行P(S),此时S经过修改已经为0,哪怕此时进行进程调度,有其他进行进程进来,由于S<=0,也仍然会陷入循环等待。只有当前进程在访问方程后V(S),S被修改为1。循环才会被跳过。利用原语实现先检查后上锁。原创 2023-11-03 15:12:45 · 78 阅读 · 0 评论 -
进程调度算法
由操作系统来按照某种规则决定。从作业后备队列中挑选那个一个作业进入内存,并为之创建进程(PCB)。作业在每个周期内只会调用一次。原创 2023-10-31 17:00:02 · 56 阅读 · 0 评论 -
操作系统-进程与线程基本概念
王道个人笔记。原创 2023-10-24 16:52:14 · 123 阅读 · 0 评论 -
操作系统-基本概念
操作系统的四个特征:并发与共享,虚拟和异步。原创 2023-09-08 15:04:13 · 169 阅读 · 0 评论