--- title: "基础与理论" created: 2026-08-29 tags: - MOC - 基础与理论 --- # 基础与理论 计算机科学的底座。**目录和文件名都带编号,编号就是学习顺序**——左侧栏从上往下读,就是一条完整的学习路径。 ## 学习路线 | 模块 | 入口 | 一句话说明 | | --- | --- | --- | | 01 计算机速览 | [[00-计算机速览]] | 一周建立整机观:硬件、开机、总线、GPU | | 02 信息的表示与处理 | [[00-信息的表示与处理]] | CSAPP 第 2 章:进制、补码、位运算、浮点、字符编码 | | 03 操作系统 | [[00-操作系统总览]] | 王道 408:进程、内存、文件、IO 四大管理 | | 04 计算机网络 | [[00-计算机网络总览]] | 王道 408:模型打底 + 五层协议逐层讲透 | | 05 计算机组成原理 | [[00-计算机组成原理总览]] | 王道 408:数据运算、存储系统、指令执行链(CPU/总线/IO) | | 06 数据结构 | [[00-数据结构总览]] | 王道 408:线性、树、图、查找、排序 + 复杂度分析;延伸 → 算法刷题 | | 07 信息基础大赛 | [[00-信息基础大赛]] | 300 题备赛题库:题目截图 + 点拨,题目视角的快速反应(408 是知识视角的彻底理解) | | 08 深度学习 | [[2-Learning/01-基础与理论/08-深度学习/01-概述|01-概述]] | 深度学习概述:从感知机到深度网络的知识框架(单篇成章) | ## 怎么学(曾经踩过的坑换来的) - **先整机后细节**。别一上来就啃 408,先用一周把"一台电脑是怎么跑起来的"搞清楚,后面学操作系统、网络时脑中始终有一张整机图,知识才挂得上钩。 - **基础不牢,地动山摇**是真的。短期看花时间,长期看后面学新东西全靠这些底座接住。但时间紧(比如半年内要找工作)就先抓框架和项目,基础用碎片时间补。 - **别把导论当水课**。学校讲的差是学校的问题,导论本身决定你对计算机的第一印象,看法对了一路都对。 - 每个模块学完问自己三个问题:**它解决什么问题?它的核心思想是什么?它和我已学的东西怎么连?** 答不上来就回去补。 ## 知识树(往下长) ``` 基础与理论 │ ├── 01 计算机速览 ✅ → 01-计算机速览/ │ ├── 硬件速览:五大部件 / 冯诺依曼 / 存储金字塔 │ ├── 开机全流程:固件 → 引导 → 内核 → 桌面 │ ├── 总线与接口:三类总线 / 带宽表 / 中断与 DMA │ ├── 显卡与 GPU:第二个处理器 │ └── 二维码案例:信息编码入门 │ ├── 02 信息的表示与处理 ✅ → 02-信息的表示与处理/ │ ├── 进制与转换 │ ├── 整数表示(补码) │ ├── 位运算(与或非异或移位) │ ├── 浮点数(IEEE 754) │ └── 字符编码(ASCII → Unicode → UTF-8) │ ├── 03 操作系统 ✅ → 03-操作系统/ │ ├── 概述:概念 / 发展 / 运行机制 / 结构 │ ├── 进程管理:进程线程 / 调度 / 同步互斥 / 死锁 │ ├── 内存管理:连续分配 / 分页分段 / 虚拟内存 │ ├── 文件管理:逻辑物理结构 / 目录 / 文件系统 │ └── IO 管理:概述 / 设备软件 / 磁盘 │ ├── 04 计算机网络 ✅ → 04-计算机网络/ │ ├── 打底:由来 / 性能指标 / 分类 / 分层 / OSI / TCP-IP ✅ │ ├── 五层逐层展开:物理 / 链路 / 网络 / 传输 / 应用 ✅ │ └── 网络编程、网络安全(在项目实战区继续) │ ├── 05 计算机组成原理 ✅ → 05-计算机组成原理/ │ ├── 打底:发展史 / 层次结构 / 冯诺依曼 vs 哈佛 / 性能指标 ✅ │ ├── 数据底座:移码 / 加法器 / 乘除法 / 海明码 / ALU ✅ │ ├── 存储系统:SRAM-DRAM / 扩展编址 / Cache 三映射 / TLB ✅ │ └── 指令执行链:指令系统 / CPU 流水线 / 总线 / 输入输出 ✅ │ ├── 06 数据结构 ✅ → 06-数据结构/ │ ├── 线性:绪论复杂度 / 线性表 / 栈与队列 / 串与 KMP ✅ │ ├── 非线性:树与二叉树 / 图 ✅ │ ├── 查找与排序:折半·BST·AVL·B 树·散列 / 八大排序 ✅ │ └── 延伸 → 算法刷题 [[2-Learning/02-算法/03-刷题理模型/00-刷题理模型|刷题理模型]](算法是数据结构的延伸;算法区已重制,正式入口 [[2-Learning/02-算法/00-算法|00-算法]]) │ ├── 07 信息基础大赛 ✅ → 07-信息基础大赛/ │ ├── 备赛战略复盘 + 13 篇题库(进制 / 离散 / 专利 / 数据结构 / 数据库 / 网络 / 软工 / OS / 多媒体 / 移动应用 / C++)✅ │ └── 定位:题目视角的快速反应,与 408 各分区互为练习册和教材 │ ├── 08 深度学习 ✅ → 08-深度学习/ │ └── 概述:从感知机到深度网络的知识框架(569 行单篇成章) │ └── 延伸(在别的分区) ├── 算法刷题实战(感悟体)→ [[2-Learning/02-算法/03-刷题理模型/00-刷题理模型|刷题理模型]]——与 06 数据结构(讲透体)配套;算法区已重制为独立分区 [[2-Learning/02-算法/00-算法|02-算法]](六组 974 篇),06 总览"通往算法"锚点与本 MOC 均已回填 └── 数据库 → 项目筑基/数据库 ``` ## 资源地图 | 资源 | 类型 | 什么时候用得上 | | --- | --- | --- | | 《深入理解计算机系统》(CSAPP) | 书 | 信息表示、链接、虚拟内存……本库多篇笔记的"原著",学完对照读收获翻倍 | | 王道考研系列(书 + B 站免费视频) | 书 / 视频 | 408 主线教材,操作系统、计算机网络、计算机组成原理、数据结构四分区的对照材料 | | 《编码:隐匿在计算机软硬件背后的语言》Charles Petzold | 书 | 从电报继电器讲到计算机,"整机观"启蒙第一书,适合配 01-计算机速览 | | 小林 coding(xiaolincoding.com) | 网站 | 《图解网络》《图解系统》,计网逐层展开、OS 复习时的图解对照 | | 阮一峰《字符编码笔记》 | 博文 | [[05-字符编码\|字符编码]] 一篇的延伸阅读,经典中的经典 | ## 编号约定 - 文件夹 `01-` `02-`…… 与文件名前缀 = **学习/依赖顺序**,Obsidian 侧边栏按名字排序,编号即进度 - 每个系列笔记尾部有 ⬅️ 🏠 ➡️ 导航链,顺着走即可