网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统1.5 通用操作系统.ppt

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通常,将操作系统分为两大类: 通用操作系统 专用操作系统 通用操作系统具有较齐全的功能,是多处理方式的结合。目前大部分商业化的操作系统都是通用操作系统。近年来,嵌入式系统如雨后春笋般地快速发展起来。嵌入式系统是一种专用的微机应用系统,其处理方式单一,通过“量体裁衣”式的设计,将通用操作系统中的相关部分摘取出来,形成一种专用的操作系统(嵌入式系统不属于本书的讨论范围,感兴趣的读者可参考相关的教科书)。 操作系统启动过程的示意图。 DOS操作系统 DOS操作系统:Disk Operating System 1980 年11 月,IBM 公司和Microsoft 公司正式签约委托Microsoft 为其即将推出的IBM-PC 机 开发一个操作系统,这就是PC-DOS,又称IBM-DOS。1981 年,Microsoft 推出了MS-DOS1.0 版,两者的功能基本一致,统称DOS。 到1994 年推出了最后的版本DOS6.22 DOS 采用汇编语言书写系统开销小,运行效率高。另外,DOS 针对PC 机环境来设计,实用性好,较好地满足了低档微机工作的需要。 但是,随着PC 机性能的突飞猛进,DOS 的缺点不断显露出来,已经无法发挥硬件的能力,又缺乏对数据库、网络通信、多媒体等的支持,没有通用的应用程序接口,加上用户界面不友善,操作使用不方便,从而,逐步让位于Windows 等其他操作系统。 Windows 操作系统 Microsoft 公司成立于1975 年,到现在已经成为世界上最大的软件公司。 从1983 年11 月Microsoft 公司宣布Windows 诞生到今天的Windows XP,Windows已经走过了20 个年头,并且成为风靡全球的微机操作系统。目前个人计算机上采用Windows 操作系统的占90%,微软公司几乎垄断了PC 行业。 UNIX 操作系统 它最早由美国电报电话公司贝尔实验室的Thompson 和Ritchie 于1969 年在DEC 公司的小型系列机PDP-7 上开发成功,1971 年被移植到PDP-11 上。 1973 年Ritchie 在BCPL(Basic Combined Programming Language)语言基础上开发出C 语言,这对UNIX 的发展产生了重要作用,用C 语言改写后的第3 版UNIX具有高度易读性、可移植性,为迅速推广和普及走出了决定性的一步 UNIX 取得成功的最重要原因是系统的开放性,公开源代码,用户可以方便地向UNIX 系统中逐步添加新功能和工具,这样可使UINX 越来越完善,能提供更多服务,成为有效的程序开发支撑平台。它是目前唯一可以安装和运行在从微型机、工作站直到大型机和巨型机上的操作系统。 Unix系统和C语言的设计者Ritcchie 和Thompson 共同获得了1983 年度的ACM图灵奖(ACM Turing Award)和软件系统奖(Software System Award)。 Linux和自由软件 Linux 是由芬兰藉科学家Linus Torvalds 于1991 年编写完成的一个操作系统内核,当时他还是芬兰首都赫尔辛基大学计算机系的学生,在学习操作系统课程中,自己动手编写了一个操作系统原型,从此,一个新的操作系统诞生了。Linus 把这个系统放在Internet 上,允许自由下载 * 1.5.1 操作系统的基本特征 并发性(Concurrency) 共享性(Sharing) 不确定性(Nondeterminacy) 虚拟性(Virtual) 并发 Concurrency 并行是指两或多个事件在同一时刻发生。 并发是两或多个事件在同一时间间隔内发生。 进程:系统中能独立运行并作为资源分配的基本单位。引入线程后,独立运行的单位变为线程。 单CPU环境下,并发程序是在CPU上交替运行的。用户程序与用户程序;用户程序和操作系统程序之间并发执行。 在多处理器环境下,多个程序的并发特征,就不仅在宏观上是并发的,而且在微观(即在处理机一级)上也是并发的。 共享 系统中资源可供内存中多个并发执行的进程共同使用 互斥共享:一段时间只允许一个进程访问该资源 同时访问:微观上仍是互斥的 异步性(Asynchronism)不确定性——复杂应用的特征 并发情况无法预期,如何有效控制 保护机制与恢复机制:操作系统稳定性的体现 由于资源等因素的限制,使进程的执行通常都不是“一气呵成”,而是以“停停走走”的方式运行。 进程以怎样的速度向前推进,每道程序总共需多少时间才能完成,等等,都是不可预知的。 尽管如此,但只要运行环境相同,作业经多次运行,都会获得完全相同的结果。 虚拟——

文档评论(0)

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

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

1亿VIP精品文档

相关文档