study note/컴퓨터공학개론

[인공지능 시대의 컴퓨터 개론 개정8판] Chapter 2 : 연습문제 풀이 및 개념 정리

yenalee 2024. 1. 25. 15:01

 * 모든 문제에 대한 정답은 교재를 참고하였으나 주관적이므로 오답이 있을 수 있습니다.

 

Chapter 02) 컴퓨터의 발전과 기반 지식

[ 정오식 문제 ]

1. 천공카드는 미국의 홀러리스가 개발하였는데, 일괄 처리의 효시가 되었고 미국 국세 조사 업무의 자료 처리에 사용되었다. ( ◯ )

 

2. 차분 엔진은 대수표를 계산하는데 사용되었으며, 나중에 기억, 연산, 입출력 장치 등을 갖춘 분석 엔진이라는 이름으로 불리었다. ( ◯ )

 

3. 세계 최초의 전기 기계식 자동 계산기는 ABC 컴퓨터이다. ()

 

4. 2세대 컴퓨터에 사용된 컴퓨터 회로는 주로 진공관이다. ( )

ㄴ 트랜지스터이다.

 

5. IBM S/360부터 제3세대 컴퓨터 시대로 분류되는 핵심적 동기는 기억 장치 소자로 집적 회로의 사용이다. ( ◯ )

 

6. IBM S/360은 시스템분할 방식을 사용하였고 기업, 정부, 기관들의 컴퓨터 수요에 부응하여 엄청난 성공을 거둔 컴퓨터이다. ()

 

7. 4세대 컴퓨터는 통상 1971년부터 현재까지이고, 5세대 컴퓨터는 현재 진행형이다. ()

 

8. 디지털 컴퓨터는 연속적인 자료 데이터 형식을 가진다. ( ⨉ )

ㄴ 불연속적인 자료 데이터 형식을 가진다.

 

9. IBM은 데스크탑 컴퓨팅을 통하여 마이크로컴퓨터의 표준으로 자리매김하였다. ( ◯ )

 

10. 하이브리드 컴퓨터는 디지털 컴퓨터의 장점을 모아 만든 컴퓨터이다. ()

ㄴ 디지털, 아날로그 컴퓨터의 장점을 적용한 융합형·특수목적형 컴퓨터이다.

 

11. 바이트(byte)는 컴퓨터에서 사용하는 최소의 단위로서 0이나 1을 나타낸다. ( ⨉ )

ㄴ 영문 1글자 단위로 8비트이다.

 

12. 아스키(ASCII) 코드는 미국 정보 교환 표준 코드로서 미국표준협회가 제정한 데이터 처리 및 통신 시스템 상호 간의 정보 교환용 표준 코드이다. ()

ㄴ 전세계 표준으로 사용 중이다.

 

13. 컴퓨터에서는 덧셈만 가능하므로 뺄셈의 경우에는 보수를 이용하여 덧셈으로 변환하여 계산하게 된다.( ◯ )

 

14. 10진수는 2진수, 8진수, 16진수로 항상 변환이 가능하다. ()

 

15. 십진수 소수를 2진수로 변환할 경우 2로 나누어 나가고, 10진수 정수를 이진수로 변환할 경우 2로 곱해나가면서 결과를 얻는다. ( )

 

16. 부동 소수점 데이터 형식은 실수를 표현하는데 사용되며, 부호, 지수부, 가수부로 나누어 표현한다. ( ◯ )

* MSB : 최상위비트

 

17. 유니코드(UNICODE)는 한글만을 위한 코드 체제가 아닌 전 세계 언어를 하나의 코드 체계 안으로 통합하려는 컴퓨터 업체들의 협의에 의해 만들어진 코드이다. ( ◯ )

 

18. 논리곱 회로는 논리곱 조건을 만족하는 회로로서 2개의 조건 중 1개만 만족해도 되는 경우이다. ()

* 논리곱 회로 : AND Gate - 모든 조건을 만족해야 가능

