/ / 컴퓨터에서 데이터 표현 : 정보의 이진 코딩

컴퓨터에서의 데이터 표현 : 이진 정보 인코딩

물리적 세계에서 모든 정보는어떻게 든 제시. 인터넷에 게시되거나 종이에 인쇄 된 모든 기사 (책, 리뷰, 메모)를 읽으면 텍스트와 그림이 인식됩니다. 우리가 보는 이미지는 전기 신호의 형태로 눈의 망막에 초점을 맞추고 뇌로 전달되어 친숙한 기호를 인식하여 정보를받습니다. 이 정보가 이미지, 논리 다이어그램 또는 다른 형태로 우리 기억에 남아있는 형태는 수신 상황, 목표 및 특정 이해 방법에 따라 달라질 수 있습니다. 컴퓨터 기술은 더 제한적이며 0과 1의 스트림 (소위 이진 정보 코딩)으로 작동합니다.

이진수 시스템, 모든 컴퓨팅 기술의 기본이되는역사적으로 선택되었습니다. 최초의 진공관 컴퓨터가 탄생 한 시대에도 엔지니어들은 전체 장치의 가격을 최소화 할 수 있도록 정보를 인코딩하는 방법에 대해 생각하기 시작했습니다. 진공관은 두 가지 동작 모드를 가지고 있기 때문에 전류를 통과시키고 차단하는 두 가지 방식이 가장 합리적이라고 생각했습니다. 반도체 장치로의 전환과 함께이 결론은 수정 될 수 있지만 엔지니어들은 점점 더 개선되는 컴퓨터의 이진 논리를 보존하면서 널링 경로를 따랐습니다. 그럼에도 불구하고 반도체의 물리학은 컴퓨터에서 정보의 삼항 코딩을 허용합니다. trit의-기본 메모리 셀. 전류에 대해서도 동일하게 말할 수 있습니다 : 순방향 또는 역방향 또는 전혀 전류 없음 (또한 세 가지 값).

3 진법 자동 선택음수 인코딩 문제를 해결할 수 있습니다. 이진 시스템에서는 부호있는 첫 번째 비트를 고려하여 소위 반전을 도입하여 해결됩니다. 인터넷과 Assember 언어에 대한 문헌 모두에서 이진 시스템에 대한이 작업의 복잡성에 대해 많이 기록되었습니다. 삼항 논리의 경우, 예를 들어 "+ 00–0 + 0 +-"와 같이 숫자를 쓸 수 있습니다. 여기서 "+"는 값 "+1", "-", 각각 "-1"의 경제적 기록이지만 0은 그 자체를 나타냅니다. 인간의 언어로 번역하면 다음과 같은 결과가 나타납니다. + 3 ^ 8 + 0 + 0-3 ^ 5 + 0 + 3 ^ 3 + 0 + 3 ^ 1-3 ^ 0 = 6561-243 + 27 + 3-1 = 6347. 삼항 논리의 장점은 다양한 데이터로 작업 할 때도 나타납니다. 단음절 답이 특정 질문에 대한 것으로 가정되는 경우 이진 비트는 두 가지 답 중 하나 ( "예"또는 "아니오")를 전달할 수 있습니다. , 삼항 삼항-이미 세 개 중 ( "예", "아니오", "정의되지 않음"). 숙련 된 프로그래머는 정확히 세 개의 가능한 답변 중 하나의 답변을 저장해야하는 빈도를 기억하므로 정의되지 않은 값의 경우 시스템에 추가 매개 변수 (이진)를 입력해야합니다. 완전히 결정되었는지 여부 현재 시점까지.

정보의 이진 코딩은 불편합니다.그래픽 이미지로 작업합니다. 인간의 눈은 파란색, 녹색 및 빨간색의 세 가지 색상을 인식하므로 각 그래픽 픽셀은 4 바이트로 인코딩되며이 중 3 개는 기본 색상의 강도를 나타내고 4 번째는 예비 색상으로 간주됩니다. 이 접근 방식은 의도적으로 컴퓨터 그래픽의 효율성을 감소 시키지만 지금까지 더 나은 방법은 제안되지 않았습니다.

수학적 관점에서 삼항 컴퓨터가장 효과적이어야합니다. 엄격한 계산은 매우 복잡하지만 그 결과는 다음과 같은 진술로 요약됩니다. 컴퓨팅 기술의 효율성이 높을수록 고유 한 숫자 체계가 숫자 e에 가까워집니다 (대략 2.72). 3이 2보다 2.72에 훨씬 더 가깝다는 것을 쉽게 알 수 있습니다. 우리는 언젠가 전자 제품 생산을 담당하는 엔지니어가 삼진법으로 관심을 돌릴 수 있기를 바랄뿐입니다. 아마도 이것이 인공 지능이 만들어 질 돌파구가 될까요?