CS/컴퓨터구조

컴퓨터 구조의 큰 그림

일단 기록하자👣 2024. 4. 11. 01:05

컴퓨터의 구조와 핵심 부품의 간단한 역할에 대해서 살펴보자.

세부적인 내용은 후에 더 자세히 기록하자.

컴퓨터 구조

컴퓨터 구조는 컴퓨터가 이해하는 정보와 네 가지 핵심 부품으로 이루어져있다.

컴퓨터가 이해하는 정보는 데이터와 명령어이고 모두 0과 1로 표현되어있다.

컴퓨터의 네 가지 핵심 부품으로는 CPU, 메모리, 보조기억장치, 입출력장치가 있다.

 

컴퓨터 핵심 부품

메모리

메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다.

프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야한다.

그리고 메모리에 저장된 값의 위치는 주소를 통해 알 수 있다. 즉, 메모리에 데이터가 저장되어 있으면 저장된 메모리의 주소를 통해 데이터를 읽어올 수 있다.

 

CPU

메모리에 저장된 명령어를 읽고 명령어를 해석하고 실행한다.

CPU는 ALU, 레지스터, 제어장치로 이루어져있다.

ALU는 계산기의 역할을 담당하고 레지스터는 임시 저장 장치이다. 그리고 제어장치는 전기 신호를 내보내고 명령어를 해석하는 장치이다. 메모리에 저장된 값을 읽고 싶을 때는 메모리 읽기라는 제어 신호를 보내고 메모리에 어떤 값을 저장하고 싶을 때는 메모리 쓰기라는 제어신호를 보낸다.

 

보조기억장치

주기억장치가 실행되는 프로그램을 저장한다면 보조기억장치는 보관할 프로그램을 저장하는 장치이다.

 

입출력장치

마이크, 스피커, 키보드, 마우스처럼 컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환하는 장치이다.


 

버스

버스는 메인보드에 연결된 부품들이 서로 정보를 주고받는 통로이다. 이 중에 핵심은 위에서 언급한 네가지 핵심 부품을 연결하는 시스템 버스이다. 시스템 버스는 주소 버스, 데이터 버스, 제어 버스로 구성된다.