* 논리합 회로 : OR Gate - 하나의 조건만 만족해도 가능


[ 단답식/선택식 문제 ]

1. 폰 노이만은 프로그램 내장 개념을 최초로 도입한 컴퓨터인 (  )을 개발하였다.

: 에드박(EDVAC) - 프로그램 내장 / 이진법 / 다른 프로그램 전환 가능


2. 세계 최초의 (  ) 컴퓨터인 에니악(ENIAC)은 미국 육군의 탄도 궤도의 수학적 도표를 계산하기 위해 만들어졌다.

: 전자식

 

3. 디지털 컴퓨터와 아날로그 컴퓨터를 결합한 모델은 () 컴퓨터이다.

: 하이브리드

 

4. 제1세대 컴퓨터의 회로는 (  )이었으며, 제3세대 컴퓨터의 회로는 ( )이었다.

: 진공관, 집적회로

 

5. 제2세대 주기억 장치에는 접근 시간이 짧은 (  )가 이용되었으며, 기억 용량이 큰 자기 드럼 및 자기 디스크가 보조기억 장치로 사용되었다.

: 트랜지스터

 

6. (  )는 거의 온종일을 이동 중에 일을 수행하는 세일즈맨, 보험 설계사, 증권 주문, 택배 등의 용도에 특히 많이 쓰이고 있다.

: PDA - Personal Digital Assistant

 

7. 개인용 컴퓨터로 알려진 (  )는 1980년대 초반에 IBM에 의해 처음으로 만들어졌다.

: IBM PC

 

8. 영문 1글자를 저장하는 단위로서 8개의 비트로 이루어지는 것은 (  )이다.

: 바이트(Byte)

 

9. 다음 중 컴퓨터의 사용 목적에 따른 분류에 해당하지 않는 것은?
① 특수용 컴퓨터 ② 범용 컴퓨터  디지털 컴퓨터 ④ 개인용 컴퓨터

* 사용 목적에 따른 분류 : 특수용 / 범용 / 개인용 컴퓨터

* 자료의 표현 방법에 의한 분류 : 디지털 / 아날로그 컴퓨터

 

10. 다음 중 디지털 컴퓨터의 특징이라 할 수 있는 것은?
① 전압이나 전류 등의 양 ② 연속적 자료  이진수의 코드화된 숫자 ④ 곡선의 그래프

 

11. 다음 중 제3세대 컴퓨터의 회로에 속하는 것은?
 집적 회로 ② 트랜지스터 ③ 진공관 ④ 초고밀도 집적 회로

* 진공관 - 제1세대 / 트랜지스터 - 제2세대 / 집적 회로 - 제3세대 / 초고밀도 집적 회로 - 제5세대

 

12. 다음 중 제3세대의 특징이 아닌 것은?
① 집적 회로(IC)  VLSI ③ 테이프, 디스크 ④ BASIC, Lisp, Pascal

* 제3세대 : 컴퓨터 회로 - 집적 회로(IC) / 입력장치 - 테이프, 디스크 / 사용언어 - BASIC, LIps, Pascal

* 제4세대 : VLSI - 제4세대 주기억장치

 

13. 최초의 상업적인 마이크로컴퓨터는 무엇인가?
 알테어 8800 ② 애플 II ③ IBM PC ④ PDP-11

* 알테어 8800 : 크기와 성능 면에서 급속한 발전 / 일반 대중들이 구입 가능하다.

* PDP-11 : 대형 컴퓨터보다 작다. 기술 개발이 우수하다.

 

14. 다음 중 제4세대 컴퓨터의 특징이 아닌 것은?
 ULSI ② 고밀도 집적 회로 ③ 초당 명령어 처리 개수는 수억 개 ④ 4GL

* 4GL : 제3세대 사용 언어

* ULSI : 제5세대 주기억장치

 

15. 다음 중 인공지능 언어가 사용되는 세대는?
① 제2세대 ② 제3세대 ③ 제4세대  제5세대

 

16. 다음 중 메모리의 용량이 가장 큰 단위는?
① TB  FB ③ MB ④ KB

