1
同学们好!现在我们学习计算机文化导论。
第一章 计算机文化导论
2
计算机的发展史二、
计算机文化的概念一、
计算机的特点、分类及应用三、
计算机系统的组成与基本工作原理四、
计算机文化中的道德规范五、
3
1,1 计算机文化的概念一、计算机文化一词的由来二、计算机文化在人类文明发展史中的地位目 录 退 出
4
计算机文化反映了人类对自身智力的开发,通过电脑和人脑的高度融合,将为人类创造出更加灿烂的文明。
计算机文化一词起源于 1981年召开的第三次世界计算机教育会议 (World Conference on Computer in
Education,3rd,1981,简称 WCCE’81)。当时,微型机的发展正处在起步阶段,一批与会学者高瞻远瞩,
预见计算机技术对人类社会发展的深远影响,呼吁人民要高度重视计算机知识的教育,在这次会议上,人们首次使用了,计算机文化,(Computer Literacy)一词。
WCCE’81所提的计算机文化,就是,计算机应用知识与应用能力,。
计算机文化一词的由来
5
计算机文化反映的是人类对自身智力的开发,
通过人脑和电脑的融合,将为人类创造出更加灿烂的文明。
微型计算机的普及:加快了人们工作和生活的节奏。
网络的运用:缩短了世界的距离。
多媒体的应用:使人们的生活更加丰富多彩。
计算机文化在人类文明发展史中的地位
6
人类经历的信息革命:
第一次信息革命:语言的产生--人类交流和传播信息最早的工具。
第二次信息革命:文字的出现--它能保留信息,
对人类文化的发展起了重要的作用。
第三次信息革命:印刷技术的发明--在更大的范围内以更快的速度传播人类文明。
第四次信息革命:计算机文化--成为推动人类文明向前发展的巨大动力。
7
1,2 计算机的发展史一、电子计算机的诞生二、电子计算机的发展历史三、计算机的发展趋势四、计算机在中国的发展现状目 录 退 出
8
1964年,在美国陆军部的主持下,美国宾悉法尼亚大学的艾克特 (Ecket)和莫奇里 (Mauchley)
成功地设计了世界上第一台电子计算机,简称为
ENIAC(Electronic Numerical Integrator And
Calculator),它占地 170平方米,重 28吨,耗电
150kW,使用了 18800个电子管,5000个继电器,
运算速度为 5000次 /秒。
一、电子计算机的诞生
9
第一代计算机:从第一台电子计算机 ENIAC问世到 50年代末。
特征,采用电子管为主要逻辑元件;使用机器语言编制程序。
第二代计算机:从 50年代到 60年代初。
特征,用晶体管代替电子管;开始使用计算机高级语言。
第三代计算机,60年代中期到 70年代初期。
特征,用中、小规模集成电路代替分立元件晶体管;采用多道程序及并行处理等技术。
第四代计算机:从 1972年到今天。
特征,大规模集成电路和超大规模集成电路、并行处理技术、
多机系统、分布式计算机系统、计算网络等;数据库系统、
分布式操作系统、高级语言等。
二、电子计算机的发展历史
10
1、智能化
2、网络化
3、多媒体
4、元器件的发展趋势
5、体系结构的发展趋势三、计算机的发展趋势
11
1952年,开始重视电子计算机的研究工作,成立了第一个有关电子计算机科学技术的研究小组。
1956年,正式将计算机的发展规划列入,十二年科学技术发展规划,。
1958年,试制成功第一台国产电子计算机 JS—1机。
1964年,自制第一批晶体管计算机。
1971年,研制了一批集成电路计算机。
1983年,研制成功“银河 Ⅰ ‖巨型机。
1992年,研制成功“银河 Ⅱ ‖巨型机。
四、计算机在中国的发展现状
12
1,3 计算机的特点、分类及应用一、计算机的特点二、计算机的分类三、计算机的应用目 录 退 出
13
1、运算速度快
2、精确度高
3、有记忆能力
4、有逻辑判断能力
5、能在程序控制下自动进行工作一、计算机的特点
14
按功能分:专用计算机和通用计算机。
从规模和功能的角度可分为:
1、巨型机
3、小型机 4、微型机
2、大中型计算机
5、工作站 6、小巨型机实现小巨型机的主要途径有两条:
① 利用高性能微处理器组成并行多处理系统,使巨型机小型化;
②把部分巨型机技术引入超级小型机,使小型机巨型化。
二、计算机的分类
15
1、科学计算 2、数据处理
3、实时控制
4、计算机辅助设计与计算机辅助制造
5、智能模拟 6、通信和文字处理
7、多媒体技术
8、网络技术与信息高速公路
9、教育 10、军事
11、电子商务三、计算机的应用
16
1,4 计算机系统的组成与基本工作原理一、计算机中的数制与编码及数的表示二、电子计算机的软硬件系统及工作原理三、计算机语言的发展四、操作系统的形成与发展五、利用计算机解题的基本步骤六、计算机的主要性能指标目 录 退 出
17
1、进位计数制
2、二进制与十进制之间的相互转换
3、计算机中采用二进制 数的优点
5、计算机的各种编码
6、计算机中带符号数的表示及运算
7、数的定点表示和浮点表示一、计算机中的数制与编码及数的表示
4、二进制与八进制、十六进制之间的相互转换
18
1、进位计数制
( 1)十进制数制主要特点:
① 有十个不同的计数符号,0,1,2,3,4,5,6、
7,8,9,故其基数为 10;
② 按“逢十进一”的规则进行计数。
例,666.66 = 6× 102+ 6× 101+ 6× 100+ 6× 10-1+ 6× 10-2
19
( 2)二进制数制主要特点:
① 仅有两个不同的计数符号,0和 1,其基数为 2;
② 按“逢二进一”的规则计数。
例,(101101.11) 2= 1× 25+ 1× 24+ 1× 23+ 1× 22+
0× 21+ 1× 20+ 1× 2-1+ 1× 2-2
32 + 0 + 8 + 4 + 0 +1 + 0.5 + 0.25
(45.75)10
=
=
20
( 3)八进制数制主要特点:
① 有八个不同的计数符号,0,1,2,3,4,5,6、
7,其基数为 8;
② 按“逢八进一”的规则计数。
例,(642)8 = 6× 82 + 4× 81 + 2× 80 = (418)10
(10,100,101,010,110,1)2 = (245.264)8
(267.435)8 = (010110111.100011101)2
21
( 4)十六进制数制主要特点:
① 有 16个不同的计数符号,0,1,2,3,4,5,6,7、
8,9,A(10),B(11),C(12),D(13),E(14),F(15),
其基数为 16位;
② 按“逢十六进一”的规则计数。
例,(9B4.4)16 = 9× 162 + 11× 161 + 4× 160 + 4× 16-1
= (2484.25)10
22
二 ──八进制对照表二进制 八进制
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7
二 ──十六进制对照表二进制 十六进制
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
23
小结,无论是什么进制的数,均可以写成相应的展开式。设有一个 A进制的数,则若该数为
BnBn-1…B 2B1B0.B-1B-2…B -m,则该数可以写成其对应的展开式如下:
Bn× An + Bn-1× An-1 +…+ B 2× A2 + B1× A1 +
B0× A0 + B-1× A-1 + B-2× A-2 +… + B -m× A-m
24
2、二进制与十进制之间的相互转换
( 1)十进制整数转换为二进制整数 ——―除 2取余”
( 2)十进制小数转换为二进制小数 ——―乘 2取整”
( 3)带整数和小数的二进制数转换为十进制数 —
—由方法一和方法二综合组成。
25
1101
例 1,(13)10 = ( )2
1 3
6
3
1
0
2
2
2
2
余数
1
0
1
1
二进制数 低 位二进制数 高 位
26
例 2,(0.6875)10 = ( )2
0,6 8 7 5

