软考(软件设计师)--操作系统基础知识

一、操作系统的定义

直接控制和管理计算机硬件、软件资源,合理对对各类作业进行调度,以方便用户使用的程序集合。
在这里插入图片描述

二、OS在计算机的地位

在这里插入图片描述

三、OS的作用

  • 作为用户和计算机间的接口
  • 作为计算系统资源的管理者
  • 实现了对计算机资源的抽象

四、操作系统分类

  • 批量处理操作系统
  • 分时操作系统
  • 实时操作系统
  • 网络操作系统
  • 分布式操作系统

多数接触的时分时操作吸引同。

五、操作系统的功能:

  • 处理机管理功能
  • 存储器管理功能
  • 设备管理功能
  • 文件管理功能
  • 用户接口

六、处理机管理功能(进程管理)

进程:程序关于某个数据集合的一次执行过程。

进程的特征(与程序比较):
1.结构特征:
进程控制块(PCB)+程序+数据=进程实体
2.动态性–最基本特征
进程:进程实体的一次执行过程,有生命周期。
程序:程序是一组有序指令的集合,是静态的概念。

进程的三种基本状态:

  1. 就绪状态(ready)
    进程已经获得除CPU之外所有必须的资源,一旦得到CPU控制权,立即可以运行。

  2. 运行状态(Running): 进程以获得运行时必须的资源,它正在处理及上执行。

  3. 阻塞状态(BOCKED)
    正在执行的进程由于发生某事件而暂时无法执行时、便放弃处理机而处于暂停状态,称该进程处于阻塞状态或等待状态。

进程的三种基本状态以及各状态之间的转换
在这里插入图片描述

进程的五种状态
引入挂起状态后、增加了挂起状态(静止状态)到非挂起状态(活动状态)的转换,或者相反
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章