임베디드 기사 9

2023년도 임베디드 기사 실기 합격 후기

2023년도 임베디드 기사 실기 시험에 대한 합격 후기를 작성해보고자 합니다. 임베디드 기사 간략한 소개 및 필기 시험 합격 후기는 블로그 내 필기 합격 후기를 참고하면 될 것 같다 1. 임베디드 기사 실기 공부 방법 - 임베디드 기사 실기 공부는 필기 시험 준비할 때와 동일하게 임베스트 책을 보며 공부하였다. - 해당 기사 실기 기출문제는 5개년 이상은 풀고 가는 것을 추천한다. 2. 임베디드 기사 실기 후기 - 기사 실기 접수는 인터넷 큐넷 사이트 (https://www.q-net.or.kr/) 에 접속하여 접수 할 수 있다. - 기사 실기 시험 장소와 날짜는 고정이었고, 11월 5일 오전 9시였다. - 해당 시험은 서술형 답안지 작성으로 진행이 되며, 필기구 (검은색 볼펜)는 개인 지참이었다. - ..

임베디드 기사 2023.12.13

2023년도 임베디드 기사 필기 합격 후기

2023년도 임베디드 기사 필기 시험에 대한 합격 후기를 작성해보고자 합니다. 1. 임베디드 기사 소개 - 임베디드 기사는 현재 정기 기사 4회에만 시험을 볼 수 있으며, 연 1회 시험이 할당되어 있다. - 주관 관련부처는 산업통상 자원부로 한국산업인력공단에서 주관하여 진행한다. - 시험과목은 총 4과목이며, 응시료는 아래 그림과 같다. 2. 임베디드 기사 필기 공부 방법 - 임베디드 기사 필기 공부는 인터넷을 찾다가 임베스트라는 곳에 등록하여 책과 해설강의를 받아 공부를 시작하였다. ㄴ 관련 링크 : http://www.embeddedgisa.com/user/index.php - 해당 기사는 따로 메리트가 있는 시험이 아니다보니 크게 사람들이 관심이 있어서 보지 않는 것 같고, 공유된 자료도 많이 부족..

임베디드 기사 2023.11.05

2. 임베디드 시스템 성능 및 구조 분석

2.2 임베디드 시스템 최적화 1. 임베디드 시스템 프로그램 코드의 크기를 줄이는 기법 3가지는? - 압축 ㄴ H/W적 복원 : 공간 효율성을 높일 수 있으나, 복원 시간으로 인한 수행 속도는 저하됨 - 컴팩션 ㄴ Local Factoring : 입구, 출구가 동일한 기본 블록들에 존재하는 이동 가능한 동일 명령어를 기본 블록 입구, 출구로 이동시키는 방법이다. 아래 그림의 (a)에서 (b)로 변환된 부분이 Local Factoring을 수행한 후를 나타낸다. ㄴ Procedural Abstraction : 반복되는 명령어들을 하나의 함수로 구성하여 해당 함수에 대한 호출 명령어로 대치한다. 아래 그림의 (a)에서 (d)까지의 과정이 Procedural Abstraction 과정이다. # Referenc..

2019년 임베디드 하드웨어 필기 기출 오답 정리

5번 Memory mapped I/O 방식을 가장 잘 설명한 것은? 1) I2C, SPI 같은 버스를 사용하고 있다 2) 입출력 port를 어드레스 하는 인스트럭션이 따로 있다 3) 주메모리의 일부 영역을 I/O 장치의 레지스터와 매핑하는 방식이다. 4) 별도의 주소 공간을 이용하기 위해 CPU는 별도의 명령어 집합을 필요로 한다. 더보기 3번 - 개념 1) Memory Mapped I/O ① Memory mapped I/O - CPU가 입출력 장치를 접근할 때 입출력과 메모리의 주소 공간을 분리하지 않고 하나의 메모리 공간에 취급하여 배치하는 방식 ② Memory mapped I/O 특징 - 많은 프로세스가 하나의 파일을 메모리에서 공유하는 것이 가능 - RISC, 임베디드 시스템에서 주로 사용 - 별..

2018년 임베디드 소프트웨어 필기 기출 오답 정리

