信息系统状态过程图_操作系统中的增强型过程状态图

信息系统状态过程图

The enhanced process state diagram was introduced for maintaining the degree of multiprogramming by the Operating System. The degree of multiprogramming is the maximum number of processes that can be handled by the main memory at a particular instance. It is maintained by the Mid Term Schedulers. Let us first have a look at the diagram and will then talk about the working of the Mid Term Schedulers.

引入了增强的过程状态图 ,以维护操作系统的多程序程度。 多重编程的程度是在特定情况下主存储器可以处理的最大进程数。 它由中期调度员维护。 首先让我们看一下图表,然后再讨论中期计划程序的工作。

Enhanced process state diagram

The dotted box represents the Main memory of the system, which consists of the Ready state, the Running state, and the Waiting state. The degree of multiprogramming remains constant for a system. As soon as the number of processes in the ready state or the waiting state exceeds the degree of multiprogramming level, then the Mid Term Scheduler starts transferring the processes to the suspended ready state and to the suspended wait state respectively. As soon as the processes residing in the main memory complete their execution and goes into the termination state, the Mid Term Schedulers again transfers them into their respective states in the main memory.

虚线框代表系统的主内存,它由就绪状态,运行状态和等待状态组成。 对于系统来说,多重编程的程度保持不变。 一旦处于就绪状态或等待状态的进程数超过了多编程级别的级别,则中期调度程序将分别开始将进程转移到已暂停的就绪状态和已暂停的等待状态。 一旦驻留在主存储器中的进程完成其执行并进入终止状态,中期调度程序就会再次将它们转移到主存储器中的相应状态。

The entire remaining processing inside the main memory is the same as in the normal Process State Diagram. The difference between the two is only that in the enhanced Process state diagram, the degree of multiprogramming is maintained by the Mid Term Schedulers by which, the flooding of processes into the main memory is eliminated, and this increases the processing speed and the performance of the system.

主存储器中剩余的整个过程与正常过程状态图中的相同。 两者之间的区别仅在于,在增强型进程状态图中 ,中期调度程序可保持多程序化的程度,从而消除了进程向主内存中的泛滥,从而提高了处理速度和性能。系统。

Here, in the enhanced Process state diagram also, the concept of preemption and non-preemption is applicable. If the Operating system allows preemption, then the switching of the process from the running state to ready state directly is allowed. Else, it is restricted if the Operating System follows the no-preemption mode of process scheduling.

此处,在增强的过程状态图中 ,抢占和非抢占的概念也适用。 如果操作系统允许抢占,则可以直接将进程从运行状态切换到就绪状态。 否则,如果操作系统遵循进程计划的非抢占模式,则会受到限制。

翻译自: https://www.includehelp.com/operating-systems/enhanced-process-state-diagram.aspx

信息系统状态过程图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/545155.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java中竟有18种队列?45张图!安排

今天我们来盘点一下Java中的Queue家族,总共涉及到18种Queue。这篇恐怕是市面上最全最细讲解Queue的。本篇主要内容如下:本篇主要内容帮你总结好的阻塞队列:18种Queue总结一、Queue自我介绍 队列原理图1.1 Queue自我介绍hi,大家好&…

ssh框架常见错误与解决方法

1.Class not Found Exception 异常.---->解决方法:在lib中加入两个jar包(spring.jar与struts2- spring-plugin-2.1.8.1.jar);2.使用hql语句时出现java.lang.reflect.InvocationTargetException(即使用hql回调函数带参数时) 或…

使用gzip优化web应用(filter实现)

相关知识: gzip是http协议中使用的一种加密算法,客户端向web服务器端发出了请求后,通常情况下服务器端会将页面文件和其他资源,返回到客户端,客户端加载后渲染呈现,这种情况文件一般都比较大,如果开启Gzip …

肯德尔相关性分析_肯德尔的Tau机器学习相关性

肯德尔相关性分析Before we begin I hope you guys have a basic understanding of Pearson’s and Spearmans correlation. As the name suggests this correlation was named after Maurice Kendall in the year 1938. 在开始之前,我希望你们对皮尔逊和斯皮尔曼的…

40 张图带你搞懂 TCP 和 UDP

我们本篇文章的组织脉络如下运输层位于应用层和网络层之间,是 OSI 分层体系中的第四层,同时也是网络体系结构的重要部分。运输层主要负责网络上的端到端通信。运输层为运行在不同主机上的应用程序之间的通信起着至关重要的作用。下面我们就来一起探讨一下…

android手机两种方式获取IP地址

http://www.cnblogs.com/android100/p/Android-get-ip.html 1.使用WIFI 首先设置用户权限 Xml代码 <uses-permission android:name"android.permission.ACCESS_WIFI_STATE"></uses-permission> <uses-permission android:name"android.permi…

进程、线程、多线程相关总结

