计算机软件系统范文

时间:2023-05-06 18:26:16

导语:如何才能写好一篇计算机软件系统,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。

计算机软件系统

篇1

1计算机软件系统相关介绍

计算机是由硬件系统与软件系统组成,所谓的软件系统是指为运行、管理和维护计算机而编制的各种程序、数据和文档的总称。可以说,计算机软件系统是联系硬件系统与用户间的一座桥梁。通常来讲,可将计算机软件系统分为系统软件与应用软件两类。系统软件是由计算机厂家作为计算机系统资源提供给用户使用的软件总称,可以使用户更好的使用并管理计算机,为其他软件的使用提供服务。可以说,系统软件是联系硬件系统与其他软件的中介。而应用软件是专门为解决某个或某些应用领域中的具体任务而编写的功能软件。通过使用应用软件可以实现计算机多功能操作。

2计算机软件的开发

随着社会的不断发展,人们对计算机的需求不断增加,往往希望通过计算机来实现更多的应用,期待更加多样化的功能,这就推动了计算机软件的开发与应用。计算机软件的开发不是单一独立的,其是基于不同的平台而开发的。这里所说的基础平台主要是指硬件平台、操作系统平台、网络中间软件平台、多元化数据库开发的软件等。基于不同的开发平台,所开发出的软件就会有着不同的功能,以下是对计算机软件开发的具体探讨。

2.1基于硬件平台开发的计算机软件

基于硬件平台开发的计算机软件功能侧重点为服务硬件系统。这类软件的开发可以有效确保各类硬件的正常应用。

2.2基于操作系统平台开发的计算机软件

基于操作系统平台开发的计算机软件具有多样性、实用性与依赖性。这类软件在开发之后,往往形成了不同的软件具有相似功能的局面,如此一来,哥软件之间的竞争力较强,软件能否进一步发展应用就在于是否把握好核心竞争力。这里所说的核心竞争力是软件的应用与更新。基于操作系统平台开发的计算机软件不仅要便于应用,更要注重的是更新完善,软件的功能要不断与变化的计算机技术、应用环境相适应。

2.3基于网络中间软件平台开发的计算机软件

基于网络中间软件平台开发的计算机软件主要服务于网络应用,这类软件可以有效解决网络环境下不同网络系统之间的异构问题,故而也具有较强的实用性。不仅如此,这类软件还可以辅助软件系统在不同的网络环境下正常运行,为信息的交流与共享提供了极大的便利条件。

2.4基于多元化数据库技术开发的计算机软件

基于多元化数据库技术开发的计算机软件主要服务于电子数据库技术,使得电子数据库的使用更加的便利,也促使电子数据库实现由单机多功能发展向多机多元化发展,更有利于信息资源的共享。

3分析计算机软件系统应用平台技术

随着计算机软件系统的广泛应用,其应用平台也呈现了一定的发展趋势。现阶段的计算机软件系统应用平台逐渐发展为独立的软件系统,例如WINGE5.0嵌入式软件应用平台与AEM9软件应用平台等。而在这种发展趋势的影响下,人们对计算机软件系统应用平台的研究,也逐渐侧重为其组件技术与系统平台化。

3.1组件技术的研究

各软件的合理应用都需要依靠组件技术,组件技术可以有效的处理软件,使得各个软件之间保持独立的功能特点并具有良好的接口功能。组件技术可以实现各组件间的有效拼接,当某个软件出现运作异常需要及时更换时,可以实现独立更换,而不影响其他软件的正常应用,相比于软件捆绑,组件技术的应用可以降低损失,更有利于各软件的应用。如此一来,组件技术的应用大大提高了软件设计效率,也降低了开发的难度,便于更多优质软件的开发。由于组件技术的不断发展与广泛应用,人们对这种技术更加的认可,基于组件技术的应用平台逐渐发展成为当前各软件应用平台的主流,组件技术本身也成为了计算机软件系统应用平台技术中最重要的技术之一。

3.2软件系统应用平台化

网络技术的复杂化发展带动着软件系统的发展,软件的体系结构逐渐呈现多层发展,软件的底层基础构架与软件的业务功能逐渐独立,软件系统对应用平台的要求也越来越严格。软件平台化技术可以实现各项功能的兼容并为各种软件的应用提供有效的支持,不仅如此,这类软件平台具有一定的开放性,便于应用的同时也在最大程度上确保着软件的安全可靠性。软件系统应用平台化是软件技术发展的必然趋势,其对软件的开发提出更为严格的要求,与此同时软件研发强度也将加大,这就要求相关开发人员具备较高水平的专业素质与更加灵活的思维,力求所开发出的软件与软件系统应用平台化的发展趋势相适应。未来的计算机软件系统应用平台技术会不断呈现多元化发展,逐步向服务型转变,更加的智能化、开放化、网络化,不断融合其他先进技术,完善软件系统应用平台技术本身,保持发展优势,提高软件产业的核心竞争力,在应用中创新,在创新中应用,实现计算机软件系统的进一步发展。

4结束语

篇2

关键词:计算机;软件系统;维护管理;应用软件

中图分类号:TP311.53 文献标识码:A 文章编号:1007-9599 (2012) 10-0000-02

计算机软件主要是指计算机中各种相应的程序及其文档的总和。但与传统的概念有所不同的是,这些程序并不完全等于软件,换言之,就是说软件的定义更加强调文档的重要性,文档为软件的开发及维护提供了十分重要的支持和依据。计算机软件是整个计算机系统中较为重要的组成部分之一,它与计算机硬件并称为计算机两大主系统。若是将计算机看做人的躯体,则软件系统就是人的灵魂。计算机要是没有软件系统予以支持,这样的计算机只能算作裸机,具体一点讲,就是由诸多物理设备堆砌而成的物件,基本不具备任何工作能力。为此,计算机软件系统的维护及管理就显得尤为重要。借此本文就计算机软件系统的维护及管理展开探讨。

一、计算机软件系统概述

通常情况下,计算机软件大致可分为系统软件和应用软件两类。其中系统软件的主要作用是负责维护、管理、控制和开发计算机的软硬件资源,并为用户提供便利的操作界面和编制应用软件的资源环境。系统软件主要包括操作系统、程序设计语言、处理程序以及数据库管理系统等。其中操作系统属于整个软件系统的核心,具体负责计算机全部软硬件资源的管理、分配和调度,它是计算机与用户两者之间的接口;程序设计语言主要是供编程人员使用的软件,它属于一种比较特殊的语言,可用于实现数据处理;数据库管理系统也是计算机中较为重要的系统软件,这是因为应用软件功能的实现全部需要数据库的支持,如电子商务系统和信息管理系统等。应用软件主要是指为解决某个特定领域中的具体问题而编制的软件产品,如信息管理系统、办公软件以及图像处理程序等等。由于应用领域的不同,所以应用软件的种类比较繁多。

