(2)操作系统的主要功能

引入操作系统的主要目的:
为多道程序的运行提供良好的运行环境,保证多道程序能有条不紊、高效的运行
并且能够最大程度的提高系统中各种资源的利用率,方便用户的使用

1.处理机管理功能

在传统的多道程序系统中,处理机的分配和运行都是以进程为基本单位的,对处理机的管理可以归结为对进程的管理
处理机管理的主要功能有:创建和撤销进程,对多个进程的运行进行协调,实现进程之间的信息交换,按照一定的算法把处理机分配给进程

  • (1)进程控制
    为作业创建进程、撤销或者终止已经结束的进程、控制进程在运行过程中的状态转换
  • (2)进程同步
    进程同步机制,主要是为多个进程(含线程)的运行进行协调
    协调方式:进程互斥方式(锁)、进程同步方式(信号量)
  • (3)进程通信
    输入进程、计算进程、打印进程之间需要进行相互通信
    实现相互合作的进程之间的信息交换
    相互合作的进程处于同一个计算机系统时,它们之间采用直接通信方式
    源进程利用发送命令直接将消息挂到目标进程的消息队列上,目标进程利用接收命令从消息队列中取出信息
  • (4)调度
    作业调度
    从后备队列中按照一定的算法选择出若干个作业,并且为它们分配运行所需要的资源
    将这些作业掉入内存后,分别为它们建立进程,使它们可能获得处理机的就绪进程,并且将它们插入就绪队列中
    进程调度
    从进程的就绪队列中按照一定的算法选出一个进程,将处理机分配给它,为它设置运行现场,并且投入执行

2.存储器管理功能

  • (1)内存分配
  • (2)内存保护
  • (3)地址映射
  • (4)内存扩充

3.设备管理功能

  • (1)缓冲管理
  • (2)设备分配
  • (3)设备处理

4.文件管理功能

  • (1)文件存储空间的管理
  • (2)目录管理
  • (3)文件的读写管理和保护

5.操作系统与用户之间的接口

  • (1)用户接口
  • (2)程序接口

6.现代操作系统的新功能

  • (1)系统安全
    认证技术
    密码技术
    访问控制技术
    反病毒技术
  • (2)网络的功能和服务
    网络通信
    资源管理
    应用互操作
  • (3)支持多媒体
    接纳控制功能
    实时调度
    多媒体文件的存储
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值