操作系统的引论
操作系统的定义
操作系统是计算机系统中的系统软件
,是能够有效地组织和管理
计算机系统中的硬件
和软件
资源,合理地组织计算机工作流程
,控制程序的执行,并向用户提供各种服务功能
,使得用户能够方便地使用计算机,使整个计算机系统能高效运行的一组程序模块的集合
操作系统的特点
- 有效
- 合理
- 方便
操作系统的目标
- 方便性
- 有效性
- 可扩充性
- 开放性
单道批处理操作系统的特征
- 自动性
- 顺序性
- 单道性
单道批处理系统是最早出现的一种操作系统
多道批处理操作系统好处
- 提高处理机的利用率
- 提高内存和I/O设备利用率
- 增加系统吞吐量
多道批处理系统的特征
- 多道性
- 无序性
- 调度性
- 作业调度
- 进程调度
多道批处理系统的优点/缺点
优点
- 资源利用率高
- 系统吞吐量大
缺点
- 平均周转时间长
- 无交互能力
分时系统的表现
- 人机交互
- 共享主机
- 便于用户上机
分时系统的特征
- 多路性
- 独立性
- 及时性
- 交互性
实时系统的表现
- 实时控制
- 实时信息处理
实时系统的特征
- 多路性
- 独立性
- 及时性
- 交互性
- 可靠性
网络操作系统
计算机网络的类型
网络拓扑结构分类
- 星形网络
- 树形网络
- 总线型网络
- 环形网络
- 网状型网络
网络地理范围分类
- WAN——广域网
- LAN——局域网
- MAN——城域网
操作系统的功能
处理机管理
- 进程控制
- 创建进程
- 分配资源
- 撤销进程以及回收资源
- 进程同步
- 进程互斥方式
- 进程同步方式
- 进程通信
- 进程调度
作业调度>>写。进程调度>>读
存储器管理
- 内存分配
- 静态分配—-
内存空间装入时已经确定,无法申请新空间,也无法移动
- 动态分配—-
内存空间装入时确定,但可额外申请附加空间,允许移动
- 内存保护
- 地址映射
- 内存扩充
文件管理
设备管理
用户管理
操作系统的特征
- 并发
- 共享
- 虚拟
- 异步性
练习题
- 什么是操作系统?操作系统追求的主要目标是什么?
操作系统是计算机系统中的
系统软件
,是能够有效地组织和管理计算机系统中的硬件
和软件资源
,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能
,使得用户能够方便地使用计算机,是整个计算机系统能高效运行的一组程序模块的集合
。操作系统的目标是:方便性、有效性、可扩充性、开放性
- 在用户程序与计算机硬件之间,操作系统可以分为哪几个模块?
可分为系统软件、支撑软件、应用软件
- 操作系统分成哪几类?
分为批处理操作系统、分时系统、实时系统、网络操作系统
- 从资源管理观点看,操作系统具有哪些功能?
- 处理机管理
- 存储器管理
- 文件管理
- 设备管理
- 用户接口
- 什么是批处理系统?它可分为哪两种?
批处理系统就是可以成批处理一些程序的系统。
分为单道批处理和多道批处理
- 什么是多道程序系统?其主要特点是什么?
多道程序系统是控制多道程序同时运行的程序系统。
特点是:多道性、无序性、调度性
- 简述操作系统的特征
- 有效
- 合理
- 方便