一、计算机概述
-
定义
计算机是由硬件(物理设备)和软件(程序与数据)组成的系统,能够自动执行指令、处理数据并输出结果。 -
发展历程
早期工具:算盘→计算尺→巴贝奇差分机(机械计算)。
现代计算机起点:
ENIAC(1946年):第一台通用电子计算机,使用电子管,无存储程序功能。
冯·诺依曼体系(核心理论):
-
二进制存储与运算
-
存储程序原理
-
五大核心部件:运算器、控制器、存储器、输入设备、输出设备
-
图灵贡献:提出图灵机模型(计算理论基石)、图灵测试(AI理论先驱)。
3.发展阶段
代次 | 物理器件 | 内存技术 | 运算速度 | 软件发展 | 应用领域 |
---|---|---|---|---|---|
第一代 | 电子管 | 磁鼓 | 千次/秒 | 机器语言 | 科学计算(导弹轨迹) |
第二代 | 晶体管 | 磁芯 | 十万次/秒 | 高级语言(FORTRAN) | 数据处理(银行) |
第三代 | 集成电路 | 半导体存储器 | 百万次/秒 | 操作系统(UNIX) | 工业控制 |
第四代 | 超大规模集成电路 | 半导体 | 亿次/秒以上 | 网络、数据库 | 全面普及(PC、手机) |
4.未来方向
-
量子计算机(超高速并行计算)
-
生物计算机(DNA分子存储)
-
光计算机(光子替代电子)
-
人工智能深度融合(如自动驾驶、智能机器人)。
二、计算机分类
分类依据 | 类型 | 典型示例 |
---|---|---|
处理对象 | 数字计算机(二进制)、模拟计算机(连续信号)、混合计算机 | 通用PC(数字)、气象模拟(模拟) |
用途 | 通用计算机(PC/服务器)、专用计算机(ATM机、工业控制机) | ATM机(专用) |
字长 | 8位、16位、32位、64位(主流) | 现代PC(64位CPU) |
规模与性能 | 巨型机(天河系列)、大型机(银行核心系统)、小型机、微型机(手机/PC) | 天河二号(超级计算机) |
三、计算机核心特点
-
高速运算:现代计算机可达每秒万亿次运算(如GPU并行计算)。
-
高精度:浮点数运算精度可达小数点后数十位。
-
存储能力:海量存储(硬盘可达数十TB)。
-
自动化:通过程序控制实现无人干预运行。
-
逻辑判断:支持条件分支(如
if-else
)。 -
可靠性:容错技术与冗余设计保障稳定运行。
-
交互性:图形界面(GUI)、语音/手势交互。
四、计算机应用领域
领域 | 典型场景 | 技术支撑 |
---|---|---|
科学计算 | 航天轨道计算、核反应模拟 | 高性能计算(HPC) |
数据处理 | 金融交易系统、12306票务系统 | 数据库技术(OLTP) |
过程控制 | 化工生产线自动化、智能电网调控 | PLC、传感器网络 |
辅助工程 | CAD(机械设计)、CAE(工程仿真)、CAM(数控加工) | AutoCAD、SolidWorks |
人工智能 | 图像识别(人脸识别)、自然语言处理(ChatGPT) | 深度学习(CNN、RNN) |
多媒体技术 | 4K视频编辑、VR游戏、全息投影 | 音视频编解码(H.265、MPEG) |
五、信息表示与编码
1.进制转换
十进制→二进制/八进制/十六进制:
-
整数部分:除基取余法(如
25 → 11001
)。 -
小数部分:乘基取整法(如
0.625 → 0.101
)。-
二进制→十六进制:4位一组转换(如
1101 0011 → D3H
)。
-
2.数据单位
最小单位:位(bit),基本单位:字节(Byte,1B=8bit)。
-
换算关系:
1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB
3.编码体系
- ASCII码:7位编码(0-127),如
A→65(01000001)
,a→97
,0→48
。 - 汉字编码:
-
区位码 → 国标码(+2020H) → 机内码(+8080H)。
-
示例:汉字“啊”区位码为
1601
→ 国标码3021H
→ 机内码B0A1H
。 -
Unicode:统一编码(UTF-8变长编码,如中文占3字节)。
4.数值表示
-
原码:最高位为符号位(如
+5→00000101
,-5→10000101
)。 -
补码:解决加减法统一运算问题,正数同原码,负数取反加1(如
-5→11111011
)。
六、计算机系统组成
-
硬件系统
CPU(中央处理器):
-
运算器:算术逻辑单元(ALU)、寄存器组。
-
控制器:指令译码、时序控制。
-
存储器:
-
内存(RAM/ROM):高速易失性存储。
-
外存(硬盘/SSD/U盘):持久化存储。
-
-
输入设备:键盘、鼠标、摄像头。
-
输出设备:显示器、打印机、音箱。
-
2.软件系统
-
系统软件:操作系统(Windows/Linux)、编译器、驱动程序。
-
应用软件:办公软件(Office)、浏览器(Chrome)、游戏(原神)。
3.冯·诺依曼架构
-
核心思想:程序与数据均以二进制形式存储于内存,按顺序执行。
-
工作流程:
输入设备 → 存储器 → 控制器取指令 → 运算器执行 → 输出设备
总结
计算机以二进制和存储程序为核心,通过硬件与软件协同实现数据处理。其发展从电子管到超大规模集成电路,应用领域从科学计算延伸至AI与物联网。理解进制转换、编码规则及系统组成是掌握计算机基础的关键,未来技术(量子计算、生物计算)将推动计算能力跨越式发展。