전자계산기제어산업기사(구) 필기 기출문제복원 (2005-09-04)

전자계산기제어산업기사(구) 2005-09-04 필기 기출문제 해설

이 페이지는 전자계산기제어산업기사(구) 2005-09-04 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

전자계산기제어산업기사(구)
(2005-09-04 기출문제)

목록

1과목: 프로그래밍일반

1. C언어에서 문장을 끝마치기 위해 사용되는 기호는?

  1. ,
  2. .
  3. ;
  4. :
(정답률: 알수없음)
  • C언어에서 모든 개별 문장의 끝을 알리고 컴파일러에게 명령의 종료를 지시하기 위해 세미콜론(;)을 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 고급언어를 입력으로 받아 다른 기종의 기계코드를 생성하는 번역기는 무엇인가?

  1. 컴파일러
  2. 인터프리터
  3. 프리프로세서
  4. 크로스 컴파일러
(정답률: 알수없음)
  • 크로스 컴파일러는 컴파일을 수행하는 환경(호스트 시스템)과 생성된 기계코드가 실행될 환경(타겟 시스템)이 서로 다른 기종일 때 사용하는 번역기입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 작성된 표현식이 BNF의 정의에 의해 바르게 작성되었는지를 확인하기 위해 만든 트리로서, 루트, 중간, 단말 노드로 구성되는 것은?

  1. 구조트리
  2. 중간트리
  3. 파스트리
  4. 정의트리
(정답률: 알수없음)
  • 파스트리(Parse Tree)는 BNF(Backus-Naur Form) 정의에 따라 주어진 표현식이 문법적으로 올바른지 확인하기 위해 생성하는 트리 구조로, 루트 노드에서 시작하여 중간 노드를 거쳐 단말 노드로 구성됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. BNF 표기법 기호 중 “택일”을 의미하는 것은?

  1. |
  2. ::=
  3. < >
  4. { }
(정답률: 알수없음)
  • BNF(Backus-Naur Form) 표기법에서 수직 바 기호인 | 는 여러 선택지 중 하나를 선택하는 택일(Alternative)을 의미합니다.

    오답 노트

    ::=: 정의(Definition)
    < >: 비단말 기호(Non-terminal symbol)
    { }: 반복(Repetition)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 서브루틴 호출(subrutine call) 처리 작업시 복귀주소를 저장하고 조회하는 용도에 적합한 자료 구조는?

  1. 데크
  2. 스택
  3. 연결리스트
(정답률: 알수없음)
  • 서브루틴 호출 시 복귀 주소는 가장 나중에 저장된 주소가 가장 먼저 호출되어야 하는 후입선출(LIFO) 구조가 필요하므로 스택이 가장 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 교착상태 발생의 필요조건으로 옳지 않은 것은?

  1. 상호 배제 조건
  2. 점유 및 대기 조건
  3. 환형 대기 조건
  4. 선점 조건
(정답률: 알수없음)
  • 교착상태(Deadlock)가 발생하기 위해서는 상호 배제, 점유 및 대기, 비선점, 환형 대기라는 4가지 조건이 모두 충족되어야 합니다.

    오답 노트

    선점 조건: 비선점(Non-preemption) 조건이 필요하며, 선점이 가능하면 교착상태가 해소됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 운영체제를 기능에 따라 분류할 때, 제어 프로그램에 해당하지 않는 것은?

  1. supervisor program
  2. data management program
  3. service program
  4. job control program
(정답률: 알수없음)
  • 운영체제의 제어 프로그램은 시스템의 효율적 운영을 위해 감독, 작업 제어, 데이터 관리를 수행합니다. service program은 제어 프로그램이 아니라 시스템의 기능을 확장하여 사용자가 편리하게 사용할 수 있도록 돕는 처리 프로그램에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 스트림 자료 활용의 예가 많은 언어는?

  1. COBOL
  2. Ada
  3. C
  4. SNOBOL 4
(정답률: 알수없음)
  • SNOBOL 4는 문자열 처리와 스트림 자료 활용에 특화된 언어로 설계되었습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. 입/출력 인터럽트
  2. 외부 인터럽트
  3. SVC 인터럽트
  4. 프로그램 검사 인터럽트
(정답률: 알수없음)
  • 외부 인터럽트는 CPU 외부의 하드웨어 장치에 의해 발생하는 인터럽트로, 시스템 타이머의 시간 만료나 콘솔의 인터럽트 키 입력 등이 이에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. C언어에서 비트 단위 논리 연산자의 종류에 해당되지 않는 것은?

  1. ^
  2. ~
  3. &
  4. ?
(정답률: 알수없음)
  • C언어의 비트 단위 논리 연산자에는 AND(&), OR(|), XOR(^), NOT(~)이 있습니다.

    오답 노트

    ? : 조건 연산자(삼항 연산자)로 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 이항(binary) 연산이 아닌 것은?

  1. xor
  2. or
  3. and
  4. complement
(정답률: 알수없음)
  • 이항 연산은 두 개의 입력값을 필요로 하는 연산입니다. xor, or, and는 모두 두 개의 입력값이 필요한 이항 연산이지만, complement는 입력값 하나를 반전시키는 단항 연산입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 수식에서의 순서제어 중 다음 설명에 해당하는 표기법은?

  1. 중위(infix) 표기법
  2. 전위(prefix) 표기법
  3. 후위(posfix) 표기법
  4. 혼합(mixed-fix) 표기법
(정답률: 알수없음)
  • 연산 기호가 두 피연산자 사이에 위치하며, 우리가 일상적으로 사용하는 가장 일반적인 표기법은 중위(infix) 표기법입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 바인딩 시간의 종류와 무관한 것은?

  1. 실행시간(execution time)
  2. 번역시간(translation time)
  3. 언어 정의 시간
  4. 프로그램 로드 시간
(정답률: 알수없음)
  • 바인딩 시간은 언어 정의 시간, 번역 시간, 링크 시간, 실행 시간 등이 있으며, 프로그램 로드 시간은 이에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. C 언어에서 사용되는 이스케이프 시퀀스(escape - sequence)와 그 의미의 연결이 옳지 않은 것은?

  1. \n : new line
  2. \b : null character
  3. \t : tab
  4. \r : carriage return
(정답률: 알수없음)
  • C 언어에서 \b는 백스페이스(backspace)를 의미합니다.

    오답 노트

    null character: \0
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 시스템 프로그래밍에 가장 적합한 언어는?

  1. C
  2. Cobol
  3. Fortran
  4. Pascal
(정답률: 알수없음)
  • C 언어는 하드웨어 제어가 가능하고 효율적인 메모리 관리가 가능하여 시스템 프로그래밍에 가장 적합한 언어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 로더의 기능 중 외부 프로그램을 연결시키는 기능은?

  1. 할당
  2. 링킹
  3. 재배치
  4. 로딩
(정답률: 알수없음)
  • 로더의 기능 중 여러 개의 목적 모듈을 연결하여 하나의 실행 가능한 프로그램으로 만드는 과정은 링킹입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. C 언어의 제어구조(control structure)에서 문장을 실행한 다음, 조건을 검사하여 반복 실행의 여부를 결정하는 문은?

  1. for 문
  2. while 문
  3. do - while 문
  4. switch - case 문
