1.4操作系统的主要功能

操作系统的主要功能是对系统中的软件,硬件实施有效的管理,以提高系统资源的利用率。

  • 处理机管理
  • 存储管理
  • 设备管理
  • 文件系统管理
  • 用户接口

处理机管理
允许多个程序共享处理机。处理机的分配和运行都是以进程为单位,对处理机的管理可归结为对进程的管理。
1)进程控制 创建进程,撤销进程,控制进程的运行状态转换。
2)进程调度 从就绪的进程队列中选择一个进程并把处理机分配给它,设置现场并使之投入运行。
3)进程同步 设置进程同步信息,以协调系统中各进程的运行。
4)进程通信 负责进程间的信息交换。
存储管理
1)地址重定位: 实现逻辑地址到物理地址的转换。
2)存储分配: 为每道程序分配内存空间,并在作业结束后收回其所占内存。
3)存储保护: 保证每道程序之间不能互相侵犯,尤其是不能侵犯操作系统。
4)存储扩充: 通过建立虚拟存储系统来实现内存逻辑上的扩充。
设备管理
1)缓冲管理: 设立I/O缓冲区,并对缓冲区进行有效管理。
2)设备分配: 按一定策略和设备使用情况,分配并收回设备。
3)设备处理: 即设备驱动程序,实现cpu和设备控制器之间的通讯。
4)设备独立性和虚拟设备: 独立性指应用程序独立于物理设备,使用户编程与实际使用的设备无关,增强了可移植性。虚拟设备指将低速设备改造为高速的共享设备。
文件系统管理
1)目录管理: 为每一个目录建立目录项,并对目录项实施有效的组织和管理。
2)文件的读写管理和存取控制。
3)文件存储空间管理: 解决如何存放信息,以提高空间利用率和读写性能。
4)软件管理:软件的版本,安装,拆除等。
用户接口

  • 命令接口:又称作业控制机接口,供用户用于组织和控制自己的作业运行。如命令行,命令脚本。
  • 程序接口:用户获得操作系统服务的唯一途径。供用户和系统程序调用操作系统功能。如系统调用和高级语言库函数。
  • 图形接口:图形用户界面GUI,方便用户使用。如窗口,菜单。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值