目录

一、什么是操作系统

1、看待操作系统的三种观点

二、操作系统的功能:

三、发展历程

1、操作系统的形成:

2、操作系统的完善:

四、操作系统的分类

五、操作系统的特征

习题


一、什么是操作系统

1、看待操作系统的三种观点

  • 虚拟机的观点---操作系统扩展机器功能

             

  • 资源管理的观点---操作系统作为计算机系统资源的管理者(该观点占主导地位)

 

  •  人机交互的观点---操作系统作为机器与用户之间的接口

2、操作系统的定义:

操作系统是加载在硬件之上,支持其他软件,并控制和管理计算机系统内各种硬件和软件的资源

有效地组织各种程序运行系统软件,或程序的集合。

二、操作系统的功能:

(1)存储器管理功能(记录、分配、回收内存空间)

(2)外部设备的控制与管理

(3)文件管理

(4)接口和作业管理

三、发展历程

1、操作系统的形成:

  • 手工操作阶段(独占、联机)
  • 批处理阶段(摆脱人工干预)
  • 执行系统阶段(通道、中断)

通道的引进中断的出现是现代操作系统形成的标志由于中断和通道的产生,使得监督有了控制能力,有了管理者。

2、操作系统的完善:

多道分时的出现标志着较为完善的操作系统的形成。

四、操作系统的分类

  1. 多道批处理操作系统:“多道”“成批”,没有交互能力,用户无法干预,作业需要等待很长的时间才能运行
  2. 分时操作系统:以联机操作为标志,人机交互
  3. 实时操作系统:对随机发生的外部事件做出及时的响应,对时间的严格限制和要求,通常属于专用系统
  4. 通用操作系统:兼有实时、分时、批处理的能力
  5. 网络操作系统:资源共享、网络资源管理
  6. 分布式操作系统:紧耦合、松散耦合
  7. 微机操作系统
  8. 嵌入式操作系统
  9. 多处理机操作系统:具有两个以上的处理机
  10. 移动操作系统

五、操作系统的特征

1、并发性:指两个或多个活动在同一时间片内运行

并发与并行区别:并行要求微观上时间的一点上同时,并发只是在宏观时间片内同时

2、资源共享性

3、异步性:程序的执行在并发的机制下“走走停停”,运行时刻和运行时间事先不可预知,以异步方式运行

习题

1、在单处理机中,下面并行和并发现象哪些可能发生,哪些不可能发生?

(1)用户程序与用户程序之间的并行(×)

(2)用户程序与用户程序之间的并发(√)

(3)处理机与设备之间的并行(√)

(2)设备与设备之间的并行(√)

解析:

并行:同一时间点,设备和设备之间(处理机、通道),只有多CPU情况,才会发生并行

并发:同一时间片,进程与进程

2、使用微机上的window操作系统时,一遍写word文档,一遍听音乐,这两件事情属于并行还是并发?

解析:

并发,写word和听音乐都是在同一个时间段内在同一台电脑上完成的动作

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