(정답률: 알수없음)
  • do-while 문은 루프 본체를 먼저 실행한 후 조건식을 검사하므로, 조건의 참/거짓 여부와 상관없이 최소 한 번은 반드시 실행되는 후위 검사 반복문입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. C 언어의 레지스터(register) 변수에 관한 설명으로 옳지 않은 것은?

  1. 함수 또는 블록 내에서 선언되고 사용되는 변수이다.
  2. 레지스터 변수는 보통 루프를 제어하는 변수를 쓸 때 사용한다.
  3. 주소의 참조 연산자로 사용할 수 있다.
  4. 레지스터 개수가 한정되어 있어서, 사용 가능한 레지스터 개수 만큼만 레지스터 변수로 할당되고 나머지는 자동(automatic) 변수로 할당된다.
(정답률: 알수없음)
  • 레지스터 변수는 CPU 내부의 레지스터에 직접 할당되어 처리 속도를 높이는 변수입니다. 레지스터는 메모리 주소를 가지지 않으므로, 주소 참조 연산자인 & (address-of operator)를 사용할 수 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. C 언어의 데이터형이 아닌 것은?

  1. long
  2. unsigned
  3. char
  4. integer
(정답률: 알수없음)
  • C 언어에서 정수형 데이터 타입의 키워드는 int 입니다. integer는 정수를 의미하는 일반 명칭일 뿐, C 언어의 예약어(키워드)가 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 절대로더에서 재배치의 기능을 수행하는 것은?

  1. 어셈블러
  2. 프로그래머
  3. 로더
  4. 컴파일러
(정답률: 알수없음)
  • 절대로더(Absolute Loader)는 프로그램이 메모리의 특정 절대 주소에 배치되도록 하며, 이때 필요한 주소 재배치 정보는 어셈블러가 생성한 목적 파일의 정보를 바탕으로 수행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 전자계산기구조

21. 주 메모리로부터 일정한 크기의 명령어나 데이터가 읽혀지는 동작이 완료되는 순간까지의 시간을 무엇이라 하는가?

  1. access time
  2. cycle time
  3. work time
  4. seek time
(정답률: 알수없음)
  • 메모리에 접근하여 데이터를 요청한 시점부터 실제 데이터가 읽혀져 나오는 시점까지 걸리는 시간을 access time이라고 합니다.

    오답 노트

    cycle time: 한 번의 접근 완료 후 다음 접근이 가능할 때까지의 전체 시간
    seek time: 하드디스크 헤드가 원하는 트랙으로 이동하는 시간
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 정수 표현에서 음수를 나타내는데 부호화된 2의 보수법이 1의 보수법에 비해 장점은?

  1. 산술 연산 속도가 빠른 점과 양수 표현이 좋다.
  2. 2의 보수에서는 carry가 발생하면 무시한다.
  3. 양수 표현이 유리하다.
  4. 보수 취하기가 쉽다.
(정답률: 알수없음)
  • 2의 보수법은 1의 보수법과 달리 0이 하나만 존재하며, 연산 결과 최상위 비트에서 carry가 발생했을 때 이를 단순히 무시하면 되므로 회로 구성이 효율적이고 연산이 간편합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 가상기억장치에서 주기억장치로 자료의 페이지를 옮길 때 주소를 조정해 주어야 하는데 이것을 무엇이라 하는가?

  1. spooling
  2. blocking
  3. mapping
  4. buffering
(정답률: 알수없음)
  • 가상기억장치의 가상 주소를 실제 주기억장치의 물리 주소로 변환하여 연결해 주는 과정을 mapping이라고 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 16진수 2B.58을 10진수로 변환하면?

  1. 43.3125
  2. 43.34375
  3. 33.34375
  4. 32.3125
(정답률: 알수없음)
  • 16진수의 각 자릿수에 16의 거듭제곱 가중치를 곱하여 합산하는 방식으로 변환합니다.
    ① [기본 공식] $Value = (d_1 \times 16^1) + (d_0 \times 16^0) + (d_{-1} \times 16^{-1}) + (d_{-2} \times 16^{-2})$
    ② [숫자 대입] $Value = (2 \times 16^1) + (11 \times 16^0) + (5 \times 16^{-1}) + (8 \times 16^{-2})$
    ③ [최종 결과] $Value = 43.34375$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 에러 검출과 자동 정정이 가능한 코드는?

  1. Gray 코드
  2. ASCII 코드
  3. 8421 코드
  4. Hamming 코드
(정답률: 알수없음)
  • 해밍 코드(Hamming Code)는 데이터 전송 중 발생한 에러를 검출할 뿐만 아니라, 어느 위치에서 에러가 발생했는지 찾아내어 자동으로 정정할 수 있는 코드입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 다음 출력 결과는?

  1. (0000)2
  2. (0101)2
  3. (1111)2
  4. (0010)2
(정답률: 알수없음)
  • 논리 회로의 흐름에 따라 비트별 연산을 수행합니다.
    1. NOT 게이트: $(0101)_2$를 반전시키면 $(1010)_2$가 됩니다.
    2. AND 게이트: $(0111)_2$와 $(1010)_2$를 AND 연산합니다.
    $$0111 \text{ AND } 1010 = 0010$$
    따라서 최종 출력 결과는 $(0010)_2$입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 인스트럭션(Instruction)의 구성 중 오퍼랜드(Operand) 부분에 포함되지 않는 것은?

  1. 자료(Data)의 주소
  2. 자료(Data)
  3. 주소를 위한 정보(Information)
  4. 명령의 형식
(정답률: 알수없음)
  • 인스트럭션은 연산 코드(Op-code)와 오퍼랜드(Operand)로 구성됩니다. 오퍼랜드는 연산에 필요한 데이터 자체, 데이터가 저장된 주소, 또는 주소를 찾기 위한 정보를 포함합니다.

    오답 노트

    명령의 형식: 이는 오퍼랜드가 아니라 인스트럭션 전체의 구조나 Op-code와 관련된 정의에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 일반적으로 컴퓨터는 3가지의 명령 형식을 가지고 있다. 다음 중 거리가 먼 것은?

  1. ALU 참조 인스트럭션
  2. 메모리 참조 인스트럭션
  3. 입ㆍ출력 인스트럭션
  4. 레지스터 참조 인스트럭션
(정답률: 알수없음)
  • 컴퓨터의 명령어 형식은 크게 메모리 참조, 레지스터 참조, 입출력 인스트럭션의 3가지로 구분됩니다.

    오답 노트

    ALU 참조 인스트럭션: 존재하지 않는 명령어 형식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음과 같은 명령어를 직접 주소지정 방식으로 수행할 때 연산될 data는?

  1. 5301
  2. 6501
  3. 8376
  4. 9625
(정답률: 알수없음)
  • 직접 주소지정 방식은 명령어의 오퍼랜드 필드에 있는 값이 실제 데이터가 저장된 메모리의 주소를 가리키는 방식입니다.
    명령어 에서 오퍼랜드가 $5301$이므로, 메모리 주소 $5301$번지에 저장된 실제 데이터인 $6501$이 연산에 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 32×16 RAM을 구성하기 위해서는 4×4 RAM 칩 몇 개가 필요한가?

  1. 16개
  2. 32개
  3. 40개
  4. 64개
