学习笔记(07):2020软考软件设计师--基础知识实战培训视频-操作系统--基础知识...

立即学习:https://edu.csdn.net/course/play/7883/161186?utm_source=blogtoedu

3.1 操作系统功能\类型和层次结构

一.操作系统定义

操作系统是直接控制和管理计算机硬件\软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合.

二.OS在计算机中的地位

  • 计算机硬件(操作系统开发人员)
  • 操作系统(应用开发人员)
  • 系统工具(应用开发人员)
  • 应用软件(应用用户)

三.OS的作用

用户通过三种方式操作计算机:系统调用(开发人员),命令,图标和窗口 

计算机包括硬件和软件

硬件包括CPU(处理机管理),内存(存储器管理),外设(设备管理)
软件就是文件管理 

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

四.操作系统分类

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

五.操作系统的功能

  • 处理机管理功能
  • 存储器挂历功能
  • 设备管理功能(IO设备加磁盘)
  • 文件管理功能
  • 用户接口

OS定义:OS是直接控制和管理计算机硬件\软件资源,合理地对各类作业进行调度,以方便用户使用的程序集合.

 

3.2 处理机管理(进程管理)

一.进程的定义

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

1.进程的特征(与程序比较)

(1)结构特征

进程控制块(PCB)(进程id) + 程序 + 数据 = 进程实体

(2)动态性==最基本特征

进程:进程实体的一次执行过程,有生命周期.

程序:程序是一组有序指令的集合,是静态的概念.

2.进程的三种基本状态(必须背过)

(1)就绪状态(Ready)

进程已获得除CPU之外的所有必需的资源,一旦得到CPU控制权,立即可以运行.

(2)运行状态(Running)

进程已获得运行 所必需的资源,它正在处理机上执行.

(3)阻塞状态(Blocked)

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

 

进程的三种基本状态以及各状态之间的转换

 

某一时刻单CPU系统中有n个进程,

  • 处于运行态的进程最多为(1),最少为(0)
  • 处于就绪队列的进程最多为(n-1),最少为(0)
  • 处于阻塞队列的进程最多为(n),最少为(0)

3.进程的五种状态

引入挂起状态后,增加了挂起状态(静止状态)到非挂起状态(活动状态)的转换,或者相反.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sapphire~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值