[컴퓨터 구조] 컴퓨터 구조의 큰그림

컴퓨터가 이해하는 정보
컴퓨터는 작성한 소스코드를 데이터명령어 형태로 변환 뒤 실행

명령어: 컴퓨터에게 행동 지시를 내리는 말
데이터: 명령의 대상, 명령어의 재료

 

※ CPU의 종류에 따라 실행가능한 명령어의 종류나 처리방식이 달라진다.

 


 

컴퓨터의 핵심부품

- CPU

- 메모리

- 캐시 메모리

- 보조기억장치

- 입출력 장치

 

 

CPU

CPU
명령어를 읽고 해석하고 실행하는 부품

 

구성요소

1. ALU(산술연산장치): 연산을 수행하는 회로로 구성된 계산기

2. CU(제어장치): 명령어를 해석해 전기신호로 내보내는 장치

    - 전기신호: 부품을 작동시키기 위한 신호

3. 레지스터: 명령어를 처리하며 중간값을 저장

 

 

주기억 장치

주기억장치
"실행중"인 프로그램의 데이터와 명령어를 저장하는 부품으로 휘발성이다.
RAM과 ROM이 주기억 장치이다.

 

메모리에는 주소와 휘발성이라는 개념이 사용되며,

주소는 명령어를 찾기 위해 정돈시킨 정보이며

휘발성은 전원이 꺼지면 사라지는 개념이다.

 

+ 캐시메모리: CPU가 조금이라도 빠르게 메모리에 저장된 값을 접근하기 위해 사용하는 저장장치. 빠른 메모리 접근을 보조

 

 

보조기억 장치

보조기억장치
주기억장치를 보조하기 위한 장치로, 비휘발성 저장장치이다. 보관할 프로그램을 저장한다.

ex) CD-ROM, 하드디스크, 플래시메모리(SSD, USB메모리), 플로피 디스크

 

비휘발성은 전원이 꺼져도 정보가 사라지지 않는 것.

 

※ CPU는 보조기억장치에 저장된 프로그램을 곧장 가져와 실행할 수 없기 때문에 보조기억장치에 있는 프로그램을 주기억장치로 복사하여 가져온 뒤 사용할 수 있다.

 

 

저장장치는 작고, 빠르면 비싸며, 크고 느리면 싸다

 

 

입출력 장치

입출력장치
컴퓨터 외부에 연결되어 내부와 정보를 교환하는 장치, 주변장치라고 통칭하기도 한다.

입력장치: 마우스, 키보드
출력장치: 모니터, 프린터, 스피커

 

메인보드: 여러 부품들을 연결하는 슬롯과 단자들로 구성되어 있는 장치

 

이 장치들이 정보를 교환하기 위한 통로버스라고 부르며, 핵심 부품들을 연결하는 시스템 버스가 중요하다.