2023년 임베디드 기사 실기 기출문제
1.
DRAM 에서 누설전류 의해 전하 소실되는 성질로 인해 주기적으로 필요한 것은?
Refresh
2.
서로 다른 개발 환경에서 사용되며, 바이너리 파일로 바꿔주는 이것은?
크로스 컴파일러
3.
상대 주소 지정 방식으로 JMP 명령어로 450번지가 적히고, 오퍼랜드로 21번지가 적혀 있다면 실제 물리 주소는?
471번지
4.
0xA46B를 빅엔디안 방식으로 저장 했을 경우, 8bit Data 버스 방식을 사용하고 있고, 1000번지, 1001번지의 주소의 값이 어떻게 저장되는가?
1000번지 : 0xA4, 1001번지 : 0x6B
5.
시스템 명령어인 reboot, fdisk 등이 있는 리눅스 폴더는?
/sbin
6..
플래시 혹은 하드디스크에 첫 번째 데이터 저장 공간을 뜻하며, 파티션 정보 및 부트로더 정보가 담겨 있는 곳은?
Master Boot Record
7.
짧은 시간 내에 시제품을 개발하여 사용자의 기본적인 요구사항을 미리 확인하고 기술적 문제의 해결 가능성을 미리 확인할 수 있도록 한 소프트웨어 개발 모델은?
프로토타입
8.
다음 프로그램에서 오류 행 부분을 찾고 이유를 설명해라
#include <stdio.h>
#include <stdlib.h>
int main(){
char *ptr1;
char *ptr2;
ptr1 = malloc(512);
ptr2 = malloc(512);
ptr2 = ptr1;
free(ptr2);
free(ptr1);
return 0;
}
free(ptr1), 이미 해제한 메모리를 다시 해제 하려고 함
9.
시스템이 제공하고 있는 기능 및 그와 관련된 외부 요소를 사용자의 관점에서 표현하는 다이어그램?
유스케이스 다이어그램
10.
TCP 프로그래밍 시 해당 되는 순서를 쓰시오
(1) > (2) > (3) > (4) > (5) > (6)
(1) socket, (2) bind, (3) listen, (4) connect, (5) accept, (6) close
11. 다음 회로도에서 probe1 의 전압은 얼마인가?

3V
12.
JTAG에서 사용하는 기술로 IC의 불량 여부를 판별 및 개발 시 디버깅 용도로 사용하는 것은?
Boundary Scan
13.
운영 체제의 일반적인 기능을 커널과 동일한 메모리 공간에 적재, 실행하는 기법은?
모놀리식 커널
14.
뮤텍스와 세마포어의 차이점은?
뮤텍스는 한 프로세스가 점유가 가능하나, 세마포어는 한 프로세스가 점유가 불가하고 커널이 관리함
15.
자주 사용하는 페이지를 한꺼번에 메모리에 올라와 있게 하는 것은?
Working Set
16.
(A)에 해당 되는 것은?
원시 프로그램 - 컴파일러 - 어셈블러 - (A) - 실행 프로그램
링커
17.
C 언어에서 공용체란?
union
18.
I/O 할당 영역이 2048word이고 페이지 1번지당 128word일 때, I/O에 해당하는 페이지는 몇 개인가?
16page
19.
커널 동기화에서 완료 변수에 대한 동작을 설명
어떤 완료 변수에 대하여 대기하기를 원하는 태스크들은 wait_for_competion()을 호출한다. 이 후 이벤트가 도착하면 complete()을 호출하여 대기중인 모든 태스크를 깨우게 된다.
20.
테스트 중인 모듈이 의존하는 소프트웨어 구성 요소의 동작을 시뮬레이션하는 기능은?
Stub