乐于分享
好东西不私藏

AI底层课 第6讲|软件与操作系统:让硬件…

AI底层课 第6讲|软件与操作系统:让硬件…

AI 底层课 · 第 6 讲

软件与操作系统:一块硅,怎么才"听得懂人话"

上一讲我们讲完冯·诺依曼架构,搭出了一台"理论上能算"的机器:CPU 会算、内存会存、I/O 能进出。可如果你把这台机器摆在面前,它最初只是一堆只会"通断电"的晶体管,连"帮我打开一个窗口"都听不懂。从硅到好用,中间缺了一层翻译——这层翻译,就是软件,而管着所有翻译的"总指挥",叫操作系统。

这一讲我们往上走一层,看软件如何把冰冷的硬件变成普通人能用的工具,看一个操作系统如何长成"赢家通吃"的生意。我们先建立一个核心认知:硬件提供"可能性",软件释放"可用性"。芯片越先进,软件能做的文章越大;反过来说,没有好软件,先进芯片的潜力就烂在仓库里。

最后我们会聊那个新问题:在 AI 时代,大模型会不会变成"新的操作系统"?这关系到的,是未来十年谁卡在生态的咽喉位置。

一、硬件是哑巴,软件是翻译

硬件只认识两件事:高电平、低电平,也就是 0 和 1。你直接对 CPU 说话,它一句也听不懂。于是人类写了一套"机器语言"——一长串 0 和 1 的指令,告诉 CPU 该把哪两个数相加、结果存到哪。可这玩意人根本写不动,于是有了汇编语言(用 ADD、MOV 这种助记符),再往上有了 C、C++ 这些系统级语言,以及 Python、Java 这类更贴近人话的高级语言。

中间那层"编译器"干的事,就是把你写的"人话"一层层翻译成机器能执行的 0 和 1。也就是说,软件存在的全部意义,就是当"人类意图"和"硅的脾气"之间的翻译。没有软件,再强的芯片也只是一块发热的石头;没有编译器,程序员连一行 C 都跑不起来。这一层翻译越顺滑,普通人离"直接使唤机器"就越近。

这里藏着整个 IT 产业的第一性原理:硬件是地基,软件是上面的楼。历史上反复出现一种格局——做硬件的辛苦攒毛利,做软件的躺着收授权。原因很简单:硬件会被 commoditize(商品化),芯片一旦成熟就互相杀价;而软件一旦形成标准和生态,就具备"边际成本趋近于零"的特性——复制一份 Windows 的成本几乎为零,但用户离不开它。

这也是为什么"软硬一体"的公司往往最可怕——苹果就是典型,自己造芯片(M 系列)也自己写系统(iOS/macOS),两边咬合,体验和优化都拉满,别人难以模仿。理解"软硬关系",是理解后面所有平台型公司估值逻辑的基础。

再补一个关键概念:API(应用程序接口)。它是软件之间约定的"接头暗号",让一个程序能调用另一个程序的能力。Windows 提供一套 API,所有软件都照着写,于是"写一次、全 Windows 机都能跑",这就是生态粘性的来源。谁定义 API,谁就定义规则——今天大模型的 API(比如各家提供的对话接口、函数调用接口)之争,本质和当年 Windows API 之争是同一件事:抢的是"开发者往谁家写"的入口。

软硬件栈:从应用到底层硬件,每一层都是上一层的"翻译"

二、操作系统到底管什么:四件大事

当电脑上同时跑着浏览器、微信、音乐,谁来决定"这一毫秒该让谁用 CPU、下一毫秒轮到谁"?这个"大管家"就是操作系统(OS)。它核心干四件事。第一,进程调度:把 CPU 时间切成极小的片,分给不同程序,靠快速切换让你感觉它们在"同时"运行。第二,内存管理:给每个程序分配内存、防止互相踩踏,程序关了再收回来,还要在内存不够时把不常用的部分换到硬盘(虚拟内存)。

第三,文件系统:把硬盘上杂乱的 0/1 组织成你能看懂的"文件夹/文档",记住谁在哪、谁有权看。第四,I/O 与驱动:管着键盘、屏幕、网卡、打印机这些外设,给每种硬件写一段"驱动程序"做适配,让上层应用不必关心"显卡具体是哪家的"。没有驱动这层,换个显卡你的屏幕可能就黑了。

