软件设计师 操作系统基本原理

本文介绍了操作系统的基本原理,重点讲述了进程管理,包括进程的状态转换、同步与互斥、PV操作以及死锁问题的避免。阐述了银行家算法在防止死锁中的应用,并提及设备管理中的SPOOLING技术提高打印机利用率。最后提到了微内核操作系统的优势。
摘要由CSDN通过智能技术生成

操作系统概述

  • 管理系统的硬件、软件、数据资源
  • 控制程序运行
  • 人机之间的接口
  • 应用软件与硬件之间的接口

操作系统具备的管理职能

  • 进程管理
  • 存储管理
  • 文件管理
  • 作业管理
  • 设备管理

进程管理-进程的状态

进程状态是指的在操作系统当中对进程进行管理的时候,为进程指定了几种状态,以便于为进程分配相应的资源,以便于管理。

  • 最初的时候 我们把进程分成了运行态、等待态、就绪态
    • 运行态
      • 指进程所需要的所有资源都已经配足了,并且给它了CPU资源
    • 就绪状态
      • 指其他的所有资源已经配置了 但是只差CPU资源
    • 等待状态
      • 除了没有CPU资源,还缺其他资源 比如等待用户的指令

转换关系

在运行态时,需要等待某个时间的发生 缺少某种资源 进入到等待状态 如果资源可以调配了 等待事情发生时 等待状态会变迁到就绪状态 然后等待排队 等待CPU分配资源 如果在时间片内没有完成任务 会返回到就绪态 再等待时间片 再进行继续执行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值