3진수 컴퓨터

rgbi3307의 이미지

오늘 문득 이런 생각을 해봤습니다.
현재의 컴퓨터는 데이터 저장단위가 2개입니다.(2진수: 0,1)
그런데, 데이터 저장단위가 3개인 컴퓨터가 발명된다면,(3진수: 0,1,2)
어떤 것들이 변화될까요?
변화지 않는 것은 무엇일까요?

트비터의 이미지

유니코드가 바뀌고, 컴퓨터 프로그래밍에서 9진수가 10진수 대신 쓰이겠지요. 색은 저급 프로그램에서는 각 채널당 3트리트(27)씩 쓰이니 3^9개를 표현 하겠죠.좋은 프로그램은 한채널에 6트리트를 쓰고요.

cleansugar의 이미지

2나 3은 소수죠.

12진법 체계가 유리하겠네요.

우리가 10진수를 쓰는 건 10이란게 특별히 신비한 수가 아니고요 우리 손가락 갯수가 열개라서 그런 겁니다.

손, 발가락이 3개인 동물이 진화했다면 3진수를 쓰겠죠.

그래서 우주로 외계인 찾는 신호를 보낼 때도 소수를 보냅니다.

동양에서는 전통적으로 2진수 음양론에 관심이 많았죠.

서양의 2진법 수학도 주역을 참고했다고 어디서 본 것 같아요.

3태극도 나온지 오래됐는데 부채 색깔은 세개가 더 예뻐요.

눈의 색깔을 인식하는 세포는 3가지 위주라고 하네요.

트랜지스터 다리가 세개란 생각도 떠오르는데 그걸 이용해서 뭔가를 만드는 법은 모르겠네요.

그냥 생각으로는 rgbi님 아이디랑 비슷하게 RGB 컬러, 3차원 좌표 처리에 유리할 듯 싶네요.

삼성이나 벤츠사도 좋아하겠네요.

그밖에 가위바위보나 스타크래프트도 삼각이예요.

참고로 10진법 쓰는 씨피유도 있습니다.
http://kldp.org/node/74725

___________________

http://blog.aaidee.com

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

uhahaha의 이미지

-_-

의심하지 마라, 두려워하지 마라!

트비터의 이미지

컴퓨터의 데이터는 0,1,2를 쓰는 일반 삼진법이 좋을까요 아니면 -1,0,1을 쓰는 균형 삼진법이 더 좋을까요? 저장단위는 3개니까 똑같은데 말이죠.

지리즈의 이미지

정방향(-),역방향(+),전원인가 없음.

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.

rgbi3307의 이미지

많은 변화가 올듯합니다.
CPU 논리연산장치, 메모리 저장방식, 데이터 주소 전달방식, 코드화 방식... 등등..
3진수 체계에 맞추어야 하므로 새로운 컴퓨터 구조학이 나올듯 하지만,
3진수 코드 어셈블러 및 컴파일러만 잘 설계해서 만들면,
소프트웨어적인 알고리즘에는 큰 변화가 없을듯 합니다만...

From:
*알지비 (메일: rgbi3307(at)nate.com)
*학창시절 마이크로마우스를 만들었고, 10년동안 IT관련 개발자로 일하고 있음.
*틈틈히 커널연구회(http://www.kernel.bz/) 내용물들을 만들고 있음.
*((공부해서 남을 주려면 남보다 더많이 연구해야함.))

From:
*알지비 (메일: rgbi3307(at)nate.com)
*커널연구회(http://www.kernel.bz/) 내용물들을 만들고 있음.
*((공부해서 남을 주려면 남보다 더많이 연구해야함.))

트비터의 이미지

균형삼진법을 활용해 10트리트로 정수를 표현하고는 있지요. 큰 변화는 없을 겁니다. 말볼게 정말 어렵습니다.

candi의 이미지

저장방식의 진법이 높아질수록 에러률이 높아지고 속도가 느려지기 때문으로 알고있는데요
만약 이왕 진법을 높인다면 개발하는 입장에서 10진법이 제일 편하겠죠 ㅎㅎ

---------------------------
@beramodo

---------------------------
@beramodo

speed-racer의 이미지

데이타를 0과 1로 이루어진 수열로 저장하기는 하는데, 0과 1로 이루어진 길이가 x인 수열은 0,1,2로 이루어진 길이가 약 0.63 * x 인 수열로 변환해서 저장할 수 있고, 반대도 가능합니다. (0.63... = log(2) / log (3)). 그래서 0과 1만 될 수 있는 저장단위의 정보량이 1 bit라면 0,1,2가 될 수 있는 저장단위의 정보량은 log(3) / log(2) bit라고 합니다.

이진수열과 삼진수열은 서로 바꿀 수 있으니 별로 달라지는 건 없을 듯..

Daiquiri의 이미지

이미 양자 컴퓨터에 대한 연구가 진행되고 있답니다.
만약 우리가 양자 컴퓨터를 사용하게 된다면 사고하는 방식에 변화(참,거짓이 아니므로)가 있어야 하지 않나 싶습니다.

지리즈의 이미지

인간의 뉴론이 3진수라고 하더군요.

그래서, 인공지능 분야에서는 3진수 컴퓨터가 필요하게 될지도 모른다고...

15년전 다큐를 얼핏본 내용이라 정확하지는 않습니다.

There is no spoon. Neo from the Matrix 1999.

There is no spoon. Neo from the Matrix 1999.