四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 3 Process Description and Control

Chap3 Process Description and Control ·3.1 What is a process 3.2 Process states 3.3 Process description ·3.4 Process contro 3.5 Execution of the Operating System
2 Chap3 Process Description and Control • 3.1 What is a Process • 3.2 Process States • 3.3 Process Description • 3.4 Process Control • 3.5 Execution of the Operating System

3. 1 What is a process .3 1.1 Background 3.1.2 Processes and pcbs
3.1 What is a Process • 3.1.1 Background • 3.1.2 Processes and PCBs *

3.1.1 Background(1/1) Requirements of an Operating System Interleave(交替) the execution of multiple jobs/tasks/iE/programs/processes to maximize processor utilization while providing reasonable response time(响应 时间) Allocate resources to processes Support interprocess communication(进程 间通信) and user creation of processes
3.1.1 Background(1/1) • Requirements of an Operating System • Interleave(交替) the execution of multiple jobs/tasks/道/programs/processes to • maximize processor utilization • while providing reasonable response time(响应 时间) • Allocate resources to processes • Support interprocess communication(进程 间通信) and user creation of processes *

3. 1 What is a process ·3.1.1 Background 3.1.2 Processes and Pcbs
3.1 What is a Process • 3.1.1 Background • 3.1.2 Processes and PCBs 5

3. 1.2 Processes and PcBs(1/4) .a program in execution An instance of a program running on a computer The entity that can be assigned to and executed on a processor A unit of activity characterized by he execution of a sequence of instructions · a current state an associated set of system resources
3.1.2 Processes and PCBs(1/4) • A program in execution • An instance of a program running on a computer • The entity that can be assigned to and executed on a processor • A unit of activity characterized by: • the execution of a sequence of instructions • a current state • an associated set of system resources • ...... *

3. 1.2 Processes and PCBs(2/4) ( Review) Process构成: Consists of three components An executable program /code Associated data needed by the program Execution context of the program(the core All information the operating system needs to manage the process Hardware Software
3.1.2 Processes and PCBs(2/4) • (Review) Process构成:Consists of three components • An executable program /code • Associated data needed by the program • Execution context of the program (the core) • All information the operating system needs to manage the process • Hardware • Software 7

3. 1.2 Processes and PcBs( 3/4) Process elements Identifier Identifier State Priority State Program counter Priority Memory Pointers Program counter Context Data yO Status Memory pointers Information Context data Accounting Information I/o status information Accounting information
3.1.2 Processes and PCBs(3/4) • Process Elements • Identifier • State • Priority • Program counter • Memory pointers • Context data • I/O status information • Accounting information 8

3. 1.2 Processes and PcBs(4/ 4) Process control block(进程控制块PCB) Contains the process elements Created and manage by the operating system Allows support for multiple processes
3.1.2 Processes and PCBs(4/4) • Process Control Block(进程控制块 PCB) • Contains the process elements • Created and manage by the operating system • Allows support for multiple processes 9

Chap3 Process description and control ·3.1 What is a process 3.2 Process states 3.3 Process description ·3.4 Process contro 3.5 Execution of the Operating System
10 Chap3 Process Description and Control • 3.1 What is a Process • 3.2 Process States • 3.3 Process Description • 3.4 Process Control • 3.5 Execution of the Operating System

3.2 Process states .3.2.1 Trace of the process 3.2.2 A TWo-State Process model 3.2.3 The Creation and termination of Processes 3.2, 4A Five-State Model 3.2.5 Suspended process
11 3.2 Process States • 3.2.1 Trace of the Process • 3.2.2 A Two-State Process Model • 3.2.3 The Creation and Termination of Processes • 3.2.4 A Five-State Model • 3.2.5 Suspended Process
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 随机图与复杂网络(PPT讲稿)随机演化博弈的算法研究及其在复杂网络中的应用.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第四章 存储器.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)语法分析 Syntax analysis(自底向上分析 Bottom-Up Parsing).ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第二章 密码学技术.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第7章 软件测试.ppt
- 上海交通厌:《通信网络》课程教学资源(PPT讲稿)DELAY MODELS IN DATA NETWORKS、LITTLE’S LAW、ARRIVAL MODEL、M/M/X QUEUING MODELS.pptx
- 《高级语言程序设计》课程教学资源(试卷习题)试题四(无答案).doc
- 《计算机网络和因特网》教学资源(PPT讲稿)网络互连(概念, IP 地址, IP 路由, IP 数据报, 地址解析).ppt
- 西安交通大学:《网络与信息安全》课程PPT教学课件(网络入侵与防范)身份认证.ppt
- 《计算机基础及C语言程序设计》课程PPT教学课件(讲稿)第1章 概论.ppt
- 《SQL基础教程》课程教学资源(PPT课件讲稿)第6章 数据操作与SQL语句.ppt
- 河南中医药大学:《网络技术实训》课程教学资源(PPT课件讲稿)第一阶段 组网(主讲:路景鑫).pptx
- 南京大学:《编译原理》课程教学资源(PPT课件讲稿)第五章 语法制导的翻译.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第7章 多处理器及线程级并行.ppt
- 上海交通大学:《程序设计》课程教学资源(PPT课件讲稿)第14章 输入输出与文件.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)第5章 指令级并行.pptx
- 档案数字化基本程序与要求(PPT讲稿).ppt
- Computer Graphics(PPT讲稿)INFORMATION VISUALIZATION.pptx
- 北京大学:C++模板与STL库介绍(PPT讲稿).ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第3章 软件需求分析.ppt
- 《PHP程序设计》教学资源(PPT课件讲稿)项目四 面向对象网站开发.ppt
- 数据挖掘实现的住院病人的实时预警(PPT讲稿)Real-Time Clinical Warning for Hospitalized Patients via Data Mining.pptx
- 《机器学习》课程教学资源(PPT课件讲稿)第六章 特征降维和选择.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 选择结构程序设计.ppt
- 苏州大学:《中文信息处理》课程教学资源(PPT课件讲稿)第二章 汉字代码体系.ppt
- 南京大学:模型检验(PPT课件讲稿)model checking.pptx
- 《单片机原理与其应用》课程教学资源(PPT课件讲稿)第8章 单片机的存储器的扩展.pptx
- 并发程序精化验证及其应用(PPT讲稿)Refinement Verification of Concurrent Programs and Its Applications.pptx
- 《计算机网络安全》课程电子教案(PPT教学课件)第一章 计算机网络安全概述.ppt
- 《Computer Networking:A Top Down Approach》英文教材教学资源(PPT课件讲稿,3rd edition)Chapter 5 Link Layer and LANs.pps
- 上海交通大学:操作系统安全(PPT课件讲稿)操作系统安全 OS Security(邹恒明).pps
- 某高校计算机专业课程教学大纲合集(汇编).pdf
- 电子科技大学:《网络安全与网络工程》课程教学资源(PPT课件讲稿)第六章 杂凑函数(主讲:聂旭云).ppt
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)第六讲 死锁及其处理.ppt
- 西华大学:《电子商务概论》课程教学资源(PPT课件讲稿)第7章 电子商务物流.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第12章 软件开发工具StarUML及其应用.ppt
- 《计算机网络》课程PPT教学课件(Windows)第09讲 DNS服务.ppt
- 中国科学技术大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 线性表.pps
- 西安理工大学:面向主题的服务(PPT讲稿)综合集成支撑平台业务化——互联网信息化(平台、内容、服务).ppt