컴퓨터 구조

컴퓨터의 핵심 부품 4가지 컴퓨터의 핵심 부품 4가지에 대해 러프하게 정리해보았다. 컴퓨터의 핵심부품1 메모리(주기억장치) - 메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다. - 프로그램이 실행되기 위해서는 메모리에 저장되어 있어야 한다. - 메모리는 실행되는 프로그램의 명령어와 데이터를 저장한다. - 메모리에 저장된 값의 위치는 주소로 알 수 있다. 컴퓨터의 핵심부품2 CPU (central processing unit) - CPU는 메모리에 저장된 명령어를 읽고 해석하고 실행하는 부품이다. - CPU 내부에는 ALU, 레지스터, 제어장치가 있다. (실제로는 더 많은 부품이 있는 매우 정교한 부품이지만, 크게 3가지로 볼 수 있다) - ALU(산술 논리 연산 장치): 계산기 - ..
컴퓨터 구조 컴퓨터 구조를 배워야 하는 이유는 다음과 같다고 한다. 1. 성능, 비용, 용량에 맞는 개발을 할 수 있다. 2. 컴퓨터를 내려다보며 문제를 해결할 수 있는 개발자가 될 수 있다. (문제 해결 능력 배양) 컴퓨터 구조는 결국 성능, 용량, 비용에 대한 이야기이다. 따라서 프로그래밍 언어의 문법만으로 해결하기 어려운 문제들을 해결(또는 고려)할 수 있다. 컴퓨터 구조에서 배우는 것은 크게 두 가지 1. 컴퓨터가 이해하는 정보 (데이터와 명령어) 1-1. 데이터: 숫자, 문자, 이미지, 동영상과 같은 정적인 정보 컴퓨터와 주고받는/내부에 저장된 정보를 데이터라고 통칭하기도 한다. 0과 1로 숫자를 표현하는 방법 0과 1로 문자를 표현하는 방법 1-2. 명령어 컴퓨터는 결국 명령어를 처리하는 기계..