00 · 入门
常见术语表
这一页像一本小字典:每个词一句大白话,后面的链接指向详细讲它的那篇文章。标着“(待写)”的文章还没写完,先占个位置。不用背,看到不认识的词再回来查,或者直接在下面的搜索框里搜。
硬件
- CPU(中央处理器)Central Processing Unit
- 电脑的“大脑”,负责执行指令、做计算,并指挥数据在各个零件之间流动。[1]00-03 电脑由什么组成 →
- 核心Core
- CPU 里能独立执行指令的单元;“8 核”就是一块芯片上有 8 个这样的单元,可以同时干几件事。[1]00-03 电脑由什么组成 →
- GPU(显卡 / 图形处理器)Graphics Processing Unit
- 最初用来画画面,它有成千上万个简单的计算单元,特别擅长同时做大量相同的小计算,所以也被用来训练 AI。[2]00-03 电脑由什么组成 →
- 内存(RAM)Random Access Memory
- 临时的工作台:正在用的程序和数据放在这里,速度很快,但一断电就清空。[3]00-03 电脑由什么组成 →
- 硬盘(SSD / HDD)Solid State Drive / Hard Disk Drive
- 长期的仓库:断电后东西还在。SSD 用芯片存数据,快;HDD 用转动的磁盘,便宜、容量大。[3][4]00-03 电脑由什么组成 →
- 主板Motherboard
- 一块大电路板,所有零件都插在它上面,靠它互相连起来、互相通信。00-03 电脑由什么组成 →
- 电源(PSU)Power Supply Unit
- 把墙上插座的交流电变成各零件能用的低压直流电。00-03 电脑由什么组成 →
- 网卡Network Interface Card
- 让电脑能连上网络的零件,可以是插网线的接口,也可以是无线(Wi-Fi)模块。00-03 电脑由什么组成 →
- 算术逻辑单元(ALU)Arithmetic Logic Unit
- CPU 里专门做加减等算术和简单判断的部分。[1]00-05 电脑怎么算数:从开关到加法器 →
数据与存储
- 位(比特)bit
- 最小的信息单位,就是一个开关:0 或 1。[5]00-04 二进制、文件与存储单位 →
- 字节Byte(B)
- 8 个位合起来叫 1 个字节,是计算文件大小的基本单位。[5]00-04 二进制、文件与存储单位 →
- KB / MB / GB / TB
- 更大的容量单位,每级乘 1000;Windows 按 1024 算,所以 1 TB 硬盘显示约 931 GB。[5]00-04 二进制、文件与存储单位 →
- 二进制Binary
- 只用 0 和 1 两个数字、满 2 进 1 的记数方法,电脑里所有东西都用它来表示。00-04 二进制、文件与存储单位 →
- ASCII / Unicode
- 给字符编号的“编号表”:ASCII 只管英文字母和符号,Unicode 把世界上各种文字和表情符号都编了号。[6]00-04 二进制、文件与存储单位 →
- 文件File
- 一包有名字的数据,比如一张照片、一篇文档、一个程序。00-04 二进制、文件与存储单位 →
- 扩展名File extension
- 文件名最后那个点后面的字母,比如 .jpg、.docx,告诉电脑该用什么软件打开它。00-04 二进制、文件与存储单位 →
- 文件夹 / 目录Folder / Directory
- 装文件的“抽屉”,里面还可以再放文件夹,一层套一层。03-01 文件和目录(待写) →
- 路径Path
- 一个文件的“完整地址”,从最外层一路写到它,比如 C:\Users\你\照片\旅行.jpg。03-01 文件和目录(待写) →
- 分区Partition
- 把一块硬盘划成几块,各自独立使用,就像把一个大房间隔成几个小间。01-04 硬盘分区:MBR 与 GPT(待写) →
- 文件系统File system
- 硬盘上“怎么摆放和查找文件”的规则,比如 NTFS、APFS、ext4。01-05 文件系统入门(待写) →
- 备份Backup
- 把重要文件再复制一份放到别处,原来的坏了也能找回来。03-10 备份与恢复(待写) →
开机与系统
- 固件Firmware
- 写在硬件芯片里、管着硬件最底层工作的小程序。[7]01-02 BIOS 和 UEFI(待写) →
- BIOS / UEFI
- 按下电源后最先运行的固件,负责检查硬件、再把操作系统叫起来;UEFI 是取代老 BIOS 的新一代标准。[8][9]01-02 BIOS 和 UEFI(待写) →
- 安全启动Secure Boot
- UEFI 的一个功能:开机时只让签过名、可信的系统启动程序运行,防止恶意软件抢先启动。[9]01-07 安全启动(Secure Boot)(待写) →
- 操作系统Operating System(OS)
- 管理整台电脑的“大管家”软件,比如 Windows、macOS、Linux;其他软件都在它上面运行。[7]02-01 操作系统是什么(待写) →
- 驱动程序Driver
- 让操作系统和某个硬件(显卡、打印机……)能互相“说上话”的小软件。[10]02-04 Windows 驱动(待写) →
- Linux 发行版Distribution
- 把 Linux 内核和一批常用软件打包好的完整系统,比如 Ubuntu、Fedora。02-11 Linux 发行版怎么选(待写) →
- 虚拟机Virtual Machine
- 用软件在你的电脑里“模拟”出一台电脑,可以在里面装别的系统,玩坏了也不影响本机。[7]02-12 在虚拟机里安装 Linux(待写) →
- 命令行 / 终端Command line / Terminal
- 不用鼠标点,而是打字输入命令来操作电脑的窗口。02-09 macOS 终端入门(待写) →
- 包管理器Package manager
- 帮你一条命令就下载、安装、更新、卸载软件的工具,比如 Homebrew、apt、pip。02-10 Homebrew 包管理(待写) →
- 环境变量Environment variable
- 系统里存的一些“公共设置”,程序启动时会去读它们,比如去哪些文件夹里找命令(PATH)。04-02 命令行进阶与环境变量(待写) →
网络
- 网络 / 互联网Network / Internet
- 网络是几台设备连在一起互相传数据;互联网就是全世界无数个网络连成的一张大网。03-04 网络是什么:从家里的 Wi-Fi 到互联网(待写) →
- Wi-Fi
- 不用网线、靠无线电波连接网络的技术。[11]03-04 网络是什么:从家里的 Wi-Fi 到互联网(待写) →
- 路由器Router
- 家里网络的“交通指挥”,把数据送到正确的设备,也把家里的网络接到外面的互联网。[12]03-04 网络是什么:从家里的 Wi-Fi 到互联网(待写) →
- IP 地址IP address
- 网络上每台设备的“门牌号”,数据靠它找到要去的地方。[12]03-05 IP 地址:网络上的门牌号(待写) →
- 域名Domain name
- 好记的网站名字,比如 example.com,用来代替难记的 IP 地址。[12]03-06 DNS 与域名:把网址翻译成地址(待写) →
- DNSDomain Name System
- 互联网的“电话簿”:把域名翻译成 IP 地址。[12]03-06 DNS 与域名:把网址翻译成地址(待写) →
- 网址(URL)Uniform Resource Locator
- 网上某个东西的完整地址,比如 https://example.com/about。[12]03-07 一个网页是怎么打开的(待写) →
- 浏览器Browser
- 用来打开和显示网页的软件,比如 Chrome、Edge、Safari。[12]03-07 一个网页是怎么打开的(待写) →
- HTTP / HTTPS
- 浏览器和网站之间“说话”的规矩;HTTPS 是加了密的版本,别人偷看不到内容。[12]03-07 一个网页是怎么打开的(待写) →
- ping
- 一条测试命令:向另一台设备发个小信号,看能不能通、要多久回来。03-08 网络故障排查:ping 与 ipconfig(待写) →
- 端口Port
- 同一台设备上不同程序的“房间号”,IP 找到设备,端口找到具体程序。[12]03-09 端口与代理(待写) →
- 代理Proxy
- 替你去访问网站的“中间人”,你的请求先交给它,再由它转发出去。[12]03-09 端口与代理(待写) →
- 加密Encryption
- 把内容变成别人看不懂的样子,只有有“钥匙”的人才能还原。[12]03-12 基本安全常识(含上网安全)(待写) →
- 钓鱼Phishing
- 冒充银行、快递等发来假消息,骗你点链接、输密码的诈骗手法。[7]03-12 基本安全常识(含上网安全)(待写) →
- 恶意软件Malware
- 故意做坏事的软件,比如病毒、勒索软件、偷密码的程序。[7]03-12 基本安全常识(含上网安全)(待写) →
编程
- 编程语言Programming language
- 人写给电脑看的“指令语言”,比如 Python、JavaScript、Go。04-01 编程是什么(待写) →
- 源代码Source code
- 程序员用编程语言写的文字,是程序的“菜谱”。04-01 编程是什么(待写) →
- 编译Compile
- 先把整份源代码一次性翻译成电脑能直接运行的程序,再去运行,比如 C、Go、Rust。[12]04-01 编程是什么(待写) →
- 解释Interpret
- 不提前翻译整份代码,而是边读边执行,比如 Python。[13]04-07 Python:安装与 Hello World(待写) →
- Git
- 版本控制工具:记下文件每一次修改,随时能回到以前的版本,也方便多人一起改。[14]04-04 Git 入门(待写) →
- 仓库Repository(repo)
- Git 管理的一个项目文件夹,连同它的全部修改历史。[14]04-04 Git 入门(待写) →
- GitHub
- 在网上存放 Git 仓库、和别人协作的网站。04-06 GitHub 入门(待写) →
- 虚拟环境Virtual environment
- 给一个 Python 项目单独准备的“小房间”,里面装的库不会和别的项目打架。[13]04-08 Python:虚拟环境与 pip(待写) →
- APIApplication Programming Interface
- 程序之间约定好的“点菜窗口”:按规定格式发请求,就能拿到对方提供的功能或数据。[12]05-05 调用大模型 API(待写) →
- Docker / 容器Container
- 把程序和它需要的一切打包在一起,放到哪台电脑上都能一样地运行。[15]04-14 Docker 入门(待写) →
AI
- 机器学习Machine learning
- 不靠人一条条写规则,而是让程序从大量例子里自己总结规律。[16]05-01 什么是人工智能与机器学习(待写) →
- 模型Model
- 机器学习学出来的成果:给它输入,它按学到的规律给出输出。[16]05-01 什么是人工智能与机器学习(待写) →
- 神经网络Neural network
- 一种由很多层简单计算单元连起来的模型,灵感来自大脑里的神经元。[16]05-02 神经网络入门(待写) →
- 参数Parameter
- 模型内部在训练中学出来的一个个数字,“70 亿参数”就是有 70 亿个这样的数字。[16]05-04 大模型是怎么训练出来的(待写) →
- 训练Training
- 用大量数据反复调整模型参数、让它越来越准的过程。[16]05-04 大模型是怎么训练出来的(待写) →
- 推理Inference
- 用训练好的模型去回答新问题、做预测,也就是“用模型”。[16]05-04 大模型是怎么训练出来的(待写) →
- 大语言模型(LLM)Large Language Model
- 用海量文字训练出来、能读懂和生成文字的超大模型,比如各种聊天机器人背后的模型。[16]05-04 大模型是怎么训练出来的(待写) →
- Token(词元)
- 模型处理文字时切出来的小块,可能是一个字、一个词或词的一部分;收费和长度限制常按它算。[16]05-10 分词(Tokenizer)(待写) →
- 提示词Prompt
- 你给模型的输入和要求,写得越清楚,回答通常越好。[16]05-06 提示词基础(待写) →
- 微调Fine-tuning
- 在已经训练好的模型基础上,用少量专门的数据再训练一下,让它更擅长某件事。[16]05-13 LoRA 微调(待写) →
- Agent(智能体)
- 不只是回答问题,还能自己规划步骤、调用工具去完成任务的 AI 程序。[16]05-15 Agent 是什么(待写) →
没找到这个词。换个说法试试,或者用英文缩写搜。
参考资料
- [1]What is a Central Processing Unit? · Arm
https://www.arm.com/glossary/cpu - [2]What Is a GPU? · Intel
https://www.intel.com/content/www/us/en/products/docs/processors/what-is-a-gpu.html - [3]What is the difference between memory and storage? · Kingston Technology
https://www.kingston.com/en/blog/pc-performance/difference-between-memory-storage - [4]The Difference Between SSD and HDD · Kingston Technology
https://www.kingston.com/en/blog/pc-performance/ssd-vs-hdd - [5]Prefixes for binary multiples · NIST
https://physics.nist.gov/cuu/Units/binary.html - [6]What is Unicode? · Unicode Consortium
https://www.unicode.org/standard/WhatIsUnicode.html - [7]CSRC Glossary(operating system、firmware、virtual machine、malware、phishing 等词条) · NIST 计算机安全资源中心
https://csrc.nist.gov/glossary/term/operating_system - [8]CSRC Glossary: Basic Input/Output System · NIST
https://csrc.nist.gov/glossary/term/basic_input_output_system - [9]UEFI firmware requirements for Windows · Microsoft Learn
https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-uefi - [10]What is a driver? · Microsoft Learn
https://learn.microsoft.com/en-us/windows-hardware/drivers/gettingstarted/what-is-a-driver- - [11]Discover Wi-Fi · Wi-Fi Alliance
https://www.wi-fi.org/discover-wi-fi - [12]MDN Web Docs Glossary(IP address、DNS、HTTPS、Router、Port、Proxy server、API、Compile 等词条) · Mozilla
https://developer.mozilla.org/en-US/docs/Glossary - [13]Python Glossary(interpreted、virtual environment 等词条) · Python Software Foundation
https://docs.python.org/3/glossary.html - [14]Pro Git · About Version Control · git-scm.com
https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control - [15]What is Docker? · Docker Docs
https://docs.docker.com/get-started/docker-overview/ - [16]Machine Learning Glossary · Google for Developers
https://developers.google.com/machine-learning/glossary