- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Page * * 国内操作系统的研制状况 60年代末至70年代初 杨芙清院士主持 我国第一台百万次集成电路计算机(150)操作系统 支持多道程序运行,在石油勘探领域成功应用 70年代中后期 杨芙清院士主持 我国第一个全部用高级语言书写的DJS240机操作系统DJS200/XT2 层次管程结构模型,PCM设计方法,活跃管程结构模式 Page * * 国内操作系统的研制状况 GX73多机实时操作系统(1978年) 国防科技大学,1980年装在“远望”-I 号航天测量船上,完成了向太平洋发射运载火箭、潜水艇水下发射的测控任务;完成了我国第一颗同步地球卫星的测控、定轨、控制任务 “银河”-1 YHOS巨型操作系统(1983年)国防科技大学,用于YH-1、YH-2超级计算机,用于我国的石油勘探、天气预报和核物理研究 COSIX v 1.X/2.0 国产UNIX类操作系统(国家八五、九五重点科技攻关成果,以中软为首,联合国内18个单位共同完成) 嵌入式操作系统Hopen(女娲计划) Linux类操作系统 Page * * 本章小结 理解并掌握OS的基本类型及各类型的主要优缺点 理解并掌握OS的基本特征 理解并掌握OS的五大功能内容 理解OS的作用,在整个计算机系统中的地位,OS的设计目标是什么? 要求:查阅目前流行的OS,体会一下五大功能的内容 作业:OS的五大功能?基本特征? THE END * 进程调度要解决的问题 * 进程调度要解决的问题 * * Palm是3Corn公司的产品,其操作系统为Palm OS。Palm OS是一种32位的嵌入式操作系统。是一套专门为掌上电脑开发的OS。 WINDOWS CE是微软开发的一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统。它是精简的Windows 95。 Linux是一个类似于Unix的操作系统。它起源于芬兰一个名为Linus Torvalds的业余爱好,但是现在已经是最为流行的一款开放源代码的操作系统。Linux从1991年问世到现在,短短10年的时间内已发展成为一个功能强大、设计完善的操作系统,伴随网络技术进步而发展起来的Linux OS已成为Microsoft公司的DOS和Windows 95/98的强劲对手。 * 1 MIPS 1兆指令/S 1 GFLOPS 1亿次/S Page * * 操作系统的主要功能 处理机管理 存储器管理 设备管理 文件管理 用户接口 Page * * 用户接口 目标 提供一个友好的用户访问操作系统的接口 命令接口 联机用户接口 这是为联机用户提供的,它由一组键盘操作命令及命令解释程序所组成。当用户在终端或控制台上每键入一条命令后,系统便立即转入命令解释程序,对该命令加以解释并执行该命令 脱机用户接口 该接口是为批处理作业的用户提供的,故也称为批处理用户接口。该接口由一组作业控制语言JCL组成。批处理作业的用户不能直接与自己的作业交互作用,只能委托系统代替用户对作业进行控制和干预 Page * * 用户接口—续 程序接口 该接口是为用户程序在执行中访问系统资源而设置的,是用户程序取得操作系统服务的惟一途径。它是由一组系统调用组成,每一个系统调用都是一个能完成特定功能的子程序,每当应用程序要求OS提供某种服务(功能)时,便调用具有相应功能的系统调用 图形接口 图形用户接口采用了图形化的操作界面, 用非常容易识别的各种图标(icon)来将系统的各项功能、各种应用程序和文件,直观、逼真地表示出来。用户可用鼠标或通过菜单和对话框,来完成对应用程序和文件的操作 Page * * 第一章 操作系统引论 操作系统的目标和作用 操作系统的发展过程 操作系统的基本特征 操作系统的主要功能 操作系统的结构设计 Page * * 操作系统的结构设计 软件工程的基本概念 传统的操作系统结构 微内核OS结构 Page * * 软件工程的基本概念 软件 是指当计算机运行时,能提供所要求的功能和性能的指令和程序的集合,以及该程序能够正确地处理信息的数据结构 规范的软件还应具有描述程序功能需求以及程序如何操作使用的文档 软件工程 是指运用系统的、规范的和可定量的方法,来开发、运行和维护软件 目的是为了解决在软件开发中所出现的编程随意、软件质量不可保证以及维护困难等问题 Page * * 操作系统的结构设计 软件工程的基本概念 传统的操作系统结构 微内核OS结构 Page * * 传统的操作系统结构 无结构操作系统 设计者只是把他的注意力放在功能的实现和获得高的效率上,缺乏首尾一致的设计思想 此时的OS是为数众多的一组过程的集合,各过程之间可以相互调用,在操作系统内部不存在任何结构 缺点 操作系统既庞大又杂乱,缺乏清晰的
文档评论(0)