第一部分:计算机的发展
一、计算机发展
、计算机的概念
、第一台计算机 ENIAC( 电子数字积分计算机 ) 1946 年 2 月诞生于美国宾夕法尼亚大学
主设计师-美籍匈牙利数学家冯 ·诺依曼莫克利和埃克特研制出
冯 ·诺依曼提出的其原理和思想为:( 1)采用二进制
( 2)存储程序控制
程序和数据存储在存储器中。
( 3)计算机的五个基本部件组成
运算器、存储器、控制器、输入设备、输出设备
、计算机发展经历了四个阶段
第一阶段
第二阶段
第三阶段
第四阶段
主要电
电子管
晶体管
中小规模集成电
大规模超大规模集
子器件
路
成电路
内存
汞延迟线
磁芯存储器
半导体存储器
半导体存储器
外存
穿孔卡片、纸带
磁带
磁带、磁盘
磁盘、磁带光盘等
处理速
5 千条至几千条
几万条至几十万条
几十至几百万条
上千万条至亿万条
度
、微型计算机
1971 年,第一片微处理器诞生,标志进入了微型机阶段。
、我国计算机的发展
1958 年 我国研制成功第一台计算机
103 机
银河、曙光、神威是我国研制的高性能巨型计算机。
、未来计算机的发展趋势巨型化
微型化
网络化
智能化
二、计算机的特点、用途和分类
、计算机的特点
1)高速、精确的运算能力
2)准确的逻辑判断能力
3)强大的存储能力
4)自动功能
5)网络与通信功能
、计算机的用途
1)科学计算
2)数据处理(信息处理)
3)实时控制
4)计算机辅助
计算机辅助设计(CAD ) 计算机辅助制造(CAM )
计算机辅助教育(CAI ) 计算机辅助技术(CAT )
( 5)网络与通信功能
6)人工智能
7)数字娱乐
8)嵌入式系统
、计算机的分类
1)按处理数据的形态分类
数字计算机 模拟计算机 混合计算机
2)按使用范围分类
通用计算机专用计算机
3)按其性能分类超级计算机
大型计算机小型计算机微型计算机
工作站和服务器
第二部分:数据在计算机中的表示
一、计算机采用二进制编码
、数据
数值数据:表示量的大小和正负。
字符数据:用以表示一些符号、标记,如英文字母、数字专用符号、标点符号等,汉字、图形、声音等数据。
、数制
1)概念
数的表示规则。通常按进位原则进行计数。称为进位计数制,简称数制。
2)基数:某进位制中用到的基本符号(数码)的个数。
如R 进制表示有R 个基本符号,其基数就为R 。
3)位权:在某一进位制的数中, 每一位的大小都对应着该位上的数码乘上一个固定的数,这个固定的数就是这一位的权数。权数是一个幂。
例:
进位制
基数 基本符号(数码)
权 表示
二进制
2
0、 1
2
B
八进制
8
0、 1
、2、3、4、5
、6、7
8
O
十进制
10
0、 1
、2、3、4、5
、6、7
、 8
、 9
10
D
十六进制
16
0、 1
、2、3、4、5
、6、7
、 8
、9、 A、B、C、D、E、C、F
16
H
、二进制编码
1)运算简单、易于物理实现
2)占用空间少、消耗能量小、可靠性高
二、进制之间转换
、十进制数转换为二进制数方法:基数连除、连乘法
原理:将整数部分和小数部分分别进行转换。
整数部分采用基数连除法,小数部分采用基数连乘法,转换后再合并。
(44.375)10= ()2
整数部分采用基数连除法,除基取余,先得到的余数为低位,后得到的余数为高位。
小数部分采用基数连乘法,乘基取整,先得到的整数为高位,后得到的整数为低位。
、二进制数与八进制数的相互转换
二进制数转换为八进制数:将二进制数由小数点开始,整数部分向左,小数部分向右,每3
位分成一组,不够3 位补零,则每组二进制数便是一位八进制数。
001 |101 |010=(152.2)8
八进制数转换为二进制数:将每位八进制数用3 位二进制数表示。
(374.26) 8 = 011 111 100 . 010 110
3 、二进制数与十六进制数的相互转换
二进制数与十六进制数的相互转换,按照每 4 位二进制数对应于一位十六进制数进行转换。
0001 | 1101 |0100.0110=(1E8.6)
16
(AF4.76) 16 = 1010 1111 0100 . 0111 0110
例 1 无符号二进制整数转换成十进制整数是( )
A)80
B)82
C)90
D)92
解析:二进制数转换为十进制数的方法是将二进制树按权展开。
例 2 一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( )
A)4 倍
B)2 倍
C)1/2 倍
D)1/4 倍
解析:
非零无符号二进制整数之后添加一个
0,相当于向左移动了一位,也就是扩大了原来数的
2
倍,如在非零无符号二进制整数之后去掉一个
0,相当于向右移动了