임베디드기사 실기 01 — 시리즈 소개와 실기 출제 맵 (출제기준·기출 분석·답안 작성 전략)
임베디드기사 실기 01 — 시리즈 소개와 실기 출제 맵 (출제기준·기출 분석·답안 작성 전략)
출제기준: 임베디드기사 실기 (적용기간 2024.01.01 ~ 2027.12.31)
기출 11회차(2015~2025) 약 200문항을 분석해서 만든 시리즈예요.
실기는 필답형이라 "쓰는 연습"이 핵심입니다!
시리즈를 시작하며
임베디드기사 필기를 71.25점으로 합격하고, 이제 실기 첫 도전을 앞두고 있어요.
시험일은 2026년 11월 7일(토), 결과 발표는 12월 중입니다.
이 시리즈는 아래 기준으로 만들었어요.
✅ 목차 = 공식 실기 출제기준(주요항목 5개 / 세부항목 16개) 그대로
✅ 내용 = 2015~2025 기출 11회차에서 실제로 나온 문제 중심
✅ 각 편 = 개념 → 실기 출제 포인트 → 기출 Q&A → 함정 → 핵심 정리
📎 필기 시리즈(01~17편)와 이어서 보면 좋아요. (링크 추가 예정)
실기 시험 개요 ⭐
| 항목 | 내용 |
| 검정방법 | 필답형 (서술형·단답형·코드 작성·계산·그림 그리기) |
| 시험시간 | 2시간 30분 |
| 합격 기준 | 60점 이상 |
| 시험일 | 2026년 11월 7일 (토) |
| 결과 발표 | 2026년 12월 중 |
| 문항 수 | 최근 5개 회차(2021~2025)는 20문항씩 |
시간 계산:
150분 ÷ 20문항 = 문항당 평균 7분 30초
→ 단답형은 빠르게, 계산·코드형에 시간을 더 쓰는 배분이 필요
필기와 가장 큰 차이는 보기가 없다는 거예요.
용어를 "알아보는" 게 아니라 "직접 떠올려서 쓰는" 시험입니다.
출제기준 지도 ⭐⭐⭐
| 주요항목 | 세부항목 | 기출 경향 |
|---|---|---|
| 주요항목 | 세부항목 | 기출 경향 |
| 1. 임베디드 하드웨어 | 1-1 하드웨어 및 회로 분석 / 1-2 시스템 성능·구조 분석 / 1-3 주변장치 분석 |
논리회로, 메모리 회로, ARM 어셈블리, 인터럽트·DMA |
| 2. 임베디드 펌웨어 | 2-1 펌웨어 설계·구현·테스팅 / 2-2 임베디드 OS 이해·포팅 / 2-3 디바이스 드라이버 작성 |
스타트업 코드, 부트로더, 커널 포팅, 드라이버 API |
| 3. 임베디드 플랫폼 | 3-1 임베디드 OS 이해 / 3-2 임베디드 커널 프로그래밍 | 시스템 콜, 동기화, 소켓, 커널 구조 |
| 4. 임베디드 소프트웨어 | 4-1 프로그램 분석·설계 / 4-2 프로그램 작성 / 4-3 개발도구·테스팅 기법 |
UML, 테스트 기법, C 프로그래밍 |
| 5. 장애 대응 | 5-1 ~ 5-5 | 기출 거의 없음 (별도 학습) |
기출 분석 — 어디서 많이 나왔나 ⭐⭐⭐
분야별 비중 (11회차 약 200문항 기준, 대략)
| 분야 | 비중 | 특징 |
| 운영체제·리눅스 커널·드라이버·파일시스템 | 약 40% | 커널 디렉터리, 드라이버 명령, 메모리 관리 |
| 컴퓨터구조·하드웨어·회로 | 약 17% | DMA, 캐시, 엔디안, 플립플롭, 풀업 |
| SW공학·UML·테스트 | 약 13% | UML 다이어그램, 블랙/화이트박스 |
| 개발환경 (Make·컴파일·링커·크로스) | 약 11% | $@ $^, readelf, 크로스 컴파일 |
| C언어·OOP | 약 11% | 포인터, 삼항연산자, printf 서식 |
| ARM 어셈블리 | 약 3% | LED 루프, stmfd, 루프 횟수 |
| 네트워크 | 약 2% | 2022~2025에 다시 출제 |
문항 형태
단답형 위주 (용어·정의 한 줄)
계산형 15개 안팎 — 엔디안, 페이지 수, 캐시 적중률, chmod, 루프 횟수
코드 출력·분석형 15개 안팎 — C 포인터, ARM 어셈블리, 커널 모듈
그림 기반 10여 개 — 회로도, UML 다이어그램
그대로 다시 나온 문제 (재출제 맵) ⭐⭐⭐
실기는 같은 문제가 회차를 건너 그대로 나오는 경우가 많아요.
| 주제 | 출제 회차 |
| 스타트업 코드 | 2015 Q11 = 2020 Q1 = 2024 Q12 |
| 워킹셋 정의 | 2016 Q13 = 2018 Q8 = 2023 Q15 = 2024 Q16 |
| PCB | 2017 Q13 = 2021 Q6 = 2024 Q2 |
| module_init | 2018 Q3 = 2022 Q3 = 2025 Q2 |
| readelf | 2016 Q16 = 2020 Q4 = 2025 Q8 |
| MTD / FTL | 2016 Q18 = 2021 Q3 = 2024 Q9 |
| ARM LED 루프 | 2019 Q5 = 2021 Q17 = 2024 Q5 |
| 데이지 체인 | 2015 Q4 = 2018 Q14 = 2024 Q18 |
| 캐시 적중률 (1350/2000) | 2017 Q18 = 2024 Q1 |
| 인터럽트 처리 순서 | 2019 Q7 = 2022 Q6 |
| 뮤텍스 vs 세마포어 | 2015 Q7 = 2023 Q14 |
| 교차개발 환경 | 2016·2017·2019·2020·2021·2023 (6회) |
💡 이 표만 봐도 "기출을 한 번도 안 풀고 시험장에 가면 손해"라는 게 보여요.
최근 흐름 (2022~2025) ⭐⭐
새로 부상한 주제:
TCP 3-way/4-way + 소켓 순서 (2022, 2023, 2025)
SPI 핀 (2025) / 간트 차트 (2025) / 스핀락 vs 뮤텍스 (2025)
커널 심볼 export와 GPL (2025) / ARM stmfd (2025) / Completion 변수 (2023)
꾸준한 계산형:
엔디안, 페이지 수, chmod 권한, 루프 횟수, 상대주소(JMP)
장애 대응은? ⭐
출제기준에는 있지만 기출 11회차에 직접 나온 문항이 없어요.
그래서 이 시리즈에서는 14편에서 개념 위주로 짧게 정리합니다.
(접수·등급 분류 → 대응 방안 → 복구 → 이력 관리 → 만족도 조사 흐름)
답안 작성 전략 ⭐⭐⭐
1. 정의형: "한 줄 정의 + 핵심 키워드"로 쓴다
예) 스타트업 코드 → 전원 인가 후 가장 먼저 실행되는 초기화 코드
2. 이름이 둘인 개념은 병기한다
예) module_init (init_module), 동적 링킹 (Dynamic Linking)
3. 계산형은 식 → 대입 → 결과 + 단위까지 적는다
예) 2,048 ÷ 128 = 16 (페이지)
4. 그리기형(반가산기, 상태 다이어그램)은 직접 손으로 그려보는 연습을 한다
5. 순서 나열형은 번호로 답한다
예) (2) → (1) → (3) → (5) → (4)
6. 모르는 문제도 빈칸으로 두지 않는다 — 아는 키워드라도 적는다
정리본의 채점 포인트를 보면 대부분 키워드 포함 여부를 기준으로 하고 있어요.
문장을 예쁘게 쓰는 것보다 핵심 단어를 빠뜨리지 않는 게 중요합니다.
⚠️ 이 시리즈를 볼 때 주의할 점
⚠️ 일부 기출 정리본에는 "복원" 표기 문항이 섞여 있음 → 원문과 표현이 다를 수 있음
⚠️ 해설에 오타가 있는 경우가 있음 (예: 빅엔디안 값 0xB6 ↔ 정답 0x6B → 3편에서 다룹니다)
⚠️ 그림이 필요한 문항은 원리 중심으로 설명하고, 회로·다이어그램은 직접 그린 예시로 대체
기출 문제
Q. 시스템 전원 인가 후 가장 먼저 실행되는 초기화 코드로,
① 모든 인터럽트 실행 차단
② 장치 초기화
③ 부트로더를 SDRAM으로 복사
④ 부트로더 실행 기능을 수행하는 어셈블리 코드는? (2015·2020·2024 동일)
A. 스타트업 코드 (Startup Code)
Q. 주변 I/O 장치, 메모리 등 여러 장치의 주소·데이터·제어 신호를 하나의 공용 신호선으로 묶어 CPU와 주고받을 때, 이 신호선은? (2019)
A. 시스템 버스 (System Bus) — 주소 버스(단방향) / 데이터 버스(양방향) / 제어 버스
💡 실무에서는?
임베디드기사 실기 범위는 인프라·서버 운영 경험과 생각보다 많이 겹쳐요.
- 부팅 흐름 — 스타트업 코드 → 부트로더 → 커널 → init. 서버의 BIOS/UEFI → GRUB → 커널 → init(systemd) 흐름과 같은 구조예요. (RHEL 계열은 runlevel 대신 systemd target을 쓰지만, 개념은 그대로 이어집니다)
- 리눅스 운영 명령 — chmod, insmod/lsmod, mknod, 표준 디렉터리(/sbin, /var 등)는 서버 운영에서 매일 쓰는 것들이에요.
- 성능·장애 분석 — 인터럽트, DMA, 캐시, 메모리 관리는 서버 성능 튜닝에서 병목을 볼 때 그대로 나오는 개념입니다.
즉, 실무 경험이 있다면 "외우는" 대신 "아는 걸 시험 표현으로 바꾸는" 접근이 가능해요.
전체 목차 (총 15편)
| 편 | 발행일 | 출제기준 항목 | 주제 |
| 01 | 10/23(금) | 소개 | 시리즈 소개 + 출제 맵 + 답안 전략 |
| 02 | 10/24(토) | 1-1 | 하드웨어 및 회로 분석 |
| 03 | 10/25(일) | 1-2 | 시스템 성능·구조 분석 |
| 04 | 10/26(월) | 1-3 | 주변장치 분석 |
| 05 | 10/27(화) | 2-1 | 펌웨어 설계·구현·테스팅 |
| 06 | 10/28(수) | 2-2 | 임베디드 OS 이해·포팅 |
| 07 | 10/29(목) | 2-3 | 디바이스 드라이버 작성 |
| 08 | 10/30(금) | 3-1 | 임베디드 OS 이해 |
| 09 | 10/31(토) | 3-2 | 커널 프로그래밍 ① 시스템 콜·동기화 |
| 10 | 11/01(일) | 3-2 | 커널 프로그래밍 ② 메모리·파일시스템·소켓 |
| 11 | 11/02(월) | 4-1 | 프로그램 분석·설계 (UML) |
| 12 | 11/03(화) | 4-2 | 프로그램 작성 (C 프로그래밍) |
| 13 | 11/04(수) | 4-3 | 개발도구·테스팅 기법 |
| 14 | 11/05(목) | 5 | 장애 대응 |
| 15 | 11/06(금) | 종합 | D-1 최종 정리 + 답안 작성 전략 |
핵심 정리
✅ 시험: 필답형 / 2시간 30분 / 60점 합격 / 최근 5회차 20문항
✅ 구성: 주요항목 5개, 세부항목 16개 (장애 대응은 기출 거의 없음)
✅ 비중: OS·커널·드라이버 약 40% > 구조·회로 17% > SW공학 13%
✅ 같은 문제가 회차를 건너 그대로 재출제 → 기출 반복이 최고의 공부
✅ 답안: 한 줄 정의 + 키워드 / 병기 / 식-대입-결과 / 빈칸 금지
✅ 최근 신규: TCP 소켓, SPI, 간트 차트, 스핀락, GPL 심볼
다음 편에서는 하드웨어 및 회로 분석(출제기준 1-1)으로 이어갑니다!
궁금한 점은 댓글로 남겨주세요!