반응형

시스템 보안

 

1. CPU

중앙 처리 장치(中央處理裝置) 또는 CPU(영어: central processing unit)는 컴퓨터 시스템을 통제하고 프로그램의 연산을 실행하고 처리하는 가장 핵심적인 컴퓨터의 제어 장치, 혹은 그 기능을 내장한 칩을 말한다.

 

CPU의 구성 요소

CPU의 구성요소로는 연산장치, 레지스터, 제어장치가 있으며 모두 내부 버스로 이어져 있다.

 

연산장치( ALU )는 산술연산과 논리연산들을 수행하는 회로이다. 

산술연산은 +, -, x, ÷ 가 있으며 논리연산은 AND, OR, NOT, XOR 이 있다.

 

레지스터( Register )는 CPU 내부에서 처리되는 데이터 또는 결과를 일시적으로 기억하는 저장소이다.

 

레지스터의 종류

PC( Program Counter ) : 다음에 실행할 명령어가 저장된 주기억장치의 번지를 기억하는 레지스터

MAR( Memory Address Register ) : 주기억장치 접근하기 위한 주기억장치의 번지를 기억하는 레지스터

MBR( Memory Buffer Register ) : 주기억장치에 입/출력할 데이터를 기억하는 레지스터

IR( Instruction Register ) : 현재 실행 중인 명령어를 기억하고있는 레지스터

 

제어장치( Control Unit )는 주기억장치에서 읽은 명령어를 해석하고 그것을 실행하기 위해서 제어 신호를 보내는 장치이다.

 

내부 버스는 연산장치와 레지스터 등 CPU와 주변 장치들을 연결해 주는 라인을 말한다.

 

버스의 종류

데이터 버스( Data Bus ) : 시스템 컴포넌트 간의 데이터의 전송을 연결

주소 버스( Address Bus ) : 정한 메모리 번지를 찾는 데 사용되는 신호를 운반,  기억장소의 위치지정을 할수있음

제어 버스( Control Bus ) : 데이터 버스와 주소 버스를 제어하고 CPU와 기억장치 사이의 신호를 전송

 

CPU의 명령 실행 주기( Instruction Cycle )

인출, 간접, 실행, 인터럽트, 패치 로 구성

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기