1. CPU(Central Processing Unit, 중앙처리장치)
입력장치로부터 자료를 받아서 연산하고 그 결과를 출력장치로 보내는 일련의 과정을 제어하며 조정하는 핵심장치이다. 사람으로 따지면 두뇌
ALU(연산장치)
산술연산과 논리연산을 수행
Register(레지스터)
간단하게 설명하면 CPU가 사용하는 변수, 기억장치중 액세스 속도가 가장 빠름
PC(Program Counter) | MAR(Memory Address Register) | MBR(Memory Buffer Register) | IR(instruction Register)
Control Unit(제어장치)
명령어를 해석하고 제어 신호(control signals)들을 순차적으로 발생
내부 CPU 버스
ALU와 레지스터 간의 데이터 이동을 위한 데이터 경로
2. 버스 시스템(Bus System)
버스(Bus)란 시스템에 많은 장치를 공유하여 데이터와 주소 등 정보를 전달하는 라인이다. 한정된 자원이므로 버스를 획득하기 위한 경합이 많이 발생한다. 그때문에 입출력 성능이 차이가 있다.
데이터 버스(Data Bus)
시스템 컴포넌트 간 처리 데이터를 전송하기 위한 용도
주소 버스(Address Bus)
기억장소의 위치 또는 장치 식별을 위한 라인
라인의 비트 수에 따라 접속 되는 용량 결정
제어 버스(Control Bus)
CPU와 기억장치 또는 I/O 장치 사이의 제어 신호를 전송하는 라인
3. CPU의 명령 실행 주기(Instruction Cycle)
하나의 명령어 실행이 끝난 후, 다음 명령어의 수행이 시작되어 끝날때까지 걸리는 시간
명령이 실행되고 다시 다음 명령의 인출이 반복되는 주기
인출(Instruction Fetch)
메모리에서 데이터를 불러들여 레지스터에 적재
간접(Indirect)
메모리 참조 시 간접주소 방식을 사용하는 경우
실행(Execution)
명령과 데이터로 CPU가 산술 및 논리연산을 수행하는 것
인터럽트(Interrupt)
진행 중 예기치 않은 문제가 발생하더라도 계속 진행 될 수 있도록 하는 운영체제의 기능
하드웨어 인터럽트 | 소프트웨어 인터럽트
'Etc. > 공부 요약' 카테고리의 다른 글
[정보 보안 개론] 시스템 보안 2 (0) | 2017.06.10 |
---|---|
[정보 보안 개론] 시스템 보안 1 (0) | 2017.06.10 |
[정보보안산업기사] 시스템 보안_컴퓨터 시스템 4 (0) | 2017.05.15 |
[정보보안산업기사] 시스템 보안_컴퓨터 시스템 3 (0) | 2017.05.14 |
[정보보안산업기사] 시스템 보안_컴퓨터 시스템 2 (0) | 2017.05.13 |