尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
(闪电系列)操作系统期末闪学 | 进程与线程管理
闪电系列操作系统期末闪学 | 进程与线程管理期末冲刺指南本文专为操作系统期末考试设计浓缩核心考点助你高效复习、精准拿分 学习导航要学习进程的基本概念进程控制与线程进程通信重点特征、PCB、状态转换、进程与线程的异同、三种通信方式难点线程共享资源、原语一、进程的基本概念1. 进程定义进程定义操作系统中能独立运行且作为资源分配的基本单位是程序在某个数据集合上的一次执行过程。理解提示程序是静态的代码文件而进程是动态的执行实体。同一个程序可以同时对应多个进程如同时打开多个浏览器窗口。2. 进程的四大特征进程的四大特征动态性即进程是程序的执行过程有创建、运行到终止的生命周期并发性即多个进程可在同一时间段内同时执行也就是宏观并行微观交替独立性即进程是资源分配和调度的基本单位可独立获取资源异步性即进程按不可预知的速度向前推进需通过同步机制协调。特征关键词核心含义动态性生命周期从创建到消亡的动态过程并发性宏观并行多进程在一段时间内同时推进独立性资源分配拥有独立的地址空间和资源异步性不可预知执行进度不确定需同步机制3. 进程的组成与PCB进程三部分组成PCB进程控制块、程序段、数据段。核心要点PCB是进程存在的唯一标志记录进程的所有状态信息如进程ID、状态、资源占用情况等操作系统通过PCB管理进程。进 程PCB(控制块)程序段(代码)数据段(变量)二、进程状态与控制1. 三态模型及转换进程状态中的三态模型及其转换就绪态、运行态、阻塞态。就绪态通过进程调度被选中进入运行态运行态时间片用完回到就绪态。运行态进程主动等待I/O或其他事件发生时转为阻塞态阻塞态进程等待的事件完成后转为就绪态。创建/唤醒进程调度时间片用完等待I/O或事件事件完成终止就绪态运行态阻塞态⚠️易错点提醒阻塞态不能直接转换为运行态必须先进入就绪态等待调度。2. 进程控制原语进程控制原语以及四种原语不可中断的原子操作用于实现进程状态的转换和管理包括创建原语即创建新进程分配资源、创建PCB将进程置为创建态终止原语即终止进程释放资源、删除PCB将进程置为终止态阻塞原语即将运行态进程转换成阻塞态保存进程上下文唤醒原语即将阻塞态进程转换为就绪态恢复进程上下文加入就绪队列。原语类型功能描述状态变化创建原语分配资源、创建PCB→ 创建态终止原语释放资源、删除PCB→ 终止态阻塞原语保存上下文运行态 → 阻塞态唤醒原语恢复上下文、入就绪队列阻塞态 → 就绪态三、线程轻量级进程1. 线程定义与优势线程定义进程内的一个执行单元是操作系统调度的基本单位也就是轻量级的进程。线程的核心优势线程共享所属进程PCB、程序段、数据段的资源无需单独分配资源因此上下文切换开销远低于进程能提高系统并发效率。2. 进程与线程的核心区别线程与进程的三个核心区别资源分配单位不同即进程是资源分配的基本单位线程不单独分配资源调度单位不同即线程是操作系统调度的基本单位进程是调度的宏观单位上下文切换开销不同即进程切换开销大需切换资源线程切换开销小共享资源仅切换执行上下文。对比维度进程线程资源分配基本单位独立拥有不单独分配共享进程资源调度单位宏观调度单位基本调度单位切换开销大需切换页表等资源小仅切换寄存器/栈通信方式需IPC机制可直接读写共享数据难点突破线程共享资源是双刃剑——提高了效率但也引入了数据竞争问题需要使用互斥锁、信号量等同步机制来保证安全。四、进程通信机制1. 三种通信方式进程通信的类型共享存储器即进程共享一块公共内存区域通过读写该区域实现通信如共享内存消息传递即进程通过发送/接收消息实现通信无需共享内存如消息队列管道通信即通过管道半双工传递数据适用于父子进程间通信如Linux中的管道命令。通信方式特点典型应用共享存储器速度快需同步机制共享内存、内存映射文件消息传递解耦支持分布式消息队列、Socket管道通信半双工亲缘关系限制ls | grep txt2. 信号机制信号机制中的信号定义一种软中断信号是操作系统向进程发送的异步通知用于告知进程发生了某个事件。信号机制的核心作用实现进程间的异步通信例如进程A向进程B发送信号进程B可在合适时机处理该信号无需等待。常见信号示例SIGINT(CtrlC)中断进程SIGKILL强制终止不可捕获SIGTERM请求优雅终止SIGCHLD子进程状态改变✅ 期末速记清单考点记忆口诀/关键词进程特征动并独异动态、并发、独立、异步三态转换调度→运行时间片→就绪I/O→阻塞完成→就绪四种原语创终阻唤创建、终止、阻塞、唤醒线程vs进程资源归进程调度归线程切换线程轻IPC三方式共享内存快、消息队列松、管道父子通信号本质软中断 异步通知备考建议重点掌握三态转换图和四种原语的功能线程与进程的区别是高频简答题务必熟记三个核心区别的表述。祝各位同学期末考试顺利通关
RELATED

