操作系统操作和功能

操作系统操作和功能

1操作系统操作

  1. 双模式
  2. I/O和内存保护
  3. 定时器

2操作系统功能

  • 进程管理
  • 内存管理
  • 文件管理
  • I/O系统管理
操作系统操作

一:双重模式操作
1起因:软件错误或特定的请求发生异常等
所以产生了双重模式。
2概念:-允许OS保护自身和其他系统部件

  • 用户模式和内核模式组成
  • 由软件提供模式位
  • 特权指令:可能引起系统崩溃的指令,只能在内核模式中运行。在这里插入图片描述
    那么就涉及到一个问题:如果用户程序需要用特权指令怎么办?
    解决方法:系统调用/软件中断

二:I/O和内存保护

I/O保护:防止用户程序执行非法I/O
解决方法:所有的I/O都是特权指令
用户程序通过系统调用进行I/O操作

内存保护:防止内存非法访问
解决方法:存储保护机制
例子:基址寄存器

三:定时器(timer)
操作系统不能获得CPU控制权,就无法管理系统(如用户程序死循环/用户程序不调用系统调用)
这时定时器就派上用场:
在一段时间后发生中断,cpu控制权返回操作系统。
固定时间和可变时间定时器。
利用时钟和计数器实现。

操作系统功能

一:进程管理
操作系统的核心目标:运行程序
进程:进行中的程序
具体内容:

  • 创建和删除用户的系统进程
  • 暂停和恢复进程
  • 提供进程同步机制
  • 提供进程通信机制
  • 提供死锁处理机制

二:内存管理
程序运行必须的存储设备:
cpu只能直接访问内存,寄存器,高速缓存。
处理前和处理后所有数据都在内存。
执行的指令都在内存。

内存管理:提供内存的分配,回收,地址转换,共享和保护等功能。
提高内存利用率
提高内存访问速度(提高计算机运行效率)

三:文件管理
解决信息在计算机中的存储问题
以文件为单位,以目录为组织方式构建文件系统。
包括文件逻辑结构,文件物理结构,目录,呜呜检索方法,文件操作,空闲空间管理,存储设备管理。

四:I/O设备管理
管理I/O设备,解决计算机中信息的输入和输出问题
关键:设备无关性,独立性
(应用程序和物理设备无关)
包括设备管理和设备驱动

补充:
1、操作系统是计算机系统中的一个( 系统软件 ),它管理和控制计算机系统中的( 硬件和软件资源 )。
2、操作的四大资源管理功能是( 处理机管理 )、( 存储管理 )、(输入输出管理 )、( 文件系统 )。
3、操作系统的基本特征是( 并发性 )、( 共享性 )、( 虚拟性 )、( 异步性 )。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值