正在加载图片...
低级调度:在内存中的多个作业之间完成处理机使用权的切换 小结:批处理系统的特点: 资源利用率高,吞吐量大:能根据作业对系统资源的需求和系统当前状态,充分调度资源。 无交互能力:作业进入系统后,系统自动调度,管理员或用户不干预系统的调度情况 ■分时系统解决人机交互,进行及时响应,共享主机 分时系统实现:按时间片轮转:时间片:作业使用CPU的时间;时间片中断处理 将时间片划分很小,从一个较长时间看,每一个用户都似乎独享主机 例:电影胶片每秒播放25帧图象。即每幅图象占用0.04秒 若将帧速率提高一倍,就可以在屏幕的上下两方同时播放两部电影 时间片的选择:几十到几百毫秒之间 太大:及时交互性效果不明显 太小:作业频繁切换,增加系统开销 ■实时系统 分时系统的响应往往要等待一个循环周期。 实时系统必须在规定的时间内对用户请求或外部事件及时响应 实时控制:实时采集现场数据,完成自动化控制例:导弹导航 特点:响应速度足够快可靠性高 实时信息査询:根据用户要求进行信息检索和处理例:远程订票系统 特点:强大的文件系统或数据库;操作简便、安全、查询快速 15操作系统的特征 并发性、共享性、虚拟性和异步性 1.5.1程序执行的并发性:可以大大提高资源利用率 并行:在某一时刻同时发生 并发:在一段时间内同时发生 1.52资源的共享性 系统中的资源可供多个并发执行的程序共同使用 互斥共享 某些资源只能互斥访问,如打印机。 系统在一段时间内让多个程序分别访问了互斥资源是为共享 时访问 某些资源允许多个程序同时访问,如屏幕 系统并发调度多个程序共享资源 ■共享性与并发性的关系—互为条件 (共享)对资源进行有效的管理,使得一个作业在访问I/O设备而不使用CPU时,其他作业 可以使用CPU—一并发执行 (并发)程序并发执行,系统资源在一段时间内为多个程序共同访问,资源得到了共享—资 源的共享 1.5.3对象的虚拟性 虚拟:把一个物理实体通过一定的技术变成若干个逻辑上的对应物 1.54、程序执行的异步性(不确定性) 程序之间是以异步的方式推进的 异步、不确定低级调度: 在内存中的多个作业之间完成处理机使用权的切换 小结:批处理系统的特点: 资源利用率高,吞吐量大: 能根据作业对系统资源的需求和系统当前状态,充分调度资源。 无交互能力: 作业进入系统后,系统自动调度,管理员或用户不干预系统的调度情况 ◼ 分时系统:解决人机交互,进行及时响应,共享主机 分时系统实现:按时间片轮转: 时间片:作业使用 CPU 的时间; 时间片中断处理 将时间片划分很小,从一个较长时间看,每一个用户都似乎独享主机 例:电影胶片每秒播放 25 帧图象。即每幅图象占用 0.04 秒 若将帧速率提高一倍,就可以在屏幕的上下两方同时播放两部电影 时间片的选择:几十到几百毫秒之间。 太大:及时交互性效果不明显 太小:作业频繁切换,增加系统开销 ◼ 实时系统 分时系统的响应往往要等待一个循环周期。 实时系统必须在规定的时间内对用户请求或外部事件及时响应 实时控制: 实时采集现场数据,完成自动化控制 例:导弹导航 特点: 响应速度足够快 可靠性高 实时信息查询: 根据用户要求进行信息检索和处理 例:远程订票系统 特点: 强大的文件系统或数据库; 操作简便、安全、查询快速 1.5 操作系统的特征 并发性、共享性、虚拟性和异步性 1.5.1 程序执行的并发性: 可以大大提高资源利用率 并行:在某一时刻同时发生 并发:在一段时间内同时发生 1.5.2 资源的共享性 系统中的资源可供多个并发执行的程序共同使用 互斥共享: 某些资源只能互斥访问,如打印机。 系统在一段时间内让多个程序分别访问了互斥资源是为共享 同时访问: 某些资源允许多个程序同时访问,如屏幕。 系统并发调度多个程序共享资源 ◼ 共享性与并发性的关系——互为条件 (共享)对资源进行有效的管理,使得一个作业在访问 I/O 设备而不使用 CPU 时,其他作业 可以使用 CPU——并发执行 (并发)程序并发执行,系统资源在一段时间内为多个程序共同访问,资源得到了共享——资 源的共享 1.5.3 对象的虚拟性 虚拟:把一个物理实体通过一定的技术变成若干个逻辑上的对应物。 1.5.4、程序执行的异步性(不确定性) 程序之间是以异步的方式推进的。 异步、不确定
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有