Loading...

Computer Science/컴퓨터 구조

컴퓨터는 기본적으로 전기 신호의 유무, 즉 0과 1만을 이해할 수 있다. 그런데 어떻게 그런 컴퓨터가 ‘문자’로 된 명령어를 이해하고 처리하고 출력할 수 있는걸까?  기본 용어에 대한 이해문자 집합컴퓨터가 인식할 수 있는 문자의 모음을 문자 집합(character set)이라고 한다. 컴퓨터는 문자 집합에 속해 있지 않은 문자는 이해할 수 없다.예를 들어 문자 집합이 {a, b, c}인 경우, 컴퓨터는 d나 e 같은 문자는 이해하지 못한다.  인코딩컴퓨터는 결국 0과 1만 이해할 수 있다. 문자 집합에 속한 문자라고 한들, 그 문자를 그 상태 그대로 이해할 수 없다.컴퓨터가 이해할 수 있도록 문자를 0과 1로 변환하는 과정이 필요하다. 이를 인코딩(encoding)라고 한다.같은 문자 집합에 대해서도 다..
세상에는 다양한 종류의 컴퓨터가 있다. 아두이노, 라즈베리 파이와 같은 작은 컴퓨터부터 스마트폰, 노트북, 데스크톱, 서버 컴퓨터에 이르기까지 그 크기와 용도도 제각각이다.  하지만 그 어떤 컴퓨터라도 내부를 이루는 핵심 부품은 크게 다르지 않다.컴퓨터의 핵심 부품은 중앙처리장치(CPU) / 주기억장치(메모리) / 보조기억장치 / 입출력장치로 이뤄져 있다.   주기억장치(메모리)메모리는 현재 실행되는 프로그램의 명령어와 데이터를 저장하는 부품이다.프로그램이 실행되기 위해서는 반드시 메모리에 저장되어 있어야 한다.  주기억장치에는 다음 두 종류가 있다.RAM(Random Access Memory)ROM(Read Only Memory)가 있다.이 중에서 컴퓨터의 작동 원리를 파악하는 데에 있어 더 중요한 장..
인니트