操作系统
操作系统概述
- 进程管理
- 存储管理
- 文件管理
- 作业管理
- 设备管理
进程管理
进程的两个基本属性:可拥有资源的独立单位;可独立调度和分配资源的基本单位。
信号量与PV操作
互斥:资源上的制约,间接制约
同步:工序上的制约,直接制约
前趋图
略
死锁
四大条件:互斥、保持和等待、不剥夺、环路等待。
资源数计算公式:略
进程资源图
-
阻塞节点(Blocked Node):
阻塞节点是指进程资源图中的一个节点,表示一个进程因为等待某个资源而被阻塞。这个节点通常与等待的资源相连,形成一个等待边。阻塞节点是死锁的一个标志,因为阻塞节点的存在表明某个进程无法继续执行,可能是由于资源被其他进程占用而无法满足。 -
可化简(Reducible):
可化简是指资源分配图中的一个状态,该状态可以通过释放一些资源而变得可化简,即通过改变资源的分配状态使系统摆脱死锁。在资源分配图中,如果存在一个进程可以释放一些资源,并使得系统重新进入一个无死锁状态,那么这个状态就是可化简的。可化简状态提供了一种解决死锁的可能性,因为系统可以通过重新分配资源来解除死锁。
银行家算法
剩余资源数计算、合法序列的判断
存储管理
段页式存储
页式存储:将程序与内存划分为同样大小的块,以页为单位将程序调入内存。
段式存储:按用户作业中的自然段来划分逻辑空间,然后调入内存,段的长度可以不一样。
段页式存储:段式与页式的综合体。先分段,再分页。一个程序有若干个段,每个段可以有若干个页。
页面置换算法
优先淘汰访问位为0,其次考虑修改位为0
文件管理
索引文件
略
位示图
略
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2020-01-16 牛客-德育分博弈政治课