본문 바로가기

컴퓨터활용 1급 필기

[컴퓨터일반] 중앙처리장치 배우기 (중앙처리장치, CPU, Registry, 연산장치, 제어장치, 마이크로프로세서)

 

오늘 공부할 내용은

- 중앙처리장치 (cpu)

- 레즈스트리 (Registry)

- 연산장치

- 제어장치

- 마이크로프로세서

 

중앙처리장치 (CPU)

: 컴퓨터의 기억, 해석, 연산, 제어

= 컴퓨터의 4대 기능을 수행

- 속도 : 레지스터 > 캐시 > DRAM > 하드디스크 > CD-ROM > 플로피디스크 > 자기테이프


* 레지스터 (Register)

: CPU 내부에서 처리할 명령이나 연산의 중간값 등을 일시적으로 수행하는 소규모의 임시기억장치

1) CPU가 요청을 처리하는데 필요한 데이터의 임시저장할 수 있는 휘발성 메모리

2) 물리적으로 CPU에 가까운 곳에 위치하여 고속으로 처리

3) 메모리 계층의 최상위에 위치하며 가장 빠른 속도로 처리

* 레지스트리 (Registry)

: 윈도우 전반에 사용되는 설정 및 운영에 필요한 정보를 담고있는 계층 구조식 데이터베이스

1) 레지스트리 편집기를 사용하여 레지스트리를 변경하면 시스템 손상시킬 수 있으므로 모두 백업한 후 변경

2) Windows가 작동되는 동안 지속적으로 참조

3) 내용은 기계어로 되어 있어 일반 문서 편집기로 확인 X , 수정하려면 레지스트리 편집 앱 사용

4) 시스템과 사용자에 대한 중요한 정보를 가지고 있으므로 레지스트리에 문제가 있을 경우 시스템 재부팅 안됨

+ 헷갈리지않게 조심하기!


연산장치 (ALU)

: 제어장치의 명령에 따라 실제로 연산을 수행하는 장치

* 연산에 사용되는 레지스터

가산기 (Adder)
2진수의 덧셈을 수행
→ 누산기와 데이터 베이스에 보관된 자료를 더해 누산기에 보관
보수기 (comple mentor)
뺄셈을 위해 입력된 값을 보수로 변환
누산기 (AC , Accumulator)
연산 결과를 일시적으로 저장
데이터 레지스터 (Data Registor)
연산에 사용될 데이터를 기억
상태 레지스터 (Status Resistor)
연산 수행시 발생되는 여러가지 상태 정보 기억
인덱스 레지스터 (Index Registor)
주소 계산에 사용

제어장치

: 기억장치에 있는 명령을 차례대로 해독하고, 그 결과에 따른 제어 신호를 각 장치들에게 전달하는 장치

명령 계수기 (PC)
다음번에 시행할 명령어 번지(주소) 기억
명령어 레지스터 (IR)
현재 실행중인 명령의 내용을 기억
명령 해독기 (Decoder)
명령 레지스터에 있는 명령을 해독
☞ 제어 신호 발생
부호기 (Encoder)
해독된 명령에 따라 각 장치로 보낼 신호를 생성
☞ 명령어를 부호화
메모리 주소 레지스터 (MAR)
기억장치를 출입하는 데이터의 번지를 기억
메모리 버퍼 레지스터 (MBR)
기억장치를 출입하는 데이터가 잠시 기억

마이크로프로세서

: CPU와 비슷한 개념으로 CPU에 해당하는 부분을 반도체에 내장시킨 장치

- 크기가 작기 때문에 개인용 컴퓨터(PC) 에서 중앙처리장치로 사용

- 작은 규모의 임베디드 시스템이나 휴대용 기기에서부터 메인 프레임이나 슈퍼 컴퓨터까지 사용

RISC
CISC
적음
명령어
많음
간단
주소지정
복잡
많음
레지스터
적음
적음
전력소모
많음
빠름
처리속도
느림
저가
가격
고가
부적합
프로그래밍
간단함
서버, 워크스테이션
용도
개인용 컴퓨터(PC)

- RISC : 명령어의 수가 적음 = 전력소비 적음, 속도 빠름

복잡한 연산을 수행하기 위해 명령어 반복/조합 = 레지스터 많이 필요, 프로그램 복잡


오늘은 여기서 마무리!

공부 열심히 하시고 필기 한번에 합격하세요!