进程、线程、多线程相关总结 一、说说概念 1、进程&#xff08;process&#xff09; 狭义定义&#xff1a;进程就是一段程序的执行过程。 广义定义&#xff1a;进程是一个程序关于某个数据集合的一次运行。它是操作系统动态执行的基本单元&#xff0c;在传统的操作系统中&#…

z字扫描和光栅扫描的转换_扫描转换计算机图形中的直线

z字扫描和光栅扫描的转换扫描转换直线 (Scan Converting a Straight Line) For the scan conversion of a straight line, we need the two endpoints. In normal life, if we want to draw a line we simply draw it by using a scale or ruler. But we cant draw a line on t…

TextView 单行显示长文本

android:singleLine"true"//单行显示 android:ellipsize"end"//省略号出现在末尾 http://blog.csdn.net/wxg630815/article/details/8996091

腾讯推出高性能 RPC 开发框架

Tars是基于名字服务使用Tars协议的高性能RPC开发框架&#xff0c;同时配套一体化的服务治理平台&#xff0c;帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。Tars是将腾讯内部使用的微服务架构TAF&#xff08;Total Application Framework&#xff09;多年…

Failed connect to github.com:443; No error

任务目标&#xff1a;将线上已有的https://github.com/eyjian/mooon.git克隆到本地的E:\GitHub\mooon目录问题描述&#xff1a;使用Git的Windows客户端UI工具GitHub执行克隆操作时报错&#xff0c;查看它的日志&#xff0c;难发现问题&#xff0c;于是改用Git的Windows命令行终…

python 程序耗时记录_Python学校的学生身高记录程序

python 程序耗时记录A team of 5 people is assigned with a task to record the heights of students in a school and they have decided to make a python program using class to record all the students height. 由5人组成的小组负责记录学校中学生的身高&#xff0c;他…

看完这篇文章,我再也不怕面试官问「垃圾回收」了...

前言 Java 相比 C/C 最显著的特点便是引入了自动垃圾回收 (下文统一用 GC 指代自动垃圾回收)&#xff0c;它解决了 C/C 最令人头疼的内存管理问题&#xff0c;让程序员专注于程序本身&#xff0c;不用关心内存回收这些恼人的问题&#xff0c;这也是 Java 能大行其道的重要原因之…

react从不会到入门

react从不会到入门1_react初识1.1_react基础环境搭建1.2_文件目录介绍1.2_JSX基础1.2.1_JSX介绍1.2.2_JSX表达式1.2.3_列表渲染1.2.4_条件渲染1.2.5_函数调用1.2.6_样式控制2_组件基础2.1_函数组件2.2_点击事件3_组件通讯3.1_父子关系4_生命周期4.1_挂载阶段4.2_更新阶段5_Hook…

Windows系统端口转发

1、添加端口转发 netsh interface portproxy add v4tov4 listenport10001 listenaddress192.168.1.100 connectport10001 connectaddress192.168.1.105 2、删除端口转发 netsh interface portproxy del v4tov4 listenport10001 listenaddress192.168.1.100 3、查看已存在的端口…

Microsoft Dynamics CRM 数据库连接存储位置在哪里 是在注册表里

Microsoft Dynamics CRM 数据库连接存储位置是在注册表里

将所有文件从目录复制到Python中的另一个目录

shutil (shell utilities) module, provides option to copy the files recursively from src to dst. shutil(shell实用程序)模块 &#xff0c;提供了将文件从src递归复制到dst的选项 。 The syntax to copy all files is: 复制所有文件的语法为&#xff1a; shutil.copytre…

Redis的8大数据类型,写的真好

来源 | blog.itzhouq.cn/redis2最近这几天的面试每一场都问到了&#xff0c;但是感觉回答的并不好&#xff0c;还有很多需要梳理的知识点&#xff0c;这里通过几篇 Redis 笔记整个梳理一遍。Redis 的八大数据类型官网可查看命令&#xff1a;http://www.redis.cn/commands.htmlR…

前后端(react+springboot)服务器部署

前后端&#xff08;reactspringboot&#xff09;服务器部署1_前端reactumi服务器部署1.1_前端生成dist目标文件1.2_准备连接服务器的工具1.3_安装nginx1.4_部署项目1.4.1_传输dist文件1.4.2_配置配置文件1.4.3_启动nginx2_后端springboot项目部署服务器2.1_后端生成目标文件2.2…

关于CentOS-6的默认带的mysql启动和安装问题

一开始想自己一步一步从编译开始搭建一个lanmp环境&#xff1b;从鸟哥的linux看到可以不用自己去安装&#xff0c;默认的可能更稳定&#xff0c;所以就开始探索系统自带的mysql和其他的工具&#xff0c;在mysql启动的时候遇到了问题。问题&#xff1a;默认的系统中根本就没有 【…