컴퓨터가 이해하는 2가지 정보 (데이터, 명렁어)
데이터
•
숫자, 문자, 이미지, 동영상과 같은 정적인 정보
•
컴퓨터와 주고받는 또는 내부에서 저장된 정보
•
0과 1로 숫자를 표현하는 방법
•
0과 1로 문자를 표현하는 방법
명령어
•
컴퓨터를 실질적으로 움직이게 하는 정보
•
데이터는 명령어를 위한 일종의 재료
컴퓨터의 4가지 핵심 부품
1.
CPU
2.
메모리 (주기억장치)
3.
보조기억장치
4.
입출력장치
CPU
•
ALU (계산기)
•
레지스터 : CPU 내부의 작은 저장장치
•
제어장치 : 제어 신호를 보내고, 명령어를 해석하는 장치
•
메모리에 저장된 값을 읽어들이고, 해석하고, 실행하는 장치이다.
메모리 (주기억장치)
•
프로그램이 실행되기 위해서는 메모리에 저장되어 있어야 한다.
•
메모리는 실행되는 프로그램(프로세스)의 명령어와 데이터를 저장하고 있다.
•
메모리의 저장된 값의 위치는 주소로 알 수 있다.
•
전원이 꺼질 시 저장된 내용을 모두 잃어버린다.
•
휘발성 저장장치이다.
보조기억장치
•
보관할 정보를 저장한다.
•
전원이 꺼져도 내용을 계속해서 저장하고 있다.
입출력장치
•
키보드, 마우스 등등
•
컴퓨터 외부에 연결되어 컴퓨터 내부와 정보를 교환할 수 있는 부품이다.
메인보드와 시스템 버스
•
장치를 연결해주는 판을 메인보드라고 한다.
•
정보를 전달하는 통로를 버스라고 한다.
•
다양한 종류의 버스가 있다.
•
컴퓨터의 핵심 부품을 연결하는 버스를 시스템 버스라고 한다.
시스템 버스의 내부 구조
•
주소 버스 : 주소를 주고받는 통로
•
데이터 버스 : 명령어와 데이터를 주고 받는 통로
•
제어 버스 : 제어 신호를 주고 받는 통로
