操作系统概述【考研/408】

操作系统基本特征:并发、共享、虚拟和异步

(并发和共享互为存在条件)

并发:同一时间间隔

并行:同一时刻

 

共享:

互斥共享:比如临界资源要互斥共享(打印机)

同时访问:宏观上同时,微观上是交替的

 

操作系统的两种方式:1.命令接口(交互式)

 2.程序接口(系统调用\广义指令)

 

操作系统管理CPU\内存\外存资源,不管理源程序

 

操作系统开机被加载到RAM

 

手工操作阶段(纸带机)

 

批处理(磁带)为了解决人机矛盾以及CPU与IO设备间速度不匹配的矛盾

单道批处理:自动性,顺序性,单道性

多道批处理:多道,宏观上并行,微观上串行

批处理作业时用户无法干预

 

分时操作系统

  • 同时性
  • 交互性(实现人机交互)
  • 独立性
  • 及时性

 

实时操作系统分为硬实时(某个动作必须在规定时间完成,比如飞机操控)和软实时(可以偶尔不在规定时间内完成,无大碍,比如订飞机票) 

实时操作系统的特点:及时性、可靠性

 

用户态(目态),核心态(管态、内核态)

用户态→核心态(中断时发生)

核心态→用户态(中断返回时发生)

 

原语:无法中断的指令

 

中断处理过程:

关中断

保存断点

中断服务程序寻址

保存现场和屏蔽字

开中断

执行中断服务程序

关中断

恢复现场和屏蔽字

开中断

中断返回

 

通用操作系统使用时间片轮转调度算法,所以不需要预先预定运行时间

操作系统执行程序时,必须从起始地址开始执行

管理资源是操作系统要关心的主要问题

中断处理是操作系统必须提供的功能

进程调度是使用算法决定CPU使用权 无需硬件支持

计算机通过硬件中断机制完成由用户态到核心态的转换

操作系统进入核心态后才能执行核心态程序

陷入指令(traps)又名访管指令,自陷指令:

用于实现在用户态下运行的进程调用操作系统内核程序,将从用户态变为核心态

 

中断时,中断调用子系统保存PC(程序计数器)和PSW(程序状态字寄存器)内容,而子程序调用只保存PC

 

关中断是特权指令

 

缺页属于异常

 

处理外部中断时,通用寄存器内容由操作系统保存

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值