[정보처리기사]16년 03월 06일 시험 오답노트


16년 03월 06일 시험 오답노트

1과목 - 데이터베이스

  1. 개체 - 관계 모델에 대한 설명으로 옳지 않은 것은?

    1. 오너 - 멤버 (Owner-Member) 관계라고도 한다. . 개체 타입과 이들 간의 관계 타입을 기본 요소로 이용하여 현실 세계를 개념적으로 표현한다. . E-R 다이어그램에서 개체 타입은 사각형으로 나타낸다. . E-R 다이어그램에서 속성은 타원으로 나타낸다.

해설 : 오너 - 멤버(Owner-Member) 관계 구조는 네트워크(망)형 데이터 모델이다.

2과목 - 전자 계산기 구조

  1. 동기 고정식 마이크로오퍼레이션(MO) 제어의 특징을 설명한 것으로 틀린 것은?
    1. 제어장치의 구현이 간단하다. . 중앙처리장치의 시간이 이용이 비효율적이다. . 여러 종류의 MO 수행시 CPU사이클 타임이 실제적인 오퍼레이션 시간보다 길다. . MO이 끝나고 다음 오퍼레이션이 수행될 될 때까지 시간지연이 있게 되어 CPU 처리 속도가 느려진다.

해설 동기 고정식 마이크로오퍼레이션(Micro Operation, MO) 장점 : 제어기의 구현이 단순함 단점 : CPU의 시간 낭비가 심함 모든 마이크로 오퍼레이션의 동작 시간이 비슷할 때 유리한 방식입니다.

3번 동기고정식은 CPU Clock의 주기를 Micro Cycle Time과 같도록 정의하는 방식입니다. Micro Cycle Time: 한 개의 Micro Operation을 수행하는 데 걸리는 시간

  1. 상대 주소모드를 사용하는 컴퓨터에서 분기 명령어가 저장된 기억장치 주소가 256AH일 때, 명령어에 지정된 변위 값이 -75H인 경우 분기되는 주소의 위치는?(단, 분기명령어의 길이는 3바이트이다.)
    1. 24F2H 번지 . 24F5H 번지 . 24F8H 번지 . 256DH 번지

해설 256AH - 75H = 24F5H 24F5H + 분기명령어(3byte) = 24F8H

256AH H는 16진수 = 256A(10)H + 3바이트 = 256D(13)H = 256D(13)H - 75H = 254F(15)8H

  1. 16진수 80H가 들어 있는 8비트 레지스터에서 0, 2, 4번째 비트를 세트(set)하려면 얼마의 값을 OR 연산 하여야 하는가?

    1. 10H . 11H . 12H . 15H

해설 80H = 1000 0000 (2) OR 연산으로 설정이므로,

10000000
76543210
       +
00010101

= 15H

  1. 그림과 같은 메모리 IC에 필요한 핀(pin)의 수는?
    1. 17 . 18 . 19 . 20

해설 입출력 라인 선을 말하는 겁니다. address <=== 2^10 = 10개 data <=== 8개 chip selest bit <=== 1개

총 19개

  1. 병렬컴퓨터에서 버스의 클럭 주기가 80ns이고, 데이터 버스의 폭이 8byte라고 할 때, 전송 할수 있는 데이터의 양은?

    1. 1 Mbytes/sec . 10 Mbytes/sec . 100 Mbytes/sec . 1000 Mbytes/sec

해설 전송할수 있는 데이터의 양은 버스 대역폭이라고 한다. 버스대역폭 = 데이터버스의 폭 / 버스의 클럭주파수 = (8 / 80n) byte/s = (1 / 10n) byte/s = (1 / 10*10^-9) byte/s = 10^8 byte/s Mega bytes은 10^6 이므로 정답은 100M byte/s 이다.

(8/80n) byte/s –> (1/10n) byte/s가 된 이유는 8/80을 약분하면 1/10이 되고 뒤에 n(나노)가 붙엇는데 n(나노)는 10^-9이다. 각 단위 마다 승수는 아래 참조.

