Jvav EE 进程调度的基本过程

一,什么是进程?

         进程是操作系统资源分配的基本单位。

         简单的理解,电脑是每一个运行的程序就可以看做是一个进程。

         打开任务管理器,我们可以看到每一个应用就是一个进程。除此之外,还有一些维持系统运行的后台应用。

二, 了解 进程的属性 和 进程调度的属性

         进程的属性:1,pid                       每一个进程的唯一标识(相当于身份证)

                               2,内存指针             指出当前进程使用的是内存的哪一部分

                               3,文件描述符         进程每打开一个文件,就会产生一个文件描述符,标识了                                                      这个被打开的文件(硬盘是存储的数据是以文件为单位整理的)

 进程调度的属性: 1,进程状态              就绪态(随时可以上CPU执行)与阻塞态(暂时无法)

                               2,进程的优先级      按照某种顺序(规则)调度进程

                               3,进程的上下文       相当于存档记录

                               4,进程的记账信息   统计每个进程在CPU上调度了多久,作为调度的参考依据

三,进程的调度

         进程的调度其实就是时间管理,每个电脑上的核心数都是有限的,为了能同时运行多个任务就需要进行进程的调度了,这个调度的过程是非常快的,快到我们感受不到。

        举个例子,假如我们对时间能感知到的最小单位是一天。

        此时计算机小强在早上八点吃了一个苹果,在中午三点吃了一颗梨,在晚上七点吃了一个西瓜。

        那么此时,

在宏观上: 我们看到了 计算机小强  同时吃了苹果,梨,西瓜(同时执行三个任务)

在微观上:对于 计算机小强而言,他每一个时刻只吃了一种水果(每一个时刻只运行一个任务)

计算机规划每个时间该做什么事情,这种就是进程的调度了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值