操作系统第一章(补充书本没有内容).ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统第一章(补充书本没有内容)

2.人工操作方式的特点 缺点: CPU等待用户,CPU利用率低; 用户独占全机,资源效率低 每一用户都要自行编写涉及到硬件的源代码,工作量大,难度高,易出错 3.单道批处理的主要问题 CPU和I/O设备使用忙闲不均(取决于当前作业的特性)。 对计算为主的作业,外设空闲; 对I/O为主的作业,CPU空闲; 3.多道批处理系统的资源利用 3.多道批处理系统的资源利用 6.影响响应时间的因素 终端数目多少 调度算法(时间片的选取) 信息交换量和信息交换速度 机器处理能力 请求服务的时间长短及服务请求的分布 2. 实时操作系统主要追求目标 对外部请求在严格时间范围内作出反应 高可靠性 安全性 完整性 实时系统必须和先进的技术装备相结合 3.分时系统与实时系统的比较 1)系统的设计目标不同。分时系统是提供一种随时可供多个用户使用的通用型很强的操作系统,而实时操作系统大多数是具有特殊用途的专用系统。 2)互性的强弱。分时具有较强的对话与交互能力,而实时系统交互性很弱。 3)响应时间的长短。分时只要能满足一般用户能接收的等待时间即可,而实时系统的相应时间要求严格。 4)分时系统控制听主动权在计算机,计算机按一定时间间隔,以固定时间片或不固定时间片去轮流完成多个提交的任务。而实时系统控制的主动权在用户,用户规定什么时间要计算机干什么。 3. 层次式结构的操作系统 构造层次结构OS分层原则 1)把与机器硬件有关的程序模块放在最底层 2)反映系统外特性的软件放在最外层 3)为进程的正常运行创造环境和提供条件的内核程序应该 尽可能放在底层。 4)按照实现操作系统命令时模块间的调用次序或按进程间 单向发送信息的顺序来分层 1·6 操作系统的结构 现代操作系统从内部结构分,通常包含两部分:一是内核;二是核外部分,其通常是一些实用程序。 1、操作系统的内核:操作系统内核是计算机硬件的第一次扩充,内核执行操作系统与硬件关系密切、执行频率高的模块,常驻内存。 1)内核在操作系统中的地位: OS内核是对硬件的首次扩充,是实现操作系统各项功能的基础。(UNIX为例)。 一、支撑功能,包括中断处理、时钟管理、原语操作; 二、资源管理功能,包括进程管理、存储器管理、设备管理。 内核的执行特点 由中断驱动的: 中断→内核→退出 内核执行是连续的 内核执行过程中在中断屏蔽状态下 内核使用特权指令 3. 进程的特征 动态性:进程的实质是程序的一次执行过程, 进程是动态产生,动态消亡的,进程在其生命周期内,在三种基本状态之间转换 并发性:内存中同时有多个进程,各进程并发执行。 独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位; 异步性:由于进程间的相互制约,使进程具有执行的间断性,即进程按各自独立的、不可预知的速度向前推进 结构特征:为了控制和管理进程,系统为每个进程设立一个进程控制块- PCB。 2)进程状态转换条件 在进程运行过程中,由于自身进展情况及外界环境的变化,这三种基本状态可以依据一定的条件相互转换: 就绪 -- 运行 调度程序选择一个新的进程运行 运行 -- 就绪 运行进程用完了时间片 运行进程被中断,因为一高优先级进程处于就绪状态 进程状态转换条件(续) 运行 -- 阻塞 当一进程必须等待时 OS尚未完成服务 对一资源的访问尚不能进行 初始化I/O 且必须等待结果 等待某一进程提供输入 进程在运行中出故障(程序错,内存校验错) 阻塞 -- 就绪 当所等待的事件发生时 故障排除 2.1.4 进程的特征与状态 6、细分的进程调度状态——挂起状态: 由于终端用户及操作系统的需要(排除故障或为系统减负),为了能够将指定进程暂时静止下来,增加了静止阻塞 (阻塞挂起) 和静止就绪 (就绪挂起)态,原阻塞和就绪改称为活动阻塞和活动就绪状态。 ①运行或活动就绪→静止就绪,活动阻塞→静止阻塞 通过挂起操作(suspend)。 ②静止就绪→活动就绪, 静止阻塞→活动阻塞 通过激活操作(activate)。 ③静止阻塞→静止就绪: 当等待的事件发生时。 2. 转换 挂起(Suspend):把一个进程从内存转到外存;可能有以下几种情况: 阻塞到阻塞挂起:没有进程处于就绪状态或就绪进程要求更多内存资源时,会进行这种转换,以提交新进程或运行就绪进程; 就绪到就绪挂起:当有高优先级阻塞(系统认为会很快就绪的)进程和低优先级就绪进程时,系统会选择挂起低优先级就绪进程; 运行到就绪挂起:对抢先式分时系统,当有高优先级阻塞挂起进程因事件出现而进入

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档