直播网站开发源码idc网站模板下载
news/
2025/9/26 2:21:06/
文章来源:
直播网站开发源码,idc网站模板下载,网站主题旁边的图标怎么做的,苏州有啥好玩的地方创作不易#xff0c;本篇文章如果帮助到了你#xff0c;还请点赞 关注支持一下♡#x16966;)!! 主页专栏有更多知识#xff0c;如有疑问欢迎大家指正讨论#xff0c;共同进步#xff01; #x1f525;c系列专栏#xff1a;C/C零基础到精通 #x1f525; 给大… 创作不易本篇文章如果帮助到了你还请点赞 关注支持一下♡)!! 主页专栏有更多知识如有疑问欢迎大家指正讨论共同进步 c系列专栏C/C零基础到精通 给大家跳段街舞感谢支持ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ 目录 一、进程的基本概念二、进程的特征三、进程的基本状态及转换挂起和激活 四、进程的存储环境 一、进程的基本概念
进程在不同角度下可以有不同的定义
进程是进程实体的运行过程。进程是系统进行资源分配和调度的一个单位是一个任务执行的逻辑单元。
在早期计算机的结构中进程是一个程序及其数据在处理机上顺序执行时所发生的活动。 在当代计算机结构中进程与程序显然是截然不同的概念程序与进程没有必然联系 在进程执行时如果没有数据往来程序文件被删除甚至都不会影响进程的运行。 进程拥有程序所没有的特征
二、进程的特征
1.动态性进程的实质是进程实体的执行过程它是有生命的具有各种状态。2.并发性指多个进程可以在一段时间间隔内同时进行。3.独立性进程独立运行、进程资源独享、独立接受调度占用独立的物理内存空间。4.异步性按各自独立的、不可预知的速度向前推进进程间可能会相互影响或受到资源共享的制约关系5.结构性进程由程序段、数据段和PCB三部分组成。
进程控制块为了使参与并发执行的每个程序(含数据)都能独立地运行在操作系统中必须为之配置一个专门的 数据结构称为进程控制块(PCB) 三、进程的基本状态及转换
由于多个进程在并发执行时共享系统资源致使它们在运行过程中呈现间断性的运行规律所以进程在其生命周期内可能以下状态
1.创建态当一个进程被创建后就处于创建态。此时它已经完成了初始化工作但还未真正运行。2.就绪态当一个进程已经准备好运行时就处于就绪态此时进程处于就绪队列中。此时它已经获得了除了CPU以外所有必要的资源只等待调度器的调度。3.运行态当一个进程获得CPU资源后正在CPU上运行时就处于运行态。此时它是系统中实际工作的进程。4.阻塞态当一个进程正在等待某个事件如I/O操作完成时就处于阻塞态根据阻塞原因的不同会设置多个阻塞队列。此时它暂停运行直到等待的事件发生或完成。5.终止态当一个进程已经完成其任务并退出时就处于终止态。此时它已经释放了所有占用的资源。 进程在运行过程中会经常发生状态的转换处于就绪状态的进程在调度程序为之分配了处理机之后便可执行相应地其状态就由就绪态转变为执行态 正在执行的进程(当前进程)如果因分配给它的时间片已完而被剥夺处理机暂停执行时其状态便由执行转为就绪态 如果因发生某事件致使当前进程的执行受阻(例如进程访问某临界资源而该资源正被其它进程访问时)使之无法继续执行则该进程状态将由执行转变为阻塞态。 五种状态转换关系如下图
挂起和激活
挂起操作由于系统或用户需要将某个进程置于静止状态。按照运行状态可以分为以下几种
执行中的进程挂起后暂停进行就绪队列中的进程暂时不接受进程调度阻塞状态的进程变为静止阻塞状态
引入挂起后的进程状态转换图 四、进程的存储环境
操作系统中有两种运行模式具有不同的权限和功能。
内核态也称为系统态、管态具有最高的权限可以执行任何指令并访问系统所有的资源。在内核态下运行的代码一般为操作系统的核心代码、设备驱动程序等。进程的信息就存储在内核层包括进程控制块PCB用户态具有较低的权限级别只能执行有限的指令并访问受限的资源。在用户态下运行的代码是应用程序的代码。用户层包括命令行参数、环境变量、栈、库、堆、全局/静态变量、代码段等 大家的点赞、收藏、关注将是我更新的最大动力 欢迎留言或私信建议或问题。
大家的支持和反馈对我来说意义重大我会继续不断努力提供有价值的内容如果本文哪里有错误的地方还请大家多多指出(●◡●)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917790.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!