- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TechEd 2002 教 材 课程简介 说明一下小论文对他们的帮助,以后进一步深造需要写论文。研究生是老板和学生一起学,博士是学生教老师学。 操作系统课程的特点 为什么学习操作系统 如何学好操作系统 基本目的 学习收获 课程地位 课程内容 第一章 绪论 一、计算机系统组成 二、操作系统的定义和目标 三、操作系统的作用 四、操作系统发展的主要动力 五、 操作系统的性能指标 一、操作系统的发展过程 二、操作系统的特征 二、操作系统的特征 一、操作系统功能 § 1.3 操作系统的功能和结构设计 (3). 文件的读/写管理和保护 (i) 文件的读/写管理。该功能是根据用户的请求,从外存中读取数据;或将数据写入外存。在进行文件读(写)时,系统先根据用户给出的文件名,去检索文件目录,从中获得文件在外存中的位置。然后,利用文件读(写)指针,对文件进行读(写)。一旦读(写)完成,便修改读(写)指针,为下一次读(写)做好准备。由于读和写操作不会同时进行,故可合用一个读/写指针。 (ii) 文件保护。 ① 防止未经核准的用户存取文件; ② 防止冒名顶替存取文件; ③ 防止以不正确的方式使用文件。 § 1.3 操作系统的功能和结构设计 5、用户接口 (1).命令接口 (i) 联机用户接口。 (ii) 脱机用户接口。 (2). 程序接口 该接口是为用户程序在执行中访问系统资源而设置的,是 用户程序取得操作系统服务的惟一途径。它是由一组系统调用组成,每一个系统调用都是一个能完成特定功能的子程序,每当应用程序要求OS提供某种服务(功能)时,便调用具有相应功能的系统调用。 § 1.3 操作系统的功能和结构设计 (3). 图形接口 用户虽然可以通过联机用户接口来取得OS的服务,但这时要求用户能熟记各种命令的名字和格式,并严格按照规定的格式输入命令,这既不方便又花时间,于是,图形用户接口便应运而生。图形用户接口采用了图形化的操作界面, 用非常容易识别的各种图标(icon)来将系统的各项功能、各种应用程序和文件,直观、逼真地表示出来。用户可用鼠标或通过菜单和对话框,来完成对应用程序和文件的操作。此时用户已完全不必像使用命令接口那样去记住命令名及格式,从而把用户从繁琐且单调的操作中解脱出来。 二、操作系统的结构设计 § 1.3 操作系统的功能和结构设计 传统的操作系统结构 1. 无结构操作系统:为数众多的一组过程的集合,在操作系统内部不存在任何结构。 2. 模块化操作系统结构:基于“分解”和“模块化”原则,将OS按其功能划分为若干个具有一定独立性和大小的模块。 优点:提高了OS设计的正确性、可理解性和可维护性; 增强了OS的可适应性。 加速了OS的开发过程。 二、操作系统的结构设计 § 1.3 操作系统的功能和结构设计 缺点:模块的划为不精确;未能将共享资源和独占资源加以区别;模块间存在复杂的依赖关系。 3. 分层式操作系统结构:每一层都仅使用其底层所提供的功能和服务。 层次的设置:程序嵌套;运行频率;公用模块;用户接口。 二、操作系统的结构设计 § 1.3 操作系统的功能和结构设计 现代的操作系统结构 4. 20世纪90年代,微内核操作系统结构 客户/服务器模式 基本概念: 优点:提高了系统的灵活性和可扩充性; 提高了OS的可靠性; 可运行于分布式系统中。 二、操作系统的结构设计 § 1.3 操作系统的功能和结构设计 面向对象的程序设计技术 基本概念:对象 优点:可修改性和可扩充性; 继承性; 正确性和可靠性。 微内核技术 引入:微内核技术 基本功能:进程管理,存储器管理,进程通信管理,I/O设备管理。 操作系统术语 1 1、操作系统: Operating System 2、串行处理系统:Serial System 3、批处理系统:Batch System 4、分时系统: Time Sharing System 5、实时系统: Real Time System 6、多道程序: Multi-programming 作业 1 1、操作系统定义 2、操作系统目标 3、操作系统分类 4、Page 25 #3、#5、#7 (概要) 5、Page 25 #10、#11、#12、#13 (概要) § 1.3 操作系统的分类 实例 运行15ms I/O 20ms 运行10ms I/O 10ms A B B A I/O I/O 10ms 6
文档评论(0)