자격증 정복/임베디드기사(기능사)

임베디드기사 필기 15 — 최종 예상 기출문제 풀이 (4과목 핵심 총정리)

올드 IT직장인 2026. 8. 18. 14:00

임베디드기사 필기 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

 

반응형
개인정보처리방침  |  블로그 소개