컴퓨터의 4가지 핵심 부품
System Fan, Floppy, Heat Sink, Hard Drive, Opital Drive, Ram Modules, Mother Board(Main Board), Process(CPU), Power Supply...
마더 보드(Mother Board)라고도 불린다.
: 메모리에 저장된 값을 읽고 해석하는 장치
산술논리연산장치, 즉 계산하는 장치. 컴퓨터 내부에서 수행되는 대부분의 계산을 도맡아 수행한다.
CPU 내부의 작은 임시 저장 장치. 프로그램을 실행하는 데 필요한 값들을 임시로 저장한다.
제어 신호를 발생시키고 명령어를 해석하는 장치.
나름대로 그림으로 정리해보았다...
제어장치에서 메모리의 1번지에 저장된 명령어를 읽어 들이기 위하여 메모리에 '메모리 읽기' 제어 신호를 보낸다.
메모리에서 1번지에 저장된 명령어를 CPU에 건네주면, 이 명령어가 레지스터에 저장된다. 읽어 들인 명령어를 제어장치에서 해석 후, 메모리의 3번지와 4번지의 데이터의 필요를 판단, 읽어들이기 위해 '메모리 읽기' 제어 신호를 보낸다.
메모리에서 3번지와 4번지에 저장된 데이터를 CPU에 건네주면 이들을 서로 다른 레지스터에 저장된다. ALU는 이렇게 읽어 들인 데이터로 연산을 수행 후, 결괏값은 레지스터에 저장이 된다.
메모리의 1번지 명령어를 실행했으니, 2번지에 저장된 다음 명령어를 읽어 들이기 위해 다시 '메모리 읽기' 제어 신호를 보낸다.
메모리에서 2번지에 저장된 명령어를 CPU에 건네주면, 이 명령어가 레지스터에 저장된다. 제어장치는 명령어를 해석 후, 메모리에 계산 결과를 저장해야 한다 판단, '메모리 쓰기' 제어 신호와 함께 계산 결과를 보낸다. 메모리가 계산 결과를 저장하면 두 번째 명령어 실행 또한 끝이 난다.
: 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품
: 메모리보다 크기가 크고 전원이 꺼져도 저장된 내용을 잃지 않는 메모리 보조 저장 장치
하드 디스크, SSD, USB 메모리, DVD, CD-ROM...
: 컴퓨터 외부에 연결되어 컴퓨터 내부의 정보를 교환하는 장치
모니터, 키보드, 마우스...
: 컴퓨터의 핵심 4가지 부품을 연결하는 가장 중요한 버스
버스(bus)란?
정보를 주고 받는 통로
컴퓨터가 이해하는 구조에 대해서 간단하게 말하고 정리하겠다.
언어의 구조는 주어 + 동사로 이루어졌으나, 컴퓨터는 데이터 + 명령어의 구조를 이해하기에 사람과 컴퓨터의 언어의 확연한 차이가 드러난다.