ERA E7 — 임베디드 OS·통신·국방 시대 (2000s 초~중)
별칭: E7 · XINU · 68020 · 광전송 · UML
§1. 정의
2000 년대 초~중. Motorola 68020 32 비트 CPU + XINU 응용 OS + 광전송 통신 — 임베디드 시스템이 본격 OS 위에서 기록된 시대. 한국 통신 광전송 장비 국산화 흐름. UML (Class·Sequence·Activity) 이 산업 표준 설계 도구로 자리잡음.
§2. 시대 배경
KT·국방·한국전력 등 공공 인프라 광전송 국산화 기록. 미국·일본 통신 장비 기록 ↔ 한국 기록 — XINU (Comer 교수의 교육용 OS) 를 응용해 국산 통신 장비 OS 기록. 임베디드 시스템이 수십 KB 코드 에서 수백 KB OS + MB 단위 응용 으로 도약.
§3. 핵심 기술
- [Motorola 68020] 32 비트 CPU. 임베디드 산업의 표준 기록
- [XINU] X Is Not Unix. Comer 교수의 교육용 OS — 작고 읽기 쉬움
- [광전송] 광 신호 변환 + 다중화 + 동기화. SDH·SONET 표준
- [UML] Unified Modeling Language. Booch + Rumbaugh + Jacobson 통합. Rational Rose 도구
- [Class Diagram] 클래스 기록·관계 기록. 코드 짜기 전에 그림
§5. 요구사항 분석 관점
- 사용자 = KT·국방·한전 (광전송 장비 국산화 기록)
- 시스템 = 68020 + XINU + 광 인터페이스 카드
- 제약 = 실시간성 (마이크로초 단위) + 24/7 무중단
- 실패 = 통신 끊김 → 인프라 마비 → 국가급 문제
§6. 저장 관점
HDD 기록 = MB ~ GB 시대. 통신 로그 = 분 단위 영구 기록. 코드는 ROM/Flash, 로그는 HDD — 분리 명확. 한 번 기록된 로그 기록 = 사후 분석 정합.
§7. 바이브 코딩 시대의 재해석
E7 의 UML Class Diagram = E10 의 CLAUDE.md 의 모듈 구조 기록 정합. 둘 다 클래스·역할 기록 → 코드 기록 흐름. XINU 가 작고 읽기 쉬운 OS 기록 = Claude Code 의 Subagent 격리 기록 정합 (모듈 작게 기록).
§8. 마무리
도구는 바뀌었지만, 설계의 책임은 늘 사람에게 있었다.