操作系统课程ppt1.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2) 分布式操作系统与网络操作系统的区别 (1)分布性 处理上的分布性是分布式操作系统的最基本特征。网络虽有分布处理的功能,但网络的控制功能,则大多集中在某个主机或服务器上,它的控制方式集中的,分布式系统的处理分布是资源、功能、任务和控制都是分布的。 (2)透明性 分布操作系统负责全系统的资源分配和调度、任务划分、信息传输协调工作,并为用户提供一个统一的界面,标准的接口,用户通过这一界面实现所需要的操作和使用系统资源。分布式OS能很好地隐藏系统内部的实现细节。 (3)统一性 分布式系统要求一个统一的操作系统,实现系统操作的统一性,而网络系统一般是在各自操作系统基础上加上负责网络访问功能模块,网络各系统操作不一致。 (4)健壮性 由于分布式系统的处理和控制功能是分布的,设备出现故障时,可通过容错技术实现系统重构,从而仍保持系统的正常运行,因而系统具有键壮性,即具有较好的可用性和可靠性。而网络系统其控制功能大多集中在主机和服务器中,使系统具有潜在的不可靠性。 五、操作系统特征和功能 1、操作系统特征 1)并发性 并行性和并发性是既相似又有区别的两个概念。并行性是指两个或多个事件在同一时刻发生,而并发性是指两个或多个在同一时间间隔内发生。在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时执行。但在单处理机系统中,每一个时刻仅能执行一道程序,故微观上,这些程序是在交互执行。 2)共享性 共享是指系统中的所有资源不再为一个程序所独占,而是供同时存在于系统中的多道程序所共同使用。根据资源属性不同,可有互斥共享和同时共享两种不同的共享方式。 并发和共享关系:并发和共享是操作系统的两个最基本的特性,它们又是互为存在条件。一方面资源共享是以程序(进程)的并发性执行为条件的,若系统不允许程序并发执行,自然不存在资源共享问题。另一方面若系统不能对资源共享实施有效管理,则也必将影响到程序并发执行。 3)虚拟性 虚拟是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。例如在单CPU多道分时系统中,通过多道程序和分时技术可把一个物理CPU虚拟为多台逻辑上的CPU,使每个终端用户都认为有一台“独立”的CPU为它运行。 4)异步性和不确定性 在多道程序环境下,允许多个程序并发执行,但由于资源等因素的限制,程序的执行并非“一气呵成”,而是以“走走停停”的方式运行,即程序是以异步方式运行的。 每个程序(进程)执行的速度和时间不确定,各程序(进程)之间推进的序列也不确定,即是不可预测的。 2、操作系统的功能 1)处理机(进程)管理 2)存储器的管理 3)I/O设备管理 4)信息管理(文件系统管理) 5)用户接口 六、操作系统科目有关课程的关系 高级(分布式)操作系统 (linux)操作系统结构(分析) 操作系统原理 Windows 操作系统使用 linux 本章例题 在有一台处理机CPU和两台输入输出设备IO1和IO2,且能够实现抢先式多任务并行工作的多道程序环境内,投入运行优行级由高到低的P1、P2、P3 三个作业。它们使用设备的先后顺序和占用设备时间分别是: 作业P1: IO2(30ms)、CPU(10ms)、IO1(30ms)、CPU(10ms) 作业P2: IO1(20ms)、CPU(20ms)、IO2(40ms) 作业P3: CPU(30ms)、IO1(20ms) 在控制程序介入时间可以忽略不计的假设下,作业P1、P2、P3 从投入到完成所用的时间分别是多少?三个作业从投入运行到全部完成,CPU、IO1和IO2的利用率分别是多少? 例题分析 假设在系统中仅有这三个作业投入运行,各设备的利用率指该设备的使用时间同作业进程组全部完成所占用最长时间的比率。 1、作业调度的方式: 1)输入输出设备非抢占方式调度 2)CPU的调度方式为抢占方式 2、选择调度作业原则: 1)优先权; 2)资源(CPU、I/O设备等)满足要求; 3、调度时机:完成一阶段CPU计算或I/O。 例题解 * 第一章 操作系统引论 一、操作系统的概念 操作系统定义: 操作系统是计算机系统中的一个系统软件,它是一组有效控制和管理计算机系统的硬件和软件资源、合理地组织计算机工作流程以及方便用户的程序集合。 有效:系统效率,资源利用率(如:CPU的充分利用;内存、外部设备是否忙碌) 合理:是否公平、是否合理,如果不合理则会产生“死锁”或 “饥饿” 方便:用户界面、工作环境、接口 二、操作系统作用 1、从资源管理观点上看 操作系统是系统资源管理者 ( Operating Sy

文档评论(0)

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

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

1亿VIP精品文档

相关文档