当前位置: 首页 > news >正文

课程网站资源建设小结东莞网站建设推广哪家好

课程网站资源建设小结,东莞网站建设推广哪家好,亚马逊中国官网入口,wordpress和帝国cms哪个好目录 二、进程的描述 1.进程的定义和特征 1.1进程的定义 1.2进程的特征 2.进程的基本状态及转换 2.1进程的三种基本状态 2.2 三种基本状态的转换 2.3创建状态和中止状态 3.挂起操作和进程状态的转换 3.1 挂起状态的引入 3.2 引入挂起操作后三个进程状态的转换 …

目录

二、进程的描述

1.进程的定义和特征

1.1进程的定义

1.2进程的特征 

2.进程的基本状态及转换 

2.1进程的三种基本状态 

2.2 三种基本状态的转换 

2.3创建状态和中止状态

3.挂起操作和进程状态的转换

3.1 挂起状态的引入

3.2 引入挂起操作后三个进程状态的转换

3.3 引入挂起操作后五个进程状态的转换

4.进程管理中的数据结构

4.1操作系统中用于管理控制的

4.2 进程控制块PCB的作用

4.3 进程控制块中的信息

4.进程控制块的组织模块


 

二、进程的描述

1.进程的定义和特征

1.1进程的定义

由程序段、相关的数据段和进程控制块(PCB) 三部分便构成了进程的实体( 简称进程)。

  • 为了使参与并发执行的每个程序(含数据)都能独立地运行,在操作系统中必须为之配置一个专门的数据结构,称为进程控制块(Process Control Block,PCB)。 系统利用PCB来描述进程的基本情况和活动过程,进而控制和管理进程。
  • 所谓创建进程,实质上是创建进程实体中的PCB;而撤消进程,实质上是撤消进程的PCB。
  • 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。

其中较典型的进程定义有:

  • (1)进程是程序的一次执行。
  • (2)进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
  • (3)进程是程序在一一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。

1.2进程的特征 

进程和程序是两个截然不同的概念,除了进程具有程序所没有的PCB结构外,还具有
下面一些特征:

  • (1)动态性。进程的实质是进程实体的执行过程,动态性就是进程的最基本的特征。
  • (2) 并发性。是指多个进程实体同存于内存中,且能在一段时间内同时运行。
  • (3)独立性。在传统的OS中,独立性是指进程实体是一个能独立运行、独立获得资源和独立接受调度的基本单位。凡未建立PCB的程序都不能作为一个独立的单位参与运行。
  • (4)异步性,是指进程是按异步方式运行的,即按各自独立的、不可预知的速度向前推进。

2.进程的基本状态及转换 

2.1进程的三种基本状态 

  • (1)就绪(Ready)状态。这是指进程已处于准备好运行的状态,即进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行。
  • (2)执行(Running)状态。这是指进程已获得CPU,其程序正在执行的状态。
  • (3)阻塞(Block)状态。这是指正在执行的进程由于发生某事件(如I/O请求、申请缓冲区失败等)暂时无法继续执行时的状态,亦即进程的执行受到阻塞。

2.2 三种基本状态的转换 

99bbf06cd84547fcbf7cc65db8db2322.png 

2.3创建状态和中止状态

  • 1)创建状态。一般而言,进程已拥有了自己的PCB,但进程自身还未进入主存,即创建工作尚未完成,进程还不能被调度运行,其所处的状态就是创建状态。
  • 2)终止状态。进程的终止也要通过两个步骤:首先等待操作系统进行善后处理,然后将其PCB清零,并将PCB空间返还系统。当一个进程到达了自然结束点,或是出现了无法克服的错误,或是被操作系统所终结,或是被其他有终止。权的进程所终结,它将进入终止状态。

 782895ec6ca644efb124221e5827022b.png

3.挂起操作和进程状态的转换

3.1 挂起状态的引入

引入挂起状态的原因有:
(1)终端用户的请求
(2)父进程请求
(3)负荷调节的需要
(4)操作系统的需要

3.2 引入挂起操作后三个进程状态的转换

da007c397a894e3481b885a9f94e1b9e.png 

3.3 引入挂起操作后五个进程状态的转换

9cc7d4ef46a948db9c2f2256355e3dd6.png

4.进程管理中的数据结构

4.1操作系统中用于管理控制的

数据结构一般分为以下四类:内存表、设备表、文件表和用于进程管理的进程表。

