第一章 信息技术与计算机文化
数据与信息
数据是信息的具体表现形式,是信息的载体,而信息是对数据进行加工得到的结果
文化具有的基本属性:
- 广泛性
- 传递性
- 教育性
- 深刻性
计算机起源
1946s ENIAC 美国宾夕法尼亚大学 真空电子管 十进制计算 没有键盘鼠标 开辟信息时代
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-urLVkaYT-1622906859271)(https://s1.imagehub.cc/images/2021/04/27/56b8fd03362542f5335dc3422af40a6a.md.png)]计算机发展
新一代计算机
- 我国从1956年开始研制计算机1958年研制出第一台电子管计算机。
- 1964年研制成功晶体管计算机
- 1971年研制成功集成电路计算机
- 1983年研制成功每秒运算1亿次的“银河1”巨型机。
- 我国先后自主开发了“银河”、“曙光”、“深腾”和“神威”等系列高性能计算机
计算机特点:
- 运算速度快
- 计算精确高
- 存储容量大
- 具有逻辑判断能力
- 工作自动化
- 通用性强
计算机分类
根据处理的对象划分 | 模拟计算机、数字计算机和混合计算机 |
---|---|
根据用途划分 | 专用计算机和通用计算机 |
根据规模划分 | 巨型机、大型机小型机、微型机和工作站 |
计算机应用
- 科学计算
- 信息管理
- 过程控制
- 计算机辅助系统
- 人工智能
- 计算机网络与通信
计算机辅助系统
计算机辅助设计CAD、计算机辅助制造CAM、计算机辅助教育CBE、计算机辅助教学CAI 、计算机辅助教学管理CMI。另外还有计算机辅助测试CAT和计算机集成制造系统CIMS等。
计算机的发展趋势
- 巨型化
- 微型化
- 网格(络)化
- 智能化
信息表示的符号系统有三个基本特点:
第一,存在一个基本的有限符号集,符号集中符号的数目多于一个。
第二,不同符号有明显的差别,便于人们识别和感知这些符号。
第三,存在一组规则,按照规则可以将基本符号组成更复杂的结构,如符号串。
常见进位计数制
- 十进制 D
- 二进制 B
- 八进制 O
- 十六进制 H
二进制运算规则
1.算术运算规则
加法规则:0 + 0 = 0; 0 + 1 = 1;
1 + 0 = 1; 1 + 1 = 10(向高位有进位);
减法规则:0 - 0 = 0; 10- 1 = 1 (向高位借位);
1 - 0 = 1; 1 - 1 = 0;
乘法规则:0×0 = 0; 0×1 = 0;
1×0 = 0; 1×1 = 1;
除法规则:0 / 1 = 0; 1 / 1 = 1
2.逻辑运算规则
非运算(NOT): 1 ̄=0;0 ̄=1
与运算(AND): 0∧0 = 0; 0∧1 = 0;
1∧0 = 0; 1∧1 = 1;
或运算(OR): 0∨0 = 0; 0∨1 = 1;
1∨0 = 1; 1∨1 = 1;
异或运算(XOR):0⊕0=0; 0⊕1=1;
1⊕0=1; 1⊕1=0;
数据的单位
1)位(bit)
简记为b,也称为比特,是计算机存储数据的最小单位。一个二进制位只能表示0或1。
2)字节(Byte)
字节来自英文Byte,简记为B。字节是存储信息的基本单位。规定1B=8bit。
1 KB =210 B= 1024B 1 MB = 220 B= 1024KB
1 GB = 230 B= 1024MB 1 TB = 240 B = 1024GB
3)字(Word)
一个字通常由一个字节或若干个字节组成。字长是计算机一次所能处理的实际位数长度,字长是衡量计算性能的一个重要指标。
数值的表示
规定一个数的最高位作为符号位,“0”表示正,“1”表示负。采用二进制表示形式的连同数符一起代码化了的数据称为机器数
文字信息的表示
字符编码
ASCII
码(American Standard Code for Information Interchange) 美国标准信息交换代码
国际标准化组织ISO
采纳,作为国际通用的信息交换标准代码。
ASCII码是一种西文机内码
,有7位ASCII码和8位ASCII码两种,7位ASCII码称为标准ASCII码
,8位ASCII码称为扩展ASCII码
。
7位标准ASCII码用一个字节(8位)表示一个字符,并规定其最高位为0,实际只用到7位,因此可表示128个不同字符。
同一个字母的ASCII码值小写
字母比大写
字母大32(20H)
。
汉字编码
汉字交换码 GB2312-80 收录6763个汉字
汉字机内码 把交换码(国标码)两个字节最高位改为1,称为“机内码”
汉字字形码 分点阵码和矢量码 点阵码缩放困难且容易失真
汉字输入码 也称汉字外部码(外码)分流水码、音码、形码和音形结合码四种
智能ABC、微软拼音、搜狗拼音和谷歌拼音等汉字输入法为音码,五笔字型为形码。
指令
是指示计算机执行某种操作的命令,它由一串二进制数码组成,这串二进制数码包括操作码和地址码两部分。
操作码
规定了操作的类型,即进行什么样的操作;地址码
规定了要操作的数据(操作对象)存放在什么地址中,以及操作结果存放到哪个地址中去。
常见的指令系统 复杂指令系统(CISC)和 精简指令系统(RISC)。
“存储程序”工作原理
冯·诺依曼(Von Neumann) 基本思想是存储程序与程序控制
程序控制是指计算机运行时能自动地逐一取出程序中的一条条指令,加以分析并执行规定的操作。
计算机运行过程中, 实际上有数据流
跟控制信号
两种信息在流动。
计算机的工作过程
- 取指令
- 分析指令
- 执行指令
- 指令计数器加1,为执行下一条指令做好准备
计算机硬件系统
未配置任何软件的计算机叫裸机,它是计算机完成工作的物质基础。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZKifFY9q-1622906859275)(https://s1.imagehub.cc/images/2021/04/28/5.md.png)]硬件系统五大组成部分框图
输入设备
鼠标器、键盘、扫描仪、数字化仪、数码摄像机、条形码阅读器、数码相机、A/D转换器等
运算器
运算器速度决定了计算机的运算速度
控制器
是整个计算机系统的控制中心,它指挥计算机各部分协调工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。
通常把控制器和运算器合称为中央处理器(CPU,Central Processing Unit)。它是计算机的核心部件。
存储器
内存储器和外存储器,简称内存和外存。内存储器又称为主存储器,外存储器又称为辅助存储器。
ROM(Read-Only Memory)即只读内存
RAM(random access memory)即随机存储内存
Cache 即高速缓冲存储器 一般简称为缓存
输出设备
显示器、打印机和音箱,还有绘图仪、各种数模转换器(D/A)
从信息的输入输出角度来说,磁盘驱动器和磁带机既可以看作输入设备,又可以看作输出设备。
声音系统
音频信号是连续的模拟信号,而电脑处理的只能是数字信号,因此,电脑要对音频信号进行处理,首先必须进行模/数(A/D)的转换。这个转换过程实际上就是对音频信号的采样
和量化
过程
外存
是主机的外部设备,是内存储器的后备和补充,不能和CPU 直接交换数据。
- 软盘 软盘上有写保护口 用于防止擦除或重写数据,也能防止病毒侵入。
- 硬盘 硬盘是目前存取速度最快的外存。
- 闪存(Flash Memory)电子盘又称“优盘”,可反复存取数据。
- 光存储器:是利用激光技术存储信息的装置。只读光盘(CD-ROM、DVD)、追记型光盘(CD-R、WORM)和可改写型光盘(CD-RW、MO)等。
计算机软件系统
输入计算机的信息一般有两类,一类称为数据,一类称为程序 。计算机是通过执行程序所规定的各种指令来处理各种数据的。
计算机软件通常分为系统软件
和应用软件
两大类
系统软件
操作系统
是用户和计算机硬件系统之间的接口
,为用户和应用软件提供了访问和控制计算机硬件的桥梁
。
语言处理程序
基本功能是把用面向用户的高级语言或汇编语言编写的源程序翻译成机器可执行的二进制语言程序。
系统支撑和服务程序
又称工具软件 如系统诊断程序、调试程序、排错程序、编辑程序、查杀病毒程序
数据库管理系统
FoxPro、 FoxBASE+、Access和大型数据库管理系统如Oracle、DB2、Sybase、SQL Server
应用软件
为解决计算机各类应用问题而编写的软件称为**应用软件。**应用软件具有很强的实用性。只为完成某一特定专业的任务。
程序设计语言
程序设计基础
数据结构和算法是程序最主要的两个方面,通常可以认为:程序=算法+数据结构。
算法可以看作是由有限个步骤组成的用来解决问题的具体过程。实质上反映的是解决问题的思路。其主要性质表现在:①有穷性;②确定性;③可行性。
数据结构是从问题中抽象出来的数据之间的关系,它代表信息的一种组织方式,用来反映一个数据的内部结构。数据结构是信息的一种组织方式,其目的是提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种操作。
典型的数据结构包括线性表、堆栈和队列。
程序设计语言
分机器语言、汇编语言和高级语言3类
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pqCKVs4q-1622906859280)(https://s1.imagehub.cc/images/2021/04/28/5d2fb0199f1d53b7ba179dac44f5635d.md.png)]
机器语言
是计算机系统唯一能识别的、不需要翻译直接供机器使用的程序设计语言。
汇编语言
是机器语言的“符号化”。用符号来表示操作数地址(地址码)
机器语言和汇编语言一般都称为低级语言。
高级语言
高级语言有两类,分别是解释型和编译型。
① 解释程序:解释程序接受用某种程序设计语言(如Basic语言)编写的源程序,然后对源程序的每条语句逐句进行解释并执行,最后得出结果。解释程序对源程序是一边翻译,一边执行,不产生目标程序。
② 编译程序:编译程序是翻译程序,它将用高级语言编写的源程序翻译成与之等价的用机器语言表示的目标程序,其翻译过程称为编译。
编译型语言系统在执行速度上都优于解释型语言系统。但是,编译程序比较复杂,这使得开发和维护费用较高。
微型计算机分类
- 单片机
- 单板机
- PC(Personal Computer,个人计算机)
- 便携式微机
微机的主要性能指标
- 主频 时钟频率 很大程度上决定了计算机的运算速度,主频的单位是赫兹(Hz)
- 字长 计算机的运算部件能同时处理的二进制数据的位数
- 内核数 CPU内核数指
- 内存容量 是指内存储器中能存储信息的总字节数。一般来说,内存容量越大,计算机的处理速度越快。
- 运算速度 单位时间内执行的计算机指令数。 单位有MIPS(Million Instructions Per Second,每秒106条指令)和BIPS(Billion Instructions Per Second,每秒109条指令)。
- 其他性能指标 机器的兼容性(包括数据和文件的兼容、程序兼容、系统兼容和设备兼容),系统的可靠性(平均无故障工作时间MTBF),系统的可维护性(平均修复时间MTTR)等,另外,性能价格比也是一项综合性的评价计算机性能的指标。
微处理器
微处理器是将运算器、控制器和高速缓存集成在一起的超大规模集成电路芯片,是计算机中最重要的核心部件。
目前微处理器的生产厂家有Intel公司、IBM公司、AMD公司和我国台湾的威盛公司等。
微机常见总线标准
总线(Bus)是计算机各功能部件之间传送信息的公共通信干线
微机中的总线一般分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址及控制信号。
常见的总线标准有:1)PCI总线;2)AGP总线;3)USB总线;4)IEEE 1394总线。
主板
主板是微型计算机系统中最大的一块电路板,有时又称为母板或系统板