FactorNameSymbol
10-1decid
10-2centic
10-3millim
10-6microµ
10-9nanon
10-12picop
10-15femtof
10-18attoa
10-21zeptoz
10-24yoctoy
  1. 여러 개의 LAB(Logic Array Block)과 연결선인 PIA(Programmable Interconnection Array)로 구성되며, 빠른 성능이나 정확한 타이밍의 예측의 필요로 하는 곳에 사용되는 것은?

    1. PLA(Programmable Logic Array) . PAL(Programmable Array Logic) . FPGA(Field Programmable Gate Array) . CPLD(Complex Programmable Logic Device)

해설 PLA (Programmable Logic Array) PROM 과 달리 AND배열은 입력에 관한 어떤 논리곱을 표현 가능하고 OR배열은앞에서 구현된 논리 곱들의 논리합을 구현 한구조

FPGA (Field Programmable Gate Array) 복잡한 LAB를 사용하지 않고 비교적 간단하고 동일한 PLD가 여러개 나열되는 구조

  • 구현 가능한 게이트의 수와 구조의 복잡도 가장높음

CPLD (Complex Programmable Logic Device) CPLD는 빠른 성능이나 정확한 타이밍의 예측이 필요로 하는곳에 적합 여러개의 LAB과 연결선인 PIA로 구성 LAB는 PAL와 동등한 구조

PAL (Programmable Array Logic) PAL은 PLA와 비슷하자 PAL 는AND배열은 사용자가 프로그램 할수 있음 생산 비용 적게 들고 속도가 빠름

  1. 부동 소수점인 두 수의 나눗셈을 위한 순서를 올바르게 나열한 것은?

    1. 3-2-4-1-5 . 5-3-2-1-4 . 3-2-1-4-5 . 5-3-2-4-1

해설

부동 소수점 수의 나눗셈과정

  1. 0인지 여부를 조사한다. (피제수가0이면 결과가 0이되고 제수가 0 이면 오류다)
  2. 부호를 결정한다.
  3. 피제수의 위치를 조정한다
  4. 지수의 뺄셈을 한다.
  5. 가수의 나눗셈을한다

  6. 명령어 처리를 위한 마이크로 사이클이 아닌 것은?

    1. 인출(Fetch) . 간접(Indirect) . 실행(Execute) . 메모리(Memory)

해설 IEIF 명령어 처리를 위한 마이크로 사이클 - Fetch, Indirect, Execute, Interrupt Indirect Excute Interrupt Fetch

  1. 입·출력 제어장치의 종류가 아닌 것은?

    1. DMA . 채널 . 데이터 버스 . 입출력 프로세서

해설 데이터 버스는 데이터 신호의 경로 입출력 장치의 종류는 4가지가 있습니다. DMA, 채널, 입출력 프로세서, 입출력 컴퓨터

  1. I/O operation과 관계가 없는 것은?

    1. channel . handshaking . interrupt . emulation

해설 io의 비동기 데이터 전송방식: 스트로브 펄스핸드셰이킹 io제어 방식 : 프로그램. 인터럽트. DMA. 채널

3과목 - 운영체제

  1. 캐싱(Caching)과 원격서비스의 비교에 대한 설명 중 옳지 않은 것은?

    1. 많은 원격 접근들은 캐싱이 사용될 때 지역 캐쉬에 의해서 효율적으로 처리될 수 있다. . 캐쉬- 일관성 문제는 캐싱의 가장 큰 결점이다. [v] . 모든 원격 접근은 원격- 서비스 방법이 사용 될 때 네트워크를 통해서만 처리된다. . 캐쉬- 일관성 문제는 쓰기 접근 빈도가 많은 접근형태에서 캐싱이 우수하다.

해설

  1. 캐쉬- 일관성 문제는 쓰기 접근 빈도가 많은 접근형태에서 캐싱이 우수하다. -> 캐쉬- 일관성 “문제”는 쓰기 접근 빈도가 많은 접근형태에서 캐싱이 “우수”하다.

국어 문제다. 앞에선 문제점이라고 했는데 뒤에선 장점을 써놨다.

고쳐보면

