01计算机软件技术基础_概述

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

5. 即时通信(腾讯QQ )
6. 计算机反病毒软件 (瑞星杀毒软件、江
民杀毒软件KV2007和金山毒霸等。)
7. 备份和恢复系统工具(Norton Ghost软件)
1.1 计算机软件的发展 1.1.1 汇编语言的出现 1.1.2 高级语言的出现 1.1.3 操作系统的形成 1.1.4 计算机网络软件和 数据库软件的出现
1.2 微型计算机常用软件 1.2.1 软件的分类 1.2.2 常用系统软件介绍 1.2.3 常用工具软件介绍
1.1 计算机软件的发展

计算机是由一系列电子元件组成的、具
产生,到20世纪70年代初出现了下面3个事件,标
志着数据库技术日益成熟,并有了坚实的理论基
础。它们是:
(1) 1969 年 IBM 公司研制、开发的数据库管理
系统的商品化软件 IMS(Information Management
System,层次结构模型)。

(2) 1969 年美国数据系统语言协商会
时间内完成处理,再给出反馈信号的操作系统。

实时系统具有专用性,不同的实时系统
用于不同的应用领域。它有3种典型的应用形式,
即过程控制系统(如工业生产自动控制、卫星发射
自动控制)、信息查询系统(如仓库管理系统、图书
资料查询系统)和事务处理系统(如飞机订票系统、
银行管理系统)。与分时系统相比,实时系统要求
(1972 年至今)。
第五代为超大规模集成电路和人工智能计算机
时代,目前尚处于研制阶段。
1.1.1 汇编语言的出现

机器指令就是用二进制代码组成的指令,
一条机器指令控制计算机完成一个基本操作,用
机器指令或称机器语言编写的程序是计算机唯一
能够直接识别并执行的程序。

汇编语言是一种用符号书写的、基本操
计算机网络通常按照其规模大小和延伸距离远 近(网络的地理位置)可划分为局域网、城域网和广 域网。

网络操作系统除了具有处理器管理、存
储器管理、设备管理、作业管理和文件管理的功
能外,还具有以下两大功能:一是提供高效、可
靠的网络通信能力;二是提供多种网络服务功能。
目前,在局域网中使用的网络操作系统有
UNIX网络操作系统、NetWare操作系统和
写的源程序加工成机器语言写的目标程序,并通
过连接程序将目标程序连接成可立即执行的程序,
如图1.1所示。
源程序 编译程序 目标程序 连接程序 机器代码
图1.1 编译程序的过程

FoxBASE+是一种较早的数据库开发系统。
C语言是一种通用的程序设计语言。
Visual C++是Microsoft公司推出的C++可视化

多道批处理系统是指在内存中存放多道
用户的作业,使之同时处于运行状态,这些作业
共享处理器时间和外部设备等系统资源。

所谓分时系统,就是在一台计算机上,
连接若干个终端,用户通过这些联机终端设备采
用交互方式把他的程序和数据输入到计算机中,
并同时控制程序的执行。

所谓实时系统是指能使计算机系统接收
到外部信号后及时进行处理,并且在严格的规定
为“汇编”,这种把汇编源程序翻译成目标程序
的语言加工程序称为汇编程序。
1.1.2 高级语言的出现

用高级语言编写程序是用一系列的语句
(或函数)组成的。

用汇编语言或高级语言编写的程序称为
源程序。

编译程序是把用汇编语言或高级语言编
写的源程序“翻译”成机器可执行的机器语言程
序。

编译程序的主要功能是把用高级语言编
Office 套件(Word、Excel、FrontPage 等) 工具软件(杀毒软件、解压缩程序等) 用户程序
图1.2 软件系统组成

1.系统软件
系统软件是指管理、控制和维护计算机系统资
源的程序集合,这些资源包括硬件资源与软件资
源。

常用的系统软件有:操作系统、各种语
言处理程序、连接程序、诊断程序和数据库系统
用来快速、动态地建立表格数据,并对其进行各类统
计和汇总。
1.2.2 常用系统软件介绍
1. Windows操作系统 2. UNIX操作系统 3. Linux操作系统 4. 数据库软件Access
1.2.3 常用工具软件介绍