相关推荐

Agent 会协作,还要会付钱:从 Agent Exchange 的市场机制到 x402/ACP 的结算协议,看智能体经济缺的基础设施一层

Agent 会协作,还要会付钱:从 Agent Exchange 的市场机制到 x402/ACP 的结算协议,看智能体经济缺的基础设施一层

Agent 会协作,还要会付钱:智能体经济缺的那层基础设施 一、为什么“会干活”的 Agent 还不够 过去两年,Agent 框架层出不穷:任务规划、工具调用、多轮反思,能力上限不断被推高。但一个被反复忽视的问题是&#xff1a…

📅 2026/10/28 1:59:08
[鼎捷 BPM] 流程表单删除时异常报错

[鼎捷 BPM] 流程表单删除时异常报错

问题1:删除表单错误 问题现象 前台删除表单提示: Cannot remove because of FormDefinition has been referenced by FormInstance or FormType of the workflow_definition.日志提示: 2023-06-12 16:05:41,638 WARN [uk.ltd.getahead.dwr.im…

📅 2026/10/28 1:59:08
贾子猜想(Kucius Conjecture)的破解难度评估:数学结构、计算证据与人机协作边界的一项跨学科研究

贾子猜想(Kucius Conjecture)的破解难度评估:数学结构、计算证据与人机协作边界的一项跨学科研究

贾子猜想(Kucius Conjecture)的破解难度评估:数学结构、计算证据与人机协作边界的一项跨学科研究摘要贾子猜想(Kucius Conjecture)由 Kucius Teng(贾龙栋)于 2025 年 3 月提出,其核心…

📅 2026/10/28 1:59:08
MORE NEWS

更多资讯

📰

cloudflare-os 实战:用 Workers 搭建边缘 AI Agent 的工程化模板

1. 从标题到落地:cloudflare-os 到底在解决什么问题第一次看到cloudflare-os这个标题,我下意识以为又是一个把 Linux 塞进浏览器里的玩具项目。真正翻完仓库结构、跑通本地开发链路之后才发现,它想做的事情比“网页版操作系统”要务实得多——…

📰

电容触摸按键原理与调试:从电磁炉玻璃面板到防水设计

简介:这份文档面向电子工程初学者与家电控制开发人员,系统讲解电容触摸按键的工作原理与工程实现方法,帮助读者理解电磁炉等设备中易清洁、防水性能好的感应按键如何完成信号检测。压缩包内共1个doc文件,约36KB,内容涵…

📰

遥感影像智能处理算法大赛技术解析与实战指南

1. 赛事背景与行业价值2025"东方慧眼杯"遥感影像智能处理算法大赛国际赛道的启动,标志着遥感技术领域正迎来新一轮的技术突破与产业升级。作为一名长期关注地理信息领域的从业者,我注意到这类专业赛事正从单纯的学术交流平台,逐步演…

📰

ECC椭圆曲线密码学实战:从密钥生成到Nginx证书配置与性能优化

1. ECC 到底是什么:从一次证书报错说起我第一次真正把 ECC 当回事,不是因为哪本书讲了它,而是因为一次线上事故。那天凌晨两点,监控告警说某条链路 TLS 握手失败,日志里蹦出一行no shared cipher。我一开始以为是证书过…

📰

impeccable用法全解析:词源、搭配与近义词辨析

最近impeccable这个词的热度忽然起来了。搜索框里一堆人在问它怎么用,朋友圈、社交平台上也能刷到有人拿它夸人、夸餐厅、夸服务——但说实话,大多数用法还停留在"把perfect换成一个更长的词"这个阶段。这个词其实没那么简单,它的内…

📰

DiceBear Blobs匿名头像:配色、动画与组件化实践

DiceBear Blobs 是我这两年做匿名头像时用得最多的一个预设。它不像那些插画型风格需要精心摆姿势、挑五官,Blobs 只给你几坨圆滚滚的、带着呼吸感的色块,放在列表页、评论区、协作文档的协作者标识里都不突兀。上个月给一个社区类产品做匿名身份体系&am…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