Linux教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 计算机基础知识

一个完整的计算机系统是由硬件和软件两大部分组成的。了解计算机的基本概念及术语,对于学习计算机知识,增强应用计算机技术的能力,提高日常工作及生活的效率等方面都有重要作用。

1.1.1 硬件

通常,硬件是指计算机物理装置本身,它是计算机系统的物质基础。硬件决定了计算机本身功能的强弱。影响计算机系统功能的主要硬件资源如下。

(1)中央处理器(CPU):如Intel 80x86系列,包括i386,i486及Pentium处理器等。

(2)内存:随机存取存储器(RAM)。

(3)存储设备:硬盘、CD ROM、软盘及磁带。

(4)输入/输出(I/O)设备:显示器、终端、鼠标、键盘、调制解调器及其他外设。

硬件的基本构成如图1.1所示。

图1.1 硬件的基本构成

1.1.2 软件

软件是相对硬件而言的,它是与数据处理系统操作有关的计算机程序和相关数据等的总称。

(1)程序是计算机完成一项任务的指令的集合。程序既可以是一些由特定计算机才能理解的命令(如汇编语言程序),也可以是通用的应用程序(如C语言程序)。它们可以完成一系列工作,如文字处理及数据库管理等。

(2)数据是由程序使用或生成的不同类型的信息。各种程序在输入和输出过程中都需要数据。具体来说,数据可以是字母、数字、文档、报表、数据库、图形、声音、图像等。

硬件是软件建立与活动的基础,软件是对硬件功能的扩充。

计算机系统的基本结构如图1.2所示。

图1.2 计算机系统的基本结构

在一个应用系统中,各种软件都处于不同的层次,互为基础,这些软件共同为用户提供一系列服务。

按照所起的作用和需要的运行环境,软件通常可分为三大类,即系统软件、应用软件和支撑软件。软件的基本构成如图1.3所示。

图1.3 软件的基本构成

系统软件包括操作系统、编译程序、汇编程序、数据库管理系统、网络软件等。这些软件对计算机系统的资源进行控制、管理,并为用户的应用和其他程序的运行提供服务。

支撑软件是辅助软件技术人员从事软件开发和项目管理人员进行项目管理工作的软件,如各种编辑程序、查错程序、项目管理程序等,所以又称为工具软件。利用支撑软件可以提高软件生产率,改善软件产品质量。

应用软件是为解决某一类应用需要或某个特定问题而设计的程序,如制图软件、财务软件等。这是范围很广的一类软件。

应用软件完全按用户需求进行裁减,并提供用户直接使用的接口。应用软件与系统软件相结合,可以让用户充分利用计算机为他们带来的便利。

应用软件可以是一个很大的,甚至是一组计算机程序,它为计算机用户提供各种服务。通常,应用软件由第三方厂商开发,并与计算机系统分开销售。

具体来说,目前广泛流行的文字处理软件、制表软件、数据库应用系统、制图软件、桌面出版系统等都属于应用软件。