1. 文件解压缩软件

( 如:WinZip和WinRAR等)
2. 图形浏览软件
作与机器指令相对应的、并遵循一定语法规则的
计算机语言。汇编语言助记符通常使用指令功能
英文单词的缩写,以便记忆。

用汇编语言编写的程序翻译成为计算机
可以读懂的机器语言,称为目标程序。这个翻译
工作是由预先装入计算机中的“汇编程序”完成
的。汇编程序是一种“编译”程序,用汇编语言
编写的程序称为汇编源程序。这个翻译的过程称
Windows操作系统。

2. 数据库管理软件
数据库是相互关联的数据的集合,它用综合的
方法组织数据,具有较小的数据冗余,可供多个
用户共享,具有较高的数据独立性,具有安全控
制机制,能够保证数据的安全、可靠,允许并发
地使用数据库,能有效、及时地处理数据,并能
保证数据的一致性和完整性。

数据库技术的萌芽从20世纪60年代中期

(如:ACDSee, ImageSee 等)

3. 下载工具软件

网络蚂蚁(NetAnts)、迅雷(Thunder)和
BitTorrent也是常用的文件下载工具。

4. 多媒体播放软件(在Windows XP中
内置了Windows Media Player,RealPlayer,
Winamp)

能强大的管理软件进行统一调度和管理。这个软
件称为操作系统。
操作系统先后经历了手工操作阶段、早期批处
理阶段、执行系统阶段和操作系统的形成与发展
阶段。

到了20世纪60年代,通道技术的引进和
中断技术的发展,使得操作系统进入了执行系统
阶段。所谓通道是专门用来控制I/O设备的处理器, 称之为I/O处理器。它以与CPU并行工作。
有处理信息能力的机器。世界上第一台计算机是
1946年在美国的宾西法尼亚大学研制成功的。

计算机先后共经历了四代变革,现在已
进入第五代的研制时期。
第一代为电子管时代(1946年—1957年)。
第二代为晶体管时代(1958年—1964年)。
第三代为集成电路时代(1965年—1972年)。
第四代为大规模和超大规模集成电路时代
等,其核心是操作系统。

2. 应用软件
除了系统软件以外的所有软件都称为应用软件,
它们是由计算机生产厂商或软件公司为支持某一应用
领域、解决某个实际问题而专门研制的应用程序。

字处理软件:用来编辑各类文稿,并对其
进行排版、存储、传输及打印等的软件称为字处理程
序,
表处理软件:表处理软件即电子表格软件,可以

根据软件的功能可将其分为系统软件和
应用软件两大类,这些软件都是用程序设计语言
编写的程序,如图所示。
软件系统
系统软件 应用软件
操作系统(DOS、UNIX、Windows、OS/2 等) 语言处理程序(编译系统和解释系统) 数据库管理系统(VFP、Oracle、Access 等) 网络软件 其他(EDIT、诊断程序、连接装配程序、Link 等)
(Conference On Data System Language,
CODASYL)下属的数据库任务组(Data Base Task
Group,DBTG,网状结构模型)

(3) 1970年IBM公司的研究员E.F.Codd提
出了数据库的关系模型。
1.2 微型计算机常用软件
1.2.1 软件的分类
开发工具,用于开发基于Windows平台的应用程
序。
Visual BASIC是Microsoft公司推出的BASIC语
言的可视化开发工具。
Java是Sun公司1995年5月推出的一种面向对象
的解释执行的编程语言。
1.1.3 操作系统的形成

为了要促使计算机所有资源,包括各种
软硬件资源能够统一协调的工作,就要有一个功
有更高的可靠性和更严格的及时性。

多道批处理和分时系统的出现,标志着
操作系统的正式形成。随着计算机技术的不断进
步随后又出现了网络操作系统和分布式操作系统。
1.1.4 1计. 计算算机机网网络络软软件件和数据库软件的出现
计算机网络软件是现代通信技术和计算机技术 相结合的产物。它利用通信线路把地理位置不同 的多个独立的计算机系统进行互联,实现网络资 源(包括硬件、软件和数据信息)共享的系统。
相关文档
最新文档