3228 字
16 分钟
计算机常识

1 什么是计算机?#

本章节旨在为对计算机概念模糊的初学者提供一套标准、准确的知识框架,帮助读者厘清最基础的术语定义与硬件逻辑,减少日常交流中的误解。

1.1 核心概念辨析#

在深入了解计算机之前,必须纠正几个长久以来在非专业群体中存在的术语误用。

1.1.1 计算机 (Computer) 与 计算器 (Calculator)#

  • 计算器:功能单一的电子工具,逻辑固化,仅用于处理数学运算(如加减乘除)。
  • 计算机:通用型电子设备。其核心特征是可编程性,通过运行不同的软件系统,可以胜任文字处理、图形渲染、逻辑控制等无限种任务。

1.1.2 硬件 (Hardware) 与 软件 (Software)#

  • 硬件:指计算机系统中由电子、机械和光电元件组成的物理实体(看得见、摸得着的部件)。
  • 软件:指在硬件上运行的程序、数据及相关文档,我们通常叫的app、程序、程式、脚本、各种格式的文件等都可以称为软件。本质上操作系统也是一种软件,比如windows,bios。硬件是基础,软件是灵魂,没有软件的计算机被称为“裸机”。 一般而言,我们平时称为“软件”的,是指具有特定功能、运行于特定系统内部的、通常是用户级的可执行程序。

1.1.3 内存 (RAM) 与 外存/存储 (Storage)#

WARNING

这是网友最常混淆的概念,主要受手机厂商营销术语影响!还有很多名词和概念也被手机厂商曲解并炒作,真是误人子弟!

  • 内存 (Random Access Memory):暂时存放CPU运算数据的介质。读写速度极快,但断电后数据立即丢失,无法冷存储数据。现在内存涨得飞起,装机都装不起16G内存了,所以别轻易说自己手机256G内存了,闻所未闻。。。
  • 外存 (硬盘/闪存):长期保存数据的仓库。机械硬盘、固态硬盘、磁带盘、玻璃盘。。。不论再多新技术出现,这些都叫外存,他们共同的特点就是容量大、断电数据不丢失,读写速度远慢于内存。外存才能冷存储存储数据!
NOTE

手机“存储空间不足”时,那是外存(硬盘)满了;当手机运行程序卡顿时,通常是内存(RAM)不足。


1.2 计算机硬件组成架构#

基于冯·诺依曼架构,现代计算机的物理组成可以拆解为以下核心部件:

部件名称英文缩写核心功能
中央处理器CPU计算机的运算与控制核心,负责执行所有指令。
图形处理器GPU/显卡专门处理图像、视频渲染和并行计算任务,减轻CPU压力。
主板Motherboard各个硬件的载体,负责连接并提供数据传输通道(总线)。
内存条RAM数据中转站,CPU直接从中读取正在运行的任务数据。
硬盘SSD/HDD永久存放操作系统、应用软件、个人文件的地方。
电源PSU将交流电转换为硬件所需的直流电。

2 基础名词解释#

2.1 文件扩展名(后缀名)#

文件后缀名(如 .jpg, .docx, .exe, .mp4)决定了操作系统使用何种软件来解析该文件,在文件比较规范的情况下,扩展名就能在一定程度上表示文件格式信息。

常见文件后缀名

但不同格式文件会出现用同一种后缀名的情况,比如:

后缀名格式 1 (常见用途)格式 2 (冲突/小众用途)
.dat通用数据文件:许多软件用于存储配置或资源。VCD 视频文件:早期光盘中的 MPEG-1 视频流。
.tsMPEG 视频流:常用于数字广播或直播切片。TypeScript 源码:前端开发中的编程语言文件。
.pyPython 脚本:通用的编程代码文件。表情包/特定图形:某些老旧绘图软件的专有格式。
.xml配置文件:通用的数据交换格式。Word 文档核心:现代 .docx 内部其实是多个 XML 的压缩。

后缀名(Extension)并非全球统一注册的唯一标识,不同的软件开发者可能会为完全不同的数据格式定义相同的后缀名。

NOTE

在日常计算机使用中,很多人认为“后缀名就是文件格式”。实际上,后缀名只是文件外在的“名片”,而文件的真实身份是由其内部的编码方式文件头信息决定的。

计算机判定文件类型并不依赖后缀名,而是依赖文件内部的前几个字节,这被称为文件头(File Header)魔数(Magic Number)

2.1.1 文件头 (File Header / Magic Number)#

