操作系统原理(汤小丹版)笔记第一章 操作系统引论

操作系统的主要目标是方便性、有效性、可扩充性和开放性,它作为用户与软硬件间的接口,资源的管理者,实现资源抽象。发展过程从批处理到分时系统、实时系统,再到微机操作系统。操作系统具有并发、共享、虚拟和异步四大特性,功能包括处理机、存储器、设备和文件管理。此外,介绍了客户/服务器模式、面向对象编程技术和微内核结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统引论

操作系统的目标与作用

操作系统的目标

在计算机系统上配置操作系统,其主要目标是:方便性有效性可扩充性开放性

  • 方便性
    OS所提供的各种命令操纵计算机系统,极大地方便了用户
  • 有效性
    有效性所包含的含义是:1.提高系统资源的利用率 2.提高系统的吞吐量
  • 可扩充性
    无结构–>模块化结构–> 层次化结构
  • 开放性
    系统能遵循世界标准规范

操作系统的作用

操作系统在计算机系统中所起到的作用,可以从用户资源管理资源抽象等多个不同的角度来进行分析和讨论。

  • OS作为用户和软硬件系统之间的接口
    OS处于用户和软硬件之间,用户通过OS来使用计算机系统。
    用户可通过命令方式系统调用方式图标—窗口方式来实现与操作系统的通信。

  • OS作为计算机系统资源的管理者
    计算机系统资源可分为:处理机存储器I/O设备以及文件

  • OS实现了对计算机资源的抽象
    随着抽象系统层次的提高,抽象接口所提供的功能就越强,用户使用也越方便。

推动操作系统发展的主要动力

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

操作系统的发展过程

195?中期,第一个简单的批处理OS出现
196?开发出多道程序批处理,不久又推出分时系统
197?-199?VLSI和计算机体系结构大发展的年代,导致了微型机、多处理系统和计算机网络的诞生和发展,相继开发出了微机OS、多处理机OS和网络OS

未配置操作系统的计算机系统

  • 人工操作方式
    用户独占全机
    CPU等待人工操作
  • 脱机输入/输出方式
    减少了CPU的空闲时间
    提高了I/O速度

单道批处理系统

  • 处理过程
    一个接一个的连续处理
    成批进行,但在内存中始终只保持一道作业,故称为单道批处理系统
  • 缺点
    系统中资源得不到充分的利用

多道批处理系统

  • 多道程序设计的基本概念
    多道程序交替地运行,提高资源利用率和系统吞吐量。
  • 多道批处理系统的优缺点
    资源利用率高
    系统吞吐量大
    平均周转时间长
    无交互能力
  • 多道批处理系统需要解决的问题
    处理机争用问题
    内存分配和保护问题
    I/O分配问题
    文件的组织和管理问题
    作业管理问题
    用户与系统的接口问题

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

分时系统

  • 分时系统的引入
    为了满足用户对人机交互的需求。
    人机交互
    共享主机
    -分时系统实现中的关键问题
  1. 及时接收
    分时多路复用
  2. 及时处理
    作业直接进入内存
    采用轮转运行方式
  • 分时系统的特征
    多路性
    独立性
    及时性
    交互性

实时操作系统

系统的正确性,不仅由计算的逻辑结果决定,而且还取决于产生结果的时间。

    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

软件柠檬

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

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

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

打赏作者

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

抵扣说明:

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

余额充值