無論你是剛入門的電腦愛好者、轉行程式設計師,還是需要與技術團隊高效溝通的產品經理,建立清晰的術語體系都是第一步。本文按基礎概念、作業系統操作、軟體開發、網路與安全、硬體架構五大維度,系統梳理高頻術語,附場景化解釋與避坑提示。
| 術語 | 定義與關鍵點 |
|---|---|
| 程式 | 用程式語言編寫、經編譯/直譯可執行的指令集合。狹義指單一執行檔,廣義含腳本、巨集、固件。 |
| 軟體 | 開發商視角:程式碼+文檔+測試用例+構建腳本。用戶視角:可執行程式+說明書+售後服務+升級維護。正版軟體=完整服務鏈。 |
| 資料 | 狹義:數值。廣義:電腦可接受/儲存/處理的一切資訊(數值、文字、圖像、音訊、視訊、控制訊號)。 |
| 資料型別 | 整數、浮點、字串、布林、日期、Blob、JSON、Enum 等。靜態語言編譯期綁定,動態語言執行期推斷。 |
| 資料結構 | 邏輯結構(集合/線性/樹/圖)+ 物理結構(順序/鏈結/索引/雜湊)。選擇準則:時間/空間複雜度、存取模式、並發需求。 |
| 演算法 | 解決特定問題的有限步驟序列。核心指標:正確性、時間複雜度 (Big-O)、空間複雜度、穩定性、可並行化。 |
| 術語 | 核心內涵 |
|---|---|
| OS (作業系統) | 管理硬體資源、提供系統呼叫介面、支援程式並發執行的核心軟體。核心、Shell、檔案系統、裝置驅動、程序排程。 |
| Process vs Thread | 進程=資源分配單位(獨立記憶體空間);執行緒=CPU 調度單位(共享進程資源)。多執行緒輕量但需同步機制。 |
| Virtual Memory | 以磁碟擴充實體記憶體,分頁/分段映射。Page Fault、Swap、Working Set、Thrashing。 |
| File System | NTFS/ext4/APFS/ZFS... 支援權限、日誌、快照、壓縮、重複資料刪除、加密。 |
| Registry (Windows) | 分層鍵值資料庫,儲存系統/應用/用戶設定。HKEY_LOCAL_MACHINE (機器級) vs HKEY_CURRENT_USER (用戶級)。 |
| Service/Daemon | 背景長駐程式,開機自啟、無互動介面。systemd (Linux)、Services.msc (Windows)。 |
| 術語 | 定義與實務要點 |
|---|---|
| IDE | 整合開發環境:編輯器+編譯/直譯+除錯+版控+部署一體化。VS Code, IntelliJ, Visual Studio, PyCharm。 |
| Compiler vs Interpreter | 編譯器:全量轉機器碼 (AOT);直譯器:逐行執行 (JIT/AOT 混合如 V8, PyPy)。 |
| Bug / Defect / Fault / Failure | 缺陷/錯誤/故障/失效的因果鏈。Bug 追蹤:New→Assigned→Fixed→Verified→Closed。 |
| Debug | 斷點、單步執行、變數監視、堆疊追蹤、記憶體檢視、Core Dump 分析、遠端除錯。 |
| Refactor | 不改變外部行為前提下重構內部結構。重構手法:Extract Method, Rename, Move Class, Replace Conditional with Polymorphism。 |
| Design Pattern | 創建型/結構型/行為型 23 種經典模式。原則:單一職責、開放封裡、里氏替換、介面隔離、依賴反轉 (SOLID)。 |
| CI/CD Pipeline | 程式碼提交→自動建構→單元測試→靜態掃描→鏡像構建→部署測試環境→自動化驗收→生產部署(藍綠/金絲雀/滾動)。 |
| Git Flow / Trunk-Based Development | 分支策略:功能分支/發布分支/熱修復分支 vs 主幹開發+功能旗標。視團隊規模/發布頻率選型。 |
| 術語 | 核心定義 |
|---|---|
| IP Address (v4/v6) | 32-bit/128-bit 邏輯位址。公網 IP/私有 IP (10/172.16/192.168)、CIDR 表示法 (192.168.1.0/24)。 |
| Subnet Mask / Prefix Length | 劃分網路/主機位。/24 = 255.255.255.0,可用主機 254 個。 |
| Gateway / Router | 跨子網轉發裝置。預設閘道 = 本機通往外部網路的下一跳。 |
| DNS | 域名解析系統。A/AAAA/CNAME/MX/TXT/NS 記錄類型。遞迴/迭代查詢。DNSSEC 防劫持。 |
| Firewall | 存取控制:封包過濾 (L3/L4)、狀態檢測、應用層 (L7)、新一代 (IPS/應用識別/威脅情報)。 |
| VPN | 加密隧道:IPsec (站對站)、SSL VPN (遠端接入)、WireGuard (現代輕量)。 |
| Zero Trust | 永不信任、持續驗證、最小權限、微隔離、假設失陷。身分成新邊界。 |
| 術語 | 關鍵點 |
|---|---|
| CPU 核心/執行緒 | 物理核心 vs 超執行緒 (SMT)。多核心並行、快取一致性 (MESI)、NUMA 架構。 |
| Cache (L1/L2/L3) | SRAM 快取層級。L1 分指令/資料、L2 核心私有、L3 共享。命中率決定效能。 |
| RAM (DDR4/5) | 動態記憶體。頻率、時序 (CL-tRCD-tRP-tRAS)、雙通道/四通道、ECC 纠錯。 |
| Storage (NVMe/SATA/RAID) | NVMe PCIe 通道直連、RAID 0/1/5/6/10 冗余與效能權衡、TRIM/GC/磨損均衡。 |
| GPU 架構 | SIMT (單指令多執行緒)、CUDA Core/Stream Processor、Tensor Core (AI)、VRAM 頻寬。 |
術語不只是字典,而是精準思考與高效協作的共同語言。從今天開始,每天攻克 3 個陌生詞,半年後你會發現技術視野豁然開朗。