1. 컴퓨터의 처리 단위
컴퓨터의 처리 단위 | |||||
4비트 | 8비트 | 16비트 | 32비트 | 64비트 | 128비트 |
4비트는 16진법의 기본단위를 이루는 블록이다. 16진법의 수 한자리를 이진법 네 자리로 표기할 수 있기 때문이다. 10진수의 관점에서 보아도 최소 4비트는 있어야 10진수 숫자 1자리 수를 표현할 수 있기 때문에 4비트는 상당히 의미가 있는 정보단위라고 할 수 있다.
2진 | 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 |
16진 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
10진 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
1971년 등장한 최초의 상업용 마이크로프로세서[1][2]인 인텔 i4004가 바로 4비트 아키텍처를 지닌 CPU였다. 탁상용 전자계산기 등에 사용할 목적으로 만든 CPU로 성능은 최초의 CPU인 만큼 낮았고 곧 8비트 프로세서인 i8008이 등장하면서 세대교체가 되었지만 4004 자체는 1981년까지 생산되면서 계속해서 8비트 CPU를 투입하지 않아도 되는 저성능의 하드웨어에 많이 쓰였고 4040같은 후속 모델도 나왔다. 32비트 이상의 CPU가 일반적이 된 21세기에서도 낮은 가격과 최소의 연산능력을 요구하는 분야에서는 오랜 기간동안 4비트 컴퓨터가 사용되고 왔다. 예를 들면 커피 메이커라든지, 적외선 리모컨 등등... 현재는 8비트 마이크로컨트롤러로 세대 교체를 진행하고 있다.
1.1. 예시
[1] 그 이전에도 '컴퓨터'는 물론 존재하고 있었지만 두뇌부라고 할 수 있는 CPU는 현재의 통합된 마이크로프로세서 개념이 아니라 CPU의 기본구성인 연산장치(ALU), 기억장치(레지스터), 제어장치(제어부)가 전부 별개로 존재하고 있었다.[2] 참고로 '최초'의 마이크로프로세서는 미군에서 1970년 개발한 'F14 CADC'(Central Air Data Computer : 이름 그대로 F-14의 제어에 사용되었다)에 사용된 MP944라는 칩셋이었으나 이게 1998년에야 기밀해제가 된 관계로 일반에는 잘 알려지지 않아 i4004가 최초의 마이크로프로세서로 알려져있다. 따라서 4004는 엄밀히는 최초의 '상업용' 마이크로프로세서라고 해야 정확하다. 위키피디아 CADC 항목 참조