(정답률: 알수없음)
  • 전체 RAM의 용량을 개별 RAM 칩의 용량으로 나누어 필요한 칩의 개수를 산출합니다.
    ① [기본 공식]
    $$개수 = \frac{전체 용량}{칩당 용량}$$
    ② [숫자 대입]
    $$개수 = \frac{32 \times 16}{4 \times 4}$$
    ③ [최종 결과]
    $$개수 = 32$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 35를 2진화 10진수(BCD)로 나타낸 것은?

  1. (00110011)BCD
  2. (00100000)BCD
  3. (00110101)BCD
  4. (00100101)BCD
(정답률: 알수없음)
  • BCD(Binary Coded Decimal) 코드는 10진수 한 자리를 각각 4비트의 2진수로 변환하여 표현하는 방식입니다.
    10진수 3은 $0011_{2}$로, 10진수 5는 $0101_{2}$로 변환하여 나열합니다.
    $$3 \rightarrow 0011$$
    $$5 \rightarrow 0101$$
    $$결과 \rightarrow 00110101$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 다음 ( ) 안에 알맞은 것은?

  1. 제어
  2. 호출
  3. 액티브(active)
  4. 상태(state)
(정답률: 알수없음)
  • 메모리 동작을 위해서는 주소를 지정하는 어드레스 신호, 데이터를 주고받는 데이터 신호, 그리고 읽기/쓰기 동작을 결정하는 제어 신호가 서로 정확한 타이밍에 맞물려 작동해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 다음 중 바이너리 연산인 것은?

  1. 논리 시프트
  2. 순환 시프트
  3. 보수
  4. 산술연산
(정답률: 알수없음)
  • 바이너리 연산은 두 개의 피연산자를 사용하여 결과를 도출하는 이진 연산을 의미하며, 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 산술연산이 이에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 패치 사이클(fetch cycle)에 해당하지 않는 것은?

  1. 실제로 명령을 이행한다.
  2. 다음에 실행 할 명령의 기억장소(address)를 세트(set) 시킨다.
  3. 주기억장치의 지점 장소(address)로부터 명령을 끄집어 내어 명령 레지스터에 옮긴다.
  4. 명령의 오퍼레이션(operation)부를 명령 해독기에 세트시켜 해독한다.
(정답률: 알수없음)
  • 패치 사이클(Fetch Cycle)은 다음에 실행할 명령어를 메모리에서 읽어와 명령 레지스터로 옮기고 해독하는 준비 단계까지를 의미합니다. 실제로 명령을 이행하는 단계는 패치 사이클 이후의 실행 사이클(Execute Cycle)에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 0-주소 명령 형식의 특징에 관계 없는 것은?

  1. 이 형식을 사용하는 컴퓨터는 연산을 위해 스택(stack)을 가지고 있다.
  2. 기억장치의 주소지정이 필요없다.
  3. 입력자료의 출처나 연산 결과를 기억시킬 장소가 정해져 있다.
  4. 연산 대상이 되는 2개의 주소를 표현하고, 연산 결과를 그 중 한 곳에 저장한다.
(정답률: 알수없음)
  • 0-주소 명령 형식은 오퍼랜드(Operand)를 명시하지 않고 스택(Stack) 구조를 이용하여 연산을 수행하는 방식입니다. 연산 대상이 되는 2개의 주소를 표현하고 결과를 저장하는 방식은 2-주소 명령 형식의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 전원을 차단해도 기억되어 있는 내용이 소멸하지 않는 것은?

  1. SDRAM
  2. Rambus DRAM
  3. EEPROM
  4. 캐시 메모리
(정답률: 알수없음)
  • EEPROM은 전원이 꺼져도 저장된 데이터가 사라지지 않는 비휘발성 메모리(Non-volatile Memory)입니다.

    오답 노트

    SDRAM, Rambus DRAM, 캐시 메모리: 전원 차단 시 데이터가 소멸하는 휘발성 메모리
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 어떤 컴퓨터에서 각 명령어 사이클이 4단계로 이루어 진다고 가정 했을 경우 옳지 않은 것은?

  1. 명령어를 실행한다.
  2. 명령어를 decoding 한다.
  3. 명령어를 메모리로부터 fetch 한다.
  4. 직접 주소 방식이면 메모리로부터 유효 번지를 읽어 온다.
(정답률: 알수없음)
  • 일반적인 명령어 사이클은 인출(Fetch), 해독(Decode), 유효 주소 계산(Effective Address), 실행(Execute) 단계로 구성됩니다. 직접 주소 방식은 명령어 내에 실제 데이터가 저장된 주소가 이미 포함되어 있으므로, 메모리로부터 유효 번지를 다시 읽어오는 과정이 필요 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 다음의 실행 주기(execution cycle)는 어떤 명령을 나타내는 것인가?

  1. JMP
  2. AND
  3. ISZ
  4. BSA
(정답률: 알수없음)
  • 제시된 실행 주기는 메모리에서 값을 읽어와 1을 더하고($$MBR \leftarrow MBR + 1$$), 다시 메모리에 저장하며, 결과가 0이면 PC를 증가시키는 과정을 보여줍니다. 이는 메모리 내용의 값을 1 증가시키고 0인지 확인하는 ISZ(Increment and Skip if Zero) 명령의 전형적인 동작 과정입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 다음 설명 중 옳지 않은 것은?

  1. 누산기는 연산 결과를 임시로 저장하는 레지스터이다.
  2. 입.출력장치는 주변장치에 해당된다.
  3. 레지스터에서 기억장치로 정보를 옮기는 것을 로드(load)라 한다.
  4. 기억장치내의 데이터를 다른 기억장치로 옮기는 것을 전송(move)이라 한다.
(정답률: 알수없음)
  • 로드(load)는 기억장치(메모리)에 있는 데이터를 레지스터로 읽어오는 동작을 의미합니다. 반대로 레지스터의 내용을 기억장치로 옮기는 것은 스토어(store)라고 합니다.

    오답 노트

    누산기: 연산 결과 임시 저장 레지스터 맞음
    입출력장치: CPU/메모리 외의 주변장치 맞음
    전송(move): 기억장치 간 데이터 이동 맞음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. EBCDIC 부호에서 숫자를 나타내는 경우, 존(Zone) 비트는?

  1. 0000
  2. 1111
  3. 0101
  4. 1110
(정답률: 알수없음)
  • EBCDIC 부호에서 숫자 데이터는 8비트로 구성되며, 상위 4비트인 존(Zone) 비트는 $1111$로 고정되어 숫자를 식별합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 마이크로전자계산기

41. DRO(Destructive Read Out) 메모리의 설명 중 가장 옳지 않은 것은?

  1. 재충전(Refresh)이 필요한 메모리이다.
  2. 재저장(Restoration) 과정이 필요한 메모리이다.
  3. 자료를 읽는 순간 기억된 자료가 지워지는 메모리이다.
  4. 대표적인 메모리로 마그네틱 코어(Magnetic Core)를 들 수 있다.
(정답률: 알수없음)
  • DRO(파괴적 읽기) 메모리는 데이터를 읽을 때 기존 내용이 사라지므로 다시 써주는 재저장(Restoration) 과정이 필요하지만, 주기적으로 전하를 보충하는 재충전(Refresh)이 필요한 DRAM과는 다른 개념입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 어큐뮬레이터(Accumulator)에 대해서 올바르게 설명한 것은?

  1. 레지스터의 일종으로 산술 연산 또는 논리 연산의 결과를 일시적으로 기억한다.
  2. 연산 명령의 순서를 기억하는 장치이다.
  3. 연산 명령이 주어지면 해독하고 기억하는 장소이다.
  4. 연산 보호를 해독하는 장치이다.
