【操作系统原理】进程的运行

        处理器的分配对象大多是进程。进程是程序的一次运行,进程的实体是由程序段、数据段和进程控制块组成,程序没有进程就无法运行。但是进程到底是怎么运行的?

PS:以下的栗子,来源于个人对进程的理解与生活体验如果觉得不合适,请见谅

 

一、进程的执行模式

       单道程序系统中,程序是顺序运行的。其过程就像这样,举个栗子:拿起筷子,夹起饭菜,送到嘴里。这个过程必须一步接着一步来,可以重复实现(即可在现性),但是在这个吃饭过程中,你不能再在做作业之类的,吃饭这个动作独占你的所有资源(即封闭性)。所以说程序顺序执行不利于提高资源利用率。

 

       多道程序系统中,程序是并发执行的。一个计算机只有一个处理器,但是作业的个数可以多于处理器,这些作业在处理器中同时运行,是不正确的说法,在每一个瞬间只有一个程序在执行,在一个在执行的时候,另外一个的执行已经开始了就像这样一个过程,举个栗子:起床之后,在烧水等待的同时,可以去刷牙洗脸,在榨汁机运行的同时可以去准备早餐的食材等。所以说程序并发运行可以极大的提高资源利用率。

 

        对于上面的资源不好理解,可以比喻成时间,可以更好的理解。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值