一、操作系统概述

1.1 操作系统概念

操作系统的概念、功能和提供的服务

在这里插入图片描述

操作系统的特征:并发和共享两个最基本

  • 并发:两个及以上时间在同一时间段内进行。本质是交替执行。并行:同时执行
  • 共享:资源可供多个并发执行的进程共同使用
    互斥共享方式:一段时间内一个进程访问:临界资源
    同时访问方式:一段时间内多个
  • 虚拟
    虚拟处理机
    虚拟存储器
  • 异步:多个程序并发执行的速度具有不可预知性

命令接口和程序接口:

在这里插入图片描述



1.2 操作系统的发展与分类

在这里插入图片描述
批处理:多个用户作业
分时:多个用户、交互性
实时:快速响应

1.3 操作系统运行环境

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

在这里插入图片描述

中断和异常:

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
访管指令:

相应中断请求,如何服务(如何找到中断服务程序):中断向量


系统调用/广义指令:(程序接口)

目的:请求系统服务
系统调用的调用可能发生在用户态,执行一定是在核心态

在这里插入图片描述

在这里插入图片描述

陷入指令/访管指令:

本身不是特权指令,访管指令可以引起中断,“自愿进入管态”,只能在用户态下执行,进入到核心态
(先传参)
在这里插入图片描述

用户态 —> 核心态(最终由硬件完成)的例子:

  1. 系统调用(生成参数后采用访管或者软中断)
  2. 发生中断
  3. 用户程序错误
  4. 访管指令


1.4 操作系统的结构

在这里插入图片描述



错题记录:

  1. 下列不可能发生在目态的是:进程切换
    其余选项:系统调用、外部中断、缺页
    内核态提供的三个功能:中断处理、进程调度、原语言

  2. 下列是强迫性中断的是:硬件故障、io中断、缺页中断、地址越界中断
    解释:强迫性中断是硬件、软件中断。干扰项:访管指令

  3. 操作系统中的用户界面指的是:命令接口程序接口操作环境

  4. 操作系统和用户通信接口不包括:缓存管理指令
    解释:缓存对用户是透明的,干扰选项:shell(属于命令解释器,属于命令接口),广义指令(就是系统调用)

  5. 不属于多道程序设计的基本特性是:顺序性
    解释:要竞争资源

  6. 实时系统的进程调度一般采用的是:抢占式的优先级高者优先

  7. 通道技术是一种硬件技术,看做特殊的处理器

  8. 原语,屏蔽中断

  9. 操作系统的各个功能中,不需要硬件支持的是:进程调度
    其余选项:时钟管理,地址映射、中断系统(中断和映射需要重定位)

  10. 下列在用户态执行的程序是:命令解释程序(属于命令接口)
    其余选项:缺页处理、时钟中断(都是中断处理)进程调度(操作系统内核程序)

  11. 断处理会保存但子程序调用不用保存的是:程序状态字寄存器PSW
    解释:子程序调用只需要保存程序断点,及下一条指令的地址
    中断要保存断点PC(由中断隐指令实现),还要保存PSW、还有通用寄存器中的信息

  12. 错误的是:内部异常完成后返回到发生异常的指令继续执行
    例如整数除0,需要终止,不能返回

  13. 下列和中断相关的操作,用操作系统完成的是:
    提供中断服务初始化中断向量表保存中断屏蔽字
    干扰:保存断点(用硬件实现)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值