* 메모리 저장(용량) 단위 : B(byte, 8bit) - KB(1024B, 2¹⁰B) - MB(1024KB, 2²⁰B) - GB(1024MB, 2³⁰B) - TB(1024GB, 2⁴⁰B) - FB(1024GB, 2⁵⁰B) / 각각 1024배

 

17. 다음의 설명 중 맞지 않은 것은?
① 비트는 컴퓨터에서 사용하는 최소의 단위로 0이나 1을 나타낸다.
② 고정 소수점 데이터 형식은 정수의 표현에 사용되며 2바이트 또는 4바이트 영역으로 표시한다.
③ 1MB(Mega Byte)는 바이트로 약 백만 바이트이다.
바이트는 영문자 1글자를 나타내는 단위로 통상 16비트로 이루어진다.

* 2²⁰ = 약 100만/ 2³⁰ = 약 10억 / 2⁴⁰ = 약 1조

* 1Byte = 8bit

 

18. 다음 중 한글과 한자 데이터의 표현방식이 아닌 것은?
① 완성형(KSC 5601)  BCD 코드 ③ 조합형 ④ 유니코드(UNICODE)

* 한글과 한자 데이터의 표현 : ASCII - 완성형(KSC 5601) / ASCII - 조합형 / 유니코드(UNICODE)

* BCD 코드 : 6bit, 하나의 문자 표현

 

19. 다음 중 2진수 11010(2)을 10진수로 변환한 값은?
① 13  26 ③ 30 ④ 28

 

20. 다음 중 10진수 15를 2진수로 변환한 값은?
① 1011 ② 1001 ③ 1010  1111

 

21. 다음 중 8진수 4450(8)을 16진수로 변환한 값은?
① 92B ② 929 ③ 92A  928

 

22. 다음 중 이진수 1010(2)을 1의 보수로 변환한 값은?
① 1011 ② 1001 0101 ④ 0110

23. 다음의 설명 중 맞지 않는 것은?
 아스키 코드는 패리티 비트 1개, 존 비트 4개, 디지트 비트 3개로 구성된다.
② 부동 소수점 데이터 형식은 4바이트 실수형과 8바이트 실수형이 있다.
③ 부동 소수점 데이터 형식의 가수부는 소수점 지수부와 가수부 사이에 있는 것으로 가정한다.
④ 고정 소수점 데이터 형식에서 음수의 경우 부호와 절댓값의 표현법으로 2의 보수법을 많이 사용한다.

* 아스키(ASCII) 코드의 구성 : 패리티 비트(Parity Bit) - 1bit / 존 비트(Zone Bit) - 3bit / 디지트 비트(Digit Bit) - 4bit

* 고정 소수점 데이터 형식 : 정수 표현을 사용한다. 2바이트 또는 4바이트 정수형

* 부동 소수점 데이터 형식 : 실수 표현을 사용한다. 4바이트 또는 8바이트 실수형

 

24. 미국 정보 교환 표준 코드로서 1개의 패리티 비트와 7비트로 이루어지는 코드는?
① BCD 코드  ASCII코드 ③ EBCDIC 코드 ④ UNICODE

* ASCII 코드 : 1개 패리티 비트 + 7개 데이터 비트

* BCD 코드 : 6비트

* EBCDIC 코드 : 8비트(BCD 코드의 확장)

* UNICODE : 2바이트(16비트)

 

25. 다음에서 입력 A와 B의 값이 모두 1인 경우에만 출력이 1이 나오는 논리 회로는 무엇인가?
① OR gate  AND gate ③ NOT gate ④ NAND gate

* OR Gate : 논리합 회로 - 하나 이상 만족

* NOT Gate : 논리 부정 회로 - 입·출력 조건 반대(입력 : A → 출력 : Ᾱ, A')

* NAND Gate : Negative-AND gate, 모든 입력이 참일 때만 거짓을 출력한다. (입력 : 1, 1 → 출력 : 0)