반응형
CPU의 구조
CPU의 구성요소
구성요소 | 설명 |
ALU(산술논리연산장치) | 산술(+,-,×,÷) 및 논리(AND,OR,NOT,XOR) 연산을 위한 장치 |
Control Unit(제어장치) | 명령어(프로그램 코드)를 해석하고 제어신호(Control Signal)을 발생시키는 장치 |
내부 CPU 버스 | CPU 내부 구성요소들 간의 데이터 이동을 위한 경로 |
Register(레지스터) | CPU 내부의 처리를 위한 기억장치(액세스 속도가 가장 빠름) |
Register(레지스터) 종류
종류 | 설명 |
PC(Program Counter) | 다음에 인출할 명령어 주소 값을 저장 |
AC(Accumulator) | 처리할 데이터를 일시 저장 |
IR(Instruction Register) | 가장 최근 인출한 명령어코드를 저장 |
MAR(Memory Address Register) | 데이터 주소를 일시 저장 |
MBR(Memory Buffer Register) | 기억장치로부터 읽혀진 데이터를 일시 저장 |
CPU 명령 실행 주기(Instruction Cycle)
종류 | 설명 |
인출(Instruction Fetch) | 메모리에서 데이터를 로드하여 레지스터에 적재하는 과정 |
간접(Indirect) | 메모리를 참조할 때 간접주소 방식(메모리 내에 데이터가 아닌 주소가 존재하는 경우)을 사용하는 경우에 실행 |
실행(Execution) | 산술 및 논리 연산을 수행하는 과정 |
인터럽트(Interrupt) | 예기치 않은 문제가 발생할 경우 계속해서 업무 처리를 위한 기능으로 하드웨어 인터럽트 또는 소프트웨어 인터럽트가 있음 |
반응형
'정보보안기사 > 시스템보안' 카테고리의 다른 글
[정보보안기사] 시스템 보안 : 서버 보안 (68) | 2023.05.03 |
---|---|
[정보보안기사] 시스템 보안 : 클라이언트 보안 (16) | 2023.05.02 |
[정보보안기사] 시스템 보안 : 운영제체 (0) | 2023.05.02 |
백도어의 정의와 기능, 종류 (0) | 2023.04.13 |
댓글