● 1854年,英国数学家布尔提出了符号逻辑的思想,后形成了计算科学软件的理论基础;
● 1936年英国数学家图灵提出了著名的“图灵机”模型,探讨了现代计算机的基本概念,从理论上证明了研制通用数字计算机的可行性;
● 1945年冯·诺依曼结构提出了数字计算机内部的存储器中存放程序的概念。
????????根据使用的电子器件的不同,可将计算机划分为电子管、晶体管、集成电路、大 规模(超大规模)集成电路和新一代计算机五代。
发展阶段 | 名称 | 硬件 | 软件 |
第一代 | 电子管计算机 | 电子管和继电器存储器 | 机器语言或汇编语言 |
第二代 | 晶体管计算机 | 分立式晶体三极管、二极管和铁氧体的磁芯构成 | 有编译程序的高级语言、子程序库、批处理监控程序 |
第三代 | 集成电路计算机 | 小规模或中规模集成电 路 | 采用多道程序设计和分时 操作系统 |
第四代 | 大规模(超大规模)集成电路计算机 | 大规模(超大规模)集 成电路和半导体存储器 | 采用并行多处理操作系统、专用语言和编详器 |
第五代 | 新一代计算机 | 超大规模集成电路 | 计算机系统 |
巨型化、微型化和网络化。
分类原则 | 分类结果 |
按工作原理分类 | 数字计算机和模拟计算机 |
按用途分类 | 专用计算机和通用计算机 |
按规模分类 | 巨型机、小巨型机、大型机、小型机、工作站和微型机 |
按使用方式分类 | 掌上计算机、笔记本计算机、台式计算机、网络计算机、工作 站、服务器、主机等 |
????????计算机的各种应用可以归纳为:科学计算(数值计算)、数据处理(信息管理)、 计算机辅助工程、过程控制(实时控制)、人工智能和网络应用。
● 计算机特点主要有:运算速度快、运算精度高、存储功能强、具有记忆和逻辑判 断能力、具有自动运行能力;
????????计算机不仅能进行计算,还可以把原始数据、中间结果、指令等信息存储起来, 随时调用,并能进行逻辑判断,从而完成许多复杂问题的分析。
● 计算机系统由硬件系统和软件系统两部分组成。
计算机 硬件 | 功能作用 | 备注 |
运算器 | 运算器主要负责对信息进行加工处理 运算器从内存储器得到需要加工的数 据,对数据进行算术运算和逻辑运算, 并将最后的结果送回到内存储器中。 | 运算器和控制器组成硬件系统的核心部件——中央处理器(CPU)。CPU的功能有:指令控制、操作控制、时间控制和数据加工。 |
控制器 | 控制器是中央处理器的核心,它控制和协调整个计算机的动作,是分析和执行指令的部件,也是统一指挥并控制计算机各部件协调工作的中心部件,所依据的是机器指令。控制器主要由指令寄存器、译码器、程序计数器、操作控制器等组成。 | |
存储器 | 用来存放程序、原始数据、中间结果及最终结果。对存储器而言,容量越大,存取速度则越快。存储器分为内存储器、外存储器和高速缓存存储器。 | 内存储器按存储器的功能或工作方式可以分为只读存储器(ROM)和随机存储器(RAM)。ROM的内容只能读出而不能写入,断电后所保存的信息不丢 失 ;RAM的内容可随机存取,且存取时间和存储单元的物理位置无关,断电后所保存的信息丢失。 |
输入设 备 | 将人们的信息形式变换成计算机能接收并识别的信息形式。 | 目前常用的输入设备是键盘、鼠标、扫描仪及模数转换器等。 |
输出设 备 | 输出设备把各种计算结果数据或信息以数字、字符、图像、声音等形式表示出来。 | 常见的有显示器、打印机、绘图仪、影像输出系统、语音输出系统等。 |
总线 | 计算机总线是一组连接以上各个部件的公共通信线。 | 总线由数据总线(DB)、地址总线 ( A B ) 和 控 制 总 线 ( C B ) 3部分组成。 |
● 硬件是计算机能够运行程序的物质基础,计算机性能在很大程度上取决于硬件配置。然而,再好的硬件还需要“软件”的支撑才能充分发挥效能。
系统软件组成 | 功能作用 | ||
系统 软件 | 操作系统 | 为了使计算机系统的所有资源协调一致、有条不紊的工 作,就必须有一个软件来进行统一管理和统一调度,这种 软件称为操作系统。操作系统是用户和计算机之间的接口 | |
程 序 设 计 语 言 | 机器语言 | 能被机器直接理解、执行的指令集合,是机器唯一能够执行的语言。 | |
汇编语言 | 用助记符来代替机器语言中的指令和数据。 | ||
高级语言 | 是一种完全符号化的语言,采用自然语言中的词汇和语法习惯,容易被人理解和掌握。完全独立于具体的计算机,具有很强的可移植性。 | ||
4GL语言 | 只需要高诉计算机要做什么,计算机就会自动执行要做的操作。 | ||
数据库管理系 统 | 采用数据库技术,实现数据独立于程序的统一管理。 | ||
应用 软件 | 通用应用软件、专用应用软件及定制应用软件 |
● 计算机内部采用二进制表示信息的主要原因有:电路简单、工作可靠、简化运算 和逻辑性强。
● 计算机中所有的数据都是以二进制来表示的, 一个二进制代码称为“1位”,记为 “bit”。是计算机存储数据、表示数据的最小单位。
● 在存储二进制数据时,以8位二进制代码为一个单元存放在一起,称为“1个字节 (byte)”, 用 “B” 表示。字节是计算机处理数据的基本单位,即以字节为单位解释信息。计算机存储器容量大小是以字节数来度量的。经常使用的单位有B 、KB、MB 、GB。1KB=1024B, 1MB=1024KB, 1GB=1024MB,1TB=1024GB。
● 数据是数据库存储的基本对象,是描述事物的符号记录。
● 数据库系统一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成 。
● 从数据库管理系统的角度来看,数据库系统通常采用3级模式结构:概念模式、 外模式和内模式。3级模式结构是针对数据的3个抽象级别。
● 从用户的角度来看,数据库系统的体系结构又可分为单用户结构、主从式结构、 分布式结构和客户/服务器结构。