主页 > 教育培训 > 计算机应用基础知识 计算机应用基础教程(一)(5)

计算机应用基础知识 计算机应用基础教程(一)(5)

(1)DOS操作系统

DOS最初是为IBM PC开发的操作系统,因此它对硬件平台的要求很低。即使对于DOS 6.22这样的高版本,在640KB内存、60MB硬盘、80286微处理器的环境下,也能正常运行。DOS操作系统是单用户、单任务、字符界面和16位的操作系统。因此,它对于内存的管理仅局限于640KB的范围内。DOS有3种不同的品牌,它们是Microsoft公司的MS-DOS、IBM公司的PC-DOS和Novell公司的DR-DOS。这3种DOS都是兼容的,但也有一些区别。

(2)Windows操作系统

Windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使PC机开始进入了所谓的图形用户界面时代。在1995年,Microsoft公司推出了Windows 95操作系统;在1998年,Microsoft公司又推出了Windows 95的改进版Windows 98。Windows 98的一个最大特点就是把Microsoft公司的Internet浏览器技术集成到了Windows 98里面,使得访问Internet资源就像访问本地硬盘一样方便,从而更好地满足了人们越来越多的访问Internet资源的需求。Windows 95、Windows 98操作系统是一种单用户、多任务、32位的操作系统。

在2000年到来之际,Microsoft公司又推出了Windows 2000版本。它不仅吸取了Windows 98和Windows NT的许多精华之处,而且是Windows 98和Windows NT的更新换代产品。此后,Windows将不会再有单用户和网络版之分,使用户能够在相同操作系统中,使用相同的、友好的操作系统界面处理不同的事务。Windows 2000是一个多用户、多任务操作系统。

现在,Microsoft公司又推出了Windows XP。Windows XP采用了Windows 2000的源代码作为基础,使其有可靠的稳定性, 继续保持其安全性、可靠性的优点。对于网络时代,Windows XP更受人欢迎。

(3)UNIX系统

UNIX系统是1969年问世的,最初是在中小型计算机上运用。最早移植到80286微机上的UNIX系统,称为Xenix。现在Xenix已发展成十分成熟的系统,最新版本的Xenix是SCO UNIX和SCO CDT。UNIX系统的特点是短小精干、系统开销小、运行速度快。目前主要的版本是UNIX 3.2 V4.2以及ODT 3.0。UNIX系统是一个受人青睐的系统。

UNIX系统是一个多用户系统,一般要求配有8MB以上的内存和较大容量的硬盘,对于高档微机也适用。

(4)OS/2系统

OS/2系统正是PS/2系列机开发的一个新型多任务操作系统。OS/2克服了640KB主存的限制,具有多任务功能。1987年IBM公司在激烈的市场竞争中推出了PS/2(Personal System/2)个人计算机。PS/2系列计算机大幅度突破了现行PC机的体系,采用了与其他总线互不兼容的微通道总线MCA,并且IBM自行设计了该系统的大部分零部件,以防止其他公司的仿制。

OS/2的特点是采用图形界面,它本身是一个32位系统,不仅可以处理32位OS/2系统的应用软件,也可以运行16位DOS和 Windows软件。OS/2系统通常要求在4MB内存和100MB硬盘或更高的硬件环境下运行。如果硬件更高档,则系统运行就更加稳定。

2)语言处理系统

随着计算机技术的发展,计算机经历了由低级向高级发展的历程,不同风格的计算机语言不断出现,逐步形成了计算机语言体系。用计算机解决问题时,人们必须首先将解决该问题的方法和步骤按一定序列和规则用计算机语言描述出来,形成计算机程序,然后输入计算机,计算机就可按人们事先设定的步骤自动地执行。

语言处理系统包括机器语言、汇编语言和高级语言。这些语言处理程序除个别常驻在ROM中可独立运行外,都必须在操作系统支持下运行。

(1)机器语言

计算机中的数据都是用二进制表示的,机器指令也是用一串由“0”和“1”不同组合的二进制代码表示的。机器语言是直接用机器指令作为语句与计算机交换信息的语言。

不同的机器,指令的编码不同,含有的指令条数也不同。因此,机器指令是面向机器的。指令的格式和含义是设计者规定的,一旦规定好之后,硬件逻辑电路就严格根据这些规定设计和制造,所以制造出的机器也只能识别这种二进制信息。