计算机的软件发展大致经历了以下三个阶段:其一,初期阶段。该阶段始于上世纪40年代,截止到50年代中期。在该阶段中,计算机的软件开发主要凭借的是低级语言,开发效率相对较低,其应用领域也都局限在工程和科学的数值计算上面。软件文档的编制基本上未获得足够的重视,一般都是将重点放在代码的编写上;其二,发展阶段。这一阶段从上世纪50年代中期开始直至60年代末期截止。在该阶段中,随着技术的发展和进步,大量高级语言随之诞生,各类软件程序的开发效率也明显提高,与此同时形成了较为成熟的操作系统以及数据库管理系统。直至60年代后期,因为软件的规模不断扩大,加之复杂程度日益提高,从而导致了软件危机,正因如此,具有针对性的软件开发理论和实践研究相继出现;其三,成型阶段。从上世纪70年代初期至今,软件应用领域的规模不断扩大,各类大型应用软件的开发已经成为工程性任务,随之形成了极具代表性的软件工程,其在不断推广使用的过程中,获得了长足发展和进步。同时软件技术也随之得到相应发展,并逐步转向集成化、自动化、智能化、开发化和并行化。

二、计算机软件系统故障诊断技术

为了进一步提高计算机软件系统的运行安全性和可靠性,软件维护人员应当了解并掌握软件系统故障诊断技术。所谓的软件系统故障诊断技术具体是指软件运行过程中出现的一种不可接受的内部状态,这种状态将会影响软件系统的正常运行。

(一)故障分类

在软件系统的实际运行过程中,因其性质以及用途等方面的不同,所以故障导致的后果也存在很大差别,有些故障由于对系统正常运行的影响相对较小,故此可以忽略不计。而有些故障会对设备造成严重损害,因此,这种类型的故障是绝对不允许出现的。这就要求维护人员应按照故障引发的结果对其进行系统的分类,通过分类后,便于软件维护人员制定相应的策略。通常情况下,可按照软件系统故障所导致的后果对其进行分类,具体可分为如下几类:其一,费用损失情况。主要是指按照故障造成的费用损失多少来判定该故障的严重程度,这是一种十分实用的分类方法,但是该方法的弊端是费用的具体损失情况不容易准确计算;其二,服务功能缺失程度。这种分类方法相对比较简单,软件系统服务功能缺失主要可分为四个等级:基本服务功能缺失、基本服务功能退化、使用不方便、影响轻微。

(二)故障诊断技术的特点

软件系统故障诊断技术具有以下特点:其一,软件故障基本都是由程序运行中软件错误被出发而导致的,这种错误一般都是由于设计原因造成的,若不对其进行更改,则这种错误会始终存在;其二,软件的故障率会随时间的增加而有所下降,这是因为软件发生错误可穿插在实际使用过程中进行;其三,有的软件的使用一段时间后,可能会被淘汰或废除,具体是因为软件版本较低,无法满足用户的使用要求;其四,软件系统对于普通的用户而言,具有不可维护性,一旦出现错误只能通过开发商重新设计才能排除错误。

三、计算机软件系统的维护及管理方法

(一)常用的软件系统维护技术

目前,较为常用的软件系统维护技术主要有以下几种类型:

篇3

关键词:计算机;软件系统保护;计算机安全;保护与恢复技术

中图分类号: TP308 文献标识码:A文章编号:1672-3791(2013)04(b)0000-00

1我国计算机软件系统的保护及恢复技术的现状

(一)在我国,大部分计算机普通服务器在硬件的设置过程中主要存在着避免对软件系统的非授权修改和用户对各类资源的使用。在对这两个问题的保护措施中,都未做出相关的考虑。在当前,我国常用的计算机系统缺乏软件的保护功能,对于一些操作系统来讲,可以采用设置访问权的方式来进行对计算机的保护,但是却阻止不了恶意破坏计算机的状况出现。

(二)在现阶段,我国计算机常用的保护方式主要有硬件和软件的保护,硬件里的系统保护卡主要是在操作系统和硬件层之间进行工作的;软件系统则是在操作系统和应用系统之间进行的。所以造成了计算机在应用过程中出现了程序的冲突性问题。根据调查,我国系统保护卡的销售情况远远地高于系统保护软件的销售量。

(三)计算机软件系统的保护与恢复是相辅相成和相互关联的,没有哪一个保护措施是绝对安全可靠的,所以,在对计算机的软件系统进行保护是,要采取必要的备份措施或者修复技术,这样才能使计算机软件系统更加安全。在我国目前主要应用的软件保护措施是硬件克隆保护措施,它不仅能对文件进行记录,而且还能对文件分配、硬件主引导和分区表等信息进行记录。这门软件在软件完全被破坏的同时,能完整的记录好已经失去的信息,会有效地保护文件系统格式不一致导致的不兼容性问题。

2计算机软件系统保护和恢复的方法

(一)Ghost软件的使用。chost软件是一种功能比较强大,而且使用范围比较广的一个软件,它可以将实现硬盘与硬盘之间的对拷、两个硬盘分区对拷和电脑与电脑之间的对拷,可以将信息压缩成为一个影像文件,保存在备份的硬盘里,在需要时可以把文件恢复到硬盘中,使系统迅速恢复。在对Ghost软件进行使用时,首先要将分系统区分,提通过C盘生成影像文件,这样,只要运行程序,把保存在非系统分区的文件恢复到吩咐即可。

在我国,学校和网吧的计算机的配置几乎是一样的,如多多台计算机发生了问题,需要重新对软件和系统进行安装,可养既花费了时间,有消耗了大量的劳动量。如果在安装的过程中把一台计算机的系统和软件安装好,然后利用chost软件对这些笑傲做系统或者硬盘进行备份,在把备份恢复到其它的计算机上,就可以达到良好的效果,既避免了重复劳动又提高了工作效率。

(二)使用保护卡和恢复系统数据的办法

海光蓝是我国目前最比较流行的硬件数据保护和局域网数据恢复硬件,它为学校和网吧等大型使用计算机的场合提供了系统保护的方案,具有很强的独特性和新颖性。如果几台计算机发生故障,只要恢复一台计算机进行系统管理即可,再把其它计算机的系统还原就行。

海光蓝是硬盘保护卡和网卡的功能聚集者,并且根据机房和办公室的需要来进行维护,具有针对性的自动连接功、网络唤醒、数据同步传输和网络拷贝功能。它脱离了对计算机系统的依赖,能应付更加恶劣的计算机出现问题的情况。在对系统盘进行保护时,除非有管理员的密码,否则不能对系统分区进行更改。这样就有效地防止了病毒感染或者操作不当造的系统崩溃问题的出现。

在海光蓝卡通过对计算机系统的保护时,为每一个计算机操作系统都设置了独立的密码,可以防止因为多人使用同一台电脑造成数据的遗失或者被别人看到和修改,以至于造成自己信息的泄露。这种现象在我国的网吧中出现的比较平凡,也比较常见。

(三)使用单机和多机系统的备份和恢复方法