6a594308d28c4bf79a0711876c79f4d5.png

4.2 进程控制块PCB的作用

(1)作为独立运行基本单位的标志(PCB是进程存在的惟一标志)。
(2)能实现间断性运行方式
(3)提供进程管理所需要的信息
(4)提供进程调度所需要的信息
(5)实现与其它进程的同步与通信

4.3 进程控制块中的信息

1)进程标识符
进程标识符用于惟一地标识一个进程。一个进程通常有两种标识符:
①内部标识符。在所有的操作系统中,都为每一个进程赋予了一个惟一的数字标识符,它通常是一个进程的序号。设置内部标识符主要是为了方便系统使用。
②外部标识符。它由创建者提供,通常是由字母、数字组成,往往是由用户(进程)在访问该进程时使用。为了描述进程的家族关系,还应设置父进程标识及子进程标识。此外,还可设置用户标识,以指示拥有该进程的用户。

2)处理机状态
处理机状态信息主要是由处理机的各种寄存器中的内容组成的。这些寄存器包括:
①通用寄存器,又称为用户可视寄存器,它们是用户程序可以访问的,用于暂存信息;
②指令计数器,其中存放了要访问的下--条指令的地址;
③程序状态字PSW,其中含有状态信息,如条件码、中断屏蔽标志等;
④用户栈指针,指每个用户进程都有一个或若干个与之相关的系统栈,用于存放过程和系统调用参数及调用地址,栈指针指向该栈的栈顶。

3)进程调度信息
在PCB中还存放一些与进程调度和进程对换有关的信息,包括:
①进程状态,指明进程的当前状态,作为进程调度和对换时的依据;
②进程优先级,用于描述进程使用处理机的优先级别的一个整数,优先级高的进程应优先获得处理机;
③进程调度所需的其它信息,它们与所采用的进程调度算法有关,比如,进程已等待CPU的时间总和、进程已执行的时间总和等;
④事件,指进程由执行状态转变为阻塞状态所等待发生的事件,即阻塞原因。

4)进程控制信息
进程控制信息包括:
①程序和数据的地址,指进程的程序和数据所在的内存或外存地(首)址,以便再调度到该进程执行时,能从PCB中找到其程序和数据;
②进程同步和通信机制,指实现进程同步和进程通信时必需的机制,如消息队列指针、信号量等,它们可能全部或部分地放在PCB中;
③资源清单,即一张列出了除CPU以外的、进程所需的全部资源及已经分配到该进程的资源的清单;
④链接指针,它给出了本进程(PCB)所在队列中的下一个进程的PCB的首地址。

4.进程控制块的组织模块

线性方式

链接方式

索引方式 

 

http://www.mnyf.cn/news/41104.html

相关文章:

  • 做传销网站的如何制作一个个人网站
  • 石家庄信息门户网站定制免费的舆情网站入口在哪
  • windows优化大师有用吗赣州seo优化
  • 久久文化传媒有限公司在哪里seo网站介绍
  • 山东网站建站系统平台免费视频网站推广软件
  • 做性事的视频网站精准引流的网络推广方法
  • 做网站鞍山推广软件赚钱
  • 手风琴网站模板百度接单平台
  • 专业的做网站公司平台营销
  • 网站权限查询深圳开发公司网站建设
  • 暴雪代理最新消息优化网站排名软件
  • 衡水网站建设供应商微信营销平台哪个好
  • 云安区市场网络营销方法零基础seo入门教学
  • 六安电商网站建设价格关键词优化哪家好
  • 深圳网站建设制作网络公司广西seo快速排名
  • 休闲旅游网站建设电脑系统优化软件
  • 平台企业临沂seo
  • 太原市做网站公司晋城今日头条新闻
  • 三亚 网站建设陕西企业网站建设
  • 网站制作 手机版系统清理优化工具
  • 温州外贸网站sem竞价开户
  • 网页设计与制作教程 pdf下载苏州seo关键词优化方法
  • 微机做网站的软件如何开发软件app
  • 知名的网站建设公司品牌整合营销方案
  • 做网站什么软件好如何做好品牌宣传
  • wordpress上传安装包网站seo置顶 乐云践新专家
  • 手机搭建免费网站app开发多少钱
  • 云南哪里可以制作自己的网页阳江seo
  • 做泰迪狗网站的意义seo搜索引擎优化推广专员
  • 自己做的网站怎么链接火车头采集百度指数使用指南