</>doge.icu 返回首页
TOPIC / 01

技术史。

沿着这个主题,继续探索 doge.icu 的文章。

01
技术史

按下电源后,电脑经历了什么?

从按下电源到看到登录界面:慢慢认识 BIOS、UEFI、U-Boot、AHCI 和 Linux 内核各自做了什么。

02
技术史

从 BIOS 到 GRUB:硬盘开头的 512 字节,怎样叫醒 Linux?

沿着老式台式机的启动路线,看看 BIOS 怎样读硬盘、MBR 为什么这么小,以及 GRUB 如何一步一步找到 Linux。

03
技术史

BIOS、UEFI 和 CSM:电脑开机时的两条路和一座旧桥

BIOS 从硬盘扇区起步,UEFI 从启动文件起步,CSM 则让新固件暂时照顾旧系统。它们和 MBR、GPT 又是什么关系?

04
技术史

设备树为什么会出现?给 Linux 内核一张硬件说明书

开发板上有处理器、内存、串口和许多小设备。设备树把它们的位置和连接关系写成一份说明,交给 Linux 内核认识。

05
技术史

读懂一份设备树:U-Boot 怎样把 DTB 交给 Linux?

从一份简化的 DTS 逐行认路,再跟着 U-Boot 把内核、设备树和启动参数放进内存,交到 Linux 手里。

06
技术史

Linux 找到根文件系统之后:initramfs 怎样把 PID 1 叫醒?

内核会管理硬件,却还不是能登录使用的完整系统。我们顺着 initramfs、根文件系统和 PID 1,走到服务与登录画面出现。

07
技术史

第一只晶体管诞生了:不用预热的小小放大器

真空管曾经让电话和早期计算机工作,但它又大又热。1947 年,贝尔实验室的一块锗晶体和两个小触点,打开了电子设备小型化的大门。

08
技术史

晶体管会放大也会开关:电脑怎样用它做计算?

晶体管不只是一个迷你开关。它能用微弱信号控制较强信号;许多个晶体管配合起来,就能表示数字、做逻辑判断并执行计算。

09
技术史

为什么要把零件做进一块芯片?集成电路的两条诞生路线

晶体管让电路变小,手工焊接却成了新瓶颈。1958 年基尔比做出能工作的集成电路,诺伊斯随后提出更适合批量制造的连接方式。

10
技术史

第一批芯片怎样走出实验室:平面工艺、航天与量产

能工作的样品只是开始。平面工艺、器件隔离、可靠性测试和早期的大客户,让集成电路慢慢走向真正可制造、可使用的产品。

11
技术史

MOS 晶体管:一扇不用碰到就能控制的小门

早期晶体管会放大信号,后来芯片更需要能密密排开的开关。MOS 晶体管用电场隔着一层绝缘材料控制电流,逐渐成为现代芯片的基础。

12
技术史

CMOS 为什么省电?两种小开关轮流守门

CMOS 不是另一种单独晶体管,而是一种把两类 MOS 开关配合起来的电路办法。它的待机功耗很低,后来特别适合越来越复杂的芯片。

13
技术史

摩尔定律不是自然定律:芯片怎样一年年装进更多开关

从 1965 年摩尔对芯片元件数量的观察,到半导体存储器挑战磁芯记忆,制造进步逐渐变成整个行业共同追赶的路线图。

14
技术史

把处理器装进一颗芯片:英特尔 4004 与微处理器的开端

4004 起初是计算器项目的一部分,不是一台完整电脑。它把处理器核心放进单颗芯片,也让一套通用计算电路可以通过程序改变工作。

15
技术史

电脑刚通电时,CPU 在做什么?从第一条指令讲起

CPU 不是等操作系统来叫醒它:在 x86 台式机上,电源稳定、复位解除后,处理器从约定的起点开始执行主板固件,一步步把机器准备好。