好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件的分类和概念.doc

2页
  • 卖家[上传人]:cl****1
  • 文档编号:509804598
  • 上传时间:2024-01-02
  • 文档格式:DOC
  • 文档大小:16.50KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 软件的分类和概念总的来说,软件就是指用以指挥计算机运行活动所使用的程序有两类软件:应用软件和 系统软件程序员设汁和编制应用软件来完成而向用戸的某些应用,诸如收帐和工资系统等 系统软件更为通用,通常是独立于应用的」它支持基本的讣算机功能以及所有的应用领域(而 不是特姝的应用)系统软件可以将系统软件从逻辑上分成主要的几类下面我们对每一类作概括介绍1、 编译程序编译程序将一种髙级语言的指令(如,COBOL)翻译成讣算机能解释的指令 读者应该记住:任何一台计算机都是用机器语言来执行所有的程序,而不论这些程序是用 BASIC. FORTRAN或是COBOL编写的髙级程序设讣语言只不过是给用户提供了一种方 便广源〃语言形式的程序是不能执行的2、 源程序它由程序员编写的一些语句组成,由编译程序对它进行编译程序员请求该 程序,于是系统从辅存中调出COBOL编译程序并装入到主存然后,编译程序将源程序翻译成 目标程序这种目标程序是机器语言形式,通常存放在辅存上以便今后调用并(或)直接执行 编译的过程可能是费时间的,特別对于大型程序更是如此,在规则地调度生产性程序时,将直 接、'调用“(从磁盘检索)并执行目标程序,不需要进行编译。

      如果对源程序作了某些修改,那 么必须对它重新编译以产生最新版本的目标程序3、 解释程序解释程序基本上执行与编译程序相同的功能,只是方式上不同而已解释 程序按顺序翻译并执行每一条源程序语句解释程序的优点是当语句出现语法错误时,可以 立即引起程序员注意,而程序员在程序开发期间就能进行校正解释程序的缺点是不能像编 译程序那样充分地利用计算机资源4、 模拟和仿真程序这类系统软件允许一台计算机就像是另一台计算机那样工作当 把程序转换到另一台不兼容的计算机上时,模拟程序和仿真程序特别有用直到现有程序全 部被转换成新的计算机格式后,原来为一台老的计算机编写的程序才能在新的计算机上执 行从技术上讲,仿貞•程序是硬件和软件的结合,而模拟程序则完全是软件5、 实用程序实用程序是经常使用的服务程序这些程序提供了诸如文件备份(如,从 磁盘转贮职工主文件到磁带)、测试辅助(在程序某个错误点取主存的'、快照〃)以及应用辅助 (以部门中的社会保险号排序职工主文件)等功能6、 操作系统操作系统(也称执行系统、监督程序或管理程序)控制所有应用程序和系 统程序的执行操作系统可以提供任务调度、输入/输出控制、使用机器记帐(如,每台磁盘 驱动器的查找次数等)、主分配、数据管理以及其他有关的服务。

      操作系统的目标是:(D使周转时间最小(从递交作业到收到输出结果之间所经过的时间);(2) 使吞吐量最大(每一单位时间的处理量);(3) 使主存和外部设备的利用最佳化与操作系统有关的一个概念是虚机器,虚机器软件嵌入在操作系统中,它允许两个以上 不同操作系统的程序同时在同一台计算机上执行当需要从一个操作系统转到另一个操作系 统时,虚机器能力是有用的7、 通信软件某些计算机的操作系统控制来自(或到)一个远程地点的数据传输流•但是 通常这一功能由专门为此目的而设计的通信软件来处理通信软件可同时在前端处理机据主 计算机上执行8、 数据库管理系统在第六章我们已详细讨论了 DBME软件,多数数据库管理系统都有 一系列程序用来支持数据管理功能9、 性能度量软件性能度量软件用来监视、分析和报告有关整个计算机系统和汁算机 系统各组成部分的性能有关软件的概念几乎连最小的计算机都具有多道程序设计的能力多道程序设计是指在任一给左时间段 里多个程序看上去是同时在执行然而就某一特左时间而言,真正在处理机上执行的只有一 道程序•其他程序处于等待或暂停状态当执行的程序需要输入/输岀或正常结朿时,操作系 统凋下一道优先数最高的等待程序在处理机上执行。

      由于程序执行的速度很快,因此,多道程 序设il•的处理使得看上去好像每道程序独占了计算机匚公时处理是指汁算机轮流分配给每道 程序一个小的时间片由于所有要处理的数据和程序必须驻留在主存里,因此,在决泄计算机系统的吞吐量时, 主存是一个关键的因素一旦主存饱和,直到某部分主存被释放之前,不能再执行更多的程 序虚拟存贮器管理程序是给操作系统增加的一个软件,通过该软件来扩充主存以提髙CPU 的吞吐呈:虚拟存贮器的基本原理很简单读者可能还记得,程序是逐条语句按顺序执行的,通过把 程序放在一些'♦页〃(或段)中,只有正在执行的那部分程序(页)驻留在主存中,余下的程序存 贮在一台直接存取存设备(DASD)±,当需要程序的另一页时,再把它调入主存虚拟存贮器的 优点是它有效地扩充了主存,给程序员以更大的灵活性但是到多个页的转移指令的程序将 执行得很慢,因为从磁盘设备将这些页调入主存需要时间。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.