作业

来自计算思维百科
跳转至: 导航搜索
作业.png

计算机要完成很多任务,这些任务就是作业。作业是用户需要计算机完成的某项任务,是要求计算机所做工作的集合。一个作业的完成要经过作业提交、作业收容、作业执行和作业完成4个阶段。

在计算机操作系统中,作业是一个比程序更为广泛的概念,是计算机操作者交给计算机处理的一项任务。作业和进程不同,进程是对已提交完毕的程序所执行过程的描述,是资源分配的基本单位,一个作业可以包含多个进程,但是反之不然。

基本概念

作业是用户在一项事务处理中要求计算机系统所做的工作的总和,它不仅包含了通常的程序和数据,而且还应配有一份作业说明书。系统通过作业说明书控制文件形式的程序和数据,使之执行和操作。

作业处理过程中,所经历的步骤,称为作业步,作业由若干个作业步组成。

为了管理和调度作业,操作系统中还设置了作业控制块,用来保存系统对作业进行管理和调度的全部信息。

应用范围

作业这个概念广泛应用于生活、学习和工作中,例如上司下达任务给下属部门、父母交代孩子办事情等等

使用方法及步骤

  1. 确定好执行任务的对象
  2. 将执行对象能完成的小任务归结为一个大任务
  3. 将大任务交给执行对象完成
  4. 执行对象(按照作业说明书)执行任务
  5. 检查任务完成结果

应用案例

应用1- 销售经理给销售员分配销售任务

案例:某保险公司有销售部,销售部里有销售经理和销售员,其中一个销售员收到销售经理的任务是当月卖出1000份的保险,于是销售员需要分下面几个步骤来完成这个任务。

  1. 根据现有客户名单,确定是否需要开发新客户
  2. 若需要开发新客户,则确定开发新客户的途径
  3. 开发新客户并卖出保险
  4. 尝试与老客户联系并卖出保险
  5. 检查销售任务是否已经完成,如果没完成,重复步骤3

此时销售员的销售任务就相当于一份作业,完成的步骤则是作业步,由于销售员已经知道怎么卖出保险,因此销售员已经记在心中的销售方法就相当于作业说明书,销售员借助笔记本等工具记录销售任务的执行结果则相当于设置了作业控制块。

应用2- 教室卫生大扫除

案例:小学生经常要轮流进行教室卫生大扫除任务。有的擦桌子,有的擦椅子,有的擦黑板,有的擦玻璃,有的拖地,有的去打水,有的负责搬桌子椅子。

此时卫生大扫除任务就相当于一个作业,擦桌子、擦椅子、擦黑板、擦玻璃、拖地、打水、搬桌子椅子,这些就相当于作业步,由于每个小学生都知道怎么完成小任务,因此作业说明书其实就是小学生记在脑子里的完成任务的方法。

可以体现的计算思维

作业是若干个相关的小任务的集合,日常生活、学习和工作中处处应用到作业的概念和方法,体现了计算思维的抽象特点。应用作业分配的思想,可以有效提高总任务的执行效率。