동시에 2개이상의 프로세스가 공유데이터를 이용하여 쓰기가 일어 났을 때 서로 다른 값을 갖게 될 수 있는 문제점은 캐쉬 일관성 문제다.

캐시-일관성 문제는 읽기 접근 빈도가 많은 접근 형태에서 캐싱이 우수하다.

정도로 고치면 답이 될 수 있다.

  1. 다음 암호화 기법에 대한 설명으로 틀린 것은?

    1. DES는 비대칭형 암호화 기법이다. . RSA는 공개키/비밀키 암호화 기법이다. . 디지털 서명은 비대칭형 암호 알고리즘을 사용 한다. . DES 알고리즘에서 키 관리가 매우 중요하다. [v]

해설 DES 는 대칭형 암호화 기법

  1. 시스템 타이머에서 일정한 시간이 만료된 경우오퍼레이터가 콘솔상의 인터 럽트 키를 입력한 경우 발생하는 인터럽트는?

    1. 프로그램 검사 인터럽트 . SVC 인터럽트 [v] . 입·출력 인터럽트 . 외부 인터럽트
  • 해설프로그램 검사 인터럽트 0으로 나누기, 언더플로or오버플로, 잘못된명령어, 부당한 기억장소의 참조 등 프로그램상의 오류

  • SVC 인터럽트 사용자가 svc명령을 써서 의도적으로 호출, 복잡한 입출력처리할때 사용, 기억장치할당 오퍼레이터와 대화를 해야하는 경우

  • 입·출력 인터럽트 입출력 data의 오류나 이상현상이 발생한 경우, 외부인터럽트의 한종류이지만 operator가 입출력장치를 통해서 인터럽트를 발생시켜 따로 둠.

  • 외부 인터럽트 전원이상 인터럽트, 기계착오 인터럽트, 외부신호 인터럽트, 입출력 인터럽트를 모두 포함한 인터럽트로

    문제에서 일정한 시간이 만료(외부신호 인터럽트)된 경우나 오퍼레이터가 콘솔상의 인터럽트키를 입력한경우(입출력 인터럽트)발생하는 인터럽트는? 이라고 물어봤으므로 ​ 두개의 인터럽트를 모두 포함한 외부인터럽트가 정답입니다.

  1. 원천부호화(source coding) 방식에 속하지 않는 것은?

    1. DPCM . DM . LPC [v] . FDM

해설

▶ Source Coding

  • 아날로그 형태를 디지털로 변환
  • 신호를 압축 부호화하여 전송 효율 향상
  • DM, DPCM, ADM, ADPCM
  1. IEEE 802.5 는 무엇에 대한 표준인가?

    1. 이더넷 . 토큰링 . 토큰버스 . FDDI

해설 토큰링(Token ring) 근거리통신망(LAN) 기술은 OSI 모델의 데이터 링크 계층에서 쓰이는 근거리 통신망 프로토콜이다. 1980년대 초반 IBM에 의해 개발되었고 IEEE 802.5로 표준화되었다.

IEEE802 주요 표준 규격 802.3 :CSMA/CD에서 사용하는 LAN표준 802.4 :토큰버스방식 802.5 :토큰방식 802.11 : 무선LAN

  1. 1000BaseT 규격에 대한 설명으로 틀린 것은?

    1. 최대 전송속도는 1000 kbps 이다. . 베이스 밴드 전송 방식을 사용한다. . 전송 매체는 UTP(꼬임쌍선) 이다. [v] . 주로 이더넷(Ethernet)에서 사용된다.

해설 1000BaseT => IEEE 802.3 소위원회에서 표준화를 추진하고 있는, 비차폐 연선(UTP)을 사용하는 기가비트 이더넷의 규격. => 최대 전송속도 : 1Gbps(약 2386kbps) [해설작성자 : 낭만고양이]

1000 base T 에서 1000은 전송속도로 단위는 Mbps. base는 베이스 밴드 전송방식. T는 전송 매체로 UTP케이블을 뜻함. 그러므로 전송속도는 1000kbps가 아닌 1000mbps.




© 2018. by HYEON

Powered by HYEON