以下哪些属于计算机系统软件?

以下哪些属于计算机系统软件?,第1张

1.BASIC源程序是用BASIC语言编写的一个应用程序,所以它不是系统软件

2. 监控、诊断程序--未说清具体功能,无从判断

3.FoxPro库文件--整个FoxPro软件(包括程序、说明文档和数据)是系统软件,但是FoxPro的数据库文件只是FoxPro软件的一个组成部分。

4.编辑程序--文字编辑程序不是系统软件。计算机语言处理程序中的编辑程序,则是计算机语言处理程序中的一个子部分。

下面说说什么是“系统软件”:

系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。

应用:控制和协调计算机

功能:是调度,监控和维护计算机系统

目的:使得它们可以协调工作

特点:与硬件有很强的交互性

基本概念

各种应用软件,虽然完成的工作各不相同,但它们都需要一些共同的基础 *** 作,例如都要从输入设备取得数据,向输出设备送出数据,向外存写数据,从外存读数据,对数据的常规管理,等等。这些基础工作也要由一系列指令来完成。人们把这些指令集中组织在一起,形成专门的软件,用来支持应用软件的运行,这种软件称为系统软件。一般来讲,系统软件包括 *** 作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户 *** 作的那部分软件。

系统软件一般是在计算机系统购买时随机携带的,也可以根据需要另行安装。

特点

系统软件的主要特征是:

*与硬件有很强的交互性

*能对资源共享进行调度管理

*能解决并发 *** 作处理中存在的协调问题

*其中的数据结构复杂,外部接口多样化,便于用户反复使用

主要类别

系统软件在为应用软件提供上述基本功能的同时,也进行着对硬件的管理,使在一台计算机上同时或先后运行的不同应用软件有条不紊地合用硬件设备。例如,两个应用软件都要向硬盘存入和修改数据,如果没有一个协调管理机构来为它们划定区域的话,必然形成互相破坏对方数据的局面。

有代表性的系统软件有:

*** 作系统

*** 作系统管理计算机的硬件设备,使应用软件能方便、高效地使用这些设备。在微机上常见的有:DOS、WINDOWS、UNIX、OS/2等。

在计算机软件中最重要且最基本的就是 *** 作系统(OS)。它是最底层的软件,它控制所有计算机运行的程序并管理整个计算机的资源,是计算机裸机与应用程序及用户之间的桥梁。没有它,用户也就无法使用某种软件或程序。 *** 作系统是计算机系统的控制和管理中心,从资源角度来看,它具有处理机、存储器管理、设备管理、文件管理等4项功能。

常用的系统有DOS *** 作系统、WINDOWS *** 作系统、UNIX *** 作系统和Linux、Netware等 *** 作系统。

语言处理程序

编译软件CPU执行每一条指令都只完成一项十分简单的 *** 作,一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。直接用基本指令来编写软件,是一件极其繁重而艰难的工作。

计算机只能直接识别和执行机器语言,因此要计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。

语言处理程序如汇编语言汇编器,C语言编译、连接器等。

为了提高效率,人们规定一套新的指令,称为高级语言,其中每一条指令完成一项 *** 作,这种 *** 作相对于软件总的功能而言是简单而基本的,而相对于CPU的一眇 *** 作而言又是复杂的。用这种高级语言来编写程序(称为源程序)就象用预制板代替砖块来造房子,效率要高得多。但CPU并不能直接执行这些新的指令,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言)使源程序转化成能在计算机上运行的程序。完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。目前常用的高级语言有VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。

数据库管理

数据库管理系统有组织地、动态地存贮大量数据,使人们能方便、高效地使用这些数据。

数据库管理系统是一种 *** 纵和管理数据库的大型软件,用于建立、使用和维护数据库。

Foxpro,Access,Oracle,Sybase,DB2和Informix则是数据库系统。

辅助程序

系统辅助处理程序也称为“软件研制开发工具”、“支持软件”、“软件工具”,主要有编辑程序、调试程序、装备和连接程序、调试程序。

CNC数控系统的故障自诊断:

1、开机自诊断

所谓开机自诊断是指数控系统通电时,由系统内部诊断程序自动执行的诊断,它类似于计算机的开机诊断。

开机自诊断可以对系统中的关键硬件,如:CPU、存储器、I/O单元、CRT/MDI单元,纸带阅读机、软驱等装置进行自动检查;确定指定设备的安装、连接状态与性能:部分系统还能对某些重要的芯片,如:PAM、ROM、专用LSI等进行诊断。数控系统的自诊断在开机时进行,只有当全部项日都被确认无误后,才能进入正常运行状态。

诊断的时间决定十数控系统一般只需数秒钟,但有的需要几分钟。开机自诊断一般按规定的步骤进行,以FANUC公司的FANUCII系统为例诊断程序的执行过程中,系统主板上的七段显示按9→8→7→6→5→4→3→2→1的顺序变化,相应的检查内容为:

9―对CPU进行复位,开始执行诊断指令:

8―进行ROM测试,表示ROM检查出错时,显示器变为b;

7―对RAM清零,系统对RAM中的内容进行清除,为正常运行作好准备;

