컴퓨터 구조 개요 | 컴퓨터구조
October 10, 2023
컴퓨터구조
컴퓨터구조를 공부해야하는 이유?
- 문제 해결 능력을 기를 수 있다.
- 성능, 용량, 비용을 고려한 개발을 할 수 있다.
컴퓨터를 미지의 대상이 아니라 분석의 대상으로 바라보자!
컴퓨터가 이해하는 정보
- 컴퓨터는 0과 1로 표현되는 정보만 이해하는데, 0과 1로 표현되는 정보는 데이터와 명령어가 있습니다.
- 컴퓨터를 한마디로 표현한다면? 명령어를 처리하는 기계라고 말할 수 있다. 컴퓨터는 데이터와 명령어를 갖고 있지만, 데이터는 명령어를 처리하기 위한 재료이지, 명령어가 더 중요하다.
컴퓨터의 4가지 핵심 부품
- CPU : CPU는 메모리에 저장된 명령어를 읽어 들이고, 해석하고, 실행하는 장치이다. 즉, 계산을 하는 장치이다.
- ALU: 연산, 계산을 하는 장치
- 레지스터: CPU 내부의 작은 저장장치
- 제어장치: 제어신호를 보내고 명령어를 해석하는 장치
- 메모리
- 메모리에는 현재 실행되는 프로그램의 데이터와 명령어를 저장된다.
- 휘발성으로 저장된다.
- 메모리에는 주소 라는 개념이 사용되어 원하는 데이터와 명령어에 빠르게 접근할 수 있다.
- 보조기억장치
- 전원이 꺼져도 보관될 프로그램을 저장하는 장치
- 반영구적으로 파일형태로 저장이된다.
- 입출력장치: 컴퓨터 외부에 연결되어 내부와 정보를 교환할 수 있는 장치
- 메인보드, 시스템 버스: 컴퓨터의 4가지 핵심부품은 메인보드에 연결되어 시스템버스를 통해 데이터를 주고 받는다.