- 1
- 0
- 约2.08千字
- 约 18页
- 2018-11-11 发布于江苏
- 举报
孙钟秀操作系统二章处理机管理3
一、引入多线程的动机 引入进程的目的是为了使多个程序并发执行,以改善资源使用率、提高系统效率。 再引入线程,则是为了减少程序并发执行时所付出的时空开销,使得并发粒度更细、并发性更好。 进程的两项功能 1. 进程是资源分配和保护基本单位。 2.进程同时又是一个可独立调度和分派的基本单位。 进程作为一个资源拥有者,在创建、撤消、切换中,系统必须为之付出较大时空开销。所以系统中进程的数量不宜过多,进程切换的频率不宜过高,但这也就限制了并发程度的进一步提高。 为解决此问题,人们想到将进程的上述两个功能分开,即对作为调度和分派的基本单位,不同时作为独立分配资源的单位;对拥有资源的单位,不对之进行频繁切换。 线程因而产生。 二、多线程环境中的进程与线程 1.多线程结构进程 多线程环境中进程的定义 进程是操作系统中除处理器外进行的资源分配和保护的基本单位,它有一个独立的虚拟地址空间,用来容纳进程映像(如与进程关联的程序与数据),并以进程为单位对各种资源实施保护,如受保护地访问处理器、文件、外部设备及其他进程(进程间通信)。 ? 多线程环境中的线程概念 线程是操作系统进程中能够并发执行的实体,是处理器调度和分派的基本单位。 每个进程内可包含多个可并发执行的线程。 线程自己基本不拥有系统资源,只拥有少量必不可少的资源:程序计数器、一组寄存器、栈。 同属一个进程的线程共享进程所
您可能关注的文档
- 如何用iMinMap完成教师们的教学计划.pptx
- 如何用示波器分EMC.doc
- 如何理解两次大后的世界.ppt
- 如何用象征手法好地表现内容.ppt
- 如何监管网络小贷-上海实践.doc
- 如何看待国内消费不足与境外消费猛增的反差.doc
- 如何看待当前世界经济复苏.doc
- 如何看待生产与质二者之间的关系.ppt
- 如何看待闽南丧礼仪习俗.ppt
- 如何看电路图115ppt.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 蒸汽蓄热器讲解.ppt
- 任务二为高热老年人进行物理降温.pptx VIP
- 为老年人翻身叩背促进排痰健康照护技能02课件讲解.pptx VIP
- 2025年广东省东莞市联考中考二模英语试题(含答案).pdf VIP
- (高中语文)高考必背古诗文理解性默写复习试题(附答案).docx VIP
- 2025高中数学八大核心知识三角函数与解三角形三角恒等变换4种常见考法归类(解析版).pdf VIP
- 日立电梯HITACHI+NPX进口VF5电气原理图纸.pdf
- 2025年空军专业技能类文职人员招聘考试(餐饮)历年参考题库含答案详解.docx VIP
- 专题17 三角函数概念与诱导公式 (学生版)高中数学53个题型归纳与方法技巧总结篇.pdf VIP
- QGDW 520-201010kV架空配电线路带电作业管理规范.pdf VIP
原创力文档

文档评论(0)