我们把为了运行、管理维护和开发计算机所编制出的各种程序的总和称为软件。软件按其功能分为系统软件和应用软件两种。
一台没有软件的计算机称为“裸机”,它是很难被人们所使用的,只有配上用来操作它的系统后才可以方便地使用计算机,并且在此基础之上去开发计算机的其他功能。系统软件就是通常所指的操作系统,比如我们经常用到的磁盘操作系统DOS,它管理计算机中的各种资源,提高这些资源的利用率,以便更好地为用户服务;另一方面它是架在用户和“裸机”之间的友好界面,用户通过操作系统和计算机实现交流,向计算机发号施令。
DOS中是将计算机里的信息以文件的形式来管理的,它可以通过命令对文件进行复制、删除、改名等多种操作。这将在下一节中进行简单地讲解。在这种情况下根据规则给计算机输入一串英文命令就可以对计算机发号施令了。可是由于命令太多,人们必须仔细学习每一条命令的拼写以及该命令附加参数的意义,因此使用起来很不方便。尤其对于初学者来说,一旦敲入计算机时一个字母写错,计算机马上以英文的方式通知一串错误信息,搞得手忙脚乱。后来在微软公司的努力下,WINDOWS诞生了,它的出现大受人们的欢迎,WINDOWS是英文中“窗口”的意思,正如它的名字一样,WINDOWS一改DOS的字符界面,以图形窗口的方式同用户对话,用户只要用鼠标轻轻一点想要执行的下拉式菜单中的命令,命令随即便被执行,同时在窗口中还整齐地排列着一些图标,它们是能够运行的程序的图形表达方式,当你想运行一个应用程序时,只需轻点一下代表此应用程序的图标就可以了。省时省力。目前通用的IN98中文版和WIN98SE(WIN98第二版),还有WIN95和WIN2000也有不少人在使用。正是由于这一系列系统软件的出现才使计算机从少数科学家的手中至宝走向寻常百姓家里。
除系统软件之外还有一类是应用软件,应用软件为了完成特定的任务而编写的计算机程序。例如我们通常见到的游戏软件、计算机辅助教学软件、商场里看到的电脑试衣系统、电脑设计发型、电脑照相等。应用软件的丰富延伸了计算机在各领域的应用。
计算机语言
计算机语言可分为高级语言、汇编语言和机器语言三种。
高级语言和我们日常所说的语言最接近,高级语言里的命令通常可以用英文单词为表示,例如输出结果时采用命令“PRINT”来表示“打印”;对于数学表达式也和我们数学里常用的表达方式相差无几,例如要表示“3×7÷8,在高级语言里通常写成“3*7/8”的形式。高级语言有许多种,如我们熟悉的BASIC语言、PASCAL语言、C语言等,每一种的语法规则虽有不同之处,但用它们写程序都具有易读、易懂的特点,学习起来比较容易。现在的中学计算机课程里一般都要教给学生们一种或一种以上的计算机高级语言。通过这种语言要大家去了解和学会支配计算机完成一定的工作。
我们知道计算机只认识两个字0和1,所以用高级语言编写命令是不可以被计算机直接执行的,在运行高级语言编写的命令之前必须将它翻译成计算机能够识别的由0和1组成的语言,我们把这种语言叫做机器语言。完成这个翻译任务有两种程序:一是编译程序还有一种是翻译程序,它们是介于高级语言和机器语言之间的梁。编译是将高级语言写成的程序全部翻译为机器语言后再运行,相当于笔译。而翻译程序却是将高级语言写成的程序每翻译一条便执行一条,相当于口译。
汇编语言是介于高级语言和机器语言之间的一种语言,它将组成机器语言的由0和l组成的数字串转换为易读的代码,执行速度明显快于高级语言。可是要求编写的人懂得计算机内部的许多知识,不同的计算机它的汇编语言也不尽相同,所以汇编语言不大易学。一般属于计算机科学的专业课程。
计算机犯罪
目前,计算机广泛地应用于社会的各个领域:政治、军事、经济、文化等等,给我们带来了巨大的效益,推动科学技术迅速的发展。但是计算机系统中存贮有大量的经济、军事、政治等方面的信息,一旦计算机系统的安全出了问题,将会造成极大的政治、经济损失,甚至危害到国家的安全。
计算机应用的迅速发展,要求计算机信息系统具备综合性的安全控制功能。由于各种条件和技术方面的限制,我们对计算机的应用还没有一个安全完善的使用环境。还会不时地发生自然灾害、人为破坏、违反操作规程、计算机病毒侵入、计算机犯罪等各种危害。据报道:美国的计算机犯罪率以每年400%的速度增长,其危害最大,也是最难控制的。
计算机犯罪分为人为破坏计算机系统和贪污诈骗活动。持有政治立场对立或对现行制度仇恨的人,他们会以种种办法去破坏计算机系统,破坏或修改正确的数据。也有的人为了满足自己的某种欲望,有意破坏信息系统。例如1985年,就在我国某考区发生了一名录入员删改考生成绩单,破坏高考招生的犯罪案件。还有人经不起金钱的巨大**,采用数据欺诈的方式,在系统毫无察觉的情况下,获得可观的经济收入。1987年发生在深圳银行的盗窃案就是其中的一例:一名管理人员使用计算机窃取资料,伪造存折,从银行提取2万元人民币和3万元港币。
对计算机犯罪的预防已成为各国研究的中心课题。人们不断地加强立法保证和采取一系列技术手段来加强计算机的使用安全。
计算机病毒
1989年上半年,报刊首次报道了国内发现计算机病毒的消息。时间不长,病毒席卷全国各地,对计算机系统造成了巨大的危害,引起了有关部门的重视。人们会问:“计算机为什么也会感染上病毒?”
计算机病毒是借用了生物病毒的概念。它是一种计算机程序:能够通过某种途径侵入计算机存贮介质里,并在某种条件下开始对计算机资源进行破坏的一组程序,同时,它本身还能进行自我复制,具有极强的感染性。
目前随着计算机的普及,能够透彻了解它内部结构的人日益增多,计算机存在的缺陷和易攻击处会受到致命的攻击。一些计算机使用人员会因恶作剧或寻开心而造出病毒;一些软件公司为了保护自己的软件不被非法复制也采取了报复性的惩罚措施;一些人员为了某种目的,制造了摧毁计算机系统的病毒,这种病毒针对性强、破坏性大。目前已发现的病毒有数百种。国内出现最多的小球病毒属于良性的,它不破坏系统和数据,只是大量占用系统空间,使机器无法正常工作而瘫痪。另一种大麻病毒则是恶性的,它破坏系统文件,造成用户数据丢失。计算机病毒最普遍的传染途径是通过软盘传染,通过计算机网络也极易传染。
为了防止病毒的侵入,首先立足于预防,完善规章制度,堵塞传染渠道。在病毒传入后,应综合分析症状尽早发现,把损失减少到最低限度,并可用相应的杀毒软件进行清除病毒工作。
电子计算机设计
随着电子计算机功能的不断提高,许多大工厂开始使用计算机进行图纸设计。这就结束了传统设计人员趴在桌子上人工绘图的历史,用电脑代替人手,设计起来事半功倍。
为什么电子计算机设计优于人工设计呢?
设计离不开计算,由于计算繁琐使设计时间拖得很长,且人工计算有时得不到精确数据,工程质量难以保障。而使用电子计算机进行设计,可以提高计算速度和精确度,能对一种产品的多种方案进行分析比较,选择出最优方案,使设计质量有很大程度的提高。
计算机设计工程还有一个优点,它可以及时发现存在的隐患。有一个大型水坝,坝体有裂缝,这是非常危险的。是什么原因造成的呢?工程人员用电子计算机进行计算分析,不但找出造成裂缝的原因,还发现这个水坝有第二道裂缝。
电子计算机的发展,使得用计算机设计愈来愈方便。设计人员先把各种资料储存在计算机内,在具体设计时,设计人员只需将草图用光笔输入到计算机里,计算机进行快速分析计算,然后将计算结果、设计图形在荧光屏上显示出来。设计人员可以直接从屏幕上看到自己设计的楼房,设计人员不仅可以向使用方显示楼房外部结构,还可以让楼房旋转,全方位地观察楼房。使用方有什么不清楚的地方,设计人员用光笔当场修改,并自动绘出更标准图纸,让使用方满意。
时下时装设计也使用计算机了。当服装的外形、各部分的形状在计算机屏幕上显示出来以后,服装设计师用光笔在屏幕上可任意修改。服装的颜色,可以任意搭配、几何图案可以任意修改和移动,一切都满意后,一套精美的时装设计图便由电子计算机自动绘出。
电脑设计技术是工程师和设计师飞翔在理想境界的一双奇妙的翅膀!
计算机虚幻实体技术
近年来在计算机绘画的基础上,又发展出一门新技术——计算机虚幻实体技术。它的设备除了计算机外,不但要有一件名叫“艾蜂”的头戴式液晶显示器,还要有一个名叫“数据手套”的传感器。
当你头戴显示器,手戴“数据手套”,打开电子计算机时,一幅幅立体感很强的画面就会出现在你的眼前。随着你手指的运动,你的一举一动都将输入到计算机,并在屏幕上再现。此时此刻,你有一种身临其境的感觉,觉得自己进入了一个梦幻般的计算机空间。虚幻实体技术,就是人类“进入”电子计算机所创造的空间,是现实人和计算机直接对话的技术。
在未来的航空控制中心,管理人员只要用戴有“数据手套”的手触摸计算机屏幕上的飞机,便可以和飞机上的驾驶员直接通话,调动飞机的起落。
现在许多危险场所的工作都让机器去做,比如海底作业、拆除爆破物、处理化学废料等。怎样才能把周围环境的真实感觉传给远处的控制者呢?利用计算机虚幻实体技术就可以解决。
初学开车的人,很想知道在繁华街道上开车是什么滋味,利用此技术可以使你有在繁华街道上的开车的感觉,使你真的到繁华街道开车时,才不至于手忙脚乱。
计算机虚幻实体技术正以其独特的魅力,日趋受到人们的信任和青睐!
电脑作曲