用机器语言编写的程序,计算机能识别,可直接运行,但程序容易出错。

(2)汇编语言

汇编语言是由一组与机器语言指令一一对应的符号指令和简单语法组成的。汇编语言是一种符号语言,它将难以记忆和辨认的二进制指令码用有意义的英文单词(或缩写)作为辅助记符,使之比机器语言编程前进了一大步。例如“ADD A,B”表示将A与B相加后存入B中,它能与机器语言指令01001001直接对应。但汇编语言与机器语言的一一对应,仍需紧密依赖硬件,程序的可移植性差。

用汇编语言编写的程序称为汇编语言源程序。经汇编程序翻译后得到的机器语言程序称为目标程序。由于计算机只能识别二进制编码的机器语言,因此无法直接执行用汇编语言缩写的程序。汇编语言程序要由一种“翻译”程序来将它翻译为机器语言程序,这种翻译程序称为编译程序。汇编程序是系统软件的一部分。

(3)高级语言

高级语言比较接近日常用语,对机器依赖性低,是适用于各种机器的计算机语言。用机器语言或汇编语言编程,因与计算机硬件直接相关,编程困难且通用性差。因此人们需创造出与具体的计算机指令无关,其表达方式更接近于被描述的问题、更易被人们掌握和书写的语言,这就是高级语言。

用高级语言编写的程序称为高级语言源程序,经语言处理程序翻译后得到的机器语言程序称为目标程序。高级语言程序必须翻译成机器语言程序才能执行,计算机无法直接执行用高级语言编写的程序。高级语言程序的翻译方式有两种:一种是编译方式,另一种是解释方式。相应的语言处理系统分别称为编译程序和解释程序。

在解释方式下,不生成目标程序,而是对源程序按语句执行的动态顺序进行逐句分析,边翻译边执行,直至程序结束。在编译方式下,源程序的执行分成两个阶段:编译阶段和运行阶段。通常,经过编译后生成的目标代码尚不能直接在操作系统下运行,还需经过连接阶段为程序分配内存后才能生成真正可运行的执行程序。

高级语言不再面向机器而是面向解决问题的过程以及面向现实世界的对象。大多数高级语言采用编译方式处理,因为编译方式执行速度快,而且一旦编译完成后,目标程序可以脱离编译程序独立存在反复使用。面向过程的高级语言种类很多,比较流行的高级语言有Basic、Pascal和C语言等。某些适合于初学者的程序,如Basic语言及许多数据库语言则采用解释方式。

1980年左右开始提出的“面向对象(Object-Oriented)”概念是相对于“面向过程”的一次革命。专家们预测,面向对象的程序设计思想将成为今后程序设计语言发展的主流。如C++、Java、Visual Basic、Visual C等都是面向对象的程序设计语言。“面向对象”不仅作为一种语言,而且作为一种方法贯穿于软件设计的各个阶段。

3)数据库管理系统

数据库是将具有相互关联的数据以一定的组织方式存储起来,形成相关系列数据的集合。数据库管理系统就是在具体计算机上实现数据库技术的系统软件。随着计算机在信息管理领域中日益广泛深入的应用,产生和发展了数据库技术,随之出现了各种数据库管理系统(Data Base Management System,DBMS)。

DBMS是计算机实现数据库技术的系统软件,它是用户和数据库之间的接口,是帮助用户建立、管理、维护和使用数据库进行数据管理的一个软件系统。

目前已有不少商品化的数据库管理系统软件,例如DBase、Visual FoxPro等都是在不同的系统中获得广泛应用的数据库管理系统。

4)服务程序

现代计算机系统提供多种服务程序,它们是面向用户的软件,可供用户共享,方便用户使用计算机和管理人员维护管理计算机。

常用的服务程序有编辑程序、连接装配程序、测试程序、诊断程序、调试程序等。

免责声明:该文观点仅代表作者本人,查查吧平台系信息发布平台,仅提供信息存储空间服务,不承担相关法律责任。图片涉及侵权行为,请发送邮件至85868317@qq.com举报,一经查实,本站将立刻删除。返回查查吧首页,查看更多>>
提示

该文观点仅代表作者本人,查查吧平台系信息发布平台,仅提供信息存储空间服务,不承担相关法律责任。图片涉及侵权行为,请发送邮件至85868317@qq.com举报,一经查实,本站将立刻删除。

优惠商城

更多