나는이 답변이나 심지어 적어도 이와 같은 질문을 어디서나 보았습니다 (톰의 하드웨어조차도 이와 관련하여 ‘명시 적으로’아무것도 없었습니다).
내 질문은 간단합니다.
컴퓨터 아키텍처에서 데이터가 처리되는 현재 방식 (0과 1을 사용)에 대한 대안이 있습니까?
나는 구매할 새 PC를 찾을 때이 질문에 부딪 쳤고 인텔과 다른 프로세서 직원들이 칩 등에 더 많은 트랜지스터를 압착하는 데 수십억 달러를 소비하는 방법을 살펴 보았습니다.
어떤 사람들은 “0과 1은 데이터를 표현하는 가장 낮은 형태”라고 말할 수 있습니다. 이러한 컴퓨터가 그러한 시스템을 사용하기 시작했을 때도 마찬가지였습니다. 오늘날에도 여전히 그렇습니까? 현재 직면하고있는 처리 요구를 줄일 수있는 처리 대안을 찾기 위해 실제로 드로잉 보드로 돌아 가지 않았습니까?
나는이 질문에 당신이 옳다고 생각하는 간단한 대답이있을 수 있지만, 단지 그것에 대해 생각하고 0과 1로 되돌아 가고 심지어 트랜지스터 자체로 돌아가는 것을 알고 있습니다. 아키텍처의 방법 또는 단계가 존재합니다 (0 및 1 표현 만이 아님).
“개인의 의견은이 문제와 관련이 없습니다.
현재 PC는 복잡한 특성으로 인해 최저 수준에서 0 | 1 처리보다 더 복잡한 작업을 수행 할 수있는 능력은 오늘날 가능한 유형이라고 생각합니다. “PC를 위해 설계된 복잡한 해결의 목적을 능가하는 처리”
답변
0/1 구조는 실제로 데이터를 표현하고 저장하는 가장 간단한 방법입니다. 그러나 디지털 기술 (스토리지 용)이 도입되기 전에 장치에는 아날로그 스토리지 솔루션이 사용되었습니다 . 또한 양자 컴퓨팅 은 현재 연구 및 구현되고 있지만 초기 단계에 있으며 다른 종류의 데이터 표현 및 처리입니다.
현재의 일상적인 컴퓨팅을 참조하면 현재 기술이 디지털 (2 상태) 스트림을 중계하기 때문에 0/1 아키텍처 (또는 true / false, on / off 등)는 필수입니다. 가장 기본적인 수준에서 물건을 더 복잡하게 만들면 결국 시스템의 작동 방식을 유지하고 이해하기가 더 어려워집니다. 나는 이것이 불가능하다고 말하는 것이 아닙니다. 제가 말한 “다음 큰 것”이 우리에게 다가오고 있지만, 그것을 엉망으로 만들지 않기 위해 매우 신중하게 이루어져야합니다. 아무 이유없이 더 복잡하게 만드는 것은 좋은 생각이 아닙니다. 그러나 이전의 예인 양자 컴퓨팅은 예외입니다. 디지털 기술과 비교할 때 더 효율적으로 탐구해야 할 새로운 과학 분야이기 때문입니다.
또한, 3 원 컴퓨터 (2 상태 기술 대신 3 상태) 라는 아이디어 가 제안되었지만 몇 가지 이유로 널리 구현되지는 않았습니다.
둘 이상의 상태 / 수준 / 무엇을 사용하는 구성 요소를 구축하는 것이 훨씬 어렵습니다. 예를 들어, 로직에 사용 된 트랜지스터는 닫히고 전혀 전도되지 않거나 크게 열리지 않습니다. 그것들을 반쯤 열면 훨씬 더 정밀하고 여분의 힘을 사용해야합니다. 그럼에도 불구하고 때때로 더 많은 데이터를 패킹하기 위해 더 많은 상태가 사용되지만 드물게 발생합니다 (예 : 최신 NAND 플래시 메모리, 모뎀 변조).
세 개 이상의 상태를 사용하는 경우 세계의 다른 국가에서 사용하기 때문에 이진과 호환되어야합니다. 이진으로의 변환은 고가의 곱셈 또는 나눗셈을 필요로하기 때문에 셋째이다. 대신에 당신은 4의 더 큰 2의 힘으로 직접 간다.
이것이 수행되지 않는 실제적인 이유이지만, 수학적으로 삼항 논리에 컴퓨터를 구축하는 것이 가능합니다.
참고 문헌 / 추가 자료 :
위키 백과
자연
다른
- 수량의 Qubit- 양자 위키.
- 왜 삼진 컴퓨팅이 아닌 바이너리입니까? -StackOverflow에서
- 양자 컴퓨터는 어떻게 작동합니까? -유튜브
- 또한 기사 자체의 참고 문헌을 고려하십시오.
답변
디자이너는 추가 할 것이 없을 때가 아니라 제거해야 할 것이 없을 때 완벽 함을 달성했다는 것을 알고 있습니다. -앙투안 드 생 텍쥐페리
0과 1은 숫자를 표현하는 가장 간단한 방법이며 우리가 알고있는 컴퓨터는 모두 숫자에 관한 것입니다. 숫자 0-9를 사용하여 쓸 수있는 숫자는 0과 1에 해당합니다 ( 위키 백과의 이진수 참조 ). 컴퓨터를 사용하여 계산을하는 한 (현재 우리가하는 일), 2 자리를 넘지 않아도됩니다. 실제로, 다음 숫자를 도입하면 실제 0-1 아키텍처에 대한 다른 추상화 계층이 필요하므로 계산이 더 복잡해집니다.
또한 0과 1은 논리 상태 (false and true)입니다. 우리가 논리를 고수하는 한 다른 숫자는 많이 사용되지 않을 것입니다 (일부 사람들은 우리가 세 번째 상태가 필요하다고 말하지만 파일을 찾을 수 없습니다 .)) 지금 우리가 사용하는 것과 같은 컴퓨터는 필요하지 않습니다 0/1 이상
그러나. 논리 범주에서 생각을 멈 추면 완전히 다른 이야기입니다. 양자 컴퓨터 가 연구되고 있습니다. 양자 역학에서는 무언가가 참인지 거짓인지에 대한 실제 확률은 그 사이의 어딘가에 있습니다. 세계에는 양자 컴퓨터가 어떻게 작동하는지에 대한 일반적인 아이디어가 있으며 그 뒤에있는 과학은 아직 완전히 이해되지 않았다고 말할 사람들이 거의 없습니다. 그러나 이미처럼 구현 된 몇 가지 양자 컴퓨터 관련 아이디어가 이 하나 .