计算机应用与电子商务
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上篇
计算机应用与电子商务
基础知识篇
第1章计算机系统基础知识
计算机是电子商务系统的硬件支撑平台。本章简要介绍计算机硬件系统结构、计算机操作系统、编译与解释原理、程序设计语言及数据库等基础知识。
本章学习目标
∙了解计算机主要部件及其功能的基础知识
∙熟悉操作系统的工作原理和主要功能
∙熟悉汇编、编译、解释系统的基本概念
∙熟悉程序设计语言基础知识
∙掌握数据库系统的基础知识
1.1计算机硬件系统结构
自1946年世界上出现第一台计算机以来,计算机的硬件结构和软件系统都已发生惊人的变化。但就其基本组成而言,仍未摆脱冯·诺伊曼型计算机体系结构的设计思想。即一个完整的计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备五大部分组成,如图1-1所示。
输入设备
存储器
运算器
控制器
输出设备
反馈信息流
控制信息流
图1-1 计算机的基本组成
其中运算器与控制器合称为中央处理器。内存储器和中央处理器合在一起称为主机。在计算机硬件系统中不属于主机的设备都属于外部设备,简称外设,包括输入、输出设备及外存储器。
第1章 计算机系统基础知识 3
∙
运算器:进行算术和逻辑运算的部件,运算数据以二进制格式给出。它可从存储器取出或来自输入设备,运算结果或写入存储器,或通过输出设备输出。 ∙
控制器:协调整个计算机系统的正常工作。主要包括:指令寄存器、指令译码及时序控制等部件。 ∙
运算器与控制器一般又称为中央处理器CPU (Central Processing Unit ),是计算机的核心部件。 ∙
存储器:存放数据和程序的部件,通过地址线和数据线与其他部件相连。 ∙ 输入/输出设备:包括各类输入/输出设备及相应的输入/输出接口。
1.1.1 中央处理器
1.运算器
运算器是计算机中用于信息加工的部件。它能对数据进行算术和逻辑运算。算术运算
按算术规则进行运算,如加、减、乘、除及它们的复合运算;逻辑运算一般泛指非算术性运算,如比较、移位、逻辑加、逻辑乘、逻辑取反及异或操作等。
运算器通常由算术逻辑运算部件(ALU )和一些寄存器组成,如图1-2所示是一个最
简单的运算器示意图。ALU 是具体完成算术逻辑运算的部件;寄存器主要用于存放操作数、结果及操作数地址;寄存器除了存放参加运算的操作数外,在连续运算中,还用于存放中间结果和最终结果。寄存器的数据一般是从存储器中取得,累加器的最后结果也应存放到存储器中。现代计算机的运算器中有多个寄存器,如8个、16个、32个或者更多,构成一个通用寄存器组,以减少访问存储器的次数,提高运算速度。 单总线
A LU A
B 通用寄
存器
状态 寄存器
图1-2 简单的运算器示意图
2.控制器
控制器是指挥、协调计算机各大部件工作的指挥中心。控制器工作的实质就是解释、
执行指令。它每次从存储器中取出一条指令,经分析译码,产生一串微操作命令,发向各个执行部件,控制各部件,使整个机器连续地、有条不紊地工作。
为了使计算机能够正确执行指令,CPU 必须能够按正确的时序产生操作控制信号,这
是控制器的主要任务。
上篇计算机应用与电子商务基础知识篇
4
如图1-3所示,控制器主要由下列部分组成。
(1)程序计数器(PC):又称指令计数器或指令指针(IP),在某些机器中用来存放正在执行的指令地址;在大多数机器中则存放要执行的下一条指令的地址。指令地址的形成有两种可能:一是顺序执行的情况,每执行一条指令,程序计数器加“1”以形成下条指令的地址,该加“1”计数的功能,有的机器是PC本身具有的,也有的机器是借用运算器完成的;二是在某些条件下,需要改变程序执行的顺序,这常由转移类指令形成转移地址送到PC中,作为下条指令的地址。
状态寄存器通用寄存器
A LU
操作控制信号形成部件
时序信号产生部件指令译码器
启停控制线路
脉冲源
指令寄存器
程序计数器
转移地址
+“1”
地址总线
数据总线
控制总线
中断机构
总线控制逻辑图1-3 控制器组成图
(2)指令寄存器(IR):用以存放现行指令,以便在整个指令执行过程中,实现指令的全部功能控制。
(3)指令译码器:又称操作码译码器,它对指令寄存器中的操作码部分进行分析解释,产生相应的控制信号提供给操作控制信号形成部件。
(4)脉冲源及启停控制线路:脉冲源产生一定频率的脉冲信号作为整个机器的时钟脉冲,是周期、节拍和工作脉冲的基准信号。启停控制线路则是在需要时保证可靠地开放或封锁时钟脉冲,控制时序信号的发生与停止,实现对机器的启动与停机。
(5)时序信号产生部件:以时钟脉冲为基础,具体产生不同指令相对应的周期、节拍、工作脉冲等时序信号,以实现机器指令执行过程的时序控制。
(6)操作控制信号形成部件:综合时序信号、指令译码信息、被控功能部件反馈的状态条件信号等,形成不同指令所需要的操作控制信号序列。
第1章计算机系统基础知识 5
(7)中断机构:实现对异常情况和某些外来请求的处理。
(8)总线控制逻辑:实现对总线信息传输的控制。
1.1.2 存储器
存储器是存放二进制形式信息的部件。在计算机中它的主要功能是存放程序和数据。程序是计算机操作的依据,数据是计算机操作的对象。不论是程序和数据,在存储器中都以二进制形式的“1”或“0”表示,统称为信息。我们可以对存储器中的内容进行读或写操作。
按存储器在计算机中的功能将存储器分类如下。
(1)高速缓冲存储器(Cache)
构成计算机系统中的一个高速小容量存储器,其存取速度能接近CPU的工作速度,用来临时存放指令和数据。
(2)主存储器
主存储器是计算机系统中的重要部件,用来存放计算机运行时的大量程序和数据。CPU 能够直接访问的存储器称内存储器,高速缓存和主存都是内存储器。在配置了高速缓存的计算机内,主存储器和高速缓存之间要不断交换数据。
如果计算机没有配置高速缓存,内存储器就是主存储器,两个名称可以换用。
(3)辅助存储器
辅助存储器又称外存储器。外存储器主要由磁表面存储器组成,近年来光存储器应用已很广泛,渐渐成为一种重要的辅助存储器。外存储器的内容需要调入主存后才能被CPU 访问。外存储器的特点是容量大,可存放大量的程序和数据。
1.1.3 常用I/O设备
输入输出设备(又称外围设备)是计算机系统与人或其他机器之间进行信息交换的装置。输入设备的功能是把数据、命令、字符、图形、图像、声音或电流、电压等信息,变成计算机可以接收和识别的二进制数字代码,供计算机进行运算处理。输出设备的功能是把计算机处理的结果,变成人最终可以识别的数字、文字、图形、图像或声音等信息,打印或显示出来,以供人们分析与使用。
由于计算机技术的迅速发展与应用的不断扩大,输入输出设备种类日益增多,所处理的信息类型也不断增加。输入输出设备智能化程度越来越高,从而使得输入输出的速度、精度、质量、可靠性以及应用的灵活性、方便性不断提高。输入输出设备有多种分类法,如果按信息的传输方向,可以分成输入、输出与输入/输出三类设备。
(1)输入设备
常见的输入设备有键盘、鼠标、光笔、触屏、控制杆、数字化仪、扫描仪、语言输入、手写汉字识别,以及纸带输入机、卡片输入机、光学字符阅读机(OCK)等。这类设备又