하드웨어 - CPU
1. ALU: 연산장치. 산술/논리 연산
2. CU: 비트 명령어 해석(EX.0010110)
결과에 따라 다른 블록에 신호를 보냄
3. register: ALU와 CU가 명령어를 해석중일 때 다음 이진데이터 저장
가. 특수 레지스터
1) 메모리 주소 레지스터(MAR): 읽기와 쓰기 연산, 주기억장치 주소 저장
2) 프로그램 카운터(PC): 다음 수행할 명렁어 주소 저장
3) 명령어 레지스터(IR): 현재 수행중인 명령어 저장
4) 누산기(AC): 연산 결과 임시 저장
4. BUS: 서로 데이터를 주고받는 매개체
가. BUS
1) 주소 버스: 주소값 이동
2) 데이터 버스: 데이터 이동
3) 제어 버스: 명령을 메모리에 전달시 이동
5. 클럭신호: 데이터 동기화 신호, 명령 처리 신호
<동작과정>
1. 주기억장치는 입력장치에서 입력받은 데이터 또는 보조기억장치에 저장된 프로그램을 읽어옴
2. CPU는 프로그램 실행을 위해 주기억장치에 저장된 프로그램 명령어와 데이터를 읽고 결과를 다시 주기억장치로 보냄
3. 주기억장치는 처리 결과를 보조기억장치에 저장하거나 출력장치로 내보냄
4. 제어장치는 1~3의 순서제어
'컴퓨터 구조' 카테고리의 다른 글
[JKD 동아리] 하드웨어 이론 4주차 "프로그램 실행 과정" (0) | 2020.01.13 |
---|---|
[JKD 동아리] 하드웨어 이론 3주차 "하드웨어 - 기억장치" (0) | 2020.01.13 |
[JKD 동아리] 하드웨어 이론 1주차 "컴퓨터 시스템의 구성요소" (0) | 2020.01.13 |
[PEview] PE파일 구조 분석 (0) | 2019.05.30 |
[컴퓨터 구조] 폰 노이만 아키텍처 (0) | 2019.05.29 |