컴퓨터는 왜 2진법을 사용하는가? 사실 우리는 전류의 흐름으로 4진법을 사용할 수도 있다. 전류의 세기를 4단계로 나누어 각각
0, 1, 2, 3으로 설정하면 된다. 하지만 우리가 2진법 이상의 진법을 사용하지 않는 이유는 바로 안정성이 떨어지기 때문이다.
전류의 ON/OFF는 아주 명확하게 구분된다. 2진법 이상의 진법들에서는 그 경계가 모호해지기 때문에 오류가 발생할 가능성이 높다.
반면, DNA 컴퓨터는 A, T, G, C의 경계가 명확하므로 4진법을 안정적으로 사용할 수 있다.
단지 진법의 변화로만 생기는 속도의 이득 이외에도 DNA 컴퓨터에는 일반 실리콘 컴퓨터와는 구분되는 뛰어난 점들이 아주 많다.
• 기존 컴퓨터 대비 엄청난 저장용량 (DNA 컴퓨터 1cm³ = 1조 개의 CD 저장용량)
• 정보를 A, C, G, T의 네 개 문자로 바꾼 뒤 모든 경우의 수를 병렬로 처리 가능
• 세포 내 효소 반응을 이용하기 때문에 전력을 소비하는 일반 컴퓨터보다 훨씬 적은 에너지 소비가 가능하다.
양자 컴퓨터와 마찬가지로 DNA 컴퓨터 또한 암호의 해독에 유용한 것으로 알려져 있다. 마찬가지로 P 대 NP 문제도 DNA 컴퓨터로 풀 수 있을 것이라 기대하고 있다.