计算机基础
深入计算机底层
从晶体管的物理开关,到浏览器的 HTTP 请求。65 篇硬核长文,四个模块,一把你什么时候都能用的底牌。
4 个模块 · 53 篇文章 · 持续更新中
为什么你需要读
接口 RT 飙到 2s,CPU 才 5%,不知道为什么慢
硬盘 I/O 阻塞——CPU 在等磁盘。组成原理·§01
多线程计数器跑完值总是少——AtomicLong 也救不了
MESI 协议让缓存行在 8 个核之间弹跳。组成原理·§03
同一个循环换个嵌套顺序性能差 15 倍
缓存行预取——空间局部性。组成原理·§04
财务对账差 0.01 元,查了三天
0.1 在二进制里是无限循环小数。组成原理·§10
凌晨三点告警"服务挂了"——第一反应翻代码
90% 是网络层问题,ping → telnet → curl。网络协议·§15
加了 Redis 反而慢了
你不是少了缓存,是多了一次网络 I/O。网络协议·§10
四个模块
你会收获什么
🗺️
一张速度地图
寄存器(0.3ns) → 内存(100ns) → SSD(100μs) → 网络(100ms),差距 3 亿倍。从此你看到"循环里读文件"会生理不适。
🔧
一条排障铁律
自底向上:先 ping、再 telnet、最后 curl。10 分钟定位 90% 的"服务挂了"——不需要猜。
⚡
一把性能直觉
遍历数组 i/j 和 j/i 差 15 倍?CAS 高竞争比 synchronized 慢?这些都是硬件在告诉你"你写错了"。
怎么读
目标
路径
耗时
查问题
上面的对照表 → 点进对应篇章 → 看速通卡
5 分钟
系统学
组成原理 → 操作系统 → 网络协议 → 数据库,按序
每天 1 篇
面试突击
每篇只看首段故事 + 末段"一句话拎走"
每篇 3 分钟
上次更新: 2026/07/08, 20:06:12