[操作系统第章.ppt

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

1.4现代操作系统的新特征 1.4.1 传统OS演变为现代OS的主要因素 1.4.2 多线程 1.4.3 微内核 1.4.4 网络化 1.4.5 多媒体 返回 1.4.1 传统OS演变为现代OS的主要因素 1.计算机硬件的发展 2.网络的发展 3.多媒体应用 4.系统安全性 5.软件开发方法的发展 返回 1.4.2 多线程 1. 线程(Threads)的引入 由于进程不仅是一个可独立调度和分派的基本单位,又是一个拥有资源的基本单位,即它拥有一个进程运行时所必需的资源,如所需的内存空间、相关的文件以及某些I/O设备等。因而在创建、撤消和切换中,系统必须为之付出较大的时空开销,所以进程的切换频率不宜过高,这就限制了并发程度的进一步提高。 直到80年代中期,人们才又提出了比进程更小的单位——线程。这里,线程仅作为调度和分派的基本单位,并不作为拥有资源的单位,使其能“轻装上阵”,故对它的调度所付出的开销就会小得多,能更高效地提高系统内多个程序间并发执行的程度。 1.4.2 多线程 2. 线程的属性 线程在现代操作系统中有着非常重要的地位,它与进程有着许多相似的特性,其中线程的动态性、异步性和结构特征,与进程具有相同含意。下面仅对与进程有些差异的线程属性做些补充: (1)轻型实体。 (2)独立运行的基本单位。 (3)可并发执行。 (4)共享进程资源。 返回 1.4.3 微内核 1.传统操作系统的结构 ★无结构OS ★模块化OS结构 ★分层式OS结构 1.4.3 微内核 3.微内核结构OS的特征 ★足够小的内核 ★采用客户/服务器模式 ★采用面向对象技术 1.4.3 微内核 4.微内核OS的优点 ★提高了系统可扩展性 ★增强系统的可靠性 ★可移植性 ★融入了面向对象技术 返回 1.4.4 网络化 所谓计算机网络,是指一些互连的自主计算机的集合。而自主计算机,是指具有独立处理能力的计算机。 1.Internet的特征:广域性、广泛性、高速性、智能性、交互性。 2.网络功能:网络通信、网络资源共享 。 目前,在所有的广域网、局域网和Internet网中,作为网络服务器的计算机,都配置了网络操作系统(服务器部分),而在一般个人计算机上的OS,也都配置了很强的面向网络(客户部分)的功能。因此,网络化已成为现代操作系统的一个最重要特征。 返回 1.4.5 多媒体 通常多媒体是指包含了两种或两种以上的连续媒体,如从网上下载的含有视频信号和音频信号的数字电影,又如在计算机上播放的DVD电影等。 1.多媒体功能的引入:用户的娱乐等需求。 2.多媒体系统的特点 ★媒体的多样性 ★数据量大 ★实时性 ★交互性 返回 1.5 传统操作系统的主要功能 1.处理机管理 2.存储器管理 3.设备管理 4.文件管理 5.OS与用户之间的接口 从资源管理观点看,操作系统具有五大功能: 返回 1. 处理机管理 主要任务: 在传统的多道程序系统中,处理机的分配和运行,都是以进程为基本单位,因而对处理机的管理可归结为对进程的管理。处理机管理的主要功能有,创建和撤消进程、对诸进程的运行进行协调、实现进程之间的信息交换,以及按照一定的算法把处理机分配给进程。 1. 处理机管理 (1)进程控制: 在多道程序环境下为使作业能并发执行,必须为每道作业创建一个或几个进程,并为之分配必要的资源。当进程运行结束时,应立即撤消该进程,以便能及时回收该进程所占用的各类资源,供其它进程使用。在设置有线程的OS中,进程控制还应包括为一个进程创建若干个线程,以提高系统的并发性。因此,进程控制的主要功能也就是,为作业创建进程、撤消(终止)已结束的进程,以及控制进程在运行过程中的状态转换。 1. 处理机管理 (2)进程同步: 为使多个进程能有条不紊地运行,系统中必须设置相应的进程同步机制。该机制的主要任务是为多个进程(含线程)的运行进行协调。 有两种协调方式: ①进程互斥方式,这是指诸进程在对临界资源进行访问时,应采用互斥方式; ②进程同步方式,指在相互合作去完成共同任务的诸进程间,由同步机构对它们的执行次序加以协调。而实现进程同步时,最常用的机制是信号量机制。 1. 处理机管理 (3)进程通信: 对于相互合作的进程,在它们运行时,相互之间往往要交换一定的

文档评论(0)

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

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

1亿VIP精品文档

相关文档