가장 먼저 컴퓨터가 무엇을 이해할 수 있는지 알아야 합니다.
컴퓨터는 0과 1로 표현된 정보만을 이해합니다. 그리고 이렇게 0과 1로 표현되는 정보에는 크게
두 종류가 있는데, 데이터와 명령어 입니다.
데이터: 컴퓨터가 이해하는 숫자, 문자, 이미지, 동영상 같은 정적인 정보를 말합니다.
명령어 : 컴퓨터를 실질적으로 작동시키는 정보, 데이터는 명령어 없이는 아무것도 할 수 없는 정보 덩어리일 뿐
즉, 명령어는 컴퓨터를 작동시키는 정보이고, 데이터는 명령어를 위해 존재하는 일종의 재료입니다. 이런 점에서 컴퓨터 프로그램은 '명령어들의 모음'으로 정의되기도 합니다. 그래서 명령어는 컴퓨터 구조를 학습하는 데 있어 데이터보다 더 중요한 개념이라고 할 수 있습니다. 명령어가 어떻게 생겼는지, 그리고 다양한 데이터를 어떻게 활용하는 지 알아야 합니다.
컴퓨터의 4가지 핵심 부품
아두이노, 라즈베리파이와 같은 작은 컴퓨터부터 노트북, 데스크톱, 서버 컴퓨터에 이르기까지 그 크기와 용도도 제각각입니다.
- 아누이노
- 서버 컴퓨터
컴퓨터의 핵심 부품은 중앙처리장치(CPU), 주기억장치(메모리), 보조기억장치, 입출력장치 입니다. 아 네 가지 부품의 역할만 이해해도 컴퓨터의 작동 원리를 대부분 파악할 수 있습니다.
주기억장치의 종류
주기억 장치에는 크게 RAM(Random Access Memory) , ROM(Read Only Memory), 두 가지가 있습니다. 메모리라는 용어는 보통 RAM을 지칭합니다
간단 정리
아무리 복잡하더라도 모든 컴퓨터 시스템은 다음으로 구성됩니다.
- 최소 1개의 CPU
- 프로그램을 유지할 메모리와 데이터
- 입출력 장치
- 보조기억장치 (장기기억장치)
대학에서 알려주는 넓고 얇은 CS지식!