(정답률: 알수없음)
  • 어큐뮬레이터는 CPU 내의 특수 레지스터로, 산술 및 논리 연산의 중간 결과나 최종 결과를 일시적으로 저장하는 핵심 장치입니다.

    오답 노트

    연산 명령의 순서 기억: 프로그램 카운터(PC)
    명령 해독: 제어 장치(Control Unit)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 다음의 메모리 중 Access Time이 매우 고속으로 CPU의 속도에 근접하는 메모리는?

  1. CACHE Memory
  2. DRAM
  3. ROM
  4. UV-EPROM
(정답률: 알수없음)
  • 캐시 메모리(CACHE Memory)는 CPU와 주기억장치 사이의 속도 차이를 극복하기 위해 CPU 내부에 위치하거나 아주 가까이 배치된 고속 메모리로, CPU 속도에 근접한 접근 시간을 가집니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 다음에서 보조 기억장치인 것은?

  1. RAM
  2. ROM
  3. EPROM
  4. 자기 디스크
(정답률: 알수없음)
  • 보조 기억장치는 전원이 꺼져도 데이터가 사라지지 않는 비휘발성 메모리로, 대용량 데이터를 저장하는 장치를 말합니다. 자기 디스크(HDD)는 대표적인 보조 기억장치입니다.

    오답 노트

    RAM: 휘발성 주기억장치
    ROM, EPROM: 비휘발성 주기억장치(또는 펌웨어 저장용)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 주기억 장치에 관한 설명 중 가장 옳지 않은 것은?

  1. 주기억장치의 용량은 일반적으로 byte로 나타낸다.
  2. 주기억 장치에는 program과 data가 기억된다.
  3. 주기억 장치의 성능은 기억 용량, access time, 신뢰도 등에 의해 결정된다.
  4. sequential access memory는 주기억 장치로 많이 사용된다.
(정답률: 알수없음)
  • 주기억장치는 CPU가 직접 접근하여 빠르게 데이터를 읽고 써야 하므로, 어느 주소든 즉시 접근 가능한 Random Access Memory(RAM) 방식이 사용됩니다.

    오답 노트

    sequential access memory: 순차 접근 방식으로 속도가 매우 느려 주기억장치로 부적합함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 알고리즘(algorithm)에 대하여 올바르게 설명한 것은?

  1. 플로우차트(flowchart)이다.
  2. 해석 프로그램의 총칭을 말한다.
  3. 컴파일러(compiler) 언어의 일종이다.
  4. 어떤 문제의 해를 구하기 위한 일련의 명령을 말한다.
(정답률: 알수없음)
  • 알고리즘은 주어진 문제를 해결하기 위해 정해진 순서에 따라 수행되는 명확한 절차나 일련의 명령 집합을 의미합니다.

    오답 노트

    플로우차트: 알고리즘을 시각적으로 표현한 도구일 뿐 알고리즘 자체는 아님
    해석 프로그램: 소스 코드를 기계어로 바꾸는 프로그램(인터프리터 등)을 의미함
    컴파일러 언어: 프로그래밍 언어의 한 종류임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 8 bit data bus와 16 bit address bus를 갖는 마이크로 컴퓨터의 최대 주기억 용량은?

  1. 256 byte
  2. 32 Kbyte
  3. 64 Kbyte
  4. 128 Kbyte
(정답률: 알수없음)
  • 주기억장치의 최대 용량은 주소 버스의 비트 수에 의해 결정되는 주소 지정 가능 범위에 데이터 버스의 폭을 곱하여 계산합니다.
    ① [기본 공식] $Capacity = 2^{n} \times w$ (n: 주소 버스 비트 수, w: 데이터 버스 폭)
    ② [숫자 대입] $Capacity = 2^{16} \times 1$ (8 bit는 1 byte)
    ③ [최종 결과] $Capacity = 65536 \text{ byte} = 64 \text{ Kbyte}$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 현재 수행되고 있는 연산에서 사용되는 메모리 위치 또는 I/O장치의 어드레스를 저장하는 역할을 하는 레지스터는?

  1. Data register
  2. MAR
  3. Accumulator
  4. Program Counter
(정답률: 알수없음)
  • MAR(Memory Address Register)은 CPU가 메모리나 I/O 장치에 접근할 때 해당 위치의 주소를 일시적으로 저장하는 주소 레지스터입니다.

    오답 노트

    Data register: 데이터 자체를 저장
    Accumulator: 연산 결과를 일시 저장
    Program Counter: 다음에 실행할 명령어의 주소를 저장
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 다음 마이크로 동작들은 어떤 사이클(cycle)을 나타내는가?

  1. fetch cycle
  2. indirect cycle
  3. execute cycle
  4. interrupt cycle
(정답률: 알수없음)
  • 제시된 마이크로 동작은 PC의 내용을 MAR로 보내고 메모리에서 명령어를 읽어 MBR에 저장하며 PC를 증가시키는 과정으로, 이는 명령어 인출 단계인 fetch cycle의 전형적인 동작입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 다음 채널 방식 중 저속인 입ㆍ출력 장치의 자료 전송에 사용되는 것은?

  1. 입ㆍ출력 선택 채널
  2. 입ㆍ출력 블록 다중 채널
  3. 버스트(Burst) 방식
  4. 바이트 다중 방식
(정답률: 알수없음)
  • 바이트 다중 방식은 저속 입출력 장치 여러 대를 하나의 채널에 연결하여 바이트 단위로 데이터를 전송함으로써 효율성을 높이는 방식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 256×8 PROM 칩을 조합하여 총 1024×8의 용량으로 하려면 몇 개의 PROM 칩이 필요하며, 이때 몇 개의 어드레스 선이 요구되는가?

  1. 2개, 어드레스 선 수 = 8
  2. 2개, 어드레스 선 수 = 10
  3. 4개, 어드레스 선 수 = 8
  4. 4개, 어드레스 선 수 = 10
(정답률: 알수없음)
  • 전체 용량을 칩 하나당 용량으로 나누어 필요한 칩의 수를 구하고, 전체 주소 공간을 2의 거듭제곱으로 나타내어 어드레스 선의 수를 결정합니다.
    ① [필요 칩 수] $N = \frac{Total\ Capacity}{Chip\ Capacity}$
    ② [숫자 대입] $N = \frac{1024 \times 8}{256 \times 8}$
    ③ [최종 결과] $N = 4$
    전체 주소 공간 $1024$는 $2^{10}$이므로, 어드레스 선은 $10$개가 필요합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 마이크로프로세서에 대한 설명으로 옳지 않은 것은?

  1. ALU의 기능을 갖는다.
  2. 입ㆍ출력장치를 포함한다.
  3. 각종 제어기기에 응용된다.
  4. 한 개의 IC칩으로 된 CPU를 가리킨다.
