정보의 단위 bit, byte, kbyte, Mbyte, Gbyte, Tbyte 그리고 word
메모리 컨트롤을 하기 위해 가장 먼저 알아야 하는 것이 바로 정보의 단위, 정보의 가장 최소 단위는 bit. bit는 Binary digit의 약자다. 즉, 2진수라는 이야기다. 2진수는 0과 1 둘 중 하나로 구성된다. 보통 소프트웨어 엔지니어는 2진수의 0과 1을 이야기할 때 0이면 False, 1이면 True로 이해하고, 하드웨어 엔지니어는 0을 Low level, GND, 1을 High level 또는 3.3V, 1.8V, 5.0V 등 보드 동작전압 레벨로 이해하는 경우가 많은 것 같다. Byte는 8개의 bit로 구성된다. 8개의 bit가 모여서 1Byte가 되고, 1Byte는 0부터 255까지 총 256개의 숫자를 표현할 수 있다. 그럼 1Byte가 왜 8bit일까? 이건 역사적인 이야기도 함..