63번 소프트웨어의 단위 테스트 방법 중 화이트 박스 (White box) 테스팅에 대한 검증 기준으로 거리가 먼 것은? 1) 문장 검증기준 2) 경로 검증기준 3) 조건 검증기준 4) 기능 검증기준 더보기 4번 - 개념 1) 화이트 박스 테스트 기법 : 모듈의 원시 코드를 오픈시킨 상태에서 논리적인 모든 경로를 테스트하여 테스트 케이스를 설계하는 방법 2) 화이트 박스 테스트 검증 기준 - 문장 : 모든 문장이 한번씩 수행되도록 검증하는 기준 - 선택 : 경로에서 나타나는 모든 분기점을 파악. 두 개의 분기점에서 참과 거짓 모두 테스트 - 경로 : 수행 가능한 모든 경로를 검사 - 조건 : if 문장, While 문장 안에 있는 조건을 조사하는 기준

2018년 임베디드 플랫폼 필기 기출 오답 정리

54번 유닉스 시스템에서 각 사용자가 로그인 할때마다 시스템에 의해 자동으로 실행되어야 하는 내용(PATH 변수, 프롬프트 지정 등)을 정의해 놓은 파일은? 1) /etc/resolv.conf 2) /etc/profile 3) /etc/passwd 4) /etc/aliases 더보기 2번 - 개념 1) /etc/resolv.conf : 사용하고자 하는 네임 서버를 지정하는 파일이다. [root@server ~]# cat /etc/resolv.conf # Generated by NetworkManager domain localdomain search abc.com nameserver 192.168.111.2 2) /etc/profile : 각 사용자가 로그인 할때마다 시스템에 의해 자동 실행되어야 하는 내..

2021년 임베디드 펌웨어 필기 기출 오답 정리

1. 29번 분산형 버전 관리 시스템(DVCS: Distributed Version Control System)으로 리눅스 소스의 다운로드 및 버전 관리에 사용되는 것은? 1) git 2) svn 3) cvs 4) subversion 더보기 1번 - 개념 1) 형상관리 툴 : 소프트웨어 버전 관리 툴 2) 형상관리 툴의 종류 ① svn (subversion) - SVN 서버 Trunk에 소스를 올려놓고 필요할 때마다 소스를 다운받아 수정 및 추가 후 다시 업로드 한다. - commit 실패 시 롤백 가능 ② cvs (concurrent versions system) - 서버 Repository에 파일을 저장하고, 모든 사용자가 파일에 접근할 수 있도록 설계 - commit 실패 시 롤백이 불가능하다. -..

2021년 임베디드 하드웨어 필기 기출 오답 정리

1. 2번 USB 데이터 전송에서 NRZI (Non-Return-to-Zero-Inverted) 부호 방식이 사용된다면 데이터가 1001100011일 때 NRIZ 부호는? 1) 1001100011 2) 0110011100 3) 1001100010 4) 1011101000 더보기 4번 - 개념 1) RZ (Return to Zero) 방식 : 레벨 복귀 - 펄스 사이에 반드시 일정 시간 동안 0을 유지한채 다음 신호를 전송함 2) NRZ (Non Return to Zero) 방식 : 레벨 유지 - 1 or 0을 나타내는 하나의 펄스 파형 시간 간격을 하나의 주기와 같게함 3) NRZI (Non Return to Zero Inverted) 방식 : 레벨 반전 - 차등부호화 방식으로 변환하는 방식이다. 차등부..

2019년 임베디드 플랫폼 필기 기출 오답 정리

1. 43번 서로 다른 프로그램이 사용 중인 메모리 영역을 침범하지 않기 위한 메모리 관리 방법으로 거리가 먼 것은? 1) Collecting 2) Shared Memory 3) Swapping 4) Paging 더보기 1번 - 개념 1) Swapping - 물리 메모리에 적재된 데이터 중에서 사용될 가능성이 낮은 데이터를 Swap space (하드 디스크) 에 보관하여 한정된 메모리 공간을 효율적으로 사용하기 위한 개념 - Swap Space로 이동할 메모리 페이지 프레임에 대한 선택은 주로 LRU (Least Recently Used) 알고리즘을 사용한다 ㄴ 리눅스의 경우 kswapd를 통해 이 기능을 구현 2) Paging - 가상 메모리 시스템에서 프로그램과 데이터를 고정 크기 페이지 단위로 나눈..