OS第1章操作系统引论(11软工)详解.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MS DOS的特点 字符用户界面。 准多任务 不支持虚拟存储,没有存储保护。 XMS是段式分配,通过内存数据搬移来使用XMS区域 EMS是页式分配,通过页面的映射来使用EMS区域 或者用支持保护方式的编程工具 文件系统为FAT(File Allocation Table)格式(磁盘卷 设备驱动程序在系统起动时加载。分为字符设备和块设备。 2 MS Windows 3.x, Windows 95, Windows NT, Windows 2000 1990年:Windows 3.0(成功版本),16位OS,借见Apple Macintosh给出友好的用户界面; 1993年:Windows NT 3.1, 32位OS,支持DOS和Windows应用程序; 1999年12月:Windows 2000(Professional, Server, Advanced Server),32位OS; CPU 80386 单用户多任务(分时系统),16位/16和32位混合/32位 Windows的历史 Windows NT体系结构 简化的Windows2000体系结构 Windows 2000的特点 支持对称多处理机 真正的32位操作系统: 完全的代码可重入(reentrant) 图形用户界面GUI(和字符用户界面)。 抢先式多任务和多线程。支持动态链接。 虚拟存储:段页式(有存储保护)。 兼容16位Windows应用: 文件系统:NTFS(HPFS),支持安全控制 设备驱动程序:VxD(virtual driver)。 可移植:适用于多种硬件平台。 容错能力。 面向对象特性:用对象来表示所有资源。 3 UNIX 多用户多任务,16/32/64位 BSD, SVR4(模块式结构), OSF/1(微内核结构) UNIX系统:可运行UNIX应用软件的操作系统。 Bell实验室 早期UNIX和C 加州大学 伯克利分校 BSD4 AtT 的系统V HP-UX AIX Solaris SCO UNIX Linux UNIX的历史 传统的UNIX结构 现代UNIX结构 UNIX系统的特点 字符用户界面和图形用户界面GUI(X Window)。 抢先式多任务,多线程。支持动态链接。支持对称式多处理。 虚拟存储:段页式,有存储保护。 文件系统:多级目录,文件卷可以在子目录下动态装卸。无文件属性,可有别名。 采用设备文件的形式(读写,参数控制)。设备驱动程序修改后需要重新编译连接生成内核。 支持多种硬件平台。 易移植:主要代码用C语言写成; 变种很多,很难标准化。 作业 教材p68 复习题2.1 习题2.3 CTSS Operation 5 实时系统 所谓“实时”,是表示“及时”,而实时系统(Real-Time System)是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。 1. 应用需求 实时控制。 (2) 实时信息处理。 2. 实时任务 1) 按任务执行时是否呈现周期性来划分 周期性实时任务。 (2) 非周期性实时任务。 外部设备所发出的激励信号并无明显的周期性,但都必须联系着一个截止时间(Deadline)。它又可分为: ① 开始截止时间——任务在某时间以前必须开始执行;② 完成截止时间——任务在某时间以前必须完成。 2) 根据对截止时间的要求来划分 (1) 硬实时任务(hard real-time task)。系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。 (2) 软实时任务(Soft real-time task)。它也联系着一个截止时间, 但并不严格,若偶尔错过了任务的截止时间, 对系统产生的影响也不会太大。 3. 实时系统与分时系统特征的比较 多路性。 (2) 独立性。 (3) 及时性。 (4) 交互性。 (5) 可靠性。 操作系统的基本特性 1 并发(Concurrence) 2 共享 (Sharing) 1. 互斥共享方式 2. 同时访问方式 3 虚拟(Virtual) 操作系统中的所谓“虚拟”,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。物理实体(前者)是实的, 即实际存在的;而后者是虚的,是用户感觉上的东西。相应地,用于实现虚拟的技术,称为虚拟技术。在OS中利用了多种虚拟技术,分别用来实现虚拟处理机、虚拟内存、 虚拟外部设备和虚拟信道等。 4 异步性(Asynchronism) 进程的运行速度不可预知:分时系统中,多个进程并发执行,时走时停,不可预知每个进程的运

文档评论(0)

四月 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档