임베디드기사 필기 15 — 최종 예상 기출문제 풀이 (4과목 핵심 총정리)
이 예상문제는 제가 가지고 있는 내용을 토대로 Claude를 통해 작성한 예상문제입니다.
시험 전 마지막 점검! 전 회차 최빈출 문제를 과목별로 정리했습니다.
⚠️ 함정 문제 위주로 구성했어요. 틀리기 쉬운 것들만 골랐습니다.
1과목 — 임베디드 하드웨어
Q1. JTAG의 5가지 신호를 모두 나열하시오.
A. TCK / TMS / TDI / TDO / TRST
Q2. 다음 중 JTAG에 대한 설명으로 틀린 것은?
① TCK는 시스템 클록과 동일하다
② JTAG는 직렬 방식이다
③ TDI는 테스트 데이터 입력 신호다
④ Boundary-Scan Register가 있다
A. ① — TCK는 시스템 클록과 별개의 클록을 사용한다
Q3. JK 플립플롭에서 J=1, K=1일 때의 동작은?
A. 토글(Toggle) — 현재 출력값의 보수(Q')가 출력된다
Q4. 파이프라인 3단계를 순서대로 나열하시오.
A. Fetch(인출) → Decode(해독) → Execute(실행)
(⚠️ Memory는 3단계에 포함되지 않음!)
Q5. 기준전압 5V, 8비트 ADC의 분해능(LSB)은?
A. 2⁸ = 256단계 → LSB = 5V ÷ 256 = 약 19.5mV
Q6. 버스 클록 100MHz, 버스 폭 32비트일 때 버스 대역폭은?
A. 100×10⁶ × 32 ÷ 8 = 400 MB/s
Q7. 주소선이 14개일 때 접근 가능한 메모리 크기는?
A. 2¹⁴ = 16,384 = 16KB
Q8. UART 통신에서 시작 비트와 정지 비트의 논리값은?
A. 시작 비트 = 0(Low), 정지 비트 = 1(High)
2과목 — 임베디드 펌웨어
Q9. 임베디드 스타트업 코드의 동작 순서로 옳은 것은?
① 인터럽트 허용 → 스택 초기화 → 힙 초기화 → main() 호출
② 스택 초기화 → 힙 초기화 → BSS 초기화 → main() 호출
A. ② — 초기화 중에는 인터럽트를 금지한 채 진행
Q10. ARM 임베디드 표준 부트로더는?
A. U-Boot
Q11. 다음 중 부트로더의 역할이 아닌 것은?
① 하드웨어 초기화
② 커널 적재
③ 커널 설정 변경
④ 예약 명령 처리
A. ③ — 커널 설정 변경은 커널 빌드 단계에서 결정
Q12. 리눅스 부팅 5단계를 순서대로 나열하시오.
A. 전원 공급 → BIOS → 부트로더 → 커널 → init
Q13. 다음 중 퓨징(Fusing) 대상이 아닌 것은?
① 부트로더 ② 커널 이미지 ③ 루트 파일시스템 ④ 응용 프로그램
A. ④ 응용 프로그램
Q14. TFTP 프로토콜이 사용하는 전송 계층 프로토콜은?
A. UDP (TCP 아님!)
Q15. 경부하일 때 효율이 좋은 DC-DC 컨버터 제어 방식은?
A. PFM (PWM 아님!)
3과목 — 임베디드 플랫폼
Q16. 세마포어와 뮤텍스의 차이를 서술하시오.
A.
세마포어: 정수값 기반, 소유권 없음, 여러 자원 관리 가능
뮤텍스: 이진값(0/1), 소유권 있음(잠근 스레드만 해제),
세마포어의 특수한 형태
Q17. 다음 중 교착상태(Deadlock)의 필요충분조건이 아닌 것은?
① 상호배제 ② 점유대기 ③ 선점 ④ 환형대기
A. ③ 선점 — 비선점이 교착상태 조건 (선점은 오히려 방지책)
Q18. HRN 스케줄링의 우선순위 계산식은?
A. (대기시간 + 서비스시간) / 서비스시간
(⚠️ 분모는 서비스시간!)
Q19. 리눅스 runlevel 5의 의미는?
A. 다중 사용자 + 네트워크 + GUI(X Window)
Q20. 다음 중 커널 소스트리 arch 디렉토리에 대한 설명으로 옳은 것은?
① 플랫폼에 독립적인 코드
② 플랫폼에 종속적인 코드
③ 하드웨어에 독립적인 초기화 루틴
④ 네트워크 프로토콜 스택
A. ② — arch는 플랫폼(CPU 아키텍처)에 종속적인 코드
Q21. 다음 중 Memory-Mapped I/O에 대한 설명으로 옳은 것은?
① 메모리와 디바이스가 별도의 주소 공간 사용
② 메모리와 디바이스가 같은 주소 공간 공유
③ IN/OUT 명령어로 접근
④ 디바이스 전용 명령어 필요
A. ② — 같은 주소 공간 공유, 일반 메모리 명령어 사용 가능
Q22. TCP 소켓 서버의 함수 호출 순서는?
A. socket() → bind() → listen() → accept()
Q23. I/O 멀티플렉싱 함수 중 리눅스 커널 2.6부터 지원되는 고성능 함수는?
A. epoll() (개수 제한 없음, stateful 방식)
Q24. 다음 시그널 중 Ctrl+C를 눌렀을 때 발생하는 시그널은?
A. SIGINT
Q25. RAID-5에서 디스크 5개(각 200GB)를 사용할 때 가용 용량은?
A. (5-1) × 200GB = 800GB
4과목 — 임베디드 소프트웨어
Q26. 다음 트리를 후위 순회한 결과는?
A
/ \
B E
/ \ / \
C D F G
A. C → D → B → F → G → E → A
Q27. 다음 중 NULL 포인터가 존재하지 않는 자료구조는?
A. 원형 연결 리스트 (순환 구조)
Q28. Big-endian에서 int a = 0x01020304를 char 포인터로 캐스팅해 첫 번째 바이트를 출력하면?
A. 0x01 (MSB가 낮은 주소에 저장)
Q29. NULL로 초기화된 힙 메모리를 할당하는 함수는?
A. calloc() (malloc은 초기화 안 됨)
Q30. 나선형 모형을 제안한 사람은?
A. Boehm(보엠)
(⚠️ "Grady가 제안"은 오답!)
Q31. 캡슐화의 효과로 옳은 것은?
① 결합도가 높아진다
② 응집도가 낮아진다
③ 결합도가 낮아지고 응집도가 높아진다
④ 결합도와 응집도 모두 높아진다
A. ③ — 결합도↓ + 응집도↑
Q32. 럼바우 기법에서 상태 다이어그램으로 시스템 행위를 기술하는 모델링은?
A. 동적 모델링(Dynamic Modeling)
Q33. 화이트박스 테스트 기법에 해당하지 않는 것은?
① 기초 경로 검사
② 루프 검사
③ 오류 예측 검사
④ 조건 검사
A. ③ 오류 예측 검사 (블랙박스 기법)
Q34. 추상화의 종류가 아닌 것은?
① 자료 추상화 ② 기능 추상화 ③ 제어 추상화 ④ 상속 추상화
A. ④ 상속 추상화 (존재하지 않음)
Q35. CMMI 성숙도 5단계를 순서대로 나열하시오.
A. 초기 → 관리 → 정의 → 정량적관리 → 최적화
과목별 최종 함정 정리 ⚠️
1과목
TCK ≠ 시스템클록 (별개!)
"Boundary Register" 없음 (Boundary-Scan Register)
JTAG = 직렬방식 (병렬 아님!)
파이프라인 3단계에 Memory 없음
2과목
부트로더 = 커널설정변경 못 함
BLOB = 직렬통신 (병렬 아님!)
퓨징 대상 = 응용프로그램 제외
TFTP = UDP (TCP 아님!)
경부하 = PFM (PWM 아님!)
램디스크 = 휘발성, 마운트 필요
3과목
arch = 종속적 (독립적 아님!)
init = 독립적 (종속적 아님!)
교착상태 4조건에 "선점" 없음
HRN 분모 = 서비스시간 (대기시간 아님!)
mlock() = 스왑방지 (읽기전용 아님!)
"pthread_detach = 종료/감시" 오답! (분리)
"중복시그널 = 큐에저장" 오답!
Memory-Mapped = 같은주소공간 (별도주소 아님!)
"동일자원 다른목적 사용가능" 오답!
4과목
"스택=FIFO" 오답! (스택=LIFO)
원형연결리스트 = NULL 없음
나선형 = Boehm ("Grady/폭포수일종" 오답!)
"결합도↑" 오답! (캡슐화=결합도↓)
"상속추상화" 오답! (자료/기능/제어만)
"오류예측검사" = 화이트박스 아님!
"기초경로검사" = 블랙박스 아님!
시험 화이팅이에요! 📝
궁금한 점은 댓글로 남겨주세요!
* 개인적으로 정리한 기출문제 사이트
https://exam.seanney.pe.kr/study/Engineer_Embedded
임베디드기사 — 회차 선택
임베디드기사 2025-08-01 문제 정답+해설 임베디드기사 2024-07-01 문제 정답+해설 임베디드기사 2022-09-01 문제 정답+해설 임베디드기사 2021-09-12 문제 정답+해설 임베디드기사 2019-09-21 문제 정답+해설
exam.seanney.pe.kr
2026.08.17 - [자격증 정복/임베디드기사(기능사)] - 임베디드기사 필기 14 — 임베디드 소프트웨어 ③ 개발방법론(UML·테스트·럼바우·나선형·CMMI)
임베디드기사 필기 14 — 임베디드 소프트웨어 ③ 개발방법론(UML·테스트·럼바우·나선형·CMMI)
임베디드기사 필기 14 — 임베디드 소프트웨어 ③ 개발방법론(UML·테스트·럼바우·나선형·CMMI) 4과목 [4-3] 개발방법론 파트입니다.나선형 모형 제안자, 화이트박스 vs 블랙박스, CMMI 5단계는 매 회
tech.seanney.pe.kr
2026.08.17 - [자격증 정복/임베디드기사(기능사)] - 임베디드기사 필기 13 — 임베디드 소프트웨어 ② 프로그래밍(C언어·포인터·엔디안·OOP)
임베디드기사 필기 13 — 임베디드 소프트웨어 ② 프로그래밍(C언어·포인터·엔디안·OOP)
임베디드기사 필기 13 — 임베디드 소프트웨어 ② 프로그래밍(C언어·포인터·엔디안·OOP)4과목 [4-2] 프로그래밍 파트입니다.캡슐화 결합도 함정, 엔디안, calloc, %p 형식은 반복 출제돼요.C언어 기
tech.seanney.pe.kr
'자격증 정복 > 임베디드기사(기능사)' 카테고리의 다른 글
| 임베디드기사 필기 17 — 빈출 기출문제 상세 #2 (소프트웨어·계산·네트워크 심화) (0) | 2026.08.21 |
|---|---|
| 임베디드기사 필기 16 — 빈출 기출문제 상세 #1 (하드웨어·펌웨어·플랫폼 핵심) (0) | 2026.08.20 |
| 임베디드기사 필기 14 — 임베디드 소프트웨어 ③ 개발방법론(UML·테스트·럼바우·나선형·CMMI) (0) | 2026.08.17 |
| 임베디드기사 필기 13 — 임베디드 소프트웨어 ② 프로그래밍(C언어·포인터·엔디안·OOP) (0) | 2026.08.17 |
| 임베디드기사 필기 12 — 임베디드 소프트웨어 ① 데이터구조(스택·큐·트리순회·정렬·그래프) (0) | 2026.08.17 |