안녕하세요!
이번에는 2013년 임베디드기사 필기 기출문제를 정리하겠습니다.
1. VHDL Design Unit 표현 중 다음 설명에 해당하는 것은?
설계 회로의 내부 동작 또는 연결 구조를 기술한다.
① Entity 선언 Unit
② Configuration 선언 Unit
③ Architecture body Unit
④ Package 선언 Unit
2. 프로그램 가능 논리 소자의 3가지 주요 형태가 아닌 것은?
① SPLD
② CPLD
③ SMD
④ FPGA
3. HDL에 대한 설명 중 잘못된 것은?
① 회로도를 이용한 설계에 비해 복잡하다는 것이 단점이다.
② 하드웨어를 제작하는 데 있어 회로도를 이용한 설계가 아니라 언어를 이용한 설계이다.
③ ASIC 뿐만 아니라 CPLD/FPGA 설계에 광범위하게 이용할 수 있다.
④ 복잡한 논리식으로부터 설계자를 해방시킬 수 있다.
4. 캐시기억장치에 관한 설명으로 옳은 것은?
① 캐시 적중이면 주기억장치에서 데이터를 읽어올 수 있다.
② 기억장치 어드레스 공간을 확장한다.
③ 빠른 접근 시간을 제공하는 기억장치이다.
④ 캐시기억장치는 빠르게 접근하고자 DRAM을 사용한다.
5. 다음 [그림]의 로직 다이어그램은 어떤 게이트와 동일한가?
① NAND GATE
② NOR GATE
③ XNOR GATE
④ XOR GATE
6. Big-endian 방식을 사용하는 임베디드 시스템에서 다음 C 프로그램을 실행하였다. 결과는?
int a = 0x01020304;
char *p;
p = (char *)*a;
printf("0x%02x\n", *p);
① 0x01
② 0x04
③ 0x01020304
④ 0x04030201
7. 10진수 356에 대한 BCD코드를 구하면?
① 0011 0101 0110
② 1101 0110 0011
③ 1000 0101 0110
④ 1010 0110 0101
8. 다음 (ㄱ), (ㄴ), (ㄷ)에 들어갈 용어를 순서적으로 바르게 나열한 것은?
CPU와 입출력장치 사이에서 입출력장치의 제어와 타이밍, 프로세서와의 통신, 입출력장치들과의 통신 등의 작업을 수행하는 것은 (ㄱ) 이다. 입출력 동작의 처리 기법에서 프로세서가 입출력을 직접 제어하는 방법으로는 (ㄴ)과(와) (ㄷ)이(가) 있다.
① Programmed I/O, I/O module, Interleaving
② Programmed I/O, Interrupt-driven I/O, I/O module
③ Interrupt-driven I/O, I/O module, Programmed I/O
④ I/O module, Programmed I/O, Interrupt-driven I/O
9. VHDL에 관한 설명 중 틀린 것은?
① HDL은 Hardware Description Language의 약자이다.
② VHDL은 VHSIC(Very High Speed IC) HDL의 약자로 설계관리가 용이하다.
③ VHDL로 시스템을 설계 할 경우 설계 시간을 단축할 수 있다.
④ VHDL은 아날로그 및 디지털 시스템을 설계하기 위해서 개발되었다.
10. 3비트 출력 ADC에서 기준전압=4.2V DC일 때 입력 2.4V 전압에 대한 디지털 출력 중 옳은 것은?
① 100
② 110
③ 011
④ 101
11. 메모리 256*4 ROM의 워드용량을 두 배 확장하려면?
① 주소비트 수를 9비트로 늘린다.
② 8비트 주소와 4비트 데이터 버스를 사용한다.
③ 기존 클록주기를 1/2로 한다.
④ 9비트의 데이터 버스를 사용한다.
12. CPU가 주변장치들과 하는 데이터 전송방식이 아닌 것은?
① 프로그램 제어에 의한 데이터 전송
② 가로채기에 의한 데이터 전송
③ 직접 메모리 접근 전송
④ 패킷형 직렬 입출력 전송
13. UART 프레임에 대한 설명으로 틀린 것은?
① 8개의 데이터 비트, NONE 패리티, 1 정지비트를 사용하는 UART 프레임이다.
② 시작(Start) 비트는 항상 Low이며, 정지(Stop) 비트는 항상 High이다.
③ 0~255의 값을 가지는 바이너리 데이터를 보낼 수 있다.
④ 데이터 전송은 상위비트(Most Significant Bit)를 먼저 보낸다.
14. DMA(Direct Memory Access) 제어기의 구성에 포함되지 않는 것은?
① 주소 레지스터(address register)
② 카운터 레지스터(counter register)
③ 상태 레지스터(state register)
④ 채널 레지스터(channel register)
15. 인터럽트 지연으로 인한 시스템 성능 저하를 방지하기 위한 방법으로 옳지 않은 것은?
① 무분별한 인터럽트 금지는 인터럽트 지연을 증가시키므로 인터럽트 금지의 남발을 막아야 한다.
② 낮은 우선순위의 인터럽트는 응답시간이 상대적으로 덜 중요하지만 한 없이 대기하여 시간을 낭비하도록 해서는 안 된다.
③ 인터럽트 처리 루틴의 실행 시간이 길지 않도록 작성하여 인터럽트 금지 시간을 최소화 한다.
④ 인터럽트 실행시간이 긴 루틴과 짧은 루틴을 반복적으로 수행하여 인터럽트 응답속도를 향상시킨다.
16. Little-endian의 설명으로 옳은 것은?
① 2바이트 이상의 데이터 저장시 하위 바이트가 먼저 저장된다.
② 2바이트 이상의 데이터 저장시 상위 바이트가 먼저 저장된다.
③ 4바이트 데이터 저장시 중간바이트가 먼저 저장된다.
④ 4바이트 데이터 저장시 하위, 상위, 중간바이트 순으로 저장된다.
17. 폴링 방법에 대한 설명으로 옳은 것은?
① DMA를 이용하여 하드웨어가 메모리를 처리하는 방법이다.
② 인터럽트 방생 시 MPU가 인터럽트를 발생시킨 장치를 찾는 방법이다.
③ 특정 인터럽트가 반복 방법으로 데이터를 처리하는 방법이다.
④ 특정 이벤트가 발생했을 때만 처리하도록 하는 방법이다.
18. 다음 [그림]은 NAND 게이트로 구성된 논리 회로이다. 입력이 A, B이고 출력을 F라고 할 때 다음 논리 회로와 등가인 회로의 불식으로 옳은 것은?
① F = A + B
② F = AB
③ F = A'B'
④ F = A'B
19. UART에 관한 설명 중 잘못된 것은?
① MAX232C는 레벨을 변환시켜주는 IC이다.
② 보통 컴퓨터와 마이크로프로세서 사이에 1대 1로 정보를 교환하는 경우 사용된다.
③ UART는 범용 동기식 송수신기이다.
④ UART는 MPU에서 병렬로 수신받은 데이터(들)를 직렬 비트 스트림으로 변환한다.
20. JK 플립플롭을 다음 [그림]과 같이 연결하여 클록펄스를 인가하면 출력 Q의 동작 상태는?
① toggle
② reset
③ set
④ race
'임베디드기사' 카테고리의 다른 글
[임베디드기사] 2013년 임베디드기사 필기 기출문제 (3과목 임베디드 플랫폼) (0) | 2022.09.17 |
---|---|
[임베디드기사] 2013년 임베디드기사 필기 기출문제 (2과목 임베디드 펌웨어) (0) | 2022.09.16 |
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (4과목 임베디드 소프트웨어) (0) | 2022.09.12 |
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (3과목 임베디드 플랫폼) (0) | 2022.09.12 |
[임베디드기사] 2016년 임베디드기사 필기 기출문제 (2과목 임베디드 펌웨어) (0) | 2022.09.07 |