컴퓨터활용능력 1급 필기 · 컴퓨터 일반 과목
컴퓨터활용능력 1급 컴퓨터 시스템 핵심정리
- 중요도
- ★★★★★ (5 / 5)
- 출제 비중
- 컴퓨터 일반 20문항 중 약 6문항 (30%)
CPU 의 구성(제어장치·연산장치·레지스터), 기억장치, 자료 표현 방식, 프로그래밍 언어를 다룹니다.
컴퓨터 시스템, 이것만은 꼭 외우세요
- 프로그램 카운터(PC)는 다음에 실행할 명령의 주소를, 명령 레지스터(IR)는 지금 실행 중인 명령을 기억합니다.
- 누산기(AC)는 연산 결과를 잠시 기억하는 레지스터입니다.
- RISC 는 명령어가 적고 단순해 빠르고, CISC 는 명령어가 많고 복잡합니다.
- 유니코드는 전 세계 글자를 2바이트로 표현하고, ASCII 는 7비트로 128글자를 표현합니다.
- 컴파일러는 전체를 한 번에 번역해 실행이 빠르고, 인터프리터는 한 줄씩 번역해 고치기 쉽습니다.
컴퓨터 시스템 대표 문제 5개
문제 1. CPU의 레지스터 중 다음에 실행할 명령어의 주소를 기억하는 것은?
- ① 프로그램 카운터(PC)
- ② 명령 레지스터(IR)
- ③ 누산기(AC)
- ④ 메모리 버퍼 레지스터(MBR)
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ① 프로그램 카운터(PC)
핵심: 프로그램 카운터(PC): 다음에 실행할 명령의 주소
프로그램 카운터는 '다음 차례'의 주소를 가리키는 레지스터입니다.
틀린 선지
- ② 명령 레지스터(IR): 지금 실행 중인 명령의 내용을 기억합니다.
- ③ 누산기(AC): 연산의 결과를 잠시 기억합니다.
- ④ 메모리 버퍼 레지스터(MBR): 기억장치에서 읽어 오거나 저장할 자료를 잠시 기억합니다.
문제 2. 컴파일러와 인터프리터를 비교한 설명으로 옳은 것은?
- ① 컴파일러는 한 줄씩 번역하고, 인터프리터는 전체를 한 번에 번역한다.
- ② 컴파일러는 목적 프로그램을 만들고, 인터프리터는 만들지 않는다.
- ③ 컴파일러가 인터프리터보다 실행 속도가 느리다.
- ④ 컴파일러가 인터프리터보다 번역 속도가 빠르다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 컴파일러는 목적 프로그램을 만들고, 인터프리터는 만들지 않는다.
핵심: 컴파일러: 전체 번역, 목적 프로그램 생성, 실행이 빠름
컴파일러는 프로그램 전체를 한 번에 번역해 목적 프로그램(기계어 파일)을 만듭니다. 번역은 오래 걸리지만 실행은 빠릅니다. 인터프리터는 한 줄씩 번역하며 바로 실행하고 목적 프로그램을 만들지 않습니다.
틀린 선지
- ① 컴파일러는 한 줄씩 번역하고, 인터프리터는 전체를 한 번에 번역한다.: 서로 바뀌었습니다.
- ③ 컴파일러가 인터프리터보다 실행 속도가 느리다.: 컴파일러 쪽 실행 속도가 더 빠릅니다.
- ④ 컴파일러가 인터프리터보다 번역 속도가 빠르다.: 전체를 번역해야 하므로 컴파일러의 번역 속도가 더 느립니다.
문제 3. RISC 방식 프로세서를 CISC 방식과 비교한 설명으로 옳지 않은 것은?
- ① 명령어의 종류가 적고 구조가 단순하다.
- ② 명령어의 길이가 일정하다.
- ③ 전력 소모가 적고 처리 속도가 빠르다.
- ④ 복잡한 명령어를 많이 갖추어 프로그램 작성이 쉽다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ④ 복잡한 명령어를 많이 갖추어 프로그램 작성이 쉽다.
핵심: RISC는 명령어가 적고 단순해 빠르다
RISC 의 R 은 Reduced(줄인)입니다. 명령어를 줄이고 단순하게 만들어 속도를 높였습니다. 대신 복잡한 일은 단순한 명령 여러 개를 조합해야 해서 프로그램이 길어집니다.
틀린 선지
- ① 명령어의 종류가 적고 구조가 단순하다.: 맞는 설명입니다.
- ② 명령어의 길이가 일정하다.: 맞는 설명입니다.
- ③ 전력 소모가 적고 처리 속도가 빠르다.: 맞는 설명입니다.
문제 4. 보조기억장치의 일부를 주기억장치처럼 사용하여, 주기억장치보다 큰 프로그램을 실행할 수 있게 하는 기법은?
- ① 캐시 메모리
- ② 가상 메모리
- ③ 버퍼 메모리
- ④ 연관 메모리
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ② 가상 메모리
핵심: 가상 메모리: 보조기억장치를 주기억장치처럼 쓴다
가상 메모리는 하드디스크 같은 보조기억장치의 빈 곳을 빌려 주기억장치가 넓어진 것처럼 쓰는 방법입니다.
틀린 선지
- ① 캐시 메모리: CPU 와 주기억장치의 속도 차이를 줄이는 고속 메모리입니다.
- ③ 버퍼 메모리: 속도가 다른 두 장치 사이에서 자료를 잠시 모아 두는 메모리입니다.
- ④ 연관 메모리: 저장된 내용으로 자료를 찾는 메모리입니다.
문제 5. 자료의 표현에 대한 설명으로 옳지 않은 것은?
- ① ASCII 코드는 7비트로 128가지 문자를 표현한다.
- ② 유니코드는 전 세계의 문자를 표현할 수 있는 국제 표준 코드이다.
- ③ BCD 코드는 8비트로 256가지 문자를 표현한다.
- ④ EBCDIC 코드는 8비트로 256가지 문자를 표현한다.
▼ 정답과 해설 보기▲ 정답과 해설 접기
정답: ③ BCD 코드는 8비트로 256가지 문자를 표현한다.
핵심: BCD는 6비트(64가지), ASCII는 7비트, EBCDIC은 8비트
문자 코드의 비트 수를 정리하면 다음과 같습니다.
- BCD: 6비트 → 64가지
- ASCII: 7비트 → 128가지
- EBCDIC: 8비트 → 256가지
틀린 선지
- ① ASCII 코드는 7비트로 128가지 문자를 표현한다.: 맞는 설명입니다.
- ② 유니코드는 전 세계의 문자를 표현할 수 있는 국제 표준 코드이다.: 맞는 설명입니다.
- ④ EBCDIC 코드는 8비트로 256가지 문자를 표현한다.: 맞는 설명입니다.
직접 풀어서 확인해 보세요.