计算机基础知识:计算机发展史、硬件组成、软件分类、数制与编码
计算机基础知识是学习Photoshop等应用软件的底层支撑。理解计算机的发展脉络、硬件协作逻辑、软件层次关系以及数据在机器内部的表示方式,不仅有助于你更高效地操作计算机,也能在遇到软件卡顿、文件格式兼容、存储容量计算等问题时,做到“知其然更知其所以然”。本章将围绕这四个核心模块展开,帮助你建立完整的计算机系统认知框架。
2.1 计算机发展史:从电子管到人工智能
核心原理:四代计算机的划分依据
计算机的发展阶段通常以电子元器件的变革作为主要划分标志。每一代计算机的更新,都带来了体积、功耗、运算速度和可靠性的显著变化。理解这一演进过程,有助于你理解为什么今天的Photoshop能够处理海量像素数据,而早期的计算机连简单的文字编辑都难以胜任。
| 代次 | 时间范围 | 主要元器件 | 软件发展 | 典型应用 |
|---|---|---|---|---|
| 第一代 | 1946-1957 | 电子管 | 机器语言、汇编语言 | 科学计算(弹道计算) |
| 第二代 | 1958-1964 | 晶体管 | 高级语言(FORTRAN、COBOL) | 数据处理、工业控制 |
| 第三代 | 1965-1970 | 中小规模集成电路 | 操作系统雏形、多道程序 | 企业管理、分时系统 |
| 第四代 | 1971至今 | 大规模/超大规模集成电路 | 操作系统成熟、图形界面、网络 | 个人电脑、互联网、多媒体 |
判断方法:如何区分计算机的代次
在实际考试或应用中,判断一台计算机属于哪一代,最直接的依据是查看其核心处理器(CPU)的制造工艺和集成度。例如,采用酷睿i7处理器的电脑属于第四代(超大规模集成电路阶段)。此外,也可以从软件环境判断:运行Windows 11的机器必然属于第四代,因为早期代次根本没有图形化操作系统。
案例拆解:从ENIAC到个人电脑的启示
1946年,美国军方为了计算炮弹弹道轨迹,资助研发了ENIAC。它使用了18000个电子管,每次更换电子管都可能导致系统停机。这一痛点直接催生了晶体管的发明——贝尔实验室在1947年研制出第一只晶体管,体积只有电子管的1/200,功耗降低到1/100。到了1971年,Intel公司推出第一款微处理器4004,将整个CPU集成到一颗芯片上,这才使得个人电脑(如Apple II、IBM PC)成为可能。这个案例告诉我们:技术迭代的核心驱动力是“更小、更快、更省电”,这与今天芯片制程从14nm向7nm、5nm演进的方向完全一致。
常见误区与总结
⚠️ 误区2:混淆“集成电路”与“微处理器”。集成电路是技术手段,微处理器是具体产品(如CPU芯片)。
2.2 硬件组成:冯·诺依曼体系的五大部件
核心原理:存储程序与程序控制
现代计算机几乎都遵循冯·诺依曼体系结构,其核心思想是:将程序和数据以二进制形式预先存入存储器,计算机运行时自动逐条取出指令并执行。这一体系定义了五大部件:运算器、控制器、存储器、输入设备、输出设备。其中,运算器和控制器合称为中央处理器(CPU),是计算机的“大脑”。
- 运算器(ALU):负责算术运算(加减乘除)和逻辑运算(与、或、非)。
- 控制器:负责从内存取指令、译码、指挥其他部件协调工作。
- 存储器:分为内存(主存)和外存(辅存)。内存直接与CPU交换数据,速度快但断电丢失;外存(硬盘、U盘)容量大、断电不丢失。
- 输入设备:将外部信息转换为计算机可识别的二进制信号。
- 输出设备:将计算机处理结果转换为人类可感知的形式。
操作流程:数据在硬件中的流转路径
当你用Photoshop打开一张图片时,数据流转过程如下:
- 图片文件从硬盘(外存)被加载到内存(RAM)。
- CPU通过控制器从内存读取图片数据,运算器执行解码、渲染等计算。
- 处理后的像素数据被送到显卡(输出设备的一部分),再显示在显示器上。
- 如果你按下“保存”快捷键,修改后的数据又从内存写回硬盘。
案例拆解:一台用于Photoshop的电脑配置分析
假设你需要组装一台用于平面设计的电脑,预算5000元。关键配置如下:CPU选择Intel i5-12400(6核12线程),内存16GB DDR4,硬盘512GB NVMe SSD,显卡GTX 1660 6GB。为什么这样搭配?Photoshop对CPU的单核性能敏感,i5足够;16GB内存可流畅处理200MB左右的PSD文件;SSD能显著缩短文件打开和保存时间;显卡加速滤镜和3D功能。如果预算有限,优先保证内存和SSD,因为PS的图层操作主要依赖内存和硬盘读写速度。
常见误区与总结
⚠️ 误区2:混淆“缓存”和“内存”。CPU缓存(Cache)是集成在CPU内部的高速存储,容量极小(几MB),但速度比内存快数十倍。
⚠️ 误区3:忽略“位宽”概念。64位CPU一次能处理64位(8字节)数据,这是现代操作系统和软件(包括Photoshop 64位版)的基础。
2.3 软件分类:系统软件与应用软件
核心原理:软件的分层协作关系
软件是计算机运行所需的程序、数据和文档的总称。按功能可分为两大类:系统软件和应用软件。系统软件是基础平台,负责管理硬件资源并为应用软件提供运行环境;应用软件则是用户直接使用的工具,解决特定需求。
| 类别 | 子类 | 典型代表 | 作用 |
|---|---|---|---|
| 系统软件 | 操作系统 | Windows 11、macOS、Linux | 管理CPU、内存、设备,提供用户界面 |
| 驱动程序 | 显卡驱动、打印机驱动 | 让操作系统识别和控制硬件设备 | |
| 语言处理程序 | 编译器、解释器 | 将高级语言翻译为机器语言 | |
| 应用软件 | 通用应用 | Photoshop、Word、Chrome | 满足办公、设计、浏览等通用需求 |
| 专用应用 | 财务系统、医疗管理系统 | 针对特定行业或场景定制 |
判断方法:区分系统软件与应用软件
一个简单标准:如果删除该软件后,其他软件无法正常运行,则它属于系统软件。例如,删除Windows操作系统,所有应用软件都无法启动;删除Photoshop,只影响设计工作,不影响其他程序。驱动程序也属于系统软件,因为硬件设备需要它才能被系统识别。
案例拆解:为什么Photoshop需要安装显卡驱动?
当你首次安装Photoshop后,软件会检测显卡驱动版本。如果驱动过旧,PS会提示“无法使用GPU加速”。这是因为Photoshop的“液化”滤镜、智能锐化、3D功能等需要调用GPU进行并行计算。显卡驱动作为系统软件,提供了操作系统与GPU之间的通信接口。没有正确的驱动,Photoshop只能退回到CPU计算模式,处理大图时速度会慢5-10倍。这个案例说明:应用软件的性能发挥,高度依赖系统软件(驱动)的完善程度。
常见误区与总结
⚠️ 误区2:混淆“固件”与“软件”。固件(如BIOS)存储在硬件芯片中,介于硬件和软件之间,通常不需要用户手动更新。
⚠️ 误区3:忽视“软件兼容性”。64位操作系统可以运行32位软件(通过兼容模式),但32位系统无法运行64位软件。
2.4 数制与编码:计算机的“语言”
核心原理:为什么计算机只用二进制
计算机内部所有信息(数字、文字、图片、声音)最终都以二进制形式存储和处理。这是因为二进制只有0和1两个状态,在电路上最容易实现——用电压高低、开关通断来表示。二进制运算规则简单,抗干扰能力强。例如,Photoshop中的每个像素颜色由RGB三个通道组成,每个通道用8位二进制表示(0-255),256级灰度足以呈现细腻的色彩过渡。
数制转换方法
掌握二进制、八进制、十进制、十六进制之间的转换是考试重点。核心方法如下:
- 十进制 → 二进制:整数部分“除2取余,倒序排列”;小数部分“乘2取整,正序排列”。
- 二进制 → 八进制:从右向左每3位一组,每组转换为对应的八进制数字(000→0,001→1,…,111→7)。
- 二进制 → 十六进制:从右向左每4位一组,每组转换为对应的十六进制数字(0000→0,…,1111→F)。
- 八进制/十六进制 → 二进制:每位转换为对应的3位/4位二进制数。
编码规则:ASCII与汉字编码
字符编码是计算机显示文字的基础。ASCII码用7位二进制表示128个字符(包括大小写字母、数字、标点),扩展ASCII用8位表示256个字符。汉字由于数量庞大,采用双字节编码:GB2312收录6763个常用汉字,GBK扩展至21003个,Unicode(UTF-8)则统一了全球文字编码。在Photoshop中,如果你打开一个中文文本文件出现乱码,通常是因为文件编码与软件默认编码不一致。
案例拆解:一张照片的存储容量计算
假设你用Photoshop新建一个图像:尺寸为4000×3000像素(1200万像素),颜色模式为RGB(每像素3字节),未压缩时文件大小计算如下:
总像素数 = 4000 × 3000 = 12,000,000 像素
每像素字节数 = 3(R、G、B各1字节)
原始数据量 = 12,000,000 × 3 = 36,000,000 字节
换算为MB = 36,000,000 ÷ 1024 ÷ 1024 ≈ 34.3 MB
这就是为什么一张1200万像素的RAW照片(未压缩)会占用约35MB空间。如果保存为JPEG格式,通过有损压缩可缩小到3-5MB,但会损失部分细节。这个案例展示了数制与编码知识在实际工作中的应用:理解位深、字节、像素与容量的关系,能帮助你合理选择图片格式和存储方案。
常见误区与总结
⚠️ 误区2:认为“十六进制不常用”。在Photoshop中,颜色代码#FF0000就是十六进制表示法,FF代表红色通道255。
⚠️ 误区3:忽视“补码”概念。负数在计算机中以补码存储,最高位为符号位,这解释了为什么8位有符号整数范围是-128到127。