在通常的情况下,若果计算机的某些程序无法正常运行时,只需要将影像文件恢复到C盘即可,如果由于文件比较大,一般的软盘你无法容纳下,要在计算机本身上安装硬盘保护卡,这样不仅能保护计算机系统安全,而且避免和病毒的骚扰和进入。如果一个机房内的多台计算机的配置是一样的,如果他们都受到损坏,只要在一台计算机上安装系统软件,再通过Ghost软件将其克隆到其它计算机中,提高了工作效率。

此外,我们还必须增加对计算机保护功能的支持,采用主机/终端机系统,使用相关的杀毒软件和采取有效措施来预防病毒的入侵等措施来进行对计算机系统的保护,提高其性能,,保护计算机的安全。

3结语

当今,计算机已经由过去的孤立存在的单机变成了大众化的计算机信息系统,随着信息技术的发展和计算机在时代的应用,计算机的系统安全很受人们的关注和重视。在过去,很多国家对计算机的安全性不够重视,技术层面达不到技术化,造成了计算机系统出现了许多的问题,也给网络黑客带来了犯罪的机会。因此,加大对计算机系统安全性的研究成为了当今重要的一项课题之一,我们必须做出更多层次和多方面的研究不断地开拓思维,提高计算机的工作效率,保护计算系安全性,来让它更好地为我们服务。

参考文献

篇4

