【计算机应用教程】软件开发能力成熟度模型.pptVIP

【计算机应用教程】软件开发能力成熟度模型.ppt

  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文档。上传文档
查看更多
徐州工程学院 第8章 软件系统与软件工程 徐州工程学院 第8章 软件系统与软件工程 8.1 操作系统 8.1.1 操作系统的形成 8.1.2 操作系统分类 8.1.3 操作系统功能 8.1.4 常用操作系统简介 第8章 软件系统与软件工程 8.2 软件工程简介 8.2.1 什么是软件工程 8.2.2软件开发模型 8.2.3软件开发能力成熟度模型 第8章 软件系统与软件工程 8.3 计算机的运算基础 8.3.1 数制 8.3.2 不同数制之间的转换 8.3.3 描述小数点和符号 8.3.4 原码、反码和补码 8.3.5常用计算机信息编码 第8章 软件系统与软件工程 8.4 程序设计基础 8.4.1 程序设计语言 8.4.2 程序设计步骤 8.4.3 面向对象的程序设计 8.5 数据处理基础 8.5.1 数据结构简介 8.5.2 算法及其描述 8.5.3 典型数据组织 8.1 操作系统 操作系统是对硬件系统功能的首次扩充,在计算机系统中占据特殊重要的地位,所有其它软件,如编辑程序、汇编程序、编译程序、数据库管理系统等系统软件, 以及大量的应用软件都是建立在操作系统基础上的,并得到它的支持和取得它的服务。 8.1.1 操作系统的形成 操作系统是在人们不断地改善计算机系统性能和提高资源利用率的过程中,逐步地形成和发展起来的。 操作系统从无到有、从小到大,功能不断增强,它是随着计算机硬件技术和软件技术的发展而发展的。操作系统的形成过程大致经历了手工操作、管理程序和操作系统三个阶段。 8.1.2 操作系统分类 迄今为止,操作系统的诞生已有30年。在此期间,计算机系统得到蓬勃发展。相应地也就出现了合式各样的操作系统。 对操作系统可采取多种方法进行分类,最常用的方法是根据特征的不同而把操作系统分为三种基本类型,即批处理操作系统、分时操作系统和实时操作系统。 8.1.2 操作系统分类 1.批处理系统 (1)单道批处理系统 在系统监督程序的控制下,先把磁带上的第一个作业传送到内存,并把运行的控制权交给它,当第一个作业处理完后又把控制权交还给监督程序,由监督程序再把第二个作业输入内存。 按这种方式对磁带上的作业自动地、一个接一个地处理,直至把磁带上的所有作业全部处理完毕。这便形成了最初的批处理技术。 8.1.2 操作系统分类 1.批处理系统 (2)多道批处理系统 批处理系统虽诞生于60年代初期。但至今仍作为一种主要的操作系统类型,并已将它配置于网络系统中,其主要优点是,系统吞吐量大、资源利用率高。批处理系统的缺点是,平均周转时间长、不能提供交互作用能力。 8.1.2 操作系统分类 2.分时系统 实现分时系统的方法有,简单分时系统、基于多道程序设计的分时系统和具有前台和后台的分时系统。 在分时系统中,作业的运行方式不能像批处理系统那样,一个作业长期占有CPU运行,其它作业则因不能获得CPU而处于长期等待的状态,致使其用户请求不能得到及时响应。 8.1.2 操作系统分类 3.实时系统 实时系统是指系统对特定输入做出反应的速度足以控制发出实时信号的对象; 或者说,计算机能及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时设备和实时任务,协调一致地运行。实时系统可分成实时控制系统和实时信息处理系统。 8.1.2 操作系统分类 4.网络操作系统 单机操作系统是封闭的,而网络操作系统恰恰相反,它是开放系统。因为只有“开放”,才适应网络中多用户之间的交往和全网资源的共享。 一个计算机系统入网后,不但大大扩大了本机用户的可用资源范围,同时也使该机的用户范围从本机用户扩大到全网用户。这就要求网络环境下的操作系统,既要为本机用户提供有效地使用网络资源的手段,又要为网络用户使用本机资源提供服务。 8.1.3 操作系统功能 在多道程序环境下,用户提交给系统的作业所据资源的总和,远多于系统所拥有的资源,系统必然会因不能同时满足所有作业的资源要求,而无法将它们都开动起来。于是,为了使自己能投入运行,这些作业之间必将争夺资源。 程序的并发执行,有效地改善了系统资源的利用率和提高了系统的吞吐量,但它使系统复杂化,操作系统必须具有控制和管理各种并发活动的能力。计算机系统中的硬件和软件资源不再为某个程序所独占,而是供多个用户共同使用。 8.1.3 操作系统功能 1.处理机管理 处理机管理的主要任务是对处理机的分配和运行实施有效管理。在多道程序环境下,处理机的分配和运行又都是以进程为基本单位的,如某进程因某事件而无法继续执行时,应引起对处理机的重新分配。 因此,对处理机的管理,可归结为对进程的管理。所谓进程,就是是指在系统中能独立运行和进行资源分配的基本单位,它能和其它程序并发执行。 8.1.3 操作系统功能 2.存储器管理 存储器管理的主要任务是,为多道程序的并发

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档