컴퓨터 구조를 알아야 하는 이유 

- 컴퓨터구조를 이해하면 문제 해결 능력이 향상된다 

- 컴퓨터 구조를 이해하면 문법만으로는 알기 어려운 성능/용량/비용을 고려하며 개발할 수 있다.

 

컴퓨터 구조의 큰 그림

컴퓨터가 이해하는 정보

컴퓨터는 0과 1로 표현된 정보만을 이해 

1. 데이터

컴퓨터가 이해하는 숫자 문자 이미지 동영상과 같은 정적인 정보

2. 명령어

데이터를 움직이고 컴퓨터를 작동시키는 정보

 

컴퓨터의 4가지 핵심부품

1. CPU

-산술논리연산장치(Arithmetic Logic Unit): 컴퓨터 내부에서 수행되는 대부분의 계산을 담당

-레지스터(Register): CPU내부의 작은 임시 저장장치, 프로그램을 실행하는 데 필요한 값들을 임시로 저장. 

-제어장치(Control Unit): 제어신호라는 전기신호를 내보내고 명령

2. 주기억장치(메모리)

--> 주기억 장치에는 RAM(Random Access Memory)와 ROM(Read Only Memory)로 나누어짐.

일반적으로는 메모리는 RAM을 지칭함.

메모리:

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

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

- 메모리에 저장된 값의 위치는 주소를 통해 알 수 있다.

3. 보조기억장치

메모리의 치명적인 약점 두가지 

- 가격이 비싸 저장 용량이 적다. 

- 전원이 꺼지면 저장된 내용을 잃어버린다.

-->이러한 부분들을 보완하기 위해 필요한 장치가 보조기억장치이다. 

4. 입출력장치

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

5. 메인보드와 시스템버스

 

'컴퓨터구조' 카테고리의 다른 글

02.데이터  (0) 2023.08.21
0. 컴퓨터 구조  (0) 2023.08.20

+ Recent posts