408——操作系统 第一章 操作系统概述

一、操作系统概述

考纲

(一)操作系统的概念、特征、功能和提供的服务

考频

  1. 操作系统的概念
    操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机地工作和资源地分配;以提供给用户和其他软件方便地接口和环境;它是计算机系统中最基本地系统软件
    操作系统是系统资源的管理者;是最接近硬件的一层软件;向上层提供方便易用的服务

  2. 操作系统的功能和目标
    功能和目标

  3. 操作系统的特征
    操作系统的特征
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    答案:
    在这里插入图片描述
    在这里插入图片描述

(二)操作系统的发展和分类

在这里插入图片描述
在这里插入图片描述
D
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
B,C,A,D
在这里插入图片描述
在这里插入图片描述

(三)操作系统的运行环境

在这里插入图片描述

1. 内核态与用户态

CPU有两种状态,“内核态”和“用户态”
处于内核态时,说明此时正在运行的是内核程序,此时可以执行特权指令
处于用户态时,说明此时正在运行的是应用程序,此时只能执行非特权指令

拓展:CPU中有一个寄存器叫程序状态字寄存器(PSW),其中有个二进制位,1表示“内核态”,0表示“用户态”
别名:内核态=核心态=管态;用户态=目态
举例:
①刚开机时,CPU为“内核态”,操作系统内核程序先上CPU运行
②开机完成后,用户可以启动某个应用程序
③操作系统内核程序在合适的时候主动让出CPU,让该应用程序上CPU运行
④应用程序运行在“用户态”
⑤此时,一位猥琐黑客在应用程序中植入了一条特权指令,企图破坏系统…
⑥CPU发现接下来要执行的这条指令是特权指令,但是自己又处于“用户态”
⑦这个非法事件会引发一个中断信号
⑧“中断”使操作系统再次夺回CPU的控制权
⑨操作系统会对引发中断的事件进行处理,处理完了再把CPU使用权交给别的应用程序

内核态转变成用户态:执行一条特权指令——修改PSW的标志位为“用户态”,这个动作意味着操作系统将主动让出CPU使用权
用户态转变为内核态:由“中断”引发,硬件自动完成变态过程,触发中断信号意味着操作系统将强行夺回CPU的使用权

2. 中断、异常

中断的作用: 让操作系统内核强行夺回CPU的控制权,使CPU从用户态变为内核态。
在这里插入图片描述

中断机制的基本原理:不同的中断信号,需要用不同的中断处理程序来处理。当CPU检测到中断信号后,会根据中断信号的类型去查询“中断向量表”,以此来找到相应的中断处理程序在内存中的存放位置。

3. 系统调用

系统调用 是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以通过系统调用来请求获得操作系统内核的服务。
在这里插入图片描述
系统调用的过程:1.传参;2.陷入/trap/访管;3.由操作系统内核程序处理系统调用请求;4.返回应用程序。

(四)操作系统体系结构

内核是操作系统最基本、最核心的部分。
实现操作系统内核功能的那些程序就是内核程序。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本章总结

在这里插入图片描述

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值