操作系统
2. 进程 (Processes) 和
线程(Threads)
任课教师:熊焰、⻩⽂超
进程是什么?
需求
• ⽭盾:
• 需要在⼀台电脑上“同时”执⾏多个任务
• 但⼀个CPU同⼀时刻只能⼀个任务
• 如果让⽤户⾃⼰去切换任务,太难
进程是什么?
• 进程是程序执⾏时的⼀个实例
• A process is just an instance of an executing program
• 它包括
• 程序计数器(Program Counter, PC)
• 寄存器(Registers)
• 相关的变量(Variables)
• 所以,看起来,每个进程都拥有⼀个虚拟的CPU
进程是什么?
SEC. 2.1 PROCESSES 87
进程的简单切换
a long enough time interval, all the processes have made progress, but at any giv en
instant only one process is actually running.
One program counter
Four program counters
Process
A
switch
s D
B s
e
c C
o
r
P
C A B C D B
A
D
Time
(a) (b) (c)
Figure 2-1. (a) Multiprogramming four programs. (b) Conceptual model of four
independent, sequential processes. (c) Only one program is active at once.
In this chapter, we will assume there is only one CPU. Increasingly, howev e
您可能关注的文档
- 常用的交通工具-CUHK.ppt
- 年产25万吨活性炭项目(一期10万吨)环境影响报告书YHKZ.PDF
- 年产600台(套)气垫输送机等输送设备项目公众参与说明.PDF
- 年社会责任报告-hkbank.PDF
- 年第3季度报告.PDF
- 年郑州市生态保遗工程项目表.PDF
- 幼儿分离焦虑之探究.PDF
- 广东省化州市宝圩镇巷口矿区陶瓷土矿项目.doc
- 广州市民关注五险一金.PDF
- 庄子期中报告.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 部编版(26春)小学语文一年级下册教学设计全册.docx VIP
- 春节复工煤矿工人培训教案.pptx VIP
- Haier海尔蒸箱ST450-30S说明书.pdf
- Joyoung九阳电饭煲F30S-S160使用说明书.pdf
- 2025年新疆中考物理试题(含答案详解)原卷.pdf
- 79博客-目录书签跳转版.pdf VIP
- 计算智能 课件全套 第1--11章 绪论、模糊系统理论---新型群智能优化算法.pptx
- 2025年国庆节后煤矿复产复工'六个一'安全资料汇编.docx VIP
- 2023中国生物材料大会会议手册-ok.pdf VIP
- Midea 美的 ET1065QL-01SE嵌入式电烤箱 说明书.pdf
原创力文档

文档评论(0)