1、软件系统(Software Systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。

2、操作系统是管理软硬件资源、控制程序执行,改善人机界面,合理组织计算机工作流程和为用户使用计算机提供良好运行环境的一种系统软件。操作系统是位于硬件层之上,所有软件层之下的一个必不可少的、最基本又是最重要的一种系统软件。它对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。

(来源:文章屋网 )

篇5

1.电子商务下计算机软件系统集成化维护的主要措施

1.1扩大还原卡的应用范围

计算机系统的开放程度高,实际的使用中很容易受到未来非法技术手段的攻击,影响着系统的安全性和稳定性。为了避免这些现象的出现,技术人员应该对单机系统进行实时地监控,时刻关注系统的动态变化性。当使用者在系统支持下完成相关工作中遇到突发的状况时,为了避免重要资料的丢失,可以充分发挥还原卡的相关优势,及时地恢复数据中原来的数据信息。由于还原卡的投资成本小,本身的技术优势明显,适合于较大面积机房的广泛使用。因此,在系统安装设置完成的前提下,扩大还原卡的应用范围,可以保证系统运行的髙效性。

1.2合理使用Ghost镜像的自动恢复系统

作为XP操作系统影响下常用的系统,Ghost镜像的自动恢复系统实际应用中效果显著,可以加快系统中相关数据的恢复速度。当使用者开始安装系统时,这种恢复系统可以及时地生成Ghosdt镜像及配套的驱动软件。用户在使用计算机进行相关的操作时,如果受到了病毒的感染,可以利用Ghosdt镜像将系统恢复到原来的状态。这种工作流程较为简单,对于系统的保护效果良好,受到了市场的广泛好评。合理使用Ghost镜像的自动恢复系统,可以完善系统的服务功能,保证系统内部各种数据信息的安全性。

1.3充分发挥系统自动还原功能的优势

为了保证计算机系统的正常运行,及时地保存系统中相关的数据信息,很多系统的设计的过程中都具有自动还原功能。这些功能实际作用效果的充分发挥,前提条件是需要保证系统处于正常的工作状态,系统内数据量保持在合理的范围内。当计算机正常工作时,系统的这种自动还原功能优势明显,可以极大地方便用户的正常使用。但当计算机系统处于停止的状态时,系统的自动还原功能就无法发挥出应有的作用。

1.4利用还原软件增强系统的维护效果

为了增强集成化软件系统的维护效果,一些软件公司专门研发了具有还原特性的专用软件。_这种软件可以对系统进行实时地维护,还原系统中相关的文件数据。它的最大优势是:不依赖于硬件系统的支持,生产成本小,使用方便,可以为用户正常使用计算机提供可靠地保障。使用这些还原软件时,用户需要先在计算机系统中进行正确地安装,根据实际工作的要求,合理地设置相关的参数。

2.电子商务下计算机集成化软件系统的主要组成部分

当前形势下计算机集成化软件系统实际的应用范围较广,可以最大限度地满足用户的多元化需求。同时,它本身也具有自动还原的功能。当用户需要利用这种系统完成相关的操作时,应该对相关的工作流程有着一定的了解。这呰工作流程主要包括:

(1)用户注册进入计算机系统;

(2)根据实际的需求选择合适的软件,确定相关的系统参数。

完成这样的操作后,系统会根据用户的请求产生恢复镜像,便于用户的随时使用。在这样的工作机制中,也会产生操作系统、费用清单等。当用户需要缴费时,可以通过与系统密切相关的电子商务交易平台办理业务。这种恢复系统在实际的应用中效果良好,体现出了不同软件的优势,完菩了操作系统的各项功能。

3.电子商务下计算机集成化软件系统的主要功能

结合目前电子商务下计算机集成化软件系统的应用现状,可以发现它各方面的功能有着明显的优势。这些功能主要包括:

(1)构建了软件定期免费升级及正版软件购买同步进行的电子商务平台。在未来计算机软件不断推出与更新的过程中,正版软件将会占有很大的市场份额,主要在于它的质量可靠、安全系数高、售后服务好。在电子商务平台的影响下,很多的工作流程将会被简化,用户的各种需求将得到最大限度地满足。这也客观地反映了计算机集成化软件系统的优势;

(2)方便了用户对操作系统的正常使用。计算机集成化系统已经为社会各行业的发展带来了积极的促进作用。其中的集成化下载方式满足了用户的各种需求。某些软件功能作用的发挥需要先安装操作系统,并设置某些重要的技术参数。此时利用恢复系统可以快速地实现这样的目标;

(3)存储和备份数据。电子商务平台影响下的计算机集成化软件系统实现了用户数据与应用软件分离的目标,完善了系统的设计方案,增强了系统的各项功能。同时,这种集成化系统的存在保护了数据的安全性,避免了系统崩溃时数据的丢失。

4.结束语

集成化计算机软件系统在实际的应用中取得了良好的作用效果,为用户正常使用计算机提供了可靠地保障。同时,基于电子商务的计算机软件系统集成化维护可以提高信息传递效率,完善相关应用软件的服务功能。文中通过对电子商务的计算机软件系统集成化维护思路的探讨,为相关的研究工作开展带来了重要的参考依据。

篇6

【关键词】计算机软件 应用前景 系统安全

在社会经济飞速发展的今天,计算机软件技术的应用已然十分广泛,无论是教育业、通讯业,还是工程设计行业,计算机系统都发挥着不可替代的作用。但就目前计算机软件系统的运行环境来看,却显得有些不尽人意,网络病毒、黑客攻击严重威胁着软件系统的安全性,不仅会导致系统运行故障,而且严重的还会导致信息泄露、文件丢失。所以,结合当前计算机软件在各领域的应用现状,对系统安全防范措施进行持续优化与完善至关重要,需要引起相关部门的高度重视。

1 计算机软件的应用前景分析

纵观当前计算机软件的应用情况,几乎涉足了社会发展中的所有行业,比如说,教育领域、通讯领域、军事领域、科学领域和工程设计领域,并且在每个领域都发挥着不可替代的作用。随着我国社会经济的可持续发展,计算机软件在未来社会发展中的应用也必然会越来越广泛。归纳起来,其应用领域大约集中在以下几个方面:

1.1 计算机软件在教学中的应用前景

一直以来,计算机软件技术在教学中的合理应用都被教育部门给予了高度重视,以至于当前无论是职业院校还是高等院校,都十分注重计算机软件技术与教学活动的融合,希望通过软件技术在教学各环节中的有效应用,切实提高教学效率和质量,从而进一步推动教学目标的顺利实现。目前,计算机软件技术在教学领域的应用已经有一段时间,与其他教学方式相比,显示出了不可比拟的优势。一方面,全新的课堂模式对于学生积极性和主动性的提升具有推动作用,学生主观能动性得到提升之后,学习效率和质量必然会有所提高。另一方面,计算机网络具有数据传输和资源共享等优势,将其应用到教学活动中,可以大幅度增加教学信息量,对学生知识面的拓展具有很大帮助。由此可见,在教学领域,计算机软件技术具有十分广阔的发展前景,尤其是CAI的应用,不仅可以让学生通过计算机网络自主控制授课时间、学习内容,增强学习的灵活性,而且学生可以借助网络系统,独立解决学习中遇到的各类问题,进而提升自身的综合能力。

1.2 计算机软件在移动通讯中的应用前景

近年来,人们对于通信的需求量大幅度增加,智能手机、笔记本电脑等设备的应用也越来越广泛。在这一环境下,为了给用户提供更加优质的应用体验,移动通讯行业开始着重对无线通信技术进行优化,以期通过最先进的通信技术,提高数据信息的发送和接受质量。所以,在未来的时间里,计算机软件在移动通讯行业中也将有着广阔的应用前景,尤其是互联网+时代的到来,4G移动通信网络凭借着自身传输速度快、支持多媒体互动等诸多优势得到了广大移动终端用户的青睐。随着4G移动通信网络覆盖范围的不断扩大,欧盟已经开始着手新一代5G移动通信网络的构件,并预计在2020年推出成熟的5G标准。可以预见,计算机软件将随着5G技术及互联网技术的进一步发展有更大的发展空间。

1.3 计算机软件在工程项目中的应用前景

工程建筑行业是我国的一项支柱型产业,对于推动社会经济发展具有重要意义。近几年,计算机软件在工程项目中的应用已经十分普遍,总的来看,主要应用于工程制图和工程管理两个方面。传统工程制图主要依靠铅笔、橡皮在图纸上进行绘制,不仅工程量大、绘制时间长,而且不易修改和保存。自从应用计算机软件技术进行绘制之后,不仅提高了工程图纸的绘制效率,而且可以及时对图纸中的错误进行修改,最大的优势就是可以借助计算机对图纸各部分数据进行精准测量,为工程施工质量的提升提供充足的保障。同时,缩短图绘制时间对工程项目开发进度的提升也具有推动作用。目前,应用于工程制图中的计算机软件主要以CAD和Solidedge为主,前者主要功能是对工程图纸进行绘制,后者则主要根据工程建设需求,进行三维空间的构建和修改,加上其他辅助软件的配合,可以大幅度提高工程建设进度。计算机软件在工程项目中的应用还体现在工程造价方面,工程造价的有效控制与项目的经济效益和社会效益有密切联系,自从计算机软件被应用到工程造价中之后,从手工录入到完成造价管理只需几个小时的时间,不仅简单快捷,而且造价管理水平高。由此可见,计算机软件在工程项目建设中所发挥的作用是不可替代的。所以,计算机软件在工程项目中同样具有良好的应用前景,如何将计算机软件技术更好的应用在工程项目建设中也成为了软件开发者面临的一项重大课题。

1.4 计算机软件在新媒体中的应用前景

计算机技术和网络技术的发展使得新媒体在各行业领域都占据着一席之地,微信、微博、网络论坛这些新媒体形式目前已经成为诸多行业宣传企业品牌的最佳途径,将新媒体与传统媒体有效结合起来,不仅可以扩大宣传范围,而且宣传效果也会事半功倍。未来时间里,计算机软件在新媒体方面的应用将主要集中在对高级软件的开发上。近年来,随着国内中小型企业数量的持续增加,市场竞争也越来越激烈,企业急需一套科学、完善的高级软件程序来提高企业运营效果,这也预示着计算机软件在新媒体中将有较好的应用前景。

2 计算机软件的系统安全分析

系统安全问题是计算机软件应用过程中所面临的一项亟待解决的问题,也是制约计算机软件发展的一个关键所在。目前,软件开发者已经根据现有的安全问题设计了诸多安全防护措施,但仍有大量安全隐患存在,需要软件开发者提高重视。

2.1 计算机软件的系统安全问题分析

虽然当前计算机软件系统在运行中面临诸多安全问题,且破坏程度不同,但归纳起来,这些安全问题主要源自于以下两个方面:

2.1.1 计算机网络病毒

所谓网络病毒,是一组指令或程序代码,将其插入到计算机软件系统中,可以对系统内的文件和数据造成破坏,严重的甚至会导致计算机系统无法正常运行和工作。就目前网络病毒的特点来看,具有很强的潜伏性、感染性和破坏性。如果病毒不能及时清除,那么势必会给系统造成影响。随着计算机网络应用范围的不断扩大,网络病毒的种类也日趋增加,比如说,木马病毒、蠕虫病毒、脚本病毒等,这些病毒的存在都将威胁到系统的正常运行。为了解决网络病毒给系统带来的危害,各大“杀毒软件”应运而生,例如,金山毒霸、瑞星电脑医生以及360电脑管家等,成为了网络系统中不可或缺的一部分。

2.1.2 黑客的蓄意攻击

黑客的蓄意攻击也是当前计算机软件面临的安全威胁之一。就目前黑客攻击系统的流程来看,大致包括以下几个步骤:首先,要对计算机整个系统进行全面扫描,分析系统安全指数,并找出系统中存在的安全漏洞;其次,根据系统运行情况施行攻击程序,以此来得到系统管理者权限;最后放开木马后门,并将留下的痕迹清除干净。黑客的攻击对计算机软件系统造成的破坏也是不可估量的,所以,如何做好防护工作,加固系统漏洞的减少也成为了软件开发者未来的工作重点。

2.2 计算机软件系统安全防范措施

为了从根本上保证计算机软件系统始终处于安全运行的状态,针对上述两项原因所带来的安全问题,软件开发者和设计者需要根据计算机网络运行的实际情况,制定科学、完善的安全防范措施,并及时对软件系统进行优化和完善,利用最先进的安全技术为系统安全提供充足的保障。

2.2.1 设置系统保护卡,提高硬件与保护功能的匹配度

设置系统保护卡是未来计算机软件系统安全防护措施的一项重要内容,系统保护卡的核心是一片内有指令的ROM芯片,通常被设置在ISA或PCI插槽上。系统保护卡可分为单一功能保护卡和多功能保护卡,目前应用较为广泛的是多功能保护卡,其保护原理主要是在系统运行前启动系统保护卡对系统中的所有程序和数据进行扫描,并将其备份到虚拟硬盘中,然后再启动计算机系统。这样一来,用户就不能随意更改硬盘中的数据,在需要的时候便可以将文件读取出来。需要注意的是,若想将系统保护卡的作用充分发挥出来,必须在系统启动之前启动系统保护卡,这样才会不留下漏洞。此外,系统保护卡的选择还应该与硬件相匹配,这样才能发挥其功能。

2.2.2 采用主机/终端机系统

主机/终端机系统的应用也是保护软件系统安全的一个重要措施,也是未来系统保护的一个必然趋势。所谓主机/终端机系统,主要是利用网络将一台性能较高的主机和多台哑终端连接到一起,其中,主机主要负责运算和存储数据,终端则主要负责输入和输出。为了提高系统的安全和性能,在主机中我们可以加入一些先进技术,例如,多处理系统、多端口高宽带的通信系统以及大容量磁盘排列系统等。这样一来,计算机软件系统的整w安全性能便可以得到大幅度提高,确保系统稳定运行。

3 结语

综上所述,在计算机软件技术应用如此广泛的今天,做好计算机网络系统安全防护工作至关重要。从本文的分析我们可以看出,在未来的时间里,计算机软件技术的应用领域主要集中在教学、工程设计、移动通信以及多媒体方面,所以,对于系统安全防护措施的完善,也应该以上述领域为重点,利用最新最先进的技术,使计算机网络系统逐步实现智能化和集成化,提高系统安全性,进而将其优势最大限度发挥出来。

参考文献

[1]彭军,胡苗.关于计算机软件应用前景和系统安全的分析[J].文摘版:工程技术,2015(48).

[2]孟丽群.计算机软件应用前景与系统安全分析[J].科技展望,2015(16).

[3]陈方.综述计算机软件应用前景及系统安全分析[J].科协论坛,2013(10).

[4]宿红梅.计算机网络系统应用的安全维护分析[J].计算机光盘软件与应用,2014(10).

作者简介

安秀芳(1978-),女,江苏省徐州市人。工程硕士学位。现为徐州工业职业技术学院讲师。研究方向为计算机应用技术、虚拟仿真。

篇7

关键词:对象;可扩展计算机网络;设计软件系统

中图分类号:TP311.52

在对计算机软件系统进行设计的时候,不但要对其拓扑结构进行考虑,同时还要对其中使用过程中所存在的各项问题进行分析。其中西方国家在对软件系统设计中,在这一方面做得非常好,其对先进网络工具设计投入了大量的资金,例如其Comnet Predictor软件,另外还有OPNET等软件等,在其设计过程中就投入了大量的资金。那么在这一方面,我国的网络软件设计做的还不够到位,下面本文就基于面向对象的可扩展计算机网络设计软件系统的方法进行研究。

1 目前计算机网络设计软件可实施扩展的方向

1.1 可视化功能

目前,社会经济和科技水平发展非常迅速,人们对于计算机网络的认识有了很大的提升,同时,也提出了很多的要求,由于离家远或是工作问题等原因,很多人对计算机网络、手机等设备提出了可视化功能要求,随着科技的发展,在电脑中,可视化功能已运用的较为成熟,仍然需要继续改进,但是在智能手机中,这项技术还只是仅仅处于初期阶段,离全面运用还有一些距离。

1.2 增加软件的分析能力

目前很做人在做一些如工程项目的设计时,会从网上参考其他人的一些设计,在完成设计以后,同样这些设计人员,想要计算机网络等能对自己的设计做出一个比较科学的合理的评价及建议,以便设计人员对设计进行修改或是完善,目前这是很多设计人员的希望所在,因此网络设计人员需要在这方面,以此对新的网络性能模型实施构建。

1.3 软件外界接口数量进行增多

在网络时代下,人们在对计算机应用过程中,可能需要对多个网络软件进行应用,那么在对其重要资料实施保存过程中,就有可能需要用到多个网络软件的插口,因此增加软件外界接口数是计算机网络发展的一种必然性。

2 面向对象的可扩展计算机设计网络设计软件系统

2.1 面向对象的可扩展计算机网络结构设计

在对计算机网路设计内容实施分析的时候,通常可以将其设计分为4个功能模块:a系统调度,它的主要功能是对网络设计系统功能进行调度;b拓扑结构,其主要是对网络的可视化功能进行实现;c其主要就是要对路由器设定以及参数输入等工作完成;d是其结构的最后一个模块,其需要对网络的仿真运算功能进行实现。其中在其结构设计中,如果出现了新的要求,就要依照其实际需求作出新的调整。在设计这4个模块时,需要保证软件的外部功能扩展,所以需要加入通用数据库接口(如图1所示),然后软件再把这5个功能模块结合在一块。

其中通用数据库接口主要就是为了把计算机数据库与软件系统联系在一起,它是作为一个独立的功能模块,出现在网络软件系统中,并不会出现在分层结构体系中,当然通过共享计算机设备,软件系统中的各部分都是能够实现各自功能的。

2.2 面向对象和数据接口

面向对象的可扩展计算机网络软件的设计所包含的功能,就是能够对服务方面进行设计,能够对其封装在软件内部的一些属性实施设计,简而言之,不管其设计对象界面出现任何变化,其都将不会对其整个软件产生影响。有很多的网络设计人员,均希望能够在其设计出的网络拓扑结构之中,其编辑性能非常方便,例如设计人员可以在这张图上可以随意的插入或是删除,在这个软件设计中都可以得到实现。

2.3 计算机类和对象

在设计的计算机软件中,为了面对对象的分析和设计,需要设计类和对象的标识,同时标识的质量严重影响着软件的扩展功能,在系统调度这一模块之中,能够借助于编辑工具对其问题实施解决,至于软件的其他扩展的功能可以通过各种类来实现。

随着计算机的发展,网络设备变得越来越多的同时,网络的功能也在短时间内得到快速的扩展,所以很有必要建立设备类,其中国际权威标准化机构ISO提出的OSI模型,就是为了在全世界的范围内,能够将其计算机网络形成一个规范的互联网框架,虽然目前这一设计模型,还有大部分计算机网络专家不认可,但是这种模型在各类网络软件中非常具有代表性,这个模型可以使得网络结果以及计算机设备结构等更加的完善。利用OSI模型,可以使得互相连接的计算机,将其之下的7层功能全部具有,在此软件系统之中,设备的类对象能够独立的完成一些如、进行仿真运算或者性能显示等功能,两台计算机之间的电缆连接是通过第一层的物理层来实现的,而且基类能够对其他设备类进行派生,其作用就是对其不同设备提供程度不一样的扩展的函数集,下图2是OSI模型,在此模型之中,借助于计算机硬件实现的主要为第一层物理层和第二层数据链路,那么借助于计算机软件进行实现的也就是其他的5层。

2.4 系统的建立

利用上述所说的计算机网络结构,使用VC++语言,在Windows 平台的帮助下,就能够设计出面向对象的可扩展计算机软件,使得设计出的计算机软机具有仿真功能,而且设计出的网络拓扑图能够通过拖动主机等来实现随意添加和插入的功能,这也使每个设计者的都希望实现的地方。计算机软件的仿真运算功能能够在很大程度上能够解决延时、丢包率以及网络拥塞等问题。在用户操作软件的设计过程中,一定要考虑带计算机的主机是为了应用功能,其次,为了交换和路由等的作用在软件中得到发挥,需要在网络系统的调度模块中把交换机和路由器设备等的数据添加进去,增加交换和路由的拓展功能。另外计算机软件还具有一些其他的拓展功能:能够进一步提高网络语言的形象性;能够进一步完善数据库;能够进一步使其计算机计算和性能更加的合理与科学等。其中在软件设计的编辑模块之中,用户在对其启动按钮敲击之后,那么其网络就会依照用户的输入需求,对其中软件模式时间自动设置成为零。在计算机网络路由表等都建立完成以后,显示着计算机网络拓扑结构验证成功,就会需要到事件处理环节,这一环节主要是为了在相互连接的设备中找出最早出现的事例,并参考这一事例对其进行处理,这一环节完成后就进入了性能分析模块,它的依据是事先在软件中设定的一些列参数,找出关键所在,然后再进行科学合理的判断,也同时为计算机网络设计提供了重要数据。

3 结语

综上所述,目前我国计算机技术发展越来越快,人们对于事物的要求也越来越多,智能手机也应运而生,为了满足人们对智能化通讯的需求,需要设计一种面向对象的可扩展计算机网络设计软件系统,以上本文主要讲述一些计算机方面的网络软件系统结构设计情况,希望能给软件设计者带来一些启发。

参考文献:

[1]张书锋.面向对象的可扩展计算机网络设计软件系统探究[J].电脑开发与应用,2013,09:71-73.

[2]王香云,谢克明.基于面向对象技术的DCS操作站仿真[J].电力学报,2009,6(02):88-89.

篇8

关键词:计算机软件基础 电子教案 RIA Flex

电子教案,是将传统教案中的内容转换成计算机能处理的数字信息格式后存储于记录介质(如磁盘、磁带、光盘等) 中的一种形态。同其他的电子出版物一样,在观看阅读时必须事先输人计算机主机中,由显示器输出。目前课堂上比较流行的电子教案一般有两种类型:PPT 教案和 WORD 教案,调研中发现在《计算机软件基础》课程教学当中 PPT 教案使用的比例非常高。与传统教案相比,电子教案不仅仅是形式上的变化,而是对传统教学手段、教学方法和教学模式的深层次变革。在教学过程中有效运用电子教案是新课程改革的必然要求、是教育现代化的必然要求、也是未来社会发展的必然要求。

《计算机软件基础》作为工科专业的必修专业基础课程之一,主要介绍了程序设计语言、数据结构和软件工程基础知识,强调基本算法的理解和运用。传统教学无法演示程序设计实践和算法演示,充分利用多媒体、网络技术发展带来的契机,采用新的教学模式改进原来的以教师讲授为主的单一课堂教学模式是课程发展的趋势。

一、现有《计算机软件基础》电子教案开发中存在的问题

软件复用是一种由预先构造好的、为软件复用是一种由预先构造好的、为复用目的而设计的软件构件来建立或者组装软件系统的过程。目前用 PPT 等软件开发的《计算机软件基础》电子教案的大部分内容是直接打包在一起的,用户根本看不到动态演示过程,也没法对内容进行修改,所以根本就谈不上软件的复用,网络共享也困难。目前少数一些用Authorware,Director,Flash 和 Html 等软件开发的《计算机软件基础》电子教案,由于在打包或时把教学内容和程序放在一起,一般没有计算机培训的用户根本就没有办法对其进行修改。由于现在网络的快速发展,基于 PPT 等开发工具开发出来的电子教案都不支持网络浏览,这样不利于课程电子教案内容的及时更新。同时,PPT 要做出很强的交互性需要熟悉它的脚本开发,而 PPT 的交互设计能力不强,限制了教案的二次开发能力,使得教师的教学活动设计和组织受到现有电子教案的约束,很难达到理想的教学效果。

二、系统整体设计结构

电子教案系统总体上被分为两大部分,一个是电子教案的编辑器部分,另一个是电子教案的内容前台展示部分(播放器功能)。编辑器部分的界面设计要力求简洁明了,逻辑结构清晰。播放器部分是教师上课时用来展示教学内容的程序,它包括导航部分、内容展示部分、以及电子白板。系统的功能需求主要集中在图文混排、多媒体支持、用户交互、编辑和修改、文字批注和电子排版等功能。

系统总体上采用由电子教案编辑器和播放器两部分组成,电子教案编辑器在完成电子教案内容的制作后导出素材内容,打开播放器播放电子教案。

编辑器主要是为电子教案的制作人员提供添加和修改课程电子教案内容的功能。编辑器部分包括电子教案文件处理部分,电子教案逻辑的设计,具体的每个页面内容的添加和页面相关属性的设置。其中文件处理部分对电子教案进行新建、打开、保存;逻辑结构对电子教案内容之间的逻辑结构进行安排,使其符合电子教案整体的结构或教师教学的具体要求;页面内容的添加负责在页面中添加具体的教学内容素材,如图片、文本、音频、视频等;页面相关属性的设置对页面背景颜色和背景图片的添加和修改,对页面切换效果的设置。另外还有具体的媒体素材的风格设计,同时还提供备课时添加批注的功能。播放器通主要负责对编辑器生成的电子教案素材文件的展示,供教师上课使用。播放器的交互设计和 PPT 类似,保持了 PPT 的一些版面设计风格和快捷键操作等。另外播放器提供弹出式导航栏,方便教师上课时的导航操作,每种素材对象都有自己特定的交互方式。编辑器打包把播放器和电子教案素材内容放在一起,播放器在打开时会调用同级同名文件夹里的 XML 文件和素材文件。

三、主要模块实现

1、电子教案文件操作模块

该模块在设计时把电子教案文件作为一个整体内容来进行新建、打开和保存。新建电子教案时对原有已打开电子教案的处理,如果用户对已打开电子教案做了修改,但是未保存,会提示用户先保存,然后再新建电子教案文件。

作为该系统的重要模块之一,内容结构编辑模块的设计要方便用户对电子教案文件的逻辑结构进行编辑和修改。本系统采用树的数据结构来标示电子教案的内容结构,不仅结构清晰,而且操作方便,符合一般用户的习惯。

该树形结构的节点可以拖动以调整节点的位置,在节点上单击右键会弹出右键菜单,包括对节点的添加、复制、粘贴、删除和修改等操作。

四、总结

《计算机软件基础》电子教案设计和开发的过程中,不仅使电子教案结合了桌面应用良好的用户体验与网络课件轻松部署,带给用户更好的交互体验。该系统实现了电子教案对网络的支持,提高了教案的可重用性和可扩展性。本系统结构在细节上还有部分可以改进和提高的地方。比如系统定义的各种资源素材 XML 表示文档没有遵循 Scorm 技术标准,给以后电子教案素材内容网络复用带来不便。

参考文献

[1] 孙颖. Flash ActionScript 3 殿堂之路[M].北京:电子工业出版社.2003.

[2] 李捷.2003.基于 RIA 的英语多媒体课件的设计与实现[D].合肥:中国科学技术大学,2003.6—7.

篇9

计算机硬件系统:指构成计算机的所有物理部件的集合,从外观上看,由主机、输入和输出设备组成,包括:输入设备、输出设备、存储器、内存、外存、运算器、控制器;

软件系统软件:程序、数据和有关文档资料的总称,可分为系统软件和应用软件,包括:系统软件、操作系统、各种程序语言的翻译程序、数据库管理系统、应用软件。

(来源:文章屋网 )

篇10

论文摘要:计算科学主要讲述了一种科学的思想方法,计算科学的基本概念、基本知识它的发展主线、学科分支、还有计算科学的特点、发展规律和趋势。

引言:随着存储程序式通用电子计算机在上世纪40年代的诞生,和计算科学的快速发展以及取得的大量成果。计算科学这一学科也也应运而生。《计算科学导论》正如此书的名字,此书很好的诠释了计算科学这一学科,并且指导了我们应如何去学好这一学科。使得我们收获颇多。并且让我深深的反思了我的大学生活。正如赵老师书中所讲的:“计算科学是年轻人的科学,一旦你选择了计算科学作为你为之奋斗的专业类领域,就等于你选择了一条布满荆棘的道路。一个有志于从事计算科学研究与开发的学生,必须在大学几年的学习中,打下坚实的基础,才有可能在将来学科的高速发展中,或在计算机产品的开发和快速更新换代中有所作为。

<一>什么是计算科学和它的来历

计算科学主要是对描述和变换信息的算法过程,包括其理论、分析、设计、效率分析、实现和应用的系统研究。全部计算科学的基本问题是,什么能(有效的)自动运行,什么不能(有效的)自动运行。本科学来源于对数理逻辑、计算模型、算法理论、自动计算机器的研究,形成于20世纪30年代的后期。

随着存储程序式通用电子计算机在上世纪40年代的诞生,人类使用自动计算装置代替人的人工计算和手工劳动的梦想成为现实。计算科学的快速发展以也取得大量成果,计算科学这一学科也也应运而生。

<二>计算科学的发展

a、首先先介绍图灵机

图灵机的发明打开了现代计算机的大门和发展之路。图灵机通过一条两端可无限延长的袋子,一个读写头和一组控制读写头的(控制器)组成它有一个状态集和符号集,而此符号集一般只使用0和1两个符号。而就是这个简洁的结构和运行原理隐含了存储程序的原始思想,深刻的揭示了现代通用电子数字计算机的核心内容。现在通用的计算机是电子数字计算机,而电子数字计算机的发展是建立在图灵机的基础之上。他的二进制思想使计算机的制作的简化成只需两个稳定态的元器件。这在今后的计算机制作上无论是二极管或集成电路上都显示了明显的优越性。

b、计算机带动的计算学科

1946年随着现代意义上的电子数字计算机ENIAC的诞生。掀起了社会快速发展的崭新一页。计算机工作和运行就摆在了人们的面前。

1、计算机语言

我们要用计算机求解一个问题,必须事先编好程序。因此就出现了最早的机器指令和汇编语言。20世纪50年代后,计算机的发展步入了实用化的阶段。然而,在最初的应用中,人们普遍感到使用机器指令编制程序不仅效率低下,而且十分别扭,也不利于交流和软件维护,复杂程序查找错误尤其困难,因此,软件开发急需一种高级的类似于自然语言那样的程序设计语言。1952年,第一个程序设计语言ShortCode出现。两年后,Fortran问世。作为一种面向科学计算的高级程序设计语言,Fortran的最大功绩在于牢固地树立了高级语言的地位,并使之成为世界通用的程序设计语言。Algol60的诞生是计算机语言的研究成为一门科学的标志。该语言的文本中提出了一整套的新概念,如变量的类型说明和作用域规则、过程的递归性及参数传递机制等。而且,它是第一个用严格的语法规则——巴科斯范式(BNF)定义语言文法的高级语言。还有用于支持结构化程序设计的PASCAL语言,适合于军队各方面应用的大型通用程序设计语言ADA,支持并发程序设计的MODULA-2,支持逻辑程序设计的PROLOG语言,支持人工智能程序设计的LISP语言,支持面积对象程序变换的SMALLTALK、C等。

2、计算机系统和软件开发方法

现代意义上的计算机绝不是一个简单的计算机了而也包括了软件(系统软件、应用软件)。各种各样的软件使得计算机的用途大大增强。而软件开发也成为了一个重要课题和发展方向。软件开发的理论基础即是计算模型。随着计算机网络、分布式处理和多媒体的发展。在各种高级程序设计语言中增加并发机构以支持分布式程序设计,在语言中通过扩展绘图子程序以支持计算机图形学程序设计在程序设计语言中已非常的流行。之后,在模数/数模转换等接口技术和数据库技术的支持下,通过扩展高级语言的程序库又实现了多媒体程序设计的构想。进入20世纪90年代之后,并行计算机和分布式大规模异质计算机网络的发展又将并行程序设计语言、并行编译程序、并行操作系统、并行与分布式数据库系统等试行软件的开发的关键技术依然与高级语言和计算模型密切相关,如各种并行、并发程序设计语言,进程代数,PETRI网等,它们正是软件开发方法和技术的研究中支持不同阶段软件开发的程序设计语言和支持这些软件开发方法和技术的理论基础----计算模型

3、计算机图形学

在计算机的硬件的迅速发展中。随着它的存储容量的增大,也掀起了计算机的巨大改革。计算机图形学、图像处理技术的发展,促使图形化界面的出现。计算机图形学是使用计算机辅助产生图形并对图形进行处理的科学。并由此推动了计算机辅助设计(CAD)、计算机辅助教学(CAI)、计算机辅助信息处理、计算机辅助测试(CAT)等方向的发展。图形化界面的出现,彻底改变了在一个黑色的DOS窗口前敲代码输入控制命令的时代。同时也成就了一个伟大的公司Microsoft。

4、计算机网络

随着用户迫切需要实现不同计算机上的软硬件和信息资源共享。网络就在我们的需求中诞生了。网络的发展和信息资源的交换使每台计算都变成了网络计算机。这也促进计算机的发展和广泛应用。

<三>计算机学科的主线及发展方向

围绕着学科基本问题而展开的大量具体研究,形成学科发展的主流方向与学科发展主线和学科自身的知识组织结构。计算学科内容按照基础理论、基本开发技术、应用以及他们与硬件设备联系的紧密程度分成三个层面:

1、计算科学应用层

它包括人工智能应用与系统,信息、管理与决策系统,移动计算,计划可视化,科学计算机等计算机应用的各个方向。

2、计算科学的专业基础层

它是为应用层提供技术和环境的一个层面,包括软件开发方法学,计算机网络与通信技术,程序设计科学,计算机体系结构、电子计算机系统基础。

3、计算科学的基础层

它包括计算科学的数学理论,高等逻辑等内容。其中计算的数学理论涵盖可计算性与计算复杂性理论形式语言与计算机理论等。

<四>计算机的网络的发展及网络安全

(1)计算机网络与病毒

一个现代计算机被定义为包含存储器、处理器、功能部件、互联网络、汇编程序、编译程序、操作系统、外部设备、通信通道等内容的系统。

通过上面定义,我们发现互联网络也被加入到计算机当中。说明了网络的重要以及普及性。21世纪是信息时代。信息已成为一种重要的战略资。信息科学成为最活跃的领域之一,信息技术改变着人们的生活方式。现在互联网络已经广泛应用于科研、教育、企业生产、与经营管理、信息服务等各个方面。全世界的互联网Internet正在爆炸性的扩大,已经成为覆盖全球的信息基础设施之一。

因为互联网的快速发展与应用,我们各行各业都在使用计算机。信息安全也显得格外重要。而随着计算机网络的发展,计算机网络系统的安全受到严重的挑战,来自计算机病毒和黑客的攻击及其他方面的威胁也越来越大。其中计算机病毒更是很难根治的主要威胁之一。计算机病毒给我们带来的负面影响和损失是刻骨铭心的,譬如1999年爆发的CIH病毒以及2003年元月的蠕虫王病毒等都给广大用户带来巨大的损失。

我们想更好的让计算机为我们服务,我们就必须很好的利用它,利用网络。同时我们也应该建立起自己的防护措施,以抵抗外来信息的侵入,保护我们的信息不受攻击和破坏。

(2)计算机病毒及它的防范措施:

计算机病毒是一组通过复制自身来感染其它软件的程序。当程序运行时,嵌入的病毒也随之运行并感染其它程序。一些病毒不带有恶意攻击性编码,但更多的病毒携带毒码,一旦被事先设定好的环境激发,即可感染和破坏。

<一>、病毒的入侵方式

1.无线电方式。主要是通过无线电把病毒码发射到对方电子系统中。此方式是计算机病毒注入的最佳方式,同时技术难度也最大。可能的途径有:①直接向对方电子系统的无线电接收器或设备发射,使接收器对其进行处理并把病毒传染到目标机上。②冒充合法无线传输数据。根据得到的或使用标准的无线电传输协议和数据格式,发射病毒码,使之能够混在合法传输信号中,进入接收器,进而进人信息网络。③寻找对方信息系统保护最差的地方进行病毒注放。通过对方未保护的数据链路,将病毒传染到被保护的链路或目标中。

2.“固化”式方法。即把病毒事先存放在硬件(如芯片)和软件中,然后把此硬件和软件直接或间接交付给对方,使病毒直接传染给对方电子系统,在需要时将其激活,达到攻击目的。这种攻击方法十分隐蔽,即使芯片或组件被彻底检查,也很难保证其没有其他特殊功能。目前,我国很多计算机组件依赖进口,困此,很容易受到芯片的攻击。

3.后门攻击方式。后门,是计算机安全系统中的一个小洞,由软件设计师或维护人发明,允许知道其存在的人绕过正常安全防护措施进入系统。攻击后门的形式有许多种,如控制电磁脉冲可将病毒注入目标系统。计算机入侵者就常通过后门进行攻击,如目前普遍使用的WINDOWS98,就存在这样的后门。

4.数据控制链侵入方式。随着因特网技术的广泛应用,使计算机病毒通过计算机系统的数据控制链侵入成为可能。使用远程修改技术,可以很容易地改变数据控制链的正常路径。

<二>病毒攻击的防范的对策

1.建立有效的计算机病毒防护体系。有效的计算机病毒防护体系应包括多个防护层。一是访问控制层;二是病毒检测层;三是病毒遏制层;四是病毒清除层;五是系统恢复层;六是应急计划层。上述六层计算机防护体系,须有有效的硬件和软件技术的支持,如安全设计及规范操作。

2.严把收硬件安全关。国家的机密信息系统所用设备和系列产品,应建立自己的生产企业,实现计算机的国产化、系列化;对引进的计算机系统要在进行安全性检查后才能启用,以预防和限制计算机病毒伺机入侵。

3.防止电磁辐射和电磁泄露。采取电磁屏蔽的方法,阻断电磁波辐射,这样,不仅可以达到防止计算机信息泄露的目的,而且可以防止“电磁辐射式”病毒的攻击。

4.加强计算机应急反应分队建设。应成立自动化系统安全支援分队,以解决计算机防御性的有关问题。

很多公司都有因为电脑被入侵而遭受严重经济损失的惨痛经历,不少普通用户也未能避免电脑被破坏的厄运,造成如此大损失的并不一定都是技术高超的入侵者所为,小小的字符串带给我们的损失已经太多。因此,如果你是数据库程序开发人员、如果你是系统级应用程序开发人员、如果你是高级计算机用户、如果你是论坛管理人员......请密切注意有关字符漏洞以及其他各类漏洞的最新消息及其补丁,及时在你的程序中写入防范最新字符漏洞攻击的安全检查代码并为你的系统安装最新的补丁会让你远离字符带来的危险。经常杀毒,注意外来设备在计算机上的使用和计算机对外网的链接。也可以大大有效的避免计算机被攻击。

<五>总结

在学了计算科学导论之后,让我更深入的了解了我将来要从事的学科。计算科学导论指导着我们该怎么学习计算机。让我更清楚的知道我们信息安全专业的方向。正如计算科学这座大楼一样,在不断的成长。信息安全也必将随着网络的进一步发展而更多的被人们重视。总之学习了这门课之后让我受益匪浅,也知道自己应该好好努力,争取在自己的专业领域上有所成就。

参考文献:

1、《计算科学导论》(第三版),赵志琢著,科学出版社2004版

2、《计算机病毒分析与对抗》傅建明彭国军张焕国编著武汉大学出版社2004版