본문 바로가기

컴퓨터구조

(2)
[혼공학습단 11기] #2. Ch 4 ~ Ch 5 Chapter 4. CPU의 작동원리 04-1. ALU와 제어장치 ALU는 레지스터로부터 피연산자를 받아들이고, 제어장치로부터 제어 신호를 받아들인다. ALU는 연산 결과와 플래그를 내보낸다. 제어장치는 클럭, 현재 수행할 명령어, 플래그, 제어 신호를 받아들인다. 제어장치는 CPU 내부와 외부로 제어 신호를 내보낸다. 04-2. 레지스터 프로그램 카운터는 메모리에서 가져올 명령어의 주소, 명령어 레지스터는 해석할 명령어를 저장한다. 메모리 주소 레지스터는 메모리 주소, 메모리 버퍼 레지스터는 메모리와 주고받을 데이터를 저장한다. 범용 레지스터는 데이터와 주소 모두 저장하고, 플래그 레지스터는 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장한다. 스택 포인터는 스택 최상단의 위치를 저장한다. 베이스..
[혼공학습단 11기] #1. Ch 1 ~ Ch 3 Ch 1. 컴퓨터 구조 시작하기 01-1. 컴퓨터 구조를 알아야 하는 이유 컴퓨터 구조를 이해하면 문제 해결 능력이 향상된다. 컴퓨터 구조를 이해하면 문법만으로는 알기 어려운 성능/용량/비용 을 고려하며 개발할 수 있다. 01-2. 컴퓨터 구조의 큰 그림 컴퓨터가 이해하는 정보에는 데이터와 명령어가 있다. 메모리: 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품 CPU: 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 부품 보조기억장치: 전원이 꺼져도 보관할 프로그램을 저장하는 부품 입출력장치: 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품 시스템 버스: 컴퓨터의 네 가지 핵심 부품들이 서로 정보를 주고받는 통로 Ch 2. 데이터 02-1. 0과 1로 숫자를 표현하..