1.操作系统概述

操作系统的概念

有效的控制和管理计算机硬件资源,合理地组织计算机工作流程,以提高资源利用率,并为用户提供强有力的使用功能和灵活方便的使用环境的程序集合。

操作系统的特征

  • 并发:两个或多个事件在同一时间间隔内发生
  • 共享:系统中的资源可供内存中多个并发执行
  • 虚拟:一个物理的实体变为若干个逻辑上的对应物,例如时分复用和空分复用
  • 异步:由于资源有限,进程的执行以不可预知的速度向前推进

操作系统的功能

  • 处理机管理功能:创建和撤销进程,对诸多进程的运行进行协调,实现进程之间的信息交换,以及按照一定的算法把处理机分配给进程。
  • 存储器管理功能:为多道程序的运行提供良好的环境,提高存储器的利用率,方便用户使用,并能从逻辑上扩充内存。为此,存储器管理应具有内存分配和回收、内存保护、地址映射和内存扩充等功能。
  • 设备管理功能:
    (1)完成用户进程提出的I/O请求,为用户进程分配所需的I/O
    设备,并完成指定的I/O操作
    (2)提高CPU和I/O设备的利用率,提高I/O速度,方便用户使用I/O设备
    为此,设备管理应具有缓冲管理、设备分配和设备处理以及虚拟设备等功能。
  • 文件管理功能:主要任务是对用户文件和系统文件进行管理以方便用户使用,并保证文件的安全性。为此,文件管理应具有对文件存储空间的管理、目录管理、文件的读/写管理以及文件的共享与保护等功能。

操作系统的发展与分类

手工操作阶段->批处理阶段->分时操作系统->实时操作系统->分布式操作系统

  • 单道批处理系统:自动性、单道性、顺序性
  • 多道批处理系统:多道、微观上串行、宏观上并行
  • 分时操作系统:同时性、交互性、独立性、及时性
  • 实时操作系统:及时性、可靠性
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值