2022. 1. 18. 15:44ㆍSolution`/컴퓨터구조론
1.1
다음 중 컴퓨터의 기본 구성요소로 볼 수 없는 것은?
1. CPU
2. 캐시
3. 입출력장치
4. 기억장치
컴퓨터의 기본 구성요소는 CPU, 기억장치, I/O장치가 있다
1.2
컴퓨터의 단어(word)에 대한 일반적인 정의로 옳지 않은 것은?
1. CPU가 한 번의 연산에 의해 처리할 수 있는 데이터 비트 수이다
2. CPU의 명령어(instruction) 길이와 같다
3. I/O 전송의 기본 단위이다
4. CPU가 기억장치로부터 한 번에 읽어올 수 있는 비트 수이다
단어(word)
- CPU가 한 번에 처리할 수 있는 Data 비트 수
- CPU가 기억장치로부터 한 번에 읽을 수 있는 비트 수
- CPU의 명령어 길이와 동일
(3) I/O 전송의 기본 단위는 단어가 아니라 스트림이다
1.3
컴퓨터의 단어 길이로서 일반적으로 사용되지 않은 것은?
1. 8비트
2. 32비트
3. 24비트
4. 64비트
컴퓨터의 단어 길이는 2의 제곱의 형태로 사용된다
1.4
다음 중에서 주기억장치의 특성이 아닌 것은?
1. 주로 반도체 기억장치 칩이 사용된다
2. 보조저장장치에 비해 비트당 가격이 더 높다
3. 영구저장 능력이 있다
4. 컴퓨터 전원이 공급되는 동안에만 사용될 수 있다
주기억장치
- 반도체 기억장치 칩으로 구성 : 고속 엑세스 가능
- 가격이 높고 면적을 많이 차지 : 저장 용량에 한계 존재
- 영구 저장 능력이 없다
- 프로그램 실행 중에 일시적으로 사용
보조기억장치
- 가격이 낮고 면적을 적게 차지
- 영구 저장 능력이 있다
- 속도가 느리다
- CPU에 의해 직접 엑세스 X : 별도의 제어기를 통해서 엑세스
1.5
기억장치에 8비트 정보가 저장되어 있다. 그 정보가 양의 정수를 나타내는 데이터라면, 표현할 수 있는 정수의 범위는?
1. 1 ~ 8
2. 0 ~ 127
3. 0 ~ 255
4. 0 ~ 511
2^(8) = 256
-> 0 ~ 255
1.6
12비트의 주소로 지정할 수 있는 기억 장소의 수는 모두 몇 개인가?
1. 12
2. 1024
3. 2048
4. 4096
기억장소 최대 수 = 2^(12) = 4069
1.7
명령어의 연산 코드(op code) 필드가 6비트라면, 이 CPU가 수행할 수 있는 연산의 종류는 최대 몇 가지인가?
1. 6
2. 32
3. 64
4. 256
연산의 최대 종류 = 2^(opcode 필드 비트 수) = 2^(6) = 64
1.8
비트(bit)에 대한 다음 설명 중에서 잘못된 것은?
1. 0 혹은 1의 값을 가진다
2. 컴퓨터의 정보를 표현하는 기본 단위이다
3. Binary Digit의 약자이다
4. 데이터 표현에 사용되며, 프로그램 코드 표현에는 사용되지 않는다
컴퓨터가 받이들이는 정보는 프로그램 코드, Data가 존재한다
-> 컴퓨터는 0, 1로 이루어져있는 bit들의 정보를 받아들인다
1.9
다음 중에서 CPU와 기억장치를 접속하는 데 필요하지 않은 요소는 어떤 것인가?
1. 데이터 버스
2. 쓰기 신호
3. I/O 읽기 신호
4. 주소 버스
CPU <-> 기억장치 통신
- 주소 버스
- 데이터 버스
- 기억장치 읽기 신호
- 기억장치 쓰기 신호
CPU <-> I/O장치 통신
- 주소 버스
- 데이터 버스
- I/O장치 읽기 신호
- I/O장치 쓰기 신호
1.10
다음 중에서 시스템 버스에 속하지 않는 것은?
1. 주소 버스
2. 데이터 버스
3. I/O 버스
4. 제어 버스
시스템 버스
- 데이터 버스
- 주소 버스
- 제어 버스
1.11
다음 중에서 컴퓨터의 기본 기능이 아닌 것은?
1. 데이터 저장
2. 프로그램 실행
3. 데이터 입출력
4. 디스크 구동
컴퓨터의 기본 기능
- 프로그램 실행 (CPU)
- 데이터 저장 (기억장치)
- 데이터 입출력 (I/O 장치)
1.12
I/O 장치에는 기본적으로 몇 개의 주소가 할당되는가?
1. 1개
2. 2개
3. 3개
4. 4개
I/O장치의 제어기를 구분하고, 정보를 주고 받기 위해서
-> 상태 Register, 데이터 Register에 각각 1개의 주소를 할당
-> 기본적으로 2개의 주소가 할당
1.13
키보드의 어느 한 키를 눌렀을 때, CPU로 전송되는 정보는 ASCII 코드 7비트에 한 비트가 더해져서 8비트가 된다. 그 한 비트는 무엇인가?
1. 제어 비트
2. 부호 비트
3. 패리티 비트
4. 올림수 비트
패리티 비트
- Data 전달 과정에서 오류가 생겼는지 검사하기 위해 추가된 비트
- 에러 발생 여부를 판별할 수 있으나, 에러를 수정할 수는 없다
1.14
다음 중에서 최초의 전자식 컴퓨터는 어느 것인가?
1. EDVAC
2. Difference Engine
3. ENIAC
4. IAS
최초의 컴퓨터 : Pascal 계산기
최초의 계산기계 : Difference Engine
- 2가지 산술연산(덧셈/뺄셈) + 프린터 기능
최초의 일반목적용 계산기계 : Analytical Engine
- 4가지 산술연산(덧셈/뺄셈/곱셈/나눗셈) + I/O장치
- 프로그래밍 가능
- 프로그램 실행 순서 변경 가능
최초의 전자식 컴퓨터 : ENIAC
최초의 컴퓨터(프로그램 저장/변경 가능) : IAS 컴퓨터
1.15
다음 중에서 폰노이만이 제안한 설계 개념의 핵심 내용에 해당하는 것은?
1. 제어 카드와 연산 카드를 사용한다
2. ALU를 사용하여 연산을 처리한다
3. 프로그램과 데이터를 내부에 저장한다
4. 명령어를 선인출 한다
폰노이만의 설계 개념
(1) 2진수 체계 사용
(2) 프로그램, 데이터들을 내부에 저장
1.16
폰노이만 구조에 기반한 컴퓨터들은 프로그램 코드를 기억장치에 저장된 순서대로 읽어서 실행한다. 이와 관련된 CPU 내부 레지스터는 다음 중에서 어떤 것인가?
1. 프로그램 카운터
2. 누산기
3. 명령어 레지스터
4. MAR
폰노이만 아키텍처
(1) 프로그램 코드들을 기억장치에 저장된 순서대로 실행
(2) 해당 기억장치의 주소는 PC(프로그램 카운터)에 의해 지정
1.17
다음 컴퓨터 부품들 중에서 컴퓨터의 세대를 분류하는 기준이 되지 않는 것은?
1. 트랜지스터
2. 집적회로(IC)
3. LSI
4. VLSI
1세대 : 진공관
2세대 : 트랜지스터
3세대 : IC
4세대 : LSI
1.18
다음 중에서 IC의 출현에 의해 나타난 특징이라고 볼 수 없는 것은?
1. 전력 소모량이 줄어들었다
2. 가격이 높아졌다
3. 신뢰도가 높아졌다
4. 컴퓨터의 크기가 감소하였다
- 전력 소모량 하락
- 컴퓨터 크기 감소
- 컴퓨터 가격 하락
- 냉각장치 소형화
- 동작 속도 상승
- 부품 신뢰도 상승
1.19
슈퍼컴퓨터에 대한 설명으로 적합하지 않은 것은?
1. 현존하는 컴퓨터들 중에서 성능이 월등한 컴퓨터들을 의미한다
2. 수천 개 이상의 프로세서들로 구성되는 시스템도 있다
3. I/O 처리 성능이 탁월하다
4. 슈퍼컴퓨터의 분류 기준은 계속 변한다
I/O처리 성능 탁월 -> 메인프레임 컴퓨터
1.20
다음 중에서 슈퍼컴퓨터의 구성 형태가 아닌 것은?
1. 클러스터 컴퓨터
2. 임베디드 컴퓨터
3. MPP
4. 파이프라인 슈퍼컴퓨터
1.21
다음 중에서 클러스터 컴퓨터의 특징으로 볼 수 없는 것은?
1. PC 혹은 워크스테이션들을 고속 네트워크로 접속하여 구성한다
2. 결함허용 능력을 가짐으로써 시스템 신뢰도가 높다
3. 하나의 시스템으로 통합 운용될 수 있다
4. 유비쿼터스 컴퓨팅의 기본 요소로 사용될 전망이다.
유비쿼터스 컴퓨팅 -> 임베디드 컴퓨터