- 0
- 0
- 约1.4千字
- 约 3页
- 2017-05-17 发布于重庆
- 举报
操作系统笔记2
1.2.3多道程序设计:
把要提交的作业都放在外存上并排成一个队列(后备队列),由作业调度算法调度作业
把一个以上的作业存放在内存,并同时运行,共享处理机时间和外部设备等系统资源
单处理机:多个作业同时运行指每个作业都已经开始运行但尚未结束。任一时刻处理机上运行的作业只有一个
原理:在当前运行的作业需要作I/O处理时,CPU转而执行另一个作业
多道批处理的运行特征:
1、多道性:内存中允许有多个程序从而提高资源利用率和系统吞吐量
2、无序性:作业完成顺序与进入内存顺序无严格对应关系
3、调度性:作业调度、进程调度
单道和多道批处理比较
单道 多道
内存使用: 每次一个作业 每次多个作业(充分利用内存)
作业次序:顺序,先进先出 无确定次序
多道程序系统和多处理系统的区别:前者指多个程序同时在内存中交替运行,后者指多个处理器
多道批处理系统上的技术
作业调度:作业现场保存
资源共享:资源的竞争和同步:互斥和同步机制
内存使用:提高内训使用效率(覆盖技术,交换技术和虚拟存储技术)
内存保护:系统存储区和各应用程序存储区不可冲突
优点:资源利用率高
系统吞吐量大:单位时间内完成资源总量大
缺点:无交互能力:不利于调试和修改
作业平均周期时间长,短作业时间显著增长
名词介绍:
系统吞吐量:系统在单位时间内所完成的总工作量
作业周转时间:作业进入系统到万层退出系统所经历的时间
1.2.5分时系统:一台主机上连接带有显示器和键盘的终端,同时允许多个用户共享主机中的资源,每个用户都可以使用自己的终端和主机交互
分时系统的关键问题:及时接受,及时处理。
推动分时系统形成的动力:用户需要:人机交互]共享主机、便于用户上机
一个时间片,该用户开始运行,当时间片用完,用户程序暂停,等待下一个时间片运行
单道分时系统:内存中之有一道作业,轮流从外村中调度作业
多道分时系统:内存中存放多个作业,有系统把具备运行条件的作业排成一个队列
前台和后台程序:
特点:
多路性:众多用户同时使用同一台计算机
独占性:各终端用户感到自己独占计算机
交互性:用户与计算机之间可进行会话
及时性:用户的请求能在很短的时间获得响应
1.26实时系统:
要求:响应时间短、系统可靠性高
任务的类型:
周期性实时任务
非周期实时任务:截止时间
实时系统特征:
1、实时时钟管理:提供系统日期和时间,定时和延时等时钟管理功能
2、过载保护:缓冲区排队,丢弃某些任务,动态调整任务
2、高度可靠性和安全性:容错能力和冗余备份
多处理机系统特点:
1、增加系统的吞吐量
2、节约投资
3、提高系统可靠性
多处理机系统类型
1、紧密耦合:各处理机之间通过快速总线或开关阵列相连,共享内存和I/O设备,整个系统由一个统一的OS管理
2、松散耦合:各处理机有各自的存储器、I/O设备和操作系统,通过通道或者通信路线相连,每个处理机上独立运行OS
非对称式多处理器(主从模式):
住处理器:只有一个,运行OS。管理整个系统的资源,为从处理器分配任务
从处理器:可有多个,执行应用程序或者I/O处理
特点:不同性质任务的负载不均,可靠性不够高,不易移植
对称式多处理器:OS在哥哥处理器上执行。任务负载均衡
1.2.8网络操作系统
网络操作系统是通常操作系统功能的基础上提供网络通信和网络服务功能的操作系统
原创力文档

文档评论(0)