大多数标准文件格式在开头都会有一段固定的十六进制字符。

  • PNG 图片:开头始终是 89 50 4E 47 (十六进制)。
  • PDF 文档:开头始终是 25 50 44 46 (即 %PDF)。
  • ZIP 压缩包:开头始终是 50 4B 03 04 (即 PK..)。

即使你将 test.png 改名为 test.txt,当你用底层查看工具打开时,系统依然能通过这几个字节识别出它是一张图片。

2.1.2 文件编码 (Encoding)#

编码决定了二进制数据(0 和 1)如何映射为人类可读的信息。

  • 文本文件:使用 ASCIIUTF-8GBK 编码。如果编码选错,就会出现“乱码”。
  • 二进制文件:如可执行程序 (.exe) 或视频,其编码逻辑由特定的编解码器(Codec)定义,必须由对应的解析引擎处理。

2.1.3 后缀名在“打开文件”过程中的具体作用#

后缀名的本质是操作系统(Windows/macOS)与用户之间的沟通桥梁。其详细作用如下:

1. 关联程序的索引(注册表机制)#

当用户双击一个文件时,操作系统会经历以下逻辑:

  1. 提取后缀:识别出文件名为 report.docx,后缀是 .docx

  2. 查表匹配:在系统的注册表默认应用列表中查找:“谁负责处理 .docx?”

  3. 调用指令:系统发现关联程序是 Microsoft Word,于是下达指令:Winword.exe "C:\path\to\report.docx"

2. 预判打开方式(交互效率)#

后缀名让操作系统在不读取文件内容的情况下,就能完成以下任务:

  • 显示图标:根据后缀名直接从对应软件中提取图标(如 Word 的蓝色 W 图标)。
  • 右键菜单:根据后缀名提供不同的功能选项(如对 .zip 提供“解压”,对 .mp4 提供“播放”)。

3. 容错机制与警告#

如果你尝试手动更改后缀名(例如将 .txt 改为 .jpg),系统会弹出警告:“改变文件扩展名可能导致文件不可用”

这是因为系统知道,强行更改后缀名会改变关联程序的调用指向。如果你用图片查看器去强行读取一段文本数据,程序会因为识别不到正确的“文件头”而报错。

2.1.4 如何查看文件扩展名#

在不同操作系统中,文件扩展名(后缀名)默认可能是隐藏的。以下是主流系统中开启显示或查看扩展名的具体操作步骤:

1. Windows 11 系统#

Windows 11 简化了顶部菜单栏,操作最为直接:

  1. 打开任意文件夹(或点击任务栏的黄色“文件资源管理器”图标)。
  2. 点击顶部工具栏的 “查看” (View) 按钮。
  3. 在下拉菜单中找到最底部的 “显示” (Show)
  4. 勾选 “文件扩展名” (File name extensions)

2. Windows 10 系统#

Windows 10 使用功能区(Ribbon)界面:

  1. 打开任意文件夹
  2. 点击窗口左上方的 “查看” (View) 选项卡。
  3. 在右侧的复选框中,直接勾选 “文件扩展名” (File name extensions) 即可。

3. macOS 系统#

苹果系统可以选择全局显示,也可以针对单个文件查看:

全局显示(推荐)#
  1. 点击桌面或打开 Finder (访达)
  2. 点击屏幕左上角菜单栏的 Finder -> 设置 (Settings)(旧版本为“偏好设置”)。
  3. 切换到 “高级” (Advanced) 选项卡。
  4. 勾选 “显示所有文件扩展名” (Show all filename extensions)
单个文件查看#
  1. 右键点击该文件,选择 “显示简介” (Get Info)
  2. 在弹出的窗口中找到 “名称与扩展名” 栏目即可查看。

2.1.5 常见文件后缀名#