操作系统还有一个被严重低估的价值:兼容性。1964 年 IBM 推出 System/360 大型机,第一次让"同一套软件能在不同型号机器上跑"成为现实——小到入门机、大到高端机,软件通用。在此之前,换个硬件型号,软件就得重写,成本惊人。System/360 用"统一架构 + 不同配置"的思路,把软件投资沉淀下来,客户一旦写了一套 360 软件,就被牢牢绑住。这个理念深刻影响了后世。

从产业看,操作系统是"平台"的雏形:它卡在硬件和应用之间,谁掌握了它,谁就掌握了"收税权"——所有应用都得经过它,所有开发者都得围着它转。微软后来的 Wintel 联盟(Windows + Intel x86),本质就是靠着兼容性把软件生态锁死,后来者想撕开一道口子极难。

补充一点谱系:今天你听到的很多操作系统,往上都能追溯到 1969 年贝尔实验室的 Unix——它用 C 语言重写后变得极易移植,衍生出 BSD、Solaris,再到苹果的 macOS/iOS(底层是 BSD 系),以及后面要讲的 Linux。也就是说,现代操作系统的"血脉"高度同源。另一条暗线是关于"安全边界":操作系统还负责隔离不同程序,防止一个流氓软件读走另一个的密码。没有这道隔离,今天的网上银行、移动支付都不敢用。操作系统既是"调度者",也是"保安"。

三、微软:软件成为一门独立的生意

在很长一段时间里,软件是"买硬件送的赠品"。IBM 当年甚至一度免费提供软件,觉得硬件才是主菜、软件只是附庸。打破这个惯例的是微软。1975 年,比尔·盖茨和保罗·艾伦给 Altair 8800 写了 BASIC 解释器(让业余电脑能跑 BASIC 程序),后来拿下 IBM PC 的操作系统订单(即 MS-DOS),再在 1985 年推出带图形界面的 Windows,之后 Windows 95、XP、10 一路迭代,成了全球 PC 的标配。

微软的厉害之处,是第一次把"软件"本身变成可以单独卖钱、还能形成垄断的商品。Windows 不直接造芯片、不造电脑,只卖那张授权(后来是预装许可),却因为"每台 PC 都要装"而赚得盆满钵满。它和 Intel 的联盟(Wintel)定义了整个 PC 时代:软件层(Windows)+ 硬件层(x86 芯片)共同筑起别人难以翻越的生态墙。全世界的应用开发者都围着 Windows API 写程序,用户习惯了开始菜单,谁也走不掉。

这给投资者一个深刻启示:在信息产业里,"标准"和"平台"往往比"零件"更值钱。做芯片的辛苦攒毛利,做系统的躺着收授权。当然,前提是你得赢——平台生意是极致的"赢家通吃",老二老三的份额常常被挤压到可怜。

微软后来的故事也值得玩味:它在移动互联网时代一度掉队(Windows Phone 没起来),却靠着云(Azure)和企业软件(Office 365)重新登顶市值第一。这说明平台公司一旦根基在,转型的弹性也远超纯硬件厂。软件生意的"可叠加性"是它最大的护城河。

操作系统时间线:从大型机到 PC,再到移动与云

四、Linux 与移动时代:开源吞噬世界

1991 年,芬兰大学生林纳斯·托瓦兹写出了 Linux 内核,并选择开源——任何人都能免费看、改、用,只要把改动回馈社区。当时没人想到,这个"玩具"后来会统治服务器和云计算。今天全球绝大多数云服务器、你刷的每一次网页背后的数据中心、安卓手机的内核,底层都是 Linux 或其衍生。谷歌的 Android、Chromebook,亚马逊 AWS、谷歌云、阿里云,底层无一例外是 Linux 系。

Linux 证明了另一件事:开源可以打败闭源。它不靠卖授权赚钱,靠的是"全球开发者一起喂"带来的质量和生态。红帽(Red Hat,后被 IBM 收购)这类公司则找到新商业模式:免费给你用,卖企业级支持和服务(订阅制)。这也深刻影响了今天的 AI——PyTorch、TensorFlow、Hugging Face 的很多工具全是开源,大模型时代"开放"依然是主流打法,开源和闭源的拉锯贯穿整个行业。

