ROM (Read Only Memory)
핵심 인사이트 (3줄 요약)
읽기 전용 비휘발성 메모리. 전원이 꺼져도 데이터가 보존된다. BIOS/펌웨어 저장에 사용되며, PROM, EPROM, EEPROM 등으로 발전했다.
📝 기술사 모의답안 (2.5페이지 분량)
📌 예상 문제
"ROM (Read Only Memory)의 개념과 핵심 원리를 설명하고, 비교 분석 및 실무 적용 방안을 기술하시오."
Ⅰ. 개요
1. 개념
ROM(Read Only Memory)은 데이터를 읽기만 할 수 있는 비휘발성 메모리다. 제조 시 데이터가 기록되거나, 특수한 방법으로 수정 가능하다.
비유: "독서용 책" - 읽기만 하고 쓰기는 안 됨 (특별한 경우 제외)
Ⅱ. 구성 요소 및 핵심 원리
2. ROM 종류
| 종류 | 특징 | 수정 |
|---|---|---|
| Mask ROM | 제조 시 기록 | 불가능 |
| PROM | 한 번 기록 | 1회만 |
| EPROM | UV로 삭제 | 가능 |
| EEPROM | 전기로 삭제 | 가능 |
| Flash | 블록 단위 | 가능 |
4. 구조 (NOR Flash)
NOR Flash 셀:
Bit Line
│
┌──┴──┐
│ FG │ ← 플로팅 게이트 (전하 저장)
└──┬──┘
│
Control Gate
│
Source ─ Drain
읽기: 게이트 전압 → 전류 흐름 감지
쓰기: 높은 전압 → 전하 주입
삭제: 높은 전압 → 전하 제거
8. Flash 내구성
Flash 수명 (P/E Cycle):
- SLC: 100,000 회
- MLC: 3,000~10,000 회
- TLC: 1,000~3,000 회
- QLC: 100~1,000 회
→ Wear Leveling으로 수명 연장
Ⅲ. 기술 비교 분석
3. EEPROM vs Flash
EEPROM:
- 바이트 단위 수정
- 느림, 비쌈
- 설정 저장용
Flash Memory:
- 블록 단위 수정
- 빠름, 저렴
- SSD, USB용
5. NOR vs NAND Flash
| 항목 | NOR | NAND |
|---|---|---|
| 구조 | 병렬 | 직렬 |
| 읽기 | 빠름 (XIP) | 느림 |
| 쓰기 | 느림 | 빠름 |
| 밀도 | 낮음 | 높음 |
| 용도 | 펌웨어 | SSD |
6. 장단점
| 장점 | 단점 |
|---|---|
| 비휘발성 | 쓰기 속도 느림 |
| 내구성 좋음 | 쓰기 횟수 제한 |
| 전력 소모 적음 | RAM보다 느림 |
Ⅳ. 실무 적용 방안
7. 활용 분야
- BIOS/UEFI: 부팅 펌웨어
- 임베디드: 펌웨어 저장
- SSD: 대용량 저장
- 마이크로컨트롤러: 프로그램 메모리
9. 실무에선? (기술사적 판단)
- SSD: NAND Flash가 대세
- 임베디드: Flash 기반 MCU
- 보안: OTP(One-Time Programmable) ROM
- BIOS: SPI Flash 사용
Ⅴ. 기대 효과 및 결론
| 효과 영역 | 내용 | 정량적 목표 |
|---|---|---|
| 성능 향상 | 처리 속도·응답 시간 개선 | 기존 대비 20~40% 향상 |
| 비용 절감 | 운영비·인프라 비용 절감 | 연간 15~30% 절감 |
| 품질/안정성 | 가용성·장애 감소 | UpTime 99.9% 이상 |
※ 참고 표준: 해당 기술 관련 NIST / ISO / IEEE / 과기정통부 가이드라인
어린이를 위한 종합 설명
ROM를 쉽게 이해해보자!
읽기 전용 비휘발성 메모리. 전원이 꺼져도 데이터가 보존된다. BIOS/펌웨어 저장에 사용되며, PROM, EPROM, EEPROM 등으로 발전했다.
왜 필요할까?
기존 방식의 한계를 넘기 위해
어떻게 동작하나?
복잡한 문제 → ROM 적용 → 더 빠르고 안전한 결과!
핵심 한 줄:
ROM = 똑똑하게 문제를 해결하는 방법
비유: ROM은 마치 요리사가 레시피를 따르는 것과 같아. 혼란스러운 재료들을 정해진 순서대로 조합하면 → 맛있는 요리(최적 결과)가 나오지! 🍳