计算机操作系统——一、操作系统引论

一、操作系统引论

操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高他们的利用率和系统的吞吐量,并未用户和应用程序提供一个简单接口,便于用户使用。


1. 操作系统的目标和作用

1.1 操作系统的目标
  • 方便性
  • 有效性
  • 可扩充性
  • 开放性
1.2 操作系统的作用
  • OS 作为用户与计算机硬件系统之间的接口
  • OS 作为计算机系统资源的管理者
  • OS 实现了对计算机资源的抽象
1.3 推动操作系统发展的主要动力
  • 不断提高计算机资源利用率
  • 方便用户
  • 器件的不断更新换代
  • 计算机体系结构的不断发展
  • 不断提出新的应用需求

2. 操作系统的发展过程

2.1 无操作系统的计算机系统
  • 人工操作方式
    1. 用户独占全机
    2. CPU 等待人工操作。
  • 脱机输入/输出方式
    1. 减少了 CPU 的空闲时间。
    2. 提高了I/O 速度。
2.2 单道批处理系统
Created with Raphaël 2.2.0 开始 还有下一个作业? 把下一个作业的源程序转换为目标程序 源程序有错吗? 重新开始 装配目标程序 运行目标程序 停止 yes no yes no
	单道批处理系统的缺点是,系统中的资源得不到充分的利用。这是因为在内存中仅有一道程序,每逢该程序再运行中发出 I/O 请求后, CPU 便处于等待状态,必须在 I/O 完成后才继续进行。
2.3 多道批处理系统
2.3.1 多道批处理系统的优缺点
  1. 资源利用率高
  2. 系统吞吐量达
  3. 平均周转时间长
  4. 无交互能力
2.3.2 多道批处理系统需要解决的问题
  1. 处理机争用问题。

  2. 内存分配和保护问题。

  3. I/O 设备分配问题。

  4. 文件的组织和管理问题。

  5. 作业管理问题。

  6. 用户与系统的接口问题。

     我们把操作系统定义为:操作系统是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
    
2.4 分时系统

为了解决批处理系统无法进行人机交互的问题,并使多个用户能同事使用昂贵的主机资源,又引入了分时系统。
分时系统是指,在一台主机上链接有多个配有显示器和键盘的终端,同时允许多个用户通过自己的终端以交互方式使用计算机,共享主机中的资源。

分时系统的特征:

  • 多路性
  • 独立性
  • 及时性
  • 交互性
2.5 实时系统

实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。

实时任务的类型:

  1. 硬实时任务
  2. 软实时任务

实时系统的特征:

  • 多路性
  • 独立性
  • 及时性
  • 交互性
  • 可靠性

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

3.1 操作系统的基本特征
  1. 并发性

  2. 共享性

  3. 虚拟性

  4. 异步性

     并发性是指两个或多个时间在同一时间间隔内发生。与并发性相似的另一个概念是并行性,它是指两个或多个事件在同一时刻发生。可见并行性具有并发的含义,但并发并不一定具有并行性。
     
     所谓进程,是指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。
    
3.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. 支持多媒体

4. 操作系统的结构设计

  • 无结构 OS
  • 模块化结构 OS
  • 分层式结构 OS
  • 微内核结构 OS

思维导图在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Justin-D

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

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

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

打赏作者

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

抵扣说明:

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

余额充值