3 7 5 01.

7 5 0

0.
5 01.

0 1.
整数
1
0
1
1
二进制数 高 位二进制数 低 位
27
例 2,(0.6875)10 = ( )2
0,6 8 7 5

3 7 5 01.

7 5 0

0.
5 01.

0 1.
整数
1
0
1
1
二进制数 高 位二进制数 低 位
0.1011
28
例 3,(13.6875)10 =(13)10+(0.6875)10
=(1101)2+(0.1011)2=(1101.1011)2
例 4,(101.101)2 =1× 22 + 0× 21 +1× 20
=4 + 0 + 1 + 0.5 + 0 + 0.125 = (5.625)10
+ 1× 2-1 + 0× 2-2 +1× 2-3
29
3、计算机中采用二进制 数的优点
( 1)便于用电子器件模拟表示
( 2)节约设备
( 3)运算简单
( 4)可靠性高
30
4、二进制与八进制、十六进制之间的相互转换
(1) 二进制数转换成八进制数:以小数点为分界点,
左右三位一节,不足三位以零补足三位。
例 (101101.01) 2=(101,101.010)=(55.2)8
(2)八进制数转换成二进制数:将每位八进制数码以三位二进制数表示。
例 (76.42) 8=(111110.100010)2=(111110.10001)2
31
(3)二进制数转换成十六进制数:以小数点为分界点,
左右每四位一节,不足四位以零补足四位。
(1111011011.100101011)2 = (11,1101,1011.1001,0101,1000)2
=(3DB.958)16
(4)十六进制数转换成二进制数:将每位十六进制数码以四位二进制数表示。
例 (A3B.C) 16=(101000111011.1100)2
= (101000111011.11)2
32
5、计算机的各种编码
( 1)字符编码 ---ASCII码
( 2)国家标准汉字编码- GB231编码
GB231编码局部表 GB2312编码总体布局
33
6、计算机中带符号数的表示及运算
( 1)原码原码就是用最高位表示数的正、负号,0表示正,1表示负,而数值部分用最高位以后的若干位来表示。
( 2)补码补码的取码原则是:正数的补码和其原码相同;负数的补码是它的原码除符号位外逐位取反(即 0变 1,1变 0),
最后在末位加 1。
( 3)反码原码变反码的规则为:正数的反码与原码相同;负数的反码是将它的原码除符号位外逐位取反。
34
原码、补码的几个例子十进制 原码 补码
87
-87
127
-127
0
-0
01010111 01010111
11010111 10101001
01111111 01111111
11111111 10000001
00000000 00000000
10000000 00000000
采用补码来表示正、负整数时,+0 和 -0 的取码是完全相同的,而原码对 +0和 -0 的取码是不相同的。
35
补码的加减法可用下列公式进行:
[ X + Y ]补 = [ X ]补 + [ Y ]补
[ X - Y ]补 = [ X ]补 + [- Y ]补
[[ X ]补 ] 补 = [ X ]原
36
例:设 X=44 Y=59 求 X +Y =? X- Y =?
由 [ X ]补 =0101100 [ Y ]补 =00111011
[ -Y ]补 =11000101 [ -Y ]原 =10111011
故 [ X + Y ]补 = [ X ]补 + [ Y ]补 = 01100111
得 X + Y = + 1100111 = ( + 103)10
由 [ X - Y ]补 = [ X ]补 + [- Y ]补 =11110001
[ X - Y ]原 = [[ X- Y ]补 ]求补 =10001111
得 X- Y = -0001111 = (- 15)10
37
7、数的定点表示和浮点表示
( 1)数的定点表示:将计算机中的小数点的位置视为是固定不变的。
① 定点整数格式
② 定点小数格式范围,-2n-1~ (2n-1) 和 – 1~ (1 – 2-(n-1))
38
( 2)数的浮点表示格式阶码是指数部分的值,表示幂次,其基数通常取 2。
X = + d × 2+E
例如 256.5 的浮点格式 (32位 )为:
00001001 010000000010000000000000
所以( 256.5)10 = (0.1000000001)2× 29
阶码,7位 数符 尾数,23位阶符
39
这种 32位浮点格式所能表示的数的范围是:
最大正数,(1- 2- 23)× 2127
最小正数,2- 1× 2- 128= 2- 129
最大负数,- 2- 1× 2- 128=- 2- 129
最小负数,- (1- 2- 23)× 2127
也即,2- 129≤|X| ≤ (1- 2- 23)× 2127
40
冯 · 诺依曼结构的基本组成输入设备 内存储器 输出设备外存储器控制器 运算器数据信息控制信息处理结果运算命令输入命令 输出命令存取命令冯 · 诺依曼计算机的结构不仅依赖于控制器、运算器、存储器等物理设备,也依赖于计算机的指令与程序。
存数取数二、电子计算机的软硬件系统及工作原理
41
1、计算机硬件系统计算机硬件系统是指组成计算机的所有电子机械装置的总称。
( 1)输入输出设备把按一定形式表示的计算程序和数据送入计算机,再将计算机运算操作的结果转化为人或 其它设备能够接受和识别的信息形式。
( 2)存储器存放程序和数据。
( 3)运算器执行算术运算和逻辑运算
( 4)控制器指挥计算机中各部件按指令要求进行需要的操作。
( 5)总线计算机各部分之间进行信息传送的一组公共通道。
42
2、计算机的工作原理
① 采用二进制形式表示数据或指令。
② 将程序事先存入存储器中,使计算机在工作时能自动高速地从存储器中取出指令加以执行。
③ 由计算器、存储器、控制器、输入装置和输出装置五大基本部件组成计算机系统,并且规定了这五部分的基本功能。
( 1)指令和程序指令:人对计算机发出的工作命令,命令计算机执行某种操作。
程序:按照运算过程的要求将指令按顺序排列起来构成的一个指令序列。
( 2)存储程序和程序控制工作原理把解决某一问题的程序和有关数据一起输入到存储器中按序保存起来,工作时只要给出该程序中第一条指令的存放地址,控制器就可在 PC的引导下,按序取出该程序中的每一条指令,直到执行完程序中的所有指令时为止。
指令的组成,操作码、操作数。
43
3、计算机的软件系统软件的概念:电子计算机为解决某问题而编写的程序及运用数据处理系统所需的手续、规则、文件的总称。
软件的分类:
用户语言处理程序 数据库管理工具软件应用软件开发软件硬件维护 工具软件装配程序 调试程序汇编语言 操作系统裸机
1)、系统软件:充分利用计算机资源,便于使用、管理、操作维护计算机编制的程序的总称。
2)、应用软件:为解决各类实际应用问题而编制的程序。
44
系统软件包括:
A、操作系统是管理和控制计算机系统软、硬件资源的大型程序。
B、语言处理程序主要有汇编程序、解释程序、编译程序。
C、服务性程序指为了帮助用户使用与维护计算机,提供服务性手段而编制的一类程序。
4、计算机软、硬件之间的相互关系
( 1)硬件是基础,软件依赖于硬件的存在而发生作用。
( 2)软件是硬件功能的扩充和完善。
( 3)硬件和软件相互渗透,相互促进,并可以相互转化。
45
三、计算机语言的发展计算机语言的分类:
1、机器语言是机器指令所构成的语言,每一条机器指令就是一条机器语言的语句。
2、汇编语言特点:用助记符表示机器指令中的操作码,用符号或符号地址表示机器指令中的操作数或数的存放地址。
执行汇编程序 执行目标程序机器语言目标程序汇编语言源程序汇编过程示意图
46
3、高级语言用高级语言编写的源程序不能直接被计算机识别和执行,需要一个编译程序把高级语言源程序翻译成机器能直接识别和执行的目标程序。
编译方式可分为:解释方式、编译方式解释方式示意图 编译方式示意图解释程序执行结果高级语言源程序 高级语言源程序 目标程序 执行结果执行编译程序 计算机执行
47
四、操作系统的形成与发展操作系统的概念:
操作系统是计算机系统中的一种最基本的系统软件,它能对计算机系统中的软件和硬件资源进行有效的管理和控制,合理地组织计算机的工作流程,为用户提供一个使用计算机的工作环境,
是用户和计算机之间的接口。
五、利用计算机解题的基本步骤
( 1)分析问题 ( 2)算法设计
( 3)编制程序 ( 4)测试和纠错
( 5)正式运行或提交用户使用
48
六、计算机的主要性能指标
1、字长字长是指计算机的 CPU能够直接处理的二进制数据的位数,直接关系到计算机的精确度、功能和速度。 1位二进制数位称为一个
“位” (Bit)。2、运算速度运算速度是指计算机每秒钟所能执行的指令的条数。
3、主时钟频率指 CPU在单位时间 (秒 )内所发出的脉冲数。以兆赫 (MHZ)为单位。
4、内存容量反映了内存储器存储数据的能力。内存容量以字节 (byte)为存储单位。
5,CPU类型
CPU决定了微型机的型号、主频、运算速度、字长等性能参数。
6、外部设备配置 7、软件配置
8、可靠性、兼容性和可维护性
1字节= 8bit,1KB= 210字节= 1024字节,1MB= 210KB= 1024KB
49
1,5 计算机文化中的道德规范一、计算机犯罪计算机犯罪的特点:
( 1)犯罪人员知识水平高,一般都受过高等教育或专业训练。
( 2)犯罪手段较隐蔽。
二、保护知识产权目 录 退 出
50
三、计算机病毒计算机病毒:就是一种通过磁盘或计算机网络传播、能够侵入计算机系统、使计算机发展故障、
具有自我繁殖能力、由抱有某种目的的病毒设计者设计出来的一种较特殊的计算机程序。
计算机病毒的特点:
( 1)隐蔽性 ( 2)传播性
( 3)潜伏性 ( 4)可激发性
( 5)破坏性目 录 退 出