- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单体式结构 层次式结构 操作系统的实现层次 Level Name Objects Example Operations 13 Shell User programming Statements in shell language environment 12 User processes User processes Quit, kill, suspend, resume 11 Directories Directories Create, destroy, attach, detach, search, list 10 Devices External devices, such Open, close, as printer, displays read, write and keyboards 9 File system Files Create, destroy, open, close read, write 8 Communications Pipes Create, destroy, open. close, read, write Level Name Objects Example Operations 7 Virtual Memory Segments, pages Read, write, fetch 6 Local secondary Blocks of data, device Read, write, allocate, free store channels 5 Primitive processes Primitive process, Suspend, resume, wait, signal semaphores, ready list 4 Interrupts Interrupt-handling Invoke, mask, unmask, retry programs Procedures Procedures, call stack, Mark stack, call, return display 2 Instruction Set Evaluation stack, micro- Load, store, add, subtract program interpreter, branch scalar and array data 1 Electronic circuits Registers, gates, buses, Clear, transfer, activate, etc. complement 操作系统的实现层次 虚拟机结构 微内核结构 2.5 经典操作系统介绍 工业化的硬件与OS产品 IBM 巨型机/大型机/中型机/小型机 1980年 CRAY 巨型机 DEC 小型机 苏联 法语 世界 MAC 微型机 独立发展的UNIX IBM PC PC DOS PS2/OS2 PC 与 开 放 结 构 MS-DOS/MS-WINDOWS INTEL HP/DELL HP/DEC /COMPAQ SUN 小 型 机 服 务 器 HP/DELL HP/DEC COMPAQ UNIX IBM 各种硬件 大 型 机 巨 型 机 IBM 机群 UNIX/专用 各种硬件 其他操作系统(嵌入式、移动平台), 如: VxWork / iOS / Android /黑莓 Unix与类Unix系统 美国电报电话公司的贝尔实验室于1969年在DEC公司的小型系列机PDP-7上开发成功 73年开发出C语言并改写Unix,从而使得Unix具有高度易读性、可移植性,为迅速推广和普及走出了决定性的一步 74年7月,”Unix分时系统”一文在美国权威杂志CACM上发表,引起了广泛注意 75年发布的Unix第6版是最早可获得的Unix 78年的Unix第7版,可以看作当今Unix的祖先,该版为Unix走进商界奠定了基础。 Unix的商业版本 Unix商业版本的出现源于1977年的IS/1 ATT:81年的System Ⅲ,83年的SystemⅤ,84年的SVR2,87年的SVR3 78年起,SCO和Microsoft的XENIX XENIX与ATT Unix在使用标准上会合于SVR3.2 Unix BSD:78年的1BSD和2BSD、79年3BSD、80年之后的4/4.1/4.2/4.3/4.4BSD 4BSD的商业代表Sun OS及其Solaris Sun OS和SVR3.2在使用标准上会合于SVR4.0 Unix的优势 Unix取得成功的最重要原因是系统的开放性,公开源代码,用户可以方便地向Unix系统中逐步添加
文档评论(0)