第3章 进程 主要内容 3.1 进程和线程管理 3.2 虚拟化技术 3.3 客户进程的设计 3.4 服务器进程的设计 3.5 代码迁移 3.1 进程和线程管理 进程:运行中的程序 例: 4个程序组成的多道程序 逻辑上,4个独立的、顺序的进程的概念模型 物理上,任意时刻只有一个是活动的 进程的状态 举例: 1 – 进程a等待输入而暂停执行,进入阻塞队列 2 – 时间片到,进程a暂停执行,进入就绪队列,调度器选择另一个就绪进程b 操作系统的进程结构 调度器: 处理中断(分时, IO) 进行调度 进程的实现—进程表(PCB) 中断处理和调度 线程的概念 进程:相关的运行资源的管理单位 内存空间 打开的文件 子进程、信号处理、记账信息等 资源分组 线程(线索):在CPU上执行的脉络 程序计数器、寄存器、栈 执行 线程模型 多线程进程:一个线程被阻塞时,可运行同一进程中的另一 线程(阻塞?就绪?运行) 线程?进程;进程?处理机; 线程模型 每个线程可共享所属进程的资源 线程模型 每个线程拥有自己的栈 局部变量、返回地址 线程的用途-进程间通信(IPC) 大型应用程序需要进程间通信 进程间通信IPC中的上下文切换 缺点:切换开销大 解决方案:线程切换 线程的用途-多线程客户程序 举例:包含3个线程的字处理器 线程的用途- -多线程服务器 多线程服务器的组织方式 (a)分派
您可能关注的文档
- 阴离子间隙的临床价值刘东兴资料.ppt
- 酒店新员工入职培训(第四讲员工行为准则)资料.ppt
- 阜阳市城市规划浅析资料.ppt
- 阿里巴巴收购雅虎中国案例分析资料.ppt
- 酒精中毒资料.ppt
- 银行柜员培训资料.ppt
- 高层建筑消防安全培训课件资料.ppt
- 陆地生态系统资料.ppt
- 青岛版四年级下册——简易方程——方程的意义资料.ppt
- 项目激励资料.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2025年广东省信宜市高三(二模)语文试题试卷含解析.doc VIP
- “十五五”时期财税政策赋能人工智能产业高质量发展的路径探索.docx
- 广东实验中学2024-2025学年高一下学期期中考试化学.docx VIP
- 2026年广东省江门市高三语文二模试卷及答案(含作文解析与范文).docx VIP
- 年产130万平米仿古砖天然气辊道窑毕业设计.doc
- 老年人需求调查问卷模板.docx
- 倍福NCI插补和坐标系变换技术V1.0.3 .pdf VIP
- (完整word版)专八词汇表.doc VIP
- 幼儿园教师心理健康培训.pptx VIP
- 广东实验中学2024-2025学年下期中考试生物学.pdf VIP
原创力文档

文档评论(0)