操作系统(OS)运行环境(简述总结)

本文介绍了计算机系统的基本构造,包括定时装置的种类,系统栈的作用,特权指令与非特权指令的区分,处理机的状态转换,地址映射机制,存储保护的方法,中断和通道的工作原理,以及DMA控制器在I/O操作中的角色和IO保护措施。
摘要由CSDN通过智能技术生成

目录

一、定时装置

二、系统栈

三、特权指令与非特权指令

四、处理机状态及状态转换

五、地址映射机构

六、存储保护设施

七、中断装置

八、通道与DMA控制器

九、IO保护


一、定时装置

绝对时钟记载实际时间,不发中断。

间隔时钟定时发生中断,一般间隔单位为“毫秒”。

间隔时钟是实现多道程序的基础—保证操作系统获得控制权。

其它中断也进入操作系统,但是否发生,何时发生没有保障。

二、系统栈

作用:

  • 保存中断现场
  • 保存子程序转移返回点、参数、局部变量、返回值

位置:

操作系统区域

三、特权指令与非特权指令

特权指令(privileged instruction) 只有在管态才能执行的指令(影响系统状态)

  • 关中断,置程序状态字,停机, IO,…….

非特权指令(non-privileged instruction)所有程序可用(不影响系统状态)

  • 取数,四则运算,……

四、处理机状态及状态转换

处理机状态

  • 系统态(system mode)(管态,核态)
  • 用户态(user mode) (目态,常态)

状态转换

  • 管态 -->目态(置程序状态字,特权指令)
  • 目态 -->管态(中断,trap)

五、地址映射机构

逻辑地址-->物理地址

  • 逻辑地址(虚地址):程序中产生的地址
  • 物理地址(实地址):存储器地址

六、存储保护设施

防止应用程序

  • 侵犯操作系统空间;
  • 侵犯其它用戶空间.

地址检查

  • 越界检查;
  • 越权检查(对共享区域).

七、中断装置

发现并响应中断的硬件机构

  • 当前(PSW,PC)-->系统栈
  • 中断向量(PSW,PC)-->寄存器

八、通道与DMA控制器

通道:负责IO操作的处理机

  • 通道指令系统
  • 读写操作
  • 控制操作
  • 转移操作

通道运控部件

  • 通道地址字CAW
  • 通道命令字CCW
  • 通道状态字CSW
  • 通道数据字CDW
  • 没有独立指令系统
  • 简单块传输

九、IO保护

定义所有IO指令为特权指令

  •  方便使用
  • 防止发生冲突

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值