首页 > 系统相关 >进程管理

进程管理

时间:2022-12-07 22:47:35浏览次数:41  
标签:1.3 管理 调度 独立 线程 进程 程序段

1. 什么是进程?

  • 进程(Process)是一个具有独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度的一个独立单位或者说是基本单位.

1.1 进程的结构

  • 控制块(PCB: Process Control Block, 进程唯一标识)
  • 数据段
  • 程序段: 存放在文本区域,可以被多个进程共享。例如微信多开,程序段一致,数据段不一致。

1.2 进程的特征

  • 动态性:由创建而生,由撤销而亡。
  • 并发性:多个进程同时运行。
  • 独立性:独立资源分配。
  • 异步性:相互独立,互不干扰。

1.3 进程与线程

1.3.1 什么是线程?
  • Thread,进程的轻量型实体,是一系列活动按照设定好的顺序依次执行的过程,是一系列指令的集合。
  • 是一条执行路径,不能单独存在,必须包含在进程中。
  • 线程是OS中运算调度的最小单位。
1.3.2 线程的属性
  • 轻型实体
  • 独立调度和分配的基本单位
  • 可并发执行
  • 共享进程资源
1.3.3 进程线程的区别
  • 调度
  • 拥有资源
  • 系统开销
  • 地址空间与其他资源
  • 通信

线程相对于进程,大大降低了创建,撤销和切换可执行实体的成本和难度

2. 进程是怎么运行的?

2.1 进程的状态

2.2 进程的控制

2.3 进程的调度

3. 进程怎么协作

4. 进程怎么运行

标签:1.3,管理,调度,独立,线程,进程,程序段
From: https://www.cnblogs.com/jiaklop9/p/16964668.html

相关文章

  • 酒店管理系统题
    思路分析操作原因......
  • Linux 磁盘管理
    Linux磁盘管理好坏直接关系到整个系统的性能问题。Linux磁盘管理常用三个命令为df、du和fdisk。df(英文全称:diskfree):列出文件系统的整体磁盘使用量du(英文全称:diskused......
  • k8s授权管理介绍与实战(RBAC)
    授权管理授权发生在认证成功之后,通过认证就可以知道请求用户是谁,然后Kubernetes会根据事先定义的授权策略来决定用户是否有权限访问,这个过程就称为授权。每个发送到ApiS......
  • es对日志数据进行索引生命周期管理
    前言在采用ELK分布式日志采集平台的时候,一般都会采用ES来存储采集的日志信息。日志信息一般都是持续增长的,是典型的时序数据。如果不对采集的日志数据做生命周期管理,很容易......
  • Linux查看进程运行的完整路径方法
    通过ps及top命令查看进程信息时,只能查到相对路径,查不到的进程的详细信息,如绝对路径等。这时,我们需要通过以下的方法来查看进程的详细信息:Linux在启动一个进程时,系统会在/p......
  • 11-管理员列表
    1.数据库新建库-app[models.py]fromdjango.dbimportmodelsclassAdmin(models.Model):"""管理员表"""username=models.CharField(verbose_name="用户......
  • 参考数据和主数据管理
    一、简介在任何组织中,不同的群体、流程和系统需要相同的信息。早期流程中所创建的数据可为稍后流程所创建的数据提供关联环境。然而,不同的群体会基于不同的目的来使......
  • 用Ubuntu+SecureCRT实现客户内网控制器的进程状态监控
    一、使用场景描述:用户有一台控制器的三个组件需要进行端口监控,控制器主机因为跟办公网络未在同一个网络区域,因此不能使用ssh进行直连进行监控。客户现场环境如下(见下......
  • 进程、线程、并行、并发、串行、进程池
    进程什么是进程?开发时编写的代码,我们称为程序。当我们运行一个程序,那么我们将运行的程序叫做进程。进程是线程的容器。程序与进程的区别程序是数据和指令的集合,是静......
  • 行为管理(锐捷行业网关篇)
    大家好,我是小杜。有了自学习和师傅指导这个“buff”,感觉自己的进步是“一日千里”啊!今天来学习网关产品的行为管理相关的配置,咦,网关EG系列和睿易的NBR-E系列的路......