进入手机时代,操作系统换了两张新面孔:苹果的 iOS 和谷歌的 Android。有趣的是,Android 正是基于 Linux 内核改出来的——所以你口袋里的安卓手机,根上还是 1991 年那个芬兰大学生的作品。iOS 和 Android 把"平台收税"的逻辑搬到移动端:应用商店抽成(苹果税、Google Play 分成)、生态绑定,成了苹果和谷歌最稳的现金流之一。一部手机卖一次是硬件钱,App 年年抽成才是长期饭票。

从 PC 到云再到手机,操作系统的形态在变,本质没变:它始终是"硬件与应用之间的那道闸门",谁守住闸门,谁就握住生态的咽喉。闸门换了主人,但"收税"的逻辑从未消失,只是税率和收费方式在进化。

William的笔记

操作系统就像一家餐厅的"店长"。顾客(应用软件)点了一堆菜,店长负责把订单记下来、安排后厨(CPU)按节奏炒、招呼服务员(内存)把食材从仓库取来、再让传菜员(I/O)把菜端上桌,最后算清每桌用了多少水电煤气(资源结算)。没有店长,后厨再厉害也乱成一锅粥;店长厉害,整家店才转得顺。微软、谷歌、苹果都是那种"既当店长又订规则"的角色,所以最赚——不仅收租,还定规则。

五、投资视角:平台生意,以及"模型会不会是新的 OS"

回看整条软件史,有一条铁律:操作系统是天然的平台型生意,赢家通吃、强者恒强。一旦标准定了、开发者来了、用户习惯养成了,后来者极难翻盘。这也是为什么微软、苹果、谷歌能长期占据市值顶端——它们卡在生态的咽喉位置,收的是"过路费"。

但平台也会被新平台颠覆。PC 时代是 Windows,移动时代是 iOS/Android,云时代是 Linux 系的云底座。那么 AI 时代呢?一个被广泛讨论的命题是:大模型会不会变成"新的操作系统"?过去你要写代码才能让电脑干活,现在你用自然语言说一句,模型就帮你调度工具、生成内容、调用接口。OpenAI 的 ChatGPT、Anthropic 的 Claude、谷歌的 Gemini,都不再只是"程序",而越来越像一个"入口"和"调度中枢"。

如果模型真的接管了"人意图→机器执行"的翻译层,那它就站在了当年操作系统站的位置。这解释了为什么巨头都在抢模型、抢上下文长度、抢 agent(智能体)框架——大家都想成为下一代的"店长"。国内的大模型厂商(百度文心、阿里通义、字节豆包等)也在同一赛道卡位,逻辑一模一样。

当然,模型和传统 OS 也有大不同:它更依赖算力与数据,且目前还没形成 PC 时代那样稳固的"装机标准",开源模型(如 Meta 的 Llama 系列)也在搅局。这场位子争夺,正是当下 AI 投资最值得盯的主线之一。看软件,别只看应用,要看"谁在当店长"。

落到投资上,一句话:平台型软件的估值,要看"生态厚度"而非"单品利润"。一个操作系统初期可能免费甚至亏损(像早年的安卓、现在的很多大模型),但只要开发者生态、用户习惯、数据飞轮转起来,未来收税的空间就极其可观。反过来,没有生态护城河的单点软件,很容易被更低价的替代品掀翻。这也是为什么市场愿意给"操作系统级"的入口以高溢价——买的是未来的收租权,不是今天的利润表。

细节彩蛋

1. 比尔·盖茨 1975 年从哈佛大学退学去创业,当时没人觉得这小子能成。退学创业这件事,后来在硅谷成了某种"浪漫传统",但成功者永远是小概率,别被幸存者偏差骗了。

2. Linux 的吉祥物是一只叫"Tux"的企鹅,因为林纳斯小时候被企鹅咬过,觉得这动物可爱又有性格,就选了它当标志。一个全球霸主级的内核,吉祥物来源居然是"被咬的记忆"。

3. 安卓(Android)名字听着很"谷歌",但它起步是一家独立公司,2005 年被谷歌收购,其内核正是改自 Linux——所以全球几十亿台手机,底层都流淌着同一个 1991 年的开源内核,堪称"一脉相承"。

下篇预告 | 第 7 讲,单台电脑再强,也是孤岛。当无数台机器用线连起来、开始彼此对话,"网络效应"就诞生了——这就是互联网,以及它如何把世界连成一张网。

本文仅为产业科普与学习笔记,不构成任何投资建议。文中提及公司仅作产业逻辑说明,不代表推荐买卖。