MIPS 아키텍처: 단순하고, 깔끔하며, 조용히 어디에나 (한 번)

발행: (2025년 12월 31일 오전 04:57 GMT+9)
5 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

관련 글

더 보기 »