[임베디드기사] 2016년 임베디드기사 필기 기출문제 (1과목 임베디드 하드웨어)
안녕하세요!
임베디드기사 쓸모 여부와 상관없이, 임베디드기사 필기 시험을 접수해놓고나서 보니
공부할 자료가 많지 않아서 구글링해서 나오는 필기 기출문제를 정리하면서 공부해보려합니다!
1. VHDL의 기본문법에 대한 설명이 틀린 것은?
① VHDL은 대소문자를 구분하지 않는다.
② 문장 간의 구별은 콜론(:)으로 표시한다.
③ '- -' 이후는 해당 줄의 끝까지 주석 처리가 된다.
④ 문장의 첫 글자는 숫자 또는 특수 문자를 사용할 수 없다.
2. 인터럽트 지연으로 인한 시스템 성능 저하를 방지하기 위한 방법으로 옳지 않는 것은?
① 무분별한 인터럽트 금지는 인터럽트 지연을 증가시키므로 인터럽트 금지의 남발을 막아야 한다.
② 낮은 우선순위의 인터럽트는 응답시간이 상대적으로 덜 중요하지만 한없이 대기하여 시간을 낭비하도록 해서는 안 된다.
③ 인터럽트 처리 루틴의 실행 시간이 길지 않도록 작성하여 인터럽트 금지 시간을 최소화한다.
④ 인터럽트 실행시간이 긴 루틴과 짧은 루틴을 반복적으로 수행하여 인터럽트 응답속도를 향상시킨다.
3. 가상기억(virtual memory) 장치의 가장 큰 목적은?
① 접근시간의 단축
② 부족한 메모리 공간의 확대
③ 동시에 여러 단어의 검색
④ 단순한 주소지정 방식 사용
4. 마더보드, 임베디드 시스템, 휴대전화 등에 저속의 주변 기기를 연결하기 위해 필립스사에서 개발한 직렬 컴퓨터 버스는?
① I2C
② USB
③ RS232
④ RCA
5. SPI통신에 구성되는 핀들 중 SLAVE 어드레스를 선택하는 핀은?
① SCK
② NSS
③ MOSI
④ MISO
6. 다음 불대수를 간소화한 것 중 옳은 것은?
ABC + AB'C + ABC'
① A'B + AC
② AB + AC
③ AB' + AC
④ AB + AC'
7. DMA 전송 과정을 순서대로 나열할 때 가장 옳은 것은?
㉠ 버스요청 ㉡ DMA 요청 ㉢ DMA 확인 ㉣ 인터럽트 확인 ㉤ 인터럽트 요청 ㉥ 데이터 전송 ㉦ 버스 허가
① ㉠ → ㉡ → ㉢ → ㉤ → ㉦ → ㉥ → ㉣
② ㉠ → ㉡ → ㉦ → ㉥ → ㉤ → ㉣ → ㉢
③ ㉡ → ㉠ → ㉢ → ㉥ → ㉤ → ㉣ → ㉦
④ ㉡ → ㉠ → ㉦ → ㉢ → ㉥ → ㉤ → ㉣
8. RAM과 ROM의 특징을 모두 가진 기억 장치로 전원이 끊겨도 기억된 내용을 그대로 유지하는 비휘발성 기억 장치는?
① PROM
② DRAM
③ EPROM
④ Flash Memory
9. 캐시기억장치에 관한 설명으로 옳은 것은?
① 릴에 감아 놓은 형태로 사용되고 있다.
② 기억장치의 어드레스 공간을 확장한다.
③ 빠른 접근 시간을 제공하는 기억장치이다.
④ 캐시기억장치는 빠르게 접근하고자 DRAM을 사용한다.
10. 순차회로를 해석하기 위해 반드시 필요한 요소가 아닌 것은?
① 집적회로 소자의 특성
② 플립플롭의 입력 함수
③ 상태표
④ 상태 다이어그램
11. 칩 내부에 다양한 기능의 Gate Array가 미리 배열되어 있고 Program 가능한 회로 배선법을 이용하여 이를 엔지니어가 원하는 대로 연결하여 시스템 기능을 구현할 수 있는 방식은?
① CMOS
② FPGA
③ TTL
④ VLSI
12. UART 프레임에 대한 설명으로 틀린 것은?
① 8개의 데이터 비트, NONE 패리티, 1 정지비트를 사용한다.
② 시작(Start) 비트는 항상 Low 이며, 정지(Stop) 비트는 항상 High이다.
③ 0~255의 값을 가지는 바이너리 데이터를 보낼 수 있다.
④ 데이터 전송은 상위비트(Most Significant Bit)를 먼저 보낸다.
13. 두 입력 A, B를 비교하여 A>B 또는 A=B이면 출력이 '1'이고, A<B이면 출력이 '0'이 되는 논리회로를 설계할 때 논리식은?
① AB'
② A+B'
③ A'B
④ A'+B
14. 5비트 D/A 변환기가 0.1V의 분해능을 갖는다고 할 때, 최대출력전압(V)과 백분률 분해능(R)은 약 얼마인가?
① V=2.8V, R=3.23%
② V=3.1V, R=3.23%
③ V=2.8V, R=6.43%
④ V=3.1V, R=6.46%
15. 컴퓨터 시스템의 성능 향상에 미치는 영향이 가장 적은 것은?
① 명령어 파이프(Pipe)
② 캐시 메모리(Cache)
③ 직렬 전송 장치(UART)
④ DMA
16. 다음 중 X+YZ와 같은 것은?
① (X+Y)(X'+Z)
② (X+Y)(X+Z)
③ (X+Y)(Y+Z)
④ XY+YZ+XZ
17. 비동기(Asynchronous) 직렬(Serial) 입출력 인터페이스를 가장 올바르게 설명한 것은?
① 데이터를 block으로 묶어서 전송하는 방식이다.
② 변복조장치(MODEM)를 사용한 장거리 데이터 전송을 불가능하다.
③ 단위 데이터의 전후에 스타트(start) 신호와 스톱(stop) 신호가 필요하다.
④ 고속 데이터 전송이 필요한 입출력 장치의 인터페이스에 적합하다.
18. 주소를 선택하는 버스 라인에 대한 설명으로 가장 옳지 않은 것은?
① random access를 하기 위해서는 복수의 주소라인이 필요하다.
② 시리얼 I/O 메모리 장치는 일반적으로 주소를 지정하는 선이 없다.
③ 시리얼 메모리 장치는 주소지를 random하게 정할 수 없고 순차적인 접근 방식으로 데이터를 읽고 쓴다.
④ 병렬 주소지 선택방식은 버스 선이 많아서 시리얼 메모리 장치보다 접근이 빠르다.
19. 서미스터(thermistor)라는 트랜스듀서에서 온도변화에 응답하는 요인은?
① 전압
② 전류
③ 커패시터
④ 저항
20. Little-endian의 설명으로 옳은 것은?
① 2바이트 이상의 데이터 저장 시 하위 바이트가 먼저 저장된다.
② 2바이트 이상의 데이터 저장 시 상위 바이트가 먼저 저장된다.
③ 4바이트 데이터 저장 시 중간 바이트가 먼저 저장된다.
④ 4바이트 데이터 저장 시 하위, 상위, 중간 바이트 순으로 저장된다.