计算机软件基础知识点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机软件基础知识点

【篇一:计算机软件基础知识点】

电脑软件基础知识一:

软件分为几类,我们一起了解下:硬件驱动程序

光有硬件,电脑是并不能工作的。必须要有能驱使硬件工作的软件

才能让硬件工作,这种软件就是我们平常说的驱动程序。

任何都必须要有对应的驱动程序才能正常工作。驱动程序是电脑软

件之中最基本的软件,也是保障电脑顺利工作的基础。

从winows98以后的中,都了很多常见设备的驱动程序。比如usb,显卡等。不过有些设备必须单独装对应的驱动。各个驱动程序之间

极有可能产生不兼容的情况。驱动版本也不是越新越好,稳定最重要。操作系统

操作系统是大家听的最多的一种软件,它为电脑中其他应用程序提

供的操作平台,就像我们吃饭的桌子一样,为我们提供一种可以操

作的平台。

目前最常见的系统为windows xp ,win7 ,linux,其中win7将逐

渐变成主流。应用软件

应用软件就是我们日常用到的软件程序,这些程序可以帮助我们完

成生活中的很多工作,也就是真正体现电脑用途的东西。如office.

电脑发展到现在,应用软件业涉及到社会的各个行业领域,几乎在

能用到电脑工作的地方,都能对应一种以上的应用软件。

电脑软件基础知识二:

电脑软件,是人们为了告诉电脑要做什么事而编写的,电脑能够理

解的一串指令,有时也叫代码、程序。

根据功能的不同,电脑软件可以粗略地分成四个层次。最贴近电脑

硬件的是一些小巧的软件。它们实现一些最基本的功能,通常固化

在只读存储器芯片中,因此称为固件。

系统软件包括操作系统和编译器软件等。系统软件和硬件一起提供

一个平台。它们管理和优化电脑硬件资源的使用。常见的中间件

包括数据库和万维网服务器等,它们在应用软件和平台之间建立一

种桥梁。

应用软件种类最多,包括办公软件、电子商务软件、通信软件、行

业软件,软件等等。

电脑软件都是用各种电脑语言(也叫程序设计语言)编写的。最底层的

叫机器语言,它由一些 0 和 1 组成,可以被某种电脑直接理解,但

人就很难理解。上面一层叫汇编语言,它只能由某种电脑的汇编器

软件翻译成机器语言程序,才能执行。人能够勉强理解汇编语言。

人常用的语言是更上一层的高级语言,比如 c, java, fortran,

basic 。这些语言编写的程序一般都能在多种电脑上运行,但必须先

由一个叫作编译器或者是解释器的软件将高级语言程序翻译成特

定的机器语言程序。编写电脑软件的人员叫程序设计员、程序员、

编程人员。他们当中的高手有时也自称为黑客。

由于机器语言程序是由一些0和1组成的,它又被称为二进制代码。汇编语言和高级语言程序也被称为源码。在实际工作中,一般来讲,编程人员必须要有源码才能理解和修改一个程序。很多软件厂家只

出售二进制代码。近年来,上开始流行一种趋势,4.1 软件的概念与

分类

软件概念:软件是指计算机程序及其有关文档。

计算机程序:为了告诉计算机做些什么,按什么方法、步骤去做,

人们必须把有关的处理步骤告诉计算机。以计算机可以识别和执行

的操作表示的处理步骤称为程序。我国颁布的计算机软件保护对程

序的概念给出了更为精确的描述:计算机程序是指为了得到某种结

果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动地转换成代码化指令序列的符号化序列,或者符

号化语句序列。

这就是说,程序要有目的性和可执行性。程序就其表现形式而言,

可以是机器能够直接执行的代码化的指令序列,也可以是机器虽然

不能直接执行但是可以转化为机器可以直接执行的符号化指令序列

或符号化语句序列。

文档:是指用语言或者形式化语言所编写的用来描述程序的内容、

组成、设计、功能规格、开发情况、测试结构和的文字资料和图表。例如程序设计、流程图、用户手册等。

文档不同于程序,程序是为了装入机器以控制计算机硬件的动作,

实现某种过程,得到某种结果而编制的;而文档是供有关人员阅读的,通过文档人们可以清楚地了解程序的功能、结构、运行环境、使用

方法,更方便人们使用软件、维护软件。因此在软件概念中,程序

和文档是一个软件不可分割的两个方面。

在计算机软件发展初期,人们对文档并不重视。随着计算机软件的

发展,特别是从大型复杂程序的编写、使用、维护实践中,人们逐

步认识到了文档的重要性。在软件自动生成技术日益发展的情况下,虽然程序和文档的界限正在变得模糊起来,但从本质上看并没有降

低文档在软件中的重要地位。在计算机软件已经商品化的今天,计

算机的使用人员甚至更关心的是软件的文档,它像是商品的说明书,用户读懂了说明书,就可以了解一项软件能够做些什么,在什么条

件下才能运行和怎样使用、操作它,而无须了解有关的程序。在计

算机发展初期,如果说要学会使用计算机就必须先学会编写程序还

有一定道理的话,在软件已经商品化的今天,就不一定完全正确。

从第一台计算机上第一个程序出现到现在,计算机软件已经发展成

为一个庞大的系统。从应用的观点看,软件可以分为三类,即系统

软件、支撑软件和应用软件,见图4-1。系统软件

系统软件是计算机系统中最靠近硬件的软件。它与具体的应用无关,其它软件一般都通过系统软件发挥作用的。系统软件的功能主要是

对计算机硬件和软件进行管理,以充分发挥这些设备的效力,方便

用户的使用。操作系统是系统软件的典型代表。支撑软件

支撑软件是支持其它软件的编制和维护的软件。随着的发展,软件

的编制和维护在整个计算机系统中所占的比重已远远超过硬件。从

提高软件的生产率,保证软件的正确性、可靠性和易于维护来看,

支撑软件在软件开发中占有重要地位。当然,广义地讲,可以把操

作系统看作支撑软件,或者把支撑软件看作是系统软件的一部分。

但是随着支持大型软件开发而在70年代后期发展起来的软件支撑环

境已和原来意义下的系统软件有很大的不同,它主要包括环境数据

库和各种工具,例如测试工具、编辑工具、项目管理工具、数据流

图编辑器、语言转换工具、界面生成工具等。应用软件

应用软件是为计算机在特定领域中的应用而开发的专用软件。例如

各种管理信息系统、飞机订票系统、信息系统、cad系统等等。应用软件包括的范围是极其广泛的,可以这样说,哪里有计算机应用,

即将软件的源码公开,供全世界的编程人员共享。这叫开放源码运动。哪里就有应用软件。应用软件不同于系统软件,系统软件是利

用计算机本身的逻辑功能,合理地组织用户使用计算机的硬、软件

资源,以充分利用计算机的资源,最大限度地发挥计算机效率,便

相关文档
最新文档