컴퓨터 구조
- 컴퓨터 구조에 대해 알아야 컴퓨터 공학에 대해 이해할 수 있다. (성능, 용량, 비용)
모든 프로그램은 컴퓨터 부품이 실행한다.
프로그램을 이루는 두 정보
프로그램은 0과1로 이루어져있다.
-
명령어 : 컴퓨터를 동작시키는 실질적인 정보
-
데이터 : 명령어의 대상이 되는 재료
컴퓨터의 네 가지 핵심 부품
-
CPU
- 명령어를 해석하고 실행을 담당하는 장치 (fetch & execute)
-
메인 메모리 & 캐시 메모리
- 실행 중인 프로그램을 저장하는 장치
- 실행 중인 프로그램은 프로세스를 말하기도 한다.
- 전원이 꺼지면 삭제되는데 휘발성 저장 장치라고도 말한다.
-
보조기억장치
- 보관할 프로그램을 저장하는 장치
- 전원이 꺼져도 저장을 유지한다, 비휘발성 저장 장치
- 메인 메모리보다 저장 용량이 크다.
- SSD, HDD 등
-
입출력장치
- 컴퓨터 내외부와 정보를 주고받는 장치
- 모니터, 마이크
-
메인 보드 (마더 보드)
- 핵심 부품을 연결할 기판
- CPU, 메모리, 보조기억장치, 입출력장치 간 정보를 주고 받을 통로를 시스템 버스라고 한다.
부품 구조
- CPU
- 레지스터
- 연산결과를 잠시! 저장해야 할때 레지스터에 저장이 된다.
- ALU
- 간단하게 말하자면 계산기 회로.
- 제어 장치
- 명령어를 실질적으로 해석해주는 장치
- 제어 신호 (Control Signal)를 내보내주는 장치