信息技术导论
第一章 信息、信息科学与信息技术☆
信息是客观世界中各种事物的变化和特征的最新反映以及经过传递后的再现。
数据是指通过对客观事物的观察而记录下来可作鉴别的符号,如数字、字母、图形等。
信息科学是以信息为主要研究对象,以信息的性质、运动规律和应用方法为主要研究内容,以计算机和通信网络等为主要技术工具,以提高人类获取和利用信息的能力为主要目标的一门新兴的综合性学科。
信息技术是指应用在信息加工和处理中的科学、技术与工程的训练方法和管理技巧;上述方法和技巧的应用;计算机及其与人、机的相互作用;与之相应的社会、经济和文化等诸种事物。
信息技术四基元:感测技术、通信技术、智能技术、控制技术
信息技术的体系可分为四个最基本的层次,即:基础技术层次、支撑技术层次、主体技术层次和应用技术层次。
1)信息技术的基础技术主要是指新材料技术和新能量技术。
2)信息技术的支撑技术主要是机械技术、电子技术、微电子技术、激光技术和生物技术等。
3)信息技术的在主体技术主要是它的“四基元”,既感测技术、通信技术、智能技术和控制技术。
4)信息技术的应用技术主要是指各种由“四基元”衍生出来的实际应用的技术。也就是信息技术在各行各业的应用。 如医院的电子医疗系统。
信息技术的特征
高度的战略地位 巨大的渗透能力 更新速度快
高额的投入 高度的竞争性 高度的风险性
1、高度的战略地位:随着信息技术的发展和应用,世界各国已经越来越清楚的认识到,信息技术已成为衡量一国的综合国力的重要标志之一。如何开发和利用信息技术已成为各国首先考虑的重大战略决策之一。目前,各国将发展信息技术和产业提高到立国之本的高度来认识,并将此作为龙头产业,以期通过信息技术的突破来带动其它技术的发展,引发新的技术革命,确立有利的竞争地位和竞争优势。由此可见,信息科学技术的高度战略性的特点日益突出。
2、巨大的渗透能力:以“四基元”为主体技术,具有多层次的分类体系结构且不断向外扩展和延伸的信息技术是一个综合性、交叉性极强,涉及范围极广的技术领域,它既包括适用于各种环境的通用技术,也包括针对特定工序的专业技术,因而具有巨大的渗透能力,能广泛的渗透到各个传统的产业部门,进行技术改造,促进产品更新换代,提高产品质量,减轻劳动强度,节约能源和材料,提高工作效率。
3、更新速度快:信息技术的发展越来越迅猛,更新速度之快,委实令人咋舌。从 1946 年世界上第一台计算机的问世,到现在仅仅 60 几年的时间,计算机的性能提高了 100万倍还多。目前。网络技术发展迅速,遍布全球的因特网正在把地球变成一个小小的“地球村”。
4、高额的投入:信息技术的研究和开发需要大量的资金的投入,这是以往任何一种传统技术所难以比拟的。而且,信息技术产品的更新换代速度极快,为了抢占市场,也往往需要一次性的快速、大量的投入。正因为如此,当今世界各国之间的信息技术领域的竞争正演变成一场综合竞争国力之间的竞争。
5、高度的竞争性:信息科学技术及其产业化的竞争,已远远超出了企业与企业以及产业集团之间的商业竞争范围,而成为国与国之间在军事、政治、经济竞争领域的战略“制高点”。信息技术的竞争,实质上是一场关于资金、人才、管理和市场的全方位的较量。用“白热化”和“瞬息万变”来形容信息技术和信息产业的竞争和发展态势,是毫不过分的。
6、高度的风险性:信息技术的研制和开发需要耗费大量的人力、物力、财力和时间。而且,信息技术往往又处于当代科学技术发展的前沿,具有高度的超前性和先导性。信息技术往往在人们对其产品未来的性能、作用和能够占据的市场份额等的认识都还很不充分的情况下,就已经开始了研究和开发。因此,无论从市场需求的把握、技术员离的探索和技术开发的组织实施等方面来看,都存在着不确定性,这正是信息技术的高风险性的体现。
新信息革命的特征
1、技术科学化和科学技术化
2、技术群体化以及新科技群的兴起
3、技术智能化
4、高技术化
5、科技产业化
信息科学技术对社会经济的影响
一、信息技术促进生产方式的变革
二、信息技术引起产业结构的重大调整
三、信息技术促进交换方式的转变
第二章 计算与计算科学
计算就是符号串的变换。从一个已知的符号串开始,按照一定的规则,一步一步地改变符号串,经过有限的步骤,最后得到一个满足预先规定的符号串,这种变换过程就是计算。
算法是求解某类问题的通用法则或方法,即符号串变换的规则。
计算科学是对描述和变换信息的算法过程,包括对其理论、分析、设计、效率、实现和应用等进行的系统研究。
人工智能是研究人类智能活动的规律,构造具有一定智能的人工系统,研究如何让计算机去完成以往需要人的智力才能胜任的工作,也就是研究如何应用计算机的软硬件来模拟人类某些智能行为的基本理论、方法和技术。
第三章 信息处理机器:计算机系统
冯诺依曼型计算机的基本结构:存储器、运算器、控制器、输入设备、输出设备。
硬件系统:在计算机科学术语中,硬件系统通常是指机器的物理系统。硬件系统是指所有构成计算机的物理实体,它包括计算机系统中一切电子、机械、光电设备等设备。
软件系统:是指管理计算机软件系统和硬件系统资源、控制计算机运行的程序、命令、数据等。 CPU 主要是由控制器、运算器和寄存器组成。
课后习题:P85 11(答案P70)12(答案P72)
第四章 计算机软件系统
计算机软件是在计算机上运行的各种程序、要处理的各类数据以及有关文档的总称。
软件的分层结构:
(1)系统软件(2)支持软件(3)应用软件
操作系统的功能分为处理机管理、存储管理、I/O设备管理、文件管理和用户接口等。
文件文件是在逻辑上具有完整意义的并赋有名称的信息集合体。
文件系统是操作系统中负责操作和管理文件的一整套设施,它实现文件的建立、读写、修改、共享和保护等操作,还负责完成对文件的按名存取和进行存取控制。
操作系统的主要特性:
(1)并发性(2)共享性(3)异步性
课后习题P116 21
编译程序与解释程序的区别:
编译程序是将用高级语言编写的源程序翻译成机器语言(目标程序)。这一翻译过程称为编译。对汇编语言而言,通常是将一条汇编语言指令翻译成一条机器语言指令,但对编译程序而言,往往需要将一条高级语言的语句转换成若干条机器语言指令。
解释程序是边扫描边翻译边执行的翻译程序,解释过程不产生目标程序,解释程序将源语句一句一句地读入,对每个语句进行分析和解释。
第五章 信息媒体的表示及数字化
模拟与数字
模拟数据时随时间连续变化的值。
数字数据是模拟数据经量化后得到的离散的值。
模拟信号和数字信号可以相互转换。
模/数转换就是将连续变化的模拟信号转换为离散的数字信号。
数/模转换是将离散的数字信号转换为连续变化的模拟信号。
模拟技术与数字技术的比较
A、抗干扰的能力特别强;
B、计算机都是数字的,它们处理的信号就是数字信号;
C、数字信号便于存储;
D、数字信号还便于加密和纠错,具有较强的保密性和可靠性。
计算机为什么要采用二进制?
A、容易表示;
B、运算简单。
媒体:在现代人类社会中,信息的表现形式是多种多样的,我们把这些表现形式称为媒体,媒体可理解成承载信息的实际载体。
媒体的分类:感觉媒体、表示媒体、显示媒体、存储媒体、传输媒体
图像的数学化过程分为采样、量化与编码3个步骤
第六章 数据的组织结构与算法
数据:客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。
数据元素:数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理,一个数据元素可由若干个数据项组成。数据项是数据的不可分割的最小单位。
数据结构: 相互之间存在一种或多种特定关系的数据元素的集合.
数据元素之间的关系称为结构,通常有四类基本结构:集合、线性结构、树形结构、图状结构
数据结构的三个方面:
1、数据的逻辑结构:反映数据元素之间的逻辑关系。包括线性结构(线性表、栈、队)、非线性结构(树形结构、图形结构)
2、数据的存储结构:数据元素在计算机内部的组织方式。包括顺序存储和链式存储
3、 数据的运算:检索、排序、插入、删除、修改等。
算法:对特定问题求解步骤的一种描述,它是指令的有限序列。
算法的特性:有穷性、确定性、可行性、输入、输出。
算法设计的要求:
A .正确性
首先,算法应当满足以特定的“规格说明”方式给出的需求。
其次,对算法是否“正确”的理解可以有以下四个层次:
a.程序中不含语法错误;
b.程序对于几组输入数据能够得出满足要求的结果;
c.程序对于精心选择的、典型、苛刻且带有刁难性的几组输入数据能够得出满足要求的结果; d.程序对于一切合法的输入数据都能得出满足要求的结果;
通常以第c 层意义的正确性作为衡量一个算法是否合格的标准。
B. 可读性
算法主要是为了人的阅读与交流,其次才是为计算机执行。因此算法应该易于人的理解;另一方面,晦涩难读的程序易于隐藏较多错误而难以调试;
C .健壮性
当输入的数据非法时,算法应当恰当地作出反映或进行相应处理,而不是产生莫名奇妙的输出结果。并且,处理出错的方法不应是中断程序的执行,而应是返回一个表示错误或错误性质的值,以便在更高的抽象层次上进行处理。
D .高效率与低存储量需求
通常,效率指的是算法执行时间;存储量指的是算法执行过程中所需的最大存储空间。两者都与问题的规模有关。
计算机程序的性质:目的性、分步性、有序性、有限性、操作性。
程序设计的步骤:分析问题、建立数学模型、确定算法、编写程序、调试运行、分析结果、写出程序的文档。