信息系统状态过程图

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.

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

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

信息系统状态过程图

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

  1. 信息系统状态过程图_过程状态图中使用的重要术语| 操作系统

    信息系统状态过程图 1)上下文切换 (1) Context Switching) Whenever a process is transferred within the system, it mov ...

  2. 操作系统中的死锁_操作系统中的死锁介绍

    操作系统中的死锁 1.1究竟什么是僵局? (1.1 What exactly is a deadlock?) In a multiprogramming environment, there may ...

  3. 操作系统中的处理机调度调度_操作系统中的流程分类和调度

    操作系统中的处理机调度调度 处理 (Process) In the operating system, there are numerous task and application program ...

  4. 操作系统中的处理机调度调度_操作系统中的多处理器调度

    操作系统中的处理机调度调度 多处理器操作系统 (Multiprocessor Operating system) A multiprocessor system consists of several ...

  5. python 文件管理系统为用户_操作系统中的文件管理系统为用户提供的功能是什么...

    操作系统中的文件管理系统为用户提供的功能是按文件名管理文件,文件管理主要负责文件的存储.检索.共享和保护,为用户提供文件操作的方便. 操作系统中的文件管理系统为4 D R Y W 5用户提供的功能是按 ...

  6. 操作系统大内核和微内核_操作系统中的内核

    操作系统大内核和微内核 A Kernel is the central component of an Operating System. The Kernel is also said to be ...

  7. 操作系统 系统开销比率_操作系统中的最高响应比率下一个(HRRN)调度

    操作系统 系统开销比率 操作系统中的HRRN调度是什么? (What is HRRN Scheduling in Operating System?) HRRN is the abbreviation ...

  8. 关于细分到字段的权限系统_操作系统中的细分

    关于细分到字段的权限系统 为什么需要细分? (Why Segmentation is required?) In the Operating System, an important drawback ...

  9. 操作系统文件分配策略_操作系统中的文件分配方法

    操作系统文件分配策略 分配方法 (Allocation Method) The allocation method defines how the files are stored in the di ...

最新文章

  1. 新课程网上选课系统V1.0—适用于中小学校本课程选课、选修课选课
  2. linux c 运行报错 killed
  3. SVG 基本绘图方法总结
  4. Netsharp下微信菜单以及OAuth
  5. 多用户使用一台计算机可设置,2012年职称计算机考试WindowsXP选择题5
  6. ubuntu切换中文输入法
  7. vuex commit 模块_一分钟上手Vuex
  8. SOP 中的 Service
  9. mysql安装出现中文乱码_MySQL安装以及中文乱码问题
  10. Home_W的几何题 (计算几何)
  11. python查询千万级数据库_在一个千万级的数据库查寻中,如何提高查询效率?
  12. WinForm设置窗体默认控件焦点
  13. paip.PHP实现跨平台跨语言加解密方法
  14. 精通反激电源变压器及电路设计-自己的笔记
  15. python 爬取种子_Python开发实例分享bt种子爬虫程序和种子解析
  16. 和秋叶一起学PPT之快速标准化长文档(课时三)
  17. 关于QImageReader多次调用read失败的问题
  18. Android高级界面设计
  19. 二级菜单(隐藏显示)
  20. Qt中Qlabel 图片拖放显示

热门文章

  1. php决策管理,报表管理与数据分析:为系统未来发展规划提供决策依据,有效避免IT管理与投资的盲目??...
  2. python win32gui安装_python-无法安装win32gui
  3. 数值分析方程求根实验matlab,数值分析实验之非线性方程求根(MATLAB实现)
  4. 新版谷歌浏览器开启Flash支持
  5. hosts文件不起作用
  6. Linux系统CPU相关信息查询
  7. 《Android 应用测试指南》——第2章,第2.4节包浏览器
  8. 金融行业 | 电子银行系统性能优化解决方案
  9. FreeSWITCH第三方库(视频)的简单介绍(二)
  10. 复杂度O(n)倒转链表