(정답률: 알수없음)
  • 마이크로프로세서는 CPU의 핵심 기능을 하나의 IC 칩에 구현한 것으로, ALU와 제어 장치 등을 포함하지만 입출력장치 자체를 포함하는 개념은 아닙니다.

    오답 노트

    ALU의 기능을 갖는다: 산술논리연산장치를 포함함
    각종 제어기기에 응용된다: 임베디드 시스템 등에 널리 사용됨
    한 개의 IC칩으로 된 CPU를 가리킨다: 마이크로프로세서의 정의임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 마이크로프로세서에서 지정된 주소의 기억장치에 기억되어 있는 데이터를 누산기에 옮겨 놓는 역할을 하는 명령어는?

  1. STA
  2. PUSH
  3. POP
  4. LDA
(정답률: 알수없음)
  • LDA(Load Accumulator) 명령어는 메모리의 지정된 주소에 있는 데이터를 읽어 누산기(Accumulator)로 전송하는 역할을 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 주소지정방식(Addressing Mode)중에서 오퍼랜드가 묵시적으로 명령의 정의에 따라 함축되어 있는 방식은?

  1. Implied Mode
  2. Register Mode
  3. Direct Address Mode
  4. Indexed Address Mode
(정답률: 알수없음)
  • Implied Mode(묵시적 주소지정방식)는 오퍼랜드 필드가 없으며, 명령어 자체에 대상 오퍼랜드가 이미 정의되어 있어 묵시적으로 지정되는 방식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 입ㆍ출력 과정에서 채널 제어기가 임의의 시점에서 볼 때 마치 어느 한 입ㆍ출력 장치를 전용인 것처럼 운영하는 채널을 무엇이라 하는가?

  1. 가변 채널
  2. 셀렉터 채널
  3. 고정 채널
  4. 멀티플렉서 채널
(정답률: 알수없음)
  • 셀렉터 채널은 고속 입출력 장치와 연결되어, 한 번에 하나의 장치와 전용으로 연결되어 데이터를 전송하는 방식의 채널입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. Branch나 Jump 명령이 실행되면 어느 레지스터의 값이 변하는가?

  1. MAR(Memory Address Register)
  2. MBR(Memory Buffer Register)
  3. PC(Program Counter)
  4. Accumulator
(정답률: 알수없음)
  • Branch나 Jump 명령은 프로그램의 실행 흐름을 다른 주소로 변경하는 명령어입니다. 다음에 실행할 명령어의 주소를 저장하는 PC(Program Counter)의 값을 변경함으로써 제어 흐름을 바꿉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 주(main) 프로그램과 부(sub) 프로그램을 논리에 맞게 결합하여 실행 가능한 프로그램으로 만들어 주는 것은?

  1. Decoder
  2. Encoder
  3. Accumulator
  4. Linkage editor
(정답률: 알수없음)
  • Linkage editor는 여러 개의 목적 모듈(Object Module)이나 주 프로그램과 부 프로그램을 논리적으로 연결하여 하나의 실행 가능한 파일로 만들어 주는 역할을 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. CPU에 의하여 지정된 interface가 받는 command가 아닌 것은?

  1. control
  2. test
  3. data 입력
  4. interrupt
(정답률: 알수없음)
  • CPU가 인터페이스에 보내는 명령(Command)은 제어(Control), 테스트(Test), 데이터 입력/출력 등이 있습니다. 인터럽트(Interrupt)는 인터페이스가 CPU에게 알리는 신호이지, CPU가 인터페이스에 내리는 명령이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 제어 프로그램에 속하는 것은?

  1. 시스템 모니터(system monitor)
  2. 텍스트 에디터(text editor)
  3. 연계 로더(linking loader)
  4. 디버거(debugger)
(정답률: 알수없음)
  • 제어 프로그램은 컴퓨터 시스템의 운영을 관리하고 제어하는 프로그램으로, 시스템 모니터, 작업 제어 언어, 장치 제어 프로그램 등이 이에 속합니다.

    오답 노트

    텍스트 에디터, 연계 로더, 디버거: 시스템 소프트웨어 중 처리 프로그램(Processing Program)에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. DMA 방식의 설명으로 옳지 않은 것은?

  1. 프로그램 제어방식에 비하여 고속의 데이터 전송이 가능하다.
  2. 채널과 달리 하나의 입ㆍ출력 명령으로 다수의 블록을 전송할 수 있다.
  3. 사이클 스틸(Cycle Steal)을 발생하여 입ㆍ출력을 수행한다.
  4. 입ㆍ출력이 완료되면 DMA 제어기는 중앙처리장치에 인터럽트를 걸어 입ㆍ출력 종료를 알린다.
(정답률: 알수없음)
  • DMA 방식은 CPU의 개입 없이 메모리와 입출력 장치 간에 데이터를 직접 전송하는 방식입니다. 하나의 입출력 명령으로 다수의 블록을 전송할 수 있는 능력은 DMA가 아니라 더 발전된 형태인 채널(Channel) 방식의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4과목: 논리회로

61. 입력 신호에 의해 상태를 바꾸도록 지시할 때까지 현재의 2진 상태를 그대로 유지해 주는 회로는?

  1. 플립플롭
  2. 디코더
  3. 인코더
  4. 콘덴서
(정답률: 알수없음)
  • 플립플롭은 전원이 공급되는 한 입력 신호가 바뀌기 전까지 현재의 상태(0 또는 1)를 계속 유지하는 쌍안정 멀티바이브레이터 회로로, 1비트 기억 장치의 기본 소자입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 16bit를 1word로 하는 code에서 op-code로 6bit를 사용하면 몇 가지 instruction이 가능한가?

  1. 30
  2. 32
  3. 64
  4. 128
(정답률: 알수없음)
  • 명령어의 종류(Instruction) 수는 op-code에 할당된 비트 수에 의해 결정되며, $n$비트로 표현 가능한 상태 수는 $2^n$개입니다.
    ① [기본 공식] $N = 2^n$
    ② [숫자 대입] $N = 2^6$
    ③ [최종 결과] $N = 64$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 다음 회로의 기능은?

  1. 3비트 홀수 패리티 발생기
  2. 3비트 비교기
  3. 3비트 짝수 패리티 발생기
  4. 3비트 감산기
(정답률: 알수없음)
  • XOR 게이트는 입력 중 1의 개수가 홀수일 때 1을 출력하는 특성이 있습니다. $x, y, z$ 세 입력에 대해 XOR 연산을 수행하여 전체 1의 개수를 홀수로 맞추는 패리티 비트를 생성하므로 3비트 홀수 패리티 발생기입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 그림의 회로를 논리식으로 표시한 것 중 옳은 것은?

(정답률: 알수없음)
  • 회로의 흐름에 따라 논리식을 도출하면, 상단 AND 게이트의 결과 $AB$와 하단 NAND 게이트의 결과 $\overline{CD}$가 최종적으로 NOR 게이트를 통과합니다.
    전체 식은 $\overline{AB + \overline{CD}}$가 되며, 이는 드모르간 법칙에 의해 $\overline{AB} \cdot \overline{\overline{CD}} = \overline{AB} \cdot CD$로 변환될 수 있으나, 제시된 정답 이미지 의 형태인 $\overline{AB + \overline{CD}}$ (또는 $\overline{AB} + \overline{CD}$ 형태의 표기) 논리를 따릅니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 다음 회로는 무엇인가?

  1. 가산기
  2. 디코더
  3. 비교기
  4. 인코더
