• 软考操作系统基础知识


    1.进程的三态模型,一定要弄明白,以及pv操作都是重点。

     这三种状态以及之间的转换条件非常重要。

    其中,只有运行状态和就绪状态是双向的,这个很快就能分辨出来,其中就绪状态到运行状态的转换条件是“调度”,这里的调度指的是进程的调度。

    作业调度和进程调度是有区别的:

    1.进程调度属于低级调度,是按照某种调度算法从就绪状态的进程中选择一个进程到处理机上运行。

    2.作业调度又称为高级调度,是按照某种调度算法从后备作业队列中选择作业装入内存运行。当该作业执行完毕后,还负责回收系统资源。

    三种状态:

    1.运行状态:当一个进程在处理机上运行时,称该进程处于运行状态,处理此状态的进程的数目小于等于处理器的数目,对于单处理机系统,处理运行状态的进程只有一个。

    2,就绪状态:当一个进程获取到处理处理机以外的一切所需资源,一但得到处理机即可运行,称此状态为就绪状态。就绪状态可以按照多个优先级进行划分队列。

    3.阻塞状态:也称为等待或者睡眠状态,一个进程正在等待某一件事情发生而暂时停止运行。

    2)当一个双处理器的计算机系统种同时存在3个并发进程时,同一时刻允许占用处理器的进程数()

    A 至少为3个  B  最多为3个,  C  至少为2个, D 最多为2 个。

    正确答案: D

    解析:

    只要记住描述运行状态的一句话:  处于运行状态的进程的数目小于等于处理机的数目。

    因为为双处理器,即使同时存在3个并发进程,此时双处理器最多可以处理的进程数也为2.

    3) 在进程状态转换的过程种,可以会引起进程阻塞的原因是()

    A  时间片到  B  执行V操作   C  I/0完成    D 执行p操作。

    引起进程阻塞的原因是等待某时间, A 选项种时间片到是运行状态->就绪状态的条件,  C 选项是I/0完成是从阻塞状态进入就绪状态的条件。

    其中执行p操作时需要申请资源,执行V操作时会释放资源。

    显而易见,当执行p操作时申请资源导致资源不足,进程会被阻塞。

    正确答案:D 

  • 相关阅读:
    软件工程概论作业二 电梯调度思路 信1205班 刘权毅 董文轩
    软件工程概论作业一 信1205班 20122561 董文轩
    团队开发第三天(董文轩,苏康奖,常晓杨,刘权毅,刘梦辉,刘若凡)
    软件工程概论作业三 信1205班 董文轩 刘权毅
    IDEA 搭建spring+maven+mybatis+mysql+junit+log4j2
    什么时候需要实现序列化Serializable
    IDEA如何查看maven依赖冲突
    Docker for windows : 安装linux
    Mybatis 分页
    POI java操作OFFICE产品
  • 原文地址:https://www.cnblogs.com/hamish26/p/16399734.html
Copyright © 2020-2023  润新知