본문 바로가기

언어/ETC.

[패스트캠퍼스] 컴퓨터활용능력 1급 정리 - 2

728x90
반응형
반응형

2. 컴퓨터 일반 - 제어장치, 연산장치, 문자 데이터 표현방식, 주기억장치

 

 

"제어장치"(Control Unit:CU) (7가지 이름 기억해놓고 세부적인 내용 외우기)

1) 프로그램 카운터(PC:Program counter)
다음에 실행될 명령어 주소 저장, 프로그램 수행 순서 제어

2) 명령 레지스터 (IR: Instruction register)
현재 실행중인 명령어를 해독하기 위해서 임시로 보관

3) 명령 해독기 (ID: instruction decoder)
명령을 해독해서 올바른 연산을 수행하도록 함

4) 번지해독기(AD: Address decoder)
번지(프로그램 주소)를 해독해서 주소에 기억된 내용을 데이터 레지스터로 전송

5) 부호기(Encoder)
실행 가능한 신호로 변환.

6) 기억 주소 레지스터 (memory address register :MAR)
메모리 주소 기억

7) 기억버퍼레지스터 (memory buffer register:MBR)
기억장치에서 일시적으로 기억한다.

 

 

연산 장치(ALU : Arithmetic Logic Unit)

1) 누산기(Accumulator) : "산술 및 논리 연산 결과"를 '일시적으로 기억'
2) 가산기(Adder) 
사칙연산과 함께 데이터레지스터에 '저장된 값과 누산기 값 더함'
3) 보수기(Complement) : '음수 표현이나 뺄셈' 시 입력된 데이터를 보완하는 수로 변환
4) 데이터(data)레지스터 : "연산에 필요한 데이터"를  '일시적으로 기억'
5)상태(status) 레지스터 : CPU 상태와 연산 결과 '상태 기억'
6) 기억 storage레지스터 : "기억장치에 전송할 데이터"를 '일시적으로 기억'
7) 인덱스 index 레지스터 : '주소 변경 위해' 사용
8) 주소 address 레지스터 : '기억 장치 내 실제' 주소 기억

 

 

문자 데이터 표현 방식

1) BCD 코드
6비트로 구성, 2의 6승(64가지 문자 표현)
8421코드라고 함

2) ASCII 코드 (미국 표준코드)
7비트로 구성, 2의 7승 (128가지 문자표현)
실제로는 패리티 체크 비트까지 포함 8비트
데이터 통신을 위한 정보교환코드로 PC에서 문자표현을 위해 사용

3) EBCDIC 코드 (BCD코드의 확장판)
8비트로 구성, 2의 8승(256가지 문자표현)
범용(대형)컴퓨터에서 정보처리 부호용으로 사용

4) 유니코트 
전세계모든문자를 표현할 수있는 16비트 완성형 국제 표준 코드
한글, 한자, 영문, 숫자 모두 2바이트로 표시

 


 

 

***주기억장치 (메모리)
각 메모리의 특징 이해

1)캐시 메모리
CPU, '주기억장치' 사이 서로의 속도 차이를 줄이기 위한 고속 메모리
적중률(hit ratio)이 높을 때 시스템의 전반적 속도가 향상
주기억 장치보다 소용량으로 구성, 로컬 메모리(RAM)
DRAM보다 접근속도가 빠른 SRAM 등 사용

2)가상 메모리 (가짜로 사용하는거.)
"보조기억장치의 일부"를 "주기억장치처럼" 사용
주기억장치보다 큰 프로그램 실행할경우
주기억장치의 적은 용량을 크게 활용하기 위해 사용

3) 버퍼메모리
CPU와 "주변 장치(예를 들어 프린터)" 사이의 속도차이를 줄이기 위한 임시 메모리
데이터를 주고받을 때 생기는 전송 속도의 차이 보완
데이터 전송효율을 높이기 위해 사용

4)플래시 메모리
전원이 끊어져도 저장된 정보가 지워지지 않는 "비휘발성" 메모리(ROM,RAM의 기능 모두 가짐)
디카, MP3, PDA 등에 사용

 

ROM과 RAM

1) ROM(Read Only Memory)
전원이 꺼져도 기억이 지워지지 않음 (비휘발성)
BIOS, POST(주변장치 이상 검사), 한자/한글 코드 등 수록, Firmware로 구성
-MASK ROM : 제조 과정에서 필요한 정보를 미리 기록
PROM : 정보를 한번만 기록. 기록후 변경 못함
-EPROM :자외선 이용하여 정보를 지우고 기록가능
EEPROM : 전기적 방법 이용하여 정보 지우고 다시 기록 가능

2) RAM(Random Access Memory)
전원이 꺼지면 기억이 지워짐 (휘발성) 읽기 쓰기 둘다 가능
-DRAM : 주기적 재충전 필요
주기억장치에서 사용
소비전력이 낮고 속도가 느림
가격이 저렴, 회로 간단

- SRAM : 재충전 필요없음
캐시메모리에서 사용
소비전력이 높고 속도가 빠름
가격이 비싸고, 회로 복잡

 

 

728x90
반응형