操作系统入门之基本概念

操作系统定义

OS的定义: 是一组能有效的组织和管理计算机硬件和软件的资源,合理的对各类作业进行调度,以及方便用户使用计算机的程序的集合。

  • 它是配置在计算机上的第一层软件,是对硬件功能的首次扩充。
  • 操作系统在计算机系统中占据特别重要的地位,它是计算机中最重要的系统软件,是其他系统软件和应用软件运行的基础。
  • 软件与硬件的关系:硬件是软件的运行基础,软件对硬件功能进行扩充

计算机系统的层次关系

操作系统的目标

在计算机系统上配置操作系统的目标是:
①方便性:方便用户使用
②有效性:资源得到有效应用,增强系统的吞吐量
③可扩充性:增加新/修改功能
④开放性:兼容、互联
注意:方便性和有效性是计算机系统最重要的两个目标

操作系统的作用

  • OS作为用户与计算机硬件系统之间的接口
  • OS作为计算机系统资源的管理者
  • OS实现了对计算机资源的抽象

操作系统的发展过程

  1. 无操作系统的计算机系统
  • 人工操作方式
    特点:人工操作,用户独占全机资源和CPU
    弊端:计算机资源利用率非常低
  • 脱机输入/输出方式
    特点:利用外围机来控制输入输出
  1. 单道批处理系统
    特点:在系统中配置一个监督程序,在该监督程序的控制下,能够对一批作业自动进行处理
  2. 多道批处理系统
    特点:在内存中同时存放若干个作业,它们可以共享系统资源且同时运行。
    形成和发展的主要动力:“不断提高系统资源利用率”和“提高系统吞吐量”
  3. 分时系统
    特点:使用户能与自己的作业进行交互,解决了人机交互问题
    特征:多路性、独立性、及时性、交互性
    形成和发展的主要动力:“为了更好的满足用户需要”,提高人机交互
  4. 实时系统
    特点:系统能及时响应外部事件的请求,在规定时间内完成对事件的处理,并控制所有实时任务协调一致地运行。
  5. 微机操作系统
    特点:配置在微型机上

操作系统的发展动力

  • 不断提高计算机系统资源利用率
  • 方便用户
  • 器件不断的更新换代
  • 计算机体系结构的不断发展
  • 不断提出新的应用需求

操作系统的基本特征和功能

  1. 基本特征
  • 并发性
  • 共享性
  • 虚拟性
  • 异步性
    其中,并发性共享性是操作系统最基本的特征
  1. 功能
    ①处理机管理
    进程控制、进程同步、进程通信、进程调度
    ②存储器管理
    内存分配、内存保护、内存映射、内存扩充
    ③设备管理
    缓存管理、设备分配、设备处理
    ④文件管理
    文件存储空间的管理、目录管理、文件的读写管理和保护
    ⑤友好的用户接口
    用户接口、程序接口
    ⑥现代操作系统的新功能
    系统安全、网络的功能和服务、支持多媒体
    补充:前五个功能是操作系统最基本的五大功能,保证了多道程序能有条不紊的、高效的运行,并能方便用户对计算机系统的使用

操作系统的结构设计

发展历程

  1. 无结构OS
  2. 模块化结构OS
    特点:将复杂的操作系统按其功能分成若干个比较简单、相对独立的模块
    弊端:各个模块之间毫无规则的相互依赖,相互调用
  3. 分层式结构OS
    特点:像模块化结构OS一样,具有模块化特征,并且各模块之间有序
    优点:模块之间的组织结构和依赖关系更加清晰,增加了系统的可读性和可适应性
  4. 微内核结构OS
    优点:①提高了系统的可扩展性②增强了OS的可靠性③可移植性更好④适用于分布式系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯狂的小强呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值