임베디드기사 20

[임베디드기사] 2023년 4회 임베디드기사 필답형 실기 합격 후기

안녕하세요! 작년에 임베디드기사 필기를 합격해놓고 전자계산기기사 실기와 일정이 겹쳐서 임베디드기사 실기 시험은 응시하지 못했는데, 오늘 실기 시험에 응시하고 왔습니다! 임베디드기사 실기는 응시자가 적어서 저도 준비해서 응시하느라 애썼는데요, 다음번 시험을 준비하시는 분들에게도 도움이 됐으면 하는 마음에 후기를 남겨보려고 합니다! 임베디드기사 시험이란? 임베디드기사는 한국산업인력공단(Q-net)에서 주관하는 기사급 시험으로 필기시험과 실기시험을 차례로 응시해 합격하게되면 자격이 주어지게 됩니다. 임베디드기사 실기시험은 필답형 100%의 시험인데요, 임베디드 하드웨어 / 임베디드 펌웨어 / 임베디드 플랫폼 / 임베디드 소프트웨어 / 장애대응 등 각 5점씩 20문제를 PBT(Paper Based Test) 방..

임베디드기사 2023.11.05

[임베디드기사] 2016년 임베디드기사 필답형 실기 기출문제

1. 리눅스 계층구조 중 Kernel과 User Application 사이에 위치하는 운영체제가 제공하는 인터페이스를 무엇이라고 하는가? - 시스템 콜 인터페이스(System Call Interface) 운영체제는 메모리에 프로그램 적재, I/O 처리, 파일시스템 처리 등 여러 서비스들을 제공하는데 사용자 프로세스는 이에 직접적인 접근이 아닌 시스템 콜 호출을 통해 서비스를 제공받는다. 2. 객체의 행동 다이어그램 중 하나로, 특정 상태를 지니며 이벤트와 같은 액션에 의해 상태가 변경되기도 하는, 객체의 상태와 상태의 변화를 도식화 한 다이어그램은 무엇인가? - 상태 다이어그램 3. Makefile 작성 시 매크로를 정의한 후 사용하고자 할 때 어떤 기호를 사용하는가? - $ - make : gcc / ..

임베디드기사 2023.09.24

[임베디드기사] 2020년 임베디드기사 필답형 실기 기출문제

1. 하드웨어에 전원이 인가되고 처음 실행되는 코드는? - 스타트업 코드(Startup Code) - 스타트업 코드 : MCU에 전원이 인가될 때 처음 실행되는 코드로, 칩 초기화, 데이터 메모리 및 코드 메모리 배치 등의 MCU의 시작 과정을 실행하는 코드(bootcode, bootstrap, BIOS) 2. 스타트업 코드(Startup Code)의 동작 순서는? - 전원 인가 - PC(Program Counter)에 시작주소 입력 - 메모리 오류 검사, 장치 정상 동작여부 확인 - IVT(interrupt Vector Table), BDA(Bios Data Area)를 메모리 0번부터 로딩 - 부팅 가능한 매체의 첫 번째 섹터에 로드 - 로드된 부트로더를 실행 3. C언어로 작성된 프로그램이 실행될 ..

임베디드기사 2022.10.25

[임베디드기사] 2019년 임베디드기사 필답형 실기 기출문제

1. UML 다이어그램 종류 3가지는? - Class Diagram, Object Diagram, Package Diagram, Component Diagram, Deployment Diagram, Use Case Diagram, Activity Diagram, Sequence Diagram, Communication Diagram ○ 구조 다이어그램 - Class Diagram(클래스 다이어그램) : 클래스의 속성, 함수, 변수타입들로 구성된 다이어그램 - Object Diagram(객체 다이어그램) : 클래스의 인스턴스, 값이 매겨진 행동을 가지고 있는 독립된 객체정보를 표현하는 다이어그램 - Package Diagram(패키지 다이어그램) : UML의 다양한 모델요소를 그룹화한 다이어그램 - Com..

임베디드기사 2022.10.24

[임베디드기사] 2018년 임베디드기사 필답형 실기 기출문제

