MIPS 架构:简单、干净,悄然遍布(一次)

发布: (2025年12月31日 GMT+8 03:57)
4 min read
原文: Dev.to

Source: Dev.to

MIPS 实际是什么

MIPS 是一种经典的 RISC 指令集架构(ISA),强调简洁、可预测性和清晰的设计。
它的核心理念使其成为数十年来计算机体系结构课程的教学 ISA。如果你在大学里学习过流水线、冒险或指令调度,可能就是以 MIPS 为例的。

MIPS 曾被广泛使用的地方

MIPS 从未认真面向消费级桌面电脑;相反,它在嵌入式和基础设施系统中占据主导。

  • 大量家庭和办公路由器在 MIPS 芯片上运行 Linux。
  • 早期的 Chromebook 使用了 MIPS 处理器,虽然它们从未流行起来,后来转向了 ARM 和 x86。

MIPS 现在还存在吗?

是的,但主要出现在遗留或长期使用的系统中。新产品通常选择 ARM 或 RISC‑V,因此 MIPS 正在慢慢淡出,而不是突然消失。

MIPS 的操作系统支持

Linux

Linux 长期以来对 MIPS 有强大的支持,并被用于许多嵌入式设备。它今天仍然可用,尽管 MIPS 已不再是 Linux 开发的主要焦点。

BSD 系统

  • NetBSD:出色的 MIPS 支持;NetBSD 以在众多架构上运行而闻名,包括 MIPS。
  • OpenBSD:主要为嵌入式系统提供 MIPS 支持。

这些移植仍然可行,但属于小众。

桌面操作系统

现代桌面 OS 并不支持 MIPS,Windows、macOS 或主流 Linux 桌面发行版都没有提供主流的桌面支持。

Android

Android 过去曾支持 MIPS,出现过少量基于 MIPS 的 Android 设备。Google 在 Android 5.x 之后放弃了对 MIPS 的支持。

为什么 MIPS 输给了 ARM 和 RISC‑V

有几个因素导致:

  • 授权费用:ARM 和 RISC‑V 提供了更有利的授权条款。
  • RISC‑V 的崛起:一种开放、免版税的 ISA,吸引了新设计。

这些发展使得 MIPS 对新项目的吸引力下降。

今天谁应该使用 MIPS?

实际上,只有少数利基场景才值得使用 MIPS,例如维护已有的长期产品。对于大多数新设计,ARM 或 RISC‑V 是更好的选择。

用一句话概括今天的 MIPS

MIPS 已不再是未来,但它仍然存在于一些当今的系统中。

为什么 MIPS 仍然重要

MIPS 为业界提供了关于 RISC 设计的宝贵经验。ARM 和 RISC‑V 都吸收了源自 MIPS 的理念,所以即使该架构在衰退,它的影响仍在延续。

最后思考

MIPS 没有轰轰烈烈地失败,而是悄然让位。了解 MIPS 能帮助我们洞悉计算机体系结构的基本概念,这些知识在今天依然有价值。

Back to Blog

相关文章

阅读更多 »