6一对BAC(总线随机控制)芯片进行初始化。此时,若显示变为A,说明主板与CRT之间的传输出了差错;变为C,表示连接错误:变为F,表示I/O板或连接电缆不良:变为H,表示所用的连接单元识别号不对;显示小写字母c表示光缆传输出错;显示J,表示PLC或接口转换电路不良等等。

5―对MDI单元进行检查;

4―对CRT单元进行初始化;

3―显示CRT的初始画面,如:软件版本号、系列号等。此时若显示变成L,表明PLC的控制软件存在问题:变为O,则表示系统未能通过初始化,控制软件存在问题:

2―表示已完成系统的初始化工作;

1―表示系统已可以正常运转此时若显示变为E表示系统的主板或ROM板,或CNC控制软件有故障。

在一般清况下CRT初始化完成后,若其他部分存在故障,CRT即可以显示出报警信息。

2、在线监控

在线监控可以分为CNC内部程序监控与通过外部设备监控两种形式CNC内部程序监控是通过系统内部程序,对各部分状态进行自动诊断、检查和监视的种方法。在线监控范围包括CNC本身以及与CNC相连的伺服单元、伺服电动机、主轴伺服单元、主轴电动机、外部设备等。在线监控在系统工作过程中始终生效。

数控系统内部程序监控包括接口信号显示、内部状态显示和故障显示三方面。

(1)接口信号显示它可以显示CNC和PLC、CNC和机床之间的全部接口信号的现行状态。

指不数字输入/输出信号的通断清祝,帮助分析故障。维修时必须了解CNC和PLC、CNC和机床之间各信号所代表的意义,以及信号产生撤消应具备的各种条件才能进行相应检查。数控系统生产厂家所提供的“功能说明书’、“连接说明书”以及机床生产厂家提供的“机床电气原理图”是进行以上状态检查的技术指南。

(2)内部状态显示一般来说利用内部状态显不功能,可以显示以下几方面的内容:

1)造成循环指令(加工程序)不执行的外部原因。如:CNC系统是否处于“到位检查”中:是否处于“机床锁住”状态:是否处于“等待速度到达”信号接通:在主轴每转进给编程时是否等待“位置编码器”的测量信号;在螺纹切削时,是否处于等待‘主轴I转信号”进给速度倍率是否设定为0%,等等。

2)复位状态显示,指示系统是否处于“急停”状态或是“外部复位”信号接通状态。

3)TH报警状态显示。它可以显示出报警时的纸带错误孔的位置。

4)存储器内容以及磁泡存储器异常状态的显示。

5)位置跟随误差的显示。

6)伺服骆动部分的控制信息显示。

7)编码器、光栅等位置测量元件的输入脉冲显示等等。

(3)故障信息显示在数控系统中,故障信息一般以“报警显示”的形式在CRT进行显示。报警显示的内容根据数控系统的不同有所区别。这些信息大都以“报警号”,加文本的形式出现,具体内容以及排除方法在数控系统生产厂家提供的“维修说明书”上可以查阅。

通过外部设备监控是指采用计算机、PLC编程器等设备,对数控机床的各部分状态进行自动诊断、检查和监视的一种方法。如:通过计算机、PLC编程器对PLC程序以梯形图、功能图的形式进行动态检测,它可以在机床生产厂家未提供PLC程序时,进行PLC程序的阅动态波形显示等内容,通常也需要借助必要的在线监控设备进行。

随着计算机网络技术的发展,作为外部设备在线监控的一种,通过网络联接进行的远程诊断技术正在进一步普及、完善。通过网络,数控系统生产厂家可以直接对其生产的产品在现场的工作情况进行检测、监控,及时解决系统中所出现的问题,为现场维修人员提供指导和帮助。

3、脱机测试

脱机测试亦称“离线诊断”,它是将数控系统与机床脱离后,对数控系统本身进行的测试与检查。通过脱机测试可以对系统的故障作进一步的定位,力求把故障范围缩到zui小。如:通过对印制线路板的脱机测试,可以将故障范围定位到印制电路板的某部分甚至某个芯片或器件,这对印制电路板的修复是I分必要的。数控系统的脱机测试需要专用诊断软件或专用测试装置,因此,它只能在数控系统的生产厂家或专门的维修部门进行。

随着计算机技术的发展,现代CNC的离线诊断软件正在逐步与CNC控制软件一体化有的系统已将“专家系统”引入故障诊断中。通过这样的软件, *** 作者只要在CRT/MDI上作一些简单的会话 *** 作,即可诊断出CNC系统或机床的故障。

简单地说,系统软件是指管理计算机的 *** 作系统程序、监控程序、诊断程序以及各种计算机程序设计语言。微型计算机上常见的 *** 作系统有WindowsXP(2000,ME,98等)、DOS、OS、UNI等;还有一些提供编程功能的语言系统。

应用软件是针对人们在某一方面实际需要而开发的程序。常见的应用软件有:文字处理软件、表格处理软件、图形图像处理软件、教学软件和游戏软件,还有一些维护系统的工具软件,如查毒、防毒软件,磁盘医生软件、磁盘复制软件和磁盘压缩与解压缩软件等。

应用软件要通过系统软件才能运行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11811031.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存