首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

相见恨晚,这才是对进程理解的终极奥秘

进程的概念

什么是进程,右键的任务管理器是不是有一个进程管理,里面有【应用】、【后台进程】。

    程序是静态的。

    进程(Process)是动态的,是程序的一次执行过程。被创建的时候,有一个进程的唯一标识PID。

     既然在操作系统上运行,就会受到操作系统的管理,CPU,内存使用情况。

     这些信息都被保存在一个数据结构PCB(Process Control Block)中,这个就是大名鼎鼎的进程控制块。

进程的组成

 PCB     

处理机相关的信息(PSW等)也放在这里

程序段

   就是之前被放到内存中的程序,在内存中变成一条条指令,程序段就是包含程序指令的东东

数据段

   程序运行中需要用到的或者产生的各种数据就放在内存中这个数据段的位置。

之后CPU在调用进程中的这些内容进行处理。

进程是进程实体/进程映像(PCB、程序段、数据段)的运行过程,是操作系统进行资源分配和调度的一个独立单位

进程的特征

动态性:产生、运行、消亡随时而动,最基本特性

并发性

独立性

异步性:各个进程独自独立进行,需要进程同步机制来解决

结构性:都得有PCB、程序段、数据段

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200909A028L700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券