1. XOR 게이트 1개와 AND 게이트 1개로 반가산기를 그리시오. 2. malloc() 함수로 메모리를 할당 받은 후, 할당받은 메모리를 해제하는 함수는? - free() - malloc(size_t size) : size 바이트만큼의 메모리를 반환해준다. 반드시 free()와 함께 사용 - realloc(void* ptr, size_t, new_size) : 이미 존재하는 메모리의 크기를 new_size 크기로 변경 - free(void* ptr) : 할당받은 메모리를 해제하는 함수 3. 디바이스 드라이버 모듈을 register_chrdev() 함수로 커널에 등록하고, 커널 메모리를 request_region() 함수로 할당받는 리눅스 커널 함수는? - module_init() 커널 모듈(Kerne..

임베디드기사 2022.10.20

[임베디드기사] 2017년 임베디드기사 필답형 실기 기출문제

1. C언어에서 공용체란? - UNION - 공용체(union) : 여러 멤버 변수 중 가장 메모리 할당량이 큰 변수의 공간을 공유한다. - 구조체(struct) : 멤버 변수마다 메모리를 할당한다. 2. 다음 회로도는? (회로도 그림이 있고 그림을 보고 어떤 회로도인지 찾는 문제) - XNOR 3. 운영체제에서 프로세스 관리, 디바이스 관리 등을 하는 것은? - 커널 4. 상속받아서 함수를 재정의해서 사용하는 것은? - 오버라이딩 - 오버라이딩(Overrideing) : 상속 관계에 있는 클래스에서 상위 클래스의 메서드를 하위 클래스에서 재정의 - 오버로딩(Overloading) : 같은 이름의 메서드를 파라미터 수나 타입을 다르게하여 중복으로 선언 5. 상태다이어그램 문제 - ? 6. 가상 주소를 물..

임베디드기사 2022.10.20

[임베디드기사] 2015년 임베디드기사 필답형 실기 기출문제

1. 프로그램을 실행하는 중에 다른 목적 프로그램이 필요해졌을 때, 프로그램 제어 기능에 의해 그 프로그램과 연결하는 것은? - 동적링킹 - 정적링킹(Static Linking) : 실행 가능한 목적 파일을 만들 때 프로그램에서 사용하는 모든 라이브러리 모듈을 복사하는 방식. 링커에 의해 이루어짐 - 동적링킹(Dynamic Linking) : 실행 가능한 목적 파일을 만들 때 프로그램에서 사용하는 모든 라이브러리 모듈을 복사하지 않고 해당 모듈의 주소만을 가지고 있다가, 런타임에 실행 파일과 라이브러리가 메모리에 위치될 때 해당 모듈의 주소로 가서 필요한 것을 들고 오는 방식 2. 시스템의 하드웨어를 응용 프로그램에서 사용할 수 있도록 제공하는 라이브러리, 하드웨어 디바이스를 제어하는 코드는? - 디바이..

임베디드기사 2022.10.19

[임베디드기사] 2022년 4회 임베디드기사 필기 합격 후기

안녕하세요! 오늘은 많은 분들께 생소할 것만 같은 임베디드기사 필기시험을 보고 왔습니다! 전에 응시했었던 멀티미디어콘텐츠제작전문가 시험보다 응시자가 없어서 필기시험 준비에 어려움이 있었는데, 제 후기가 다른 분들께 도움이 될 거라 생각합니다 :) 임베디드기사 시험이란? 임베디드기사는 한국산업인력공단(Q-net)에서 주관하는 기사 시험으로 필기시험, 실기시험을 차례로 응시하여 합격하면 자격이 주어지게 됩니다! 필기는 CBT(Computer Based Test) 방식의 시험으로 객관식 80문제를 2시간 이내에 풀어주시면 됩니다! 시험 시간은 접수하기에 따라 달라지는데, 저는 14:30~16:30 시간에 응시했습니다! CBT 시험은 시험시간의 절반이 지나가지 않아도 퇴실이 가능하니, 참고하세요! 과목은 ①임베..

임베디드기사 2022.09.18

[임베디드기사] 2013년 임베디드기사 필기 기출문제 (4과목 임베디드 소프트웨어)

안녕하세요! 지난 포스팅에 이어 2013년 임베디드기사 필기 기출문제를 정리하겠습니다. [임베디드기사] 2013년 임베디드기사 필기 기출문제 (3과목 임베디드 플랫폼) 안녕하세요! 지난 포스팅에 이어 2013년 임베디드기사 필기 기출문제를 정리하겠습니다. [임베디드기사] 2013년 임베디드기사 필기 기출문제 (2과목 임베디드 펌웨어) 안녕하세요! 지난 포스팅에 it-utopia.tistory.com 61. 객체지향 설계에 있어서 정보은폐(information hiding)의 가장 근본적인 목적은? ① 코드를 개선하기 위하여 ② 프로그램의 길이를 짧게 하기 위하여 ③ 인터페이스를 최소화하기 위하여 ④ 고려되지 않은 영향(side effect)들을 최소화하기 위하여 62. 멀티미디어 동영상 압축 기출 중 다..

임베디드기사 2022.09.17

[임베디드기사] 2013년 임베디드기사 필기 기출문제 (3과목 임베디드 플랫폼)

안녕하세요! 지난 포스팅에 이어 2013년 임베디드기사 필기 기출문제를 정리하겠습니다. [임베디드기사] 2013년 임베디드기사 필기 기출문제 (2과목 임베디드 펌웨어) 안녕하세요! 지난 포스팅에 이어 2013년 임베디드기사 필기 기출문제를 정리하겠습니다. [임베디드기사] 2013년 임베디드기사 필기 기출문제(1과목 임베디드 하드웨어) 안녕하세요! 이번에는 2013 it-utopia.tistory.com 41. 리눅스 시스템에서 파일이나 메모리를 가상의 프로세스 공간에 대응시켜 공유메모리를 통한 통신 프로그램을 작성하는데 이용되는 함수는? ① malloc ② mmap ③ dup ④ pipe 42. 프로세스 생성시 할당되는 세그먼트가 아닌 것은? ① 코드 세그먼트 ② 스택 세그먼트 ③ 힙 세그먼트 ④ 벡터 ..

임베디드기사 2022.09.17