(정답률: 알수없음)
  • 두 입력 $A, B$의 값이 같은지, 혹은 어느 쪽이 더 큰지를 판별하여 출력하는 회로 구성이므로 비교기입니다.

    오답 노트

    가산기: 덧셈 수행 회로
    디코더: 부호화된 입력을 개별 출력으로 변환
    인코더: 개별 입력을 부호화된 출력으로 변환
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 8진수 246을 10진수로 옳게 고친 것은?

  1. 128
  2. 160
  3. 166
  4. 182
(정답률: 알수없음)
  • 8진수를 10진수로 변환하기 위해 각 자릿수에 8의 거듭제곱 가중치를 곱하여 합산합니다.
    ① [기본 공식] $(d_2 \times 8^2) + (d_1 \times 8^1) + (d_0 \times 8^0)$
    ② [숫자 대입] $(2 \times 64) + (4 \times 8) + (6 \times 1)$
    ③ [최종 결과] $166$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 다음 진리치표와 같은 flip-flop을 나타내는 것은? (단, X는 don't care)

  1. D flip-flop
  2. RS flip-flop
  3. JK flip-flop
  4. Clock RS flip-flop
(정답률: 알수없음)
  • 제시된 진리치표 를 분석하면, 입력이 $00$일 때 불변, $01$일 때 $0$으로 리셋, $10$일 때 $1$로 세트, $11$일 때 반전(Toggle)되는 특성을 가집니다. 이는 JK 플립플롭의 전형적인 동작 특성입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. (4)10을 그레이 코드(Gray code)로 변환하면?

  1. 0100(G)
  2. 1100(G)
  3. 0110(G)
  4. 0010(G)
(정답률: 알수없음)
  • 10진수 4를 2진수로 변환한 후, 첫 번째 비트는 그대로 내리고 이후 비트는 이전 비트와 XOR 연산을 통해 그레이 코드로 변환합니다.
    10진수 $4 \rightarrow$ 2진수 $0100_{(2)}$
    ① [첫 번째 비트] $0 \rightarrow 0$
    ② [두 번째 비트] $0 \oplus 1 = 1$
    ③ [세 번째 비트] $1 \oplus 0 = 1$
    ④ [네 번째 비트] $0 \oplus 0 = 0$
    최종 결과는 $0110_{(G)}$ 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 모드-19(MOD-19) 계수기를 만들려면 적어도 몇 개의 플립플롭이 소요되는가?

  1. 3
  2. 4
  3. 5
  4. 6
(정답률: 알수없음)
  • 계수기(Counter)에서 필요한 플립플롭의 개수 $n$은 $2^{n-1} < MOD \le 2^n$ 관계를 만족해야 합니다.
    ① [기본 공식] $2^{n-1} < MOD \le 2^n$
    ② [숫자 대입] $2^4 < 19 \le 2^5$
    ③ [최종 결과] $n = 5$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 다음 논리회로 법칙 중 서로 잘못 연결된 것은?

  1. 교환법칙 : A+B = B+A
  2. 결합법칙 : Aㆍ(B+C) = AㆍB+AㆍC
  3. 분배법칙 : A+(BㆍC) = (A+B)ㆍ(A+C)
  4. 드모르간의 법칙 : (AㆍB)′=A′+B′
(정답률: 알수없음)
  • 결합법칙은 동일한 연산자가 연속될 때 묶는 순서에 상관없다는 법칙입니다. 하지만 제시된 $A \cdot (B+C) = A \cdot B + A \cdot C$는 분배법칙에 해당합니다.

    오답 노트

    교환법칙: 순서를 바꿔도 결과가 같음
    분배법칙: 괄호 밖의 항을 안으로 분배함
    드모르간의 법칙: 전체 부정은 각각의 부정과 연산자 반전의 합/곱과 같음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 전감산기의 결과는 차(difference)를 나타내는 D와 상위 자리에서 빌려오는 것(Borrow)을 나타내는 B가 있다. D를 최소항의 합으로 올바르게 표현한 것은?

  1. D(x, y, z) = ∑(0, 2, 4, 6)
  2. D(x, y, z) = ∑(0, 2, 4, 7)
  3. D(x, y, z) = ∑(1, 2, 4, 6)
  4. D(x, y, z) = ∑(1, 2, 4, 7)
(정답률: 알수없음)
  • 전감산기에서 차(Difference) $D$는 입력 $x, y, z$에 대해 XOR 연산으로 정의됩니다. $D = x \oplus y \oplus z$의 진리표를 작성하면, 입력의 1의 개수가 홀수일 때 결과가 1이 됩니다.
    - $(0,0,1) \rightarrow 1$ (최소항 1)
    - $(0,1,0) \rightarrow 2$ (최소항 2)
    - $(1,0,0) \rightarrow 4$ (최소항 4)
    - $(1,1,1) \rightarrow 7$ (최소항 7)
    따라서 $D(x, y, z) = \sum(1, 2, 4, 7)$ 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 다음 Counter의 명칭은?

  1. 비동기식 15진 업카운터
  2. 비동기식 16진 업카운터
  3. 동기식 15진 업카운터
  4. 동기식 16진 업카운터
(정답률: 알수없음)
  • 제시된 회로는 플립플롭의 출력이 다음 플립플롭의 클록 입력으로 연결되는 구조이므로 비동기식 카운터입니다. 또한 4개의 플립플롭($2^0$ ~ $2^3$)이 사용되어 $2^4 = 16$진까지 카운트하며, 값이 증가하는 방향으로 동작하므로 비동기식 16진 업카운터입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 다음 카르노도의 논리식을 간단히 하면?

(정답률: 알수없음)
  • 카르노 맵에서 1이 표시된 셀들을 묶어 논리식을 간소화합니다.
    1. $BC=11$인 열의 두 셀을 묶으면 $BC$가 됩니다.
    2. $A=1$이면서 $C=0$인 셀들($BC=00, 10$)을 묶으면 $A\bar{C}$가 됩니다.
    따라서 최종 간소화 식은 다음과 같습니다.
    $$\text{결과} = BC + A\bar{C}$$
    정답은 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 자기 보수(self-complement) 성질을 갖고 있는 코드는?

  1. BCD Code
  2. Gray Code
  3. Shift Counter Code
  4. 3초과 Code
(정답률: 알수없음)
  • 3초과 Code는 각 십진수에 3을 더한 후 2진수로 변환한 코드로, 0과 9의 보수가 서로 비트 반전 관계에 있는 자기 보수(self-complement) 성질을 가지고 있어 가감산 회로 구성에 유리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 조합논리회로에 해당되지 않는 것은?

  1. 비교 회로
  2. 다수결 회로
  3. 계수 회로
  4. 패리티 체크 회로
(정답률: 알수없음)
  • 조합논리회로는 현재의 입력에 의해서만 출력이 결정되는 회로입니다. 반면 계수 회로(Counter)는 이전 상태를 기억해야 하는 플립플롭이 포함된 순차논리회로에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 다음 논리회로의 동작으로 옳은 것은?

  1. EX-NOR
  2. EX-OR
  3. RS 플립플롭
  4. Half-Adder
(정답률: 알수없음)
  • 제시된 회로 는 두 입력이 서로 다를 때만 1을 출력하는 배타적 논리합(EX-OR) 회로의 구성입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. Register의 기능은?

  1. Counter로 사용
  2. Pulse를 발생
  3. Data 일시 저장
  4. 동작 속도 조절
(정답률: 알수없음)
  • 레지스터는 CPU 내부에서 데이터를 처리하기 전이나 후에 아주 짧은 시간 동안 데이터를 보관하는 고속의 임시 저장 장치입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 직렬 전송 register와 병렬 전송 register의 장ㆍ단점을 옳게 설명한 것은?

  1. 직렬 전송 레지스터가 빠르게 동작하나 비경제적이다.
  2. 직렬 전송 레지스터가 빠르게 동작하나 회로가 복잡하다.
  3. 병렬 전송 레지스터가 느리게 동작하나 경제적이다.
  4. 병렬 전송 레지스터가 빠르게 동작하나 회로가 복잡하다.
(정답률: 알수없음)
  • 병렬 전송 레지스터는 여러 비트를 동시에 전송하므로 동작 속도가 매우 빠르지만, 전송 선로가 많이 필요하여 회로가 복잡하고 비용이 많이 듭니다.

    오답 노트

    직렬 전송 레지스터: 속도는 느리지만 선로가 적어 경제적임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 컴퓨터에서 보수를 사용하는 이유는?

  1. 가산의 결과를 체크하기 위한 법
  2. 승산에서 연산 과정을 간단히 하기 위한 법
  3. 감산에서 보수를 가산법으로 처리하기 위한 법
  4. 제산에서의 불필요한 과정을 제거시키기 위한 법
(정답률: 알수없음)
  • 컴퓨터의 CPU 내 가산기(Adder)만을 이용하여 뺄셈을 수행하기 위해, 뺄셈(감산)을 보수를 이용한 덧셈(가산) 방식으로 변환하여 처리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 시프트 레지스터의 특징으로 옳지 않은 것은?

  1. 플립플롭의 연결 구조가 직렬
  2. 모든 플립플롭은 공통으로 연결된 클럭 입력을 사용
  3. 레지스터에 저장된 2진 정보를 이동시킬 수 있는 레지스터
  4. 본질적으로 클럭 펄스에 따라 미리 정해진 순서대로 상태를 변화시키는 레지스터
(정답률: 알수없음)
  • 시프트 레지스터는 데이터를 좌우로 이동시키는 레지스터입니다. 클럭 펄스에 따라 미리 정해진 순서대로 상태를 변화시키는 것은 시프트 레지스터가 아니라 카운터(Counter)의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5과목: 정보통신개론

81. 다음 중 디지털 전송의 특징이 아닌 것은?

  1. 신호대 잡음비가 나쁜 전송로에서도 원래의 신호 전송이 가능하며, 아날로그 전송보다 훨씬 적은 대역폭을 요구한다.
  2. 디지털 전송의 각 재생기는 잡음이 없는 새로운 펄스를 재생할 수 있어, 원래의 신호와 동일한 신호의 전달이 가능하다.
  3. 적당하게 재생기만 설치되면 장거리 전송이 용이하다.
  4. LSI, VLSI로 이어지는 기술의 진보로 더욱 발전된다.
(정답률: 알수없음)
  • 디지털 전송은 잡음에 강해 신호대 잡음비가 나쁜 전송로에서도 원래 신호 복구가 가능하지만, 아날로그 전송보다 더 넓은 대역폭을 요구하는 특징이 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. 비패킷형 단말기들을 패킷교환망에 접속이 가능하도록 데이터를 패킷으로 조립하고, 수신측에서는 분해해주는 것은?

  1. PAD
  2. PMS
  3. PS
  4. NCC
(정답률: 알수없음)
  • PAD(Packet Assembler/Disassembler)는 비패킷형 단말기가 패킷 교환망을 이용할 수 있도록 데이터를 패킷 단위로 조립하고 분해하는 인터페이스 장치입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 채널효율을 최대로 하기 위해 블록의 길이를 동적으로 변경할 수 있는 ARQ(Automatic Repeat Request) 방식은?

  1. 적응적(Adaptive) ARQ
  2. Stop-And-Wait ARQ
  3. 선택적(selective) ARQ
  4. Go-back-N 방식 ARQ
(정답률: 알수없음)
  • 채널의 상태에 따라 블록의 길이를 동적으로 변경하여 전송 효율을 최적화하는 방식은 적응적(Adaptive) ARQ입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. 다음 중 동종의 네트워크(LAN)를 상호 연결하는데 사용 되는 것은?

  1. 모뎀
  2. 서버
  3. PAD
  4. 브리지
(정답률: 알수없음)
  • 브리지는 데이터 링크 계층에서 동작하며, 동일한 프로토콜을 사용하는 동종의 LAN 세그먼트들을 연결하여 네트워크 범위를 확장하는 장치입니다.

    오답 노트

    모뎀: 디지털-아날로그 신호 변환
    서버: 서비스 제공 컴퓨터
    PAD: 단말 장치와 패킷 교환망 연결
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

85. 다음 중 전송속도에 대한 설명으로 틀린 것은?

  1. 보(baud)는 초당 발생한 신호의 변화 횟수를 말한다.
  2. bps는 초당 전송된 비트수를 말한다.
  3. 2비트가 한 신호단위인 경우 1200 bps는 2400 baud가 된다.
  4. 변조속도의 단위로 보(boad)를 사용한다.
(정답률: 알수없음)
  • 전송속도(bps)는 보(baud)에 신호당 비트 수를 곱한 값입니다. 2비트가 한 신호단위일 때 1200 bps라면, 보(baud)는 이를 2로 나눈 600 baud가 되어야 합니다.

    오답 노트

    보(baud): 초당 신호 변화 횟수(변조속도)
    bps: 초당 전송 비트 수(전송속도)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 광의적인 정보통신의 의미를 가장 잘 표현한 것은?

  1. 컴퓨터와 통신회선의 결합으로 전송기능에 통신처리 기능이 추가된 데이터 통신을 말한다.
  2. 컴퓨터와 통신기술의 결합에 의하여 통신처리기능은 물론이고, 정보처리기능에 정보의 변환, 저장과정이 추가된 형태의 통신이다.
  3. 정보통신망을 이용하여 체계적인 정보의 전송을 위한 통신을 말한다.
  4. 멀티미디어에 의한 복합적인 통신을 말한다.
(정답률: 알수없음)
  • 광의의 정보통신은 단순한 데이터 전송을 넘어, 컴퓨터의 정보처리 기능(변환, 저장 등)과 통신 기술이 결합되어 정보를 효율적으로 전달하고 활용하는 전체 과정을 의미합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. 인터넷에서 사용되고 있는 통신 프로토콜은?

  1. IEEE 802
  2. TCP/IP
  3. SNA
  4. 10 Base T
(정답률: 알수없음)
  • TCP/IP는 인터넷의 표준 통신 프로토콜 스택으로, 전 세계적인 네트워크 연결을 가능하게 하는 핵심 규약입니다.

    오답 노트

    IEEE 802: LAN/MAN 표준
    SNA: IBM의 독자적 네트워크 구조
    10 Base T: 이더넷 물리 계층 표준
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

88. ITU-T에서 제안한 데이터통신에 관련된 표준안은?

  1. D시리즈와 E시리즈
  2. P시리즈와 Q시리즈
  3. V시리즈와 X시리즈
  4. R시리즈와 U시리즈
(정답률: 알수없음)
  • ITU-T(국제전기통신연합 전기통신표준화부문)에서는 데이터 통신 및 네트워크 관련 표준을 정의하며, 특히 모뎀 표준인 V시리즈와 X.25와 같은 패킷 교환망 표준인 X시리즈가 대표적입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. ISDN 채널의 종류와 전송속도의 관계를 나타낸 것으로 옳은 것은?

  1. B채널 : 64kbps
  2. D채널 : 48kbps
  3. H0채널 : 1536kbps
  4. H11채널 : 384kbps
(정답률: 알수없음)
  • ISDN(종합 서비스 디지털 망)의 채널 구성 중 B채널(Bearer channel)은 실제 데이터 전송을 담당하며 전송 속도는 $64\text{kbps}$입니다.

    오답 노트

    D채널: $16\text{kbps}$ 또는 $64\text{kbps}$입니다.
    H0채널: $384\text{kbps}$입니다.
    H11채널: $1.536\text{Mbps}$입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. 다음 중 뉴미디어의 특징과 거리가 먼 것은?

  1. 고속성
  2. 상호작용성
  3. 쌍방향성
  4. 획일성
(정답률: 알수없음)
  • 뉴미디어는 디지털 기술을 기반으로 하여 사용자 맞춤형 정보 제공과 상호작용이 가능하므로, 모든 사용자에게 동일한 내용을 전달하는 획일성과는 거리가 멉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. 다음 중 회선교환(Circuit Switching)방식의 특징에 해당하는 것은?

  1. 고정된 대역폭 전송방식이다.
  2. 전용선로가 없다.
  3. 패킷을 이용한 전송방식이다.
  4. 호출된 자국이 교신 중일 때 busy 신호가 없다.
(정답률: 알수없음)
  • 회선교환 방식은 통신을 원하는 두 지점 사이에 전용 통신 경로를 물리적으로 설정하여 고정된 대역폭을 점유하는 방식입니다.

    오답 노트

    전용선로 없음, 패킷 이용 전송: 패킷 교환 방식의 특징입니다.
    busy 신호 없음: 회선 점유 방식이므로 상대방이 통화 중이면 busy 신호가 발생합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. 다음 중 시분할 다중화에 대한 설명으로 옳은 것은?

  1. 대역폭의 이용도가 높아 고속 전송에 용이하다.
  2. 전송속도가 낮은 부채널의 신호를 서로 다른 주파수 대역으로 변조한다.
  3. 비동기식 데이터만을 다중화 하는데 사용한다.
  4. 부채널간의 상호간섭을 방지하기 위해 완충지역으로 보호 대역이 필요하다.
(정답률: 알수없음)
  • 시분할 다중화(TDM)는 하나의 전송路를 시간 단위로 나누어 여러 사용자가 공유하는 방식으로, 대역폭 이용 효율이 높아 고속 전송에 유리합니다.

    오답 노트

    서로 다른 주파수 대역 변조, 보호 대역 필요: 주파수 분할 다중화(FDM)의 특징입니다.
    비동기식 데이터만 사용: 동기식/비동기식 모두 가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. 다음 중 미국의 군사용방공시스템으로 사용된 최초의 데이터 통신시스템은?

  1. ARPA
  2. CTSS
  3. SABRE
  4. SAGE
(정답률: 알수없음)
  • SAGE(Semi-Automatic Ground Environment)는 1950년대 미국에서 구축한 군사용 방공 시스템으로, 최초의 대규모 데이터 통신 시스템으로 평가받습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

94. 다음 중 동기식 전송방식의 특징이 아닌 것은?

  1. 데이터 묶음의 앞쪽에 동기문자가 온다.
  2. 타이밍 신호는 모뎀, 터미널 등에 의해 공급된다.
  3. 전송속도가 보통 200[bps]를 넘지 않는 저속의 경우에 사용된다.
  4. 동기문자는 송신측과 수신측이 동기를 이루도록하는 목적으로 사용한다.
(정답률: 알수없음)
  • 전송속도가 $200\text{bps}$를 넘지 않는 저속 전송에 사용되는 방식은 동기식이 아니라 비동기식 전송방식의 특징입니다.
    동기식 전송은 데이터 묶음(프레임) 앞에 동기문자를 배치하여 송수신측의 타이밍을 맞추며, 고속 전송에 적합합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

95. 종합정보통신망이 제공하는 베어러 서비스에 해당하는 것은?

  1. G4 FAX
  2. TV 화상회의
  3. 비디오텍스
  4. 회선교환
(정답률: 알수없음)
  • 베어러 서비스(Bearer Service)는 전송 매체와 전송 경로를 제공하는 기본 전송 서비스로, 대표적으로 회선교환, 패킷교환 등이 있습니다.

    오답 노트

    G4 FAX, TV 화상회의, 비디오텍스: 상위 계층의 응용 서비스인 텔레서비스(Teleservice)에 해당
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. 통신 프로토콜의 기능과 그 기법을 서로 잘못 연결한 것은?

  1. 에러 제어 - ARQ
  2. 순서화 - 폴링/셀렉션
  3. 흐름 제어 - Sliding Window
  4. 동기 방식 - 비동기식/동기식 전송
(정답률: 알수없음)
  • 폴링/셀렉션은 순서화가 아니라 흐름 제어(Flow Control)를 위한 기법입니다.

    오답 노트

    에러 제어: ARQ 기법 사용
    흐름 제어: Sliding Window, 폴링/셀렉션 기법 사용
    동기 방식: 비동기식 및 동기식 전송으로 구분
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. 아날로그 컬러 TV 방송방식에 대한 국제표준규격이 아닌 것은?

  1. SECAM
  2. NTSC
  3. PAL
  4. HDTV
(정답률: 알수없음)
  • 아날로그 컬러 TV 방송방식의 국제표준은 NTSC, PAL, SECAM 세 가지가 대표적입니다.
    HDTV는 아날로그 방식이 아닌 고해상도 디지털 방송 표준에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

98. 다음 중 LAN의 기본적인 회선망의 형태가 아닌 것은?

  1. 스타형
  2. 버스형
  3. 베이스밴드형
  4. 링형
(정답률: 알수없음)
  • LAN의 물리적 회선망 형태(Topology)에는 스타형, 버스형, 링형 등이 있으며, 베이스밴드형은 망의 형태가 아니라 신호 전송 방식(전송 모드)에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. LAN(Local Area Network)에서 CSMA/CD방식의 특징 중 옳지 않은 것은?

  1. IEEE 802.3의 표준규약이다.
  2. 버스형 근거리통신망에 일반적으로 이용된다.
  3. 트래픽양이 증가하는 경우에도 안정된 동작을 한다.
  4. 일반적으로 지연시간을 예측할 수 없다.
(정답률: 알수없음)
  • CSMA/CD 방식은 충돌 감지 기반의 매체 액세스 제어 방식으로, 네트워크 트래픽이 증가하면 충돌 횟수가 급증하여 성능이 급격히 저하되므로 안정적인 동작을 보장할 수 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. 다음 중 프로토콜의 구성 요소가 아닌 것은?

  1. 구문(syntax)
  2. 의미(semantics)
  3. 순서(timing)
  4. 접속(connection)
(정답률: 알수없음)
  • 프로토콜의 3대 구성 요소는 구문(Syntax), 의미(Semantics), 타이밍(Timing)입니다. 접속(connection)은 프로토콜의 기본 구성 요소에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >