操作系统复习——操作系统引论

本文详细阐述了操作系统的作用,包括作为用户和硬件间的接口、系统资源管理者以及提供抽象和扩充能力。介绍了操作系统的发展历程,如批处理系统、分时系统和实时系统,以及微机操作系统的分类。重点讨论了并发性、共享性、虚拟性和异步性等特征,以及处理机管理、存储器管理等关键功能。
什么是操作系统?其主要作用是什么?

操作系统是计算机系统中直接控制和管理各种软硬件资源,以方便用户充分而有效地利用这些资源的程序的集合

作用:

1、操作系统是用户和计算机系统之间的接口

2、操作系统是系统资源管理者

3、OS实现了对计算机资源的抽象系统

对操作系统的要求:提供使用接口,管理系统资源,裸机能力的扩充

  • 接口位置:位于用户与计算机硬件系统之间

  • 系统资源:处理机(CPU)、存储器、I/O设备及信息(软件——程序和数据)

操作系统的目标

① 方便性 ② 有效性 ③ 可扩充性 ④ 开放性

操作系统的发展过程

批处理系统 -> 分时操作系统 -> 实时操作系统 -> 网络和分布式操作系统

操作系统的分类
  • 早期的操作系统:人工将程序用打卡机打在卡片上,计算机逐条读取卡片上的指令

  • 单道批处理系统:作业成批进入系统后备队列,按照一定的策略调度一个作业在系统中运行

    • 特点: 内存中只保持一道作业运行 作业完成顺序与其进入内存的顺序直接相关

  • 多道批处理系统:作业成批进入系统后备队列,按照一定的策略调度多个作业在系统中运行

    • 特点: 多道性 无序性 需要进行两级调度 高级调度:选取多个作业进入内存 低级调度:在内存中的多个作业之间完成处理机使用权的切换

    • 多道批处理系统的优缺点: (1) 资源利用率高。(2) 系统吞吐量大。 (3) 平均周转时间长。 (4) 无交互能力。

    • 多道批处理系统需要解决的问题:(1) 处理机争用问题。 (2) 内存分配和保护问题。(3)  I/O设备分配问题。(4) 文件的组织和管理问题。(5) 作业管理问题。(6) 用户与系统的接口问题。

  • 批处理系统的特点: 资源利用率高,吞吐量大 能根据作业对系统资源的需求和系统当前状态,充分调度资源。 无交互能力 作业进入系统后,系统自动调度,管理员或用户不干预系统的调度情况

  • 分时系统(Time Sharing System):

    • 分时系统的提出:解决人机交互,进行及时响应,共享主机

    • 分时系统实现:按时间片轮转 时间片:作业使用CPU的时间 时间片中断处理

    • 将时间片划分很小,从一个较长时间看,每一个用户都似乎独享主机

    • 分时系统的特点: 多路性:同时连接多台终端 独立性:终端间互不影响 及时性:在人们能接受的时间内响应 交互性:方便的人机对话

  • 实时系统(Real Time System):

    • 实时系统的提出:分时系统的响应往往要等待一个循环周期。实时系统必须在规定的时间内对用户请求或外部事件及时响应

    • 实时系统特点: 多路性:多路信息采集,多对象控制 独立性:信息采集和对象控制是相互独立的 及时性:有较严格的时间限制,相应时间短 交互性:主要与管理员进行简单的交互 可靠性:多级容错

  • 微机操作系统分类:单用户单任务操作系统,单用户多任务操作系统,多用户多任务操作系统

操作系统的特征

并发性、共享性、虚拟性和异步性

  • 程序执行的并发性

    • 并行与并发 并行:在某一时刻同时发生 并发:在一段时间内同时发生

    • 程序并发执行可以大大提高资源利用率 在一段时间内多个程序都同时推进完毕

  • 资源的共享性

    系统中的资源可供多个并发执行的程序共同使用

  • 对象的虚拟性

    虚拟:把一个物理实体通过一定的技术变成若干个逻辑上的对应物。

  • 程序执行的异步性(不确定性) 程序之间是以异步的方式推进的。 异步、不确定

    • 可能程序完成的顺序与程序进入内存(系统)的顺序不同

    • 不可预知:程序何时执行、何时暂停、推进进度、完成时间等

共享性与并发性的关系——互为条件 (共享)对资源进行有效的管理,使得一个作业在访问I/O设备而不使用CPU时,其他作业可以使用CPU——并发执行 (并发)程序并发执行,系统资源在一段时间内为多个程序共同访问,资源得到了共享——资源的共享

操作系统的功能

四大管理功能与用户接口功能,或五大管理功能 :

1.处理机管理 2.存储器管理 3.设备管理 4.文件管理功能 5.作业管理功能(用户接口)

处理机管理功能:进程控制,进程同步,进程通信,进程调度

存储器管理功能:内存分配,内存保护,地址映射,内存的虚拟扩充

设备管理功能:设备分配,设备处理,缓冲区管理

文件管理功能:文件存储空间管理,文件目录管理,文件控制权管理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值