【操作系统复习】第一章:操作系统概述
一、什么是操作系统1、看待操作系统的三种观点虚拟机的观点---操作系统扩展机器功能资源管理的观点---操作系统作为计算机系统资源的管理者(该观点占主导地位)人机交互的观点---操作系统作为机器与用户之间的接口二、操作系统的功能:(1)存储器管理功能(记录、分配、回收内存空间)(2)外部设备的控制与管理(3)文件管理(4)接口和作业管理三、发展历程1、操作系统的形成:手工操作阶段(独占、联机)批处理
目录
一、什么是操作系统
1、看待操作系统的三种观点
- 虚拟机的观点---操作系统扩展机器功能
- 资源管理的观点---操作系统作为计算机系统资源的管理者(该观点占主导地位)
- 人机交互的观点---操作系统作为机器与用户之间的接口
2、操作系统的定义:
操作系统是加载在硬件之上,支持其他软件,并控制和管理计算机系统内各种硬件和软件的资源,
有效地组织各种程序运行的系统软件,或程序的集合。
二、操作系统的功能:
(1)存储器管理功能(记录、分配、回收内存空间)
(2)外部设备的控制与管理
(3)文件管理
(4)接口和作业管理
三、发展历程
1、操作系统的形成:
- 手工操作阶段(独占、联机)
- 批处理阶段(摆脱人工干预)
- 执行系统阶段(通道、中断)
通道的引进和中断的出现是现代操作系统形成的标志。由于中断和通道的产生,使得监督有了控制能力,有了管理者。
2、操作系统的完善:
多道和分时的出现标志着较为完善的操作系统的形成。
四、操作系统的分类
- 多道批处理操作系统:“多道”“成批”,没有交互能力,用户无法干预,作业需要等待很长的时间才能运行
- 分时操作系统:以联机操作为标志,人机交互
- 实时操作系统:对随机发生的外部事件做出及时的响应,对时间的严格限制和要求,通常属于专用系统
- 通用操作系统:兼有实时、分时、批处理的能力
- 网络操作系统:资源共享、网络资源管理
- 分布式操作系统:紧耦合、松散耦合
- 微机操作系统
- 嵌入式操作系统
- 多处理机操作系统:具有两个以上的处理机
- 移动操作系统
五、操作系统的特征
1、并发性:指两个或多个活动在同一时间片内运行
并发与并行区别:并行要求微观上时间的一点上同时,并发只是在宏观时间片内同时
2、资源共享性
3、异步性:程序的执行在并发的机制下“走走停停”,运行时刻和运行时间事先不可预知,以异步方式运行
习题
1、在单处理机中,下面并行和并发现象哪些可能发生,哪些不可能发生?
(1)用户程序与用户程序之间的并行(×)
(2)用户程序与用户程序之间的并发(√)
(3)处理机与设备之间的并行(√)
(2)设备与设备之间的并行(√)
解析:
并行:同一时间点,设备和设备之间(处理机、通道),只有多CPU情况,才会发生并行
并发:同一时间片,进程与进程
2、使用微机上的window操作系统时,一遍写word文档,一遍听音乐,这两件事情属于并行还是并发?
解析:
并发,写word和听音乐都是在同一个时间段内在同一台电脑上完成的动作
更多推荐
所有评论(0)