类别后缀名完整名称/说明建议打开工具
文本/办公.txt纯文本文件记事本、TextEdit、VS Code
.docxMicrosoft Word 文档 (新格式)Word、WPS、页码(Pages)
.pdf便携式文档格式 (不可编辑预览)Adobe Reader、浏览器、Edge
.xlsxMicrosoft Excel 表格Excel、WPS、Numbers
.pptxMicrosoft PowerPoint 幻灯片PowerPoint、WPS、Keynote
图片格式.jpg / .jpeg联合图像专家小组 (有损压缩)系统自带相册、浏览器
.png便携式网络图形 (支持透明)系统自带相册、PS
.gif图像互换格式 (支持动图)浏览器、相册
.webpGoogle 开发的高压缩率网页图片浏览器 (Chrome/Edge)
.svg可缩放矢量图形 (放大不失真)浏览器、Illustrator
视频/音频.mp4现代通用视频格式 (兼容性最好)现代播放器、浏览器
.mkvMatroska 视频 (多用于高清影视)PotPlayer、VLC 播放器
.mp3通用音频压缩格式音乐播放器、系统自带播放器
.wav无损波形音频 (文件体积较大)专业音频软件、系统播放器
压缩包.zip最通用的压缩格式 (系统自带解压)资源管理器、WinRAR、7-Zip
.rarWinRAR 专有压缩格式WinRAR、Bandizip
.7z高压缩率开源格式7-Zip、PeaZip
系统/程序.exeWindows 可执行程序 (安装包)直接双击运行 (仅限 Windows)
.dmgmacOS 磁盘镜像 (安装包)直接双击挂载 (仅限 macOS)
.apkAndroid 应用程序安装包Android 手机/模拟器
.lnkWindows 快捷方式系统自动处理 (指向原文件)
网页/开发.html / .htm超文本标记语言 (网页源代码)浏览器
.css层叠样式表 (网页装修)代码编辑器、记事本
.jsJavaScript 脚本 (网页交互)代码编辑器、浏览器环境

2.2 文件路径与层级结构#

计算机存储采用树形结构。与家庭住址类似,需要一级一级确认路径,每一个文件和文件夹都有对应的文件路径。

假如文件夹A里套文件夹B1, B2, B3…,则:

文件夹AB1, B2, B3...上级目录父文件夹B1, B2, B3...文件夹A子文件夹子目录

2.2.1 斜杠(/)&反斜杠(\#

在计算机文件路径中,斜杠(/)与反斜杠(\)的区别主要源于操作系统的历史演进和设计选择。

符号名称主要使用系统典型示例
/斜杠 (Slash)Unix, Linux, macOS, 网络地址https://google.com/ /Users/Desktop/file.txt
\反斜杠 (Backslash)Windows (本地路径)C:\Users\Admin\Desktop

两者的不统一是历史问题。过多细节不再赘述。

2.2.2 绝对路径&相对路径#

  1. 绝对路径:从根目录开始记录的路径(如 C:\Users\Admin\Downloads\test.txt)。
  2. 相对路径:从当前目录开始记录的路径(如./docs/index.html)。

通常软件程序中写死的路径均为相对路径,毕竟软件不论安装到哪个位置都要能运行,相对路径能保证启动程序/脚本能找到所引用的资源文件。

2.3 存储单位转换#

2.3.1 位&比特&字节#

计算机底层只认识 01(位/bit)。

  • 1 Byte (字节/大B)=8 bits (位/比特/小b)1 \text{ Byte (字节/大B)} = 8 \text{ bits (位/比特/小b)}
  • 1 KB=1024 Bytes(B)1 \text{ KB} = 1024 \text{ Bytes(B)}
  • 1 MB=1024 KB1 \text{ MB} = 1024 \text{ KB}
  • 1 GB=1024 MB1 \text{ GB} = 1024 \text{ MB}
TIP

运营商说的“百兆宽带(100Mbps)”单位是位,而下载软件显示的单位通常是字节。因此,100M宽带理论最高下载速度约为 100÷8=12.5 MB/s100 \div 8 = 12.5\text{ MB/s}

2.3.2 1024&1000#

计算机的底层语言是二进制(0 和 1)。在二进制世界里,数字的进位规则是逢二进一,因此计算机处理的数据大小天然就是 2 的整数次幂。而210=10242^{10}=1024,不仅对二进制来说十分规整,也与十进制的1000(10310^3)很接近。而人类习惯的是十进制(逢十进一)。硬盘厂商、U盘厂商以及早期的软盘厂商,为了简化制造规格和计算,选择了采用国际单位制(SI)的十进制前缀。因此:

  • 1KB (厂商) = 1000 B = 0.98 KB(计算机)
  • 1MB (厂商) = 1000 KB = 1,000,000 B = 0.95 MB(计算机)
  • 1GB (厂商) = 1000 MB = 1,000,000,000 B = 0.93 GB(计算机)
  • 1TB (厂商) = 1000 GB = 1,000,000,000,000 B = 0.91 TB(计算机)
计算机常识
https://xn--vvsa976o.cc.cd/posts/计算机常识/
作者
Galloner Blog
发布于
2026-03-14
许可协议
CC BY-NC-SA 4.0