컴퓨터프로그래밍

왜 바이너리 코딩이 보편적입니까? 프로그래밍 방법

컴퓨터가 많은 양의 정보를 처리합니다. 오디오 파일, 그림, 텍스트 -이 모든 것을 재생하거나 표시해야합니다. 왜 바이너리 코딩은 모든 기술 장비의 정보를 프로그래밍하는 보편적 인 방법입니까?

암호화와 암호화의 차이점은 무엇입니까?

실제로 사람들은 다른 의미를 지니고있을 때 "코딩"과 "암호화"의 개념을 식별합니다. 따라서 암호화는 정보를 숨기기 위해 정보를 변환하는 과정입니다. 텍스트를 변경 한 사람이나 특별히 숙련 된 사람들이 종종 해독 할 수 있습니다. 코딩은 정보를 처리하고 정보를 사용하여 작업을 단순화하는 데 사용됩니다. 일반적으로 모든 사람이 친숙한 공통 인코딩 테이블이 사용됩니다. 또한 컴퓨터에 내장되어 있습니다.

이진 코딩 원칙

이진 코딩은 다양한 장치에서 사용되는 정보를 처리하기 위해 0과 1 두 개의 문자 만 사용합니다. 이 표지판은 영어 - 2 진수 또는 2 진수라고합니다. 각 2 진 코드 기호는 컴퓨터의 메모리를 1 비트로 차지합니다. 왜 바이너리 코딩이 보편적 인 정보 처리 방법인가? 사실 컴퓨터가 더 적은 문자를 처리하는 것이 더 쉽습니다. 이것은 PC의 생산성에 직접적인 영향을줍니다. 즉, 장치를 수행하는 데 필요한 기능적 작업이 적을수록 속도와 작업의 질이 높아집니다.

바이너리 인코딩의 원리는 프로그래밍에서만 발견되지 않습니다. 귀머거리와 경쾌한 드럼 비트를 교대로함으로써 폴리네시아 주민들은 서로에게 정보를 전달했습니다. 비슷한 원리가 모스 코드 에서도 사용되며 , 길고 짧은 소리가 메시지를 전송하는 데 사용됩니다. 오늘날 "전신 알파벳"이 사용됩니다.

이진 코딩은 어디에 사용됩니까?

컴퓨터에있는 정보의 이진 코딩은 모든 곳에서 사용됩니다. 각 파일은 음악이나 텍스트 일뿐 아니라 나중에 쉽게 처리하고 읽을 수 있도록 프로그래밍해야합니다. 이진 코딩 시스템은 기호 및 숫자, 오디오 파일, 그래픽 작업에 유용합니다.

숫자의 이진 코딩

이제 컴퓨터에서는 숫자가 인코딩 된 형태로 표시되어 일반인에게 이해하기 쉽습니다. 우리가 상상하는 것처럼 아라비아 숫자의 사용은 기술에 대해 비합리적입니다. 그 이유는 각 번호에 고유 한 기호를 할당해야 할 필요가 있기 때 문에 불가능할 수도 있기 때문입니다.

두 가지 숫자 체계가 있습니다 : 위치와 비 위치. 비 위치 시스템은 라틴 문자의 사용을 기반으로하며 그리스 문자 의 형태로 우리에게 친숙합니다 . 이 녹음 방법은 이해하기 어려우므로이를 거부했습니다.

위치 번호 시스템이 오늘 사용됩니다. 여기에는 2 진수, 10 진수, 8 진수 및 심지어 16 진수의 정보 인코딩이 포함됩니다.

우리는 일상 생활에서 코딩의 십진법을 사용합니다. 이것들은 우리에게 익숙한 아라비아 숫자 로 모든 사람에게 분명합니다. 숫자의 이진 코딩은 0과 1 만 사용하여 다릅니다.

정수는 2로 나눔으로써 이진 코딩 시스템으로 변환됩니다. 결과 부분은 또한 결과가 0 또는 1이 될 때까지 단계적으로 2 단계로 나뉩니다. 예를 들어, 이진 시스템의 123 10 은 1111011 2 로 나타낼 수 있습니다. 20 10 이라는 숫자는 10100처럼 보일 것입니다 2 .

아래 첨자 10 및 2는 각각 10 진수 및 2 진수 코딩 시스템에 의해 표시된다. 이진 코딩 기호는 서로 다른 숫자 체계로 표현 된 값을 사용하여 작업을 단순화하는 데 사용됩니다.

10 진수 프로그래밍 방법은 "부동 쉼표"를 기반으로합니다. 십진수에서 이진 코딩 시스템으로 값을 올바르게 변환하려면 수식 N = M × qp를 사용하십시오. M은 가수 (임의의 순서가없는 수의 표현)이고, p는 N의 값의 차수이고, q는 시스템 코딩의 밑수 (본원의 경우 2)이다.

모든 숫자가 긍정적 인 것은 아닙니다. 양수와 음수를 구분하기 위해 컴퓨터는 문자를 인코딩하기 위해 1 비트의 공간을 남겨 둡니다. 여기서 0은 더하기 기호를 나타내고 1은 빼기 기호를 나타냅니다.

이러한 번호 시스템을 사용하면 컴퓨터가 숫자로 작업하기가 더 쉽습니다. 이것이 이진 코딩이 컴퓨팅 프로세스에서 보편적 인 이유입니다.

텍스트 정보의 이진 코딩

각 알파벳 문자는 자체 0과 1로 인코딩됩니다. 텍스트는 문자 (대문자와 소문자), 산술 기호 및 기타 다른 값으로 구성됩니다. 텍스트 정보를 코딩하려면 00000000에서 11111111까지 8 연속 이진 값을 사용해야합니다. 이렇게하면 256 개의 다른 문자를 변환 할 수 있습니다.

텍스트 코딩의 혼동을 피하기 위해 각 문자에 대한 특수 값 표가 사용됩니다. 여기에는 라틴 알파벳, 산술 부호 및 특수 기호 (예 : €, ¥, © 및 기타)가 들어 있습니다. 간격 128-255의 기호는 국가의 자국어를 인코딩합니다.

1 문자를 인코딩하려면 8 비트의 메모리가 필요합니다. 점수를 단순화하기 위해 8 비트가 1 바이트와 동일하므로 텍스트 정보의 총 디스크 공간은 바이트 단위로 측정됩니다.

대부분의 개인용 컴퓨터에는 ASCII (정보 교환을위한 미국 표준 코드)의 표준 표가 장착되어 있습니다. 텍스트 정보 코딩 시스템이 다른 다른 테이블도 사용됩니다. 예를 들어, KOI-8 (정보 교환 코드는 8 비트)이라고하는 첫 번째 문자 인코딩은 UNIX OS가 설치된 컴퓨터에서 작동합니다. 또한 Windows 운영 체제 용으로 작성된 CP1251 코드 표가 널리 있습니다.

소리의 이진 코딩

바이너리 코딩이 보편적 인 정보 프로그래밍 방법 인 또 다른 이유는 오디오 파일을 사용하여 작업 할 때 간단합니다. 모든 음악은 발진의 진폭과 주파수가 다른 음파입니다. 이 파라미터들로부터 사운드의 음량과 피치가 결정됩니다.

음파를 프로그램하기 위해 컴퓨터는 조건부로 여러 부분 또는 "표본"으로 나눕니다. 그러한 샘플의 수는 클 수 있기 때문에 65536 개의 서로 다른 0과 1의 조합이 있습니다. 따라서 최신 컴퓨터에는 16 비트 사운드 카드가 장착되어 있습니다. 즉, 16 진수를 사용하여 사운드 웨이브의 한 샘플을 인코딩합니다.

오디오 파일을 재생하기 위해 컴퓨터는 프로그래밍 된 이진 코드 시퀀스를 처리하고 하나의 연속 웨이브에 연결합니다.

그래픽 인코딩

그래픽 정보는 PowerPoint에서 그림, 다이어그램, 그림 또는 슬라이드 형식으로 표시 할 수 있습니다. 모든 그림은 작은 도트로 구성되어 있습니다. 픽셀은 여러 색상으로 칠할 수 있습니다. 각 픽셀의 색상이 인코딩되고 저장되며 결국에는 본격적인 이미지가 생성됩니다.

그림이 흑백 인 경우 각 픽셀의 코드는 1 또는 0 일 수 있습니다. 4 가지 색상이 사용되는 경우 각각의 코드는 00, 01, 10 또는 11의 두 자리 숫자로 구성됩니다.이 원리는 모든 이미지의 처리 품질을 구분합니다. 밝기를 높이거나 낮추면 사용되는 색상 수가 달라집니다. 기껏해야, 컴퓨터는 16 777 216 음영을 구분합니다.

결론

정보를 프로그래밍하는 데는 여러 가지 방법이 있으며 그 중 이진 코딩이 가장 효과적입니다. 1과 0 두 개의 문자 만 사용하면 컴퓨터가 대부분의 파일을 쉽게 읽을 수 있습니다. 동시에 처리 속도는 예를 들어 십진법 프로그래밍 시스템보다 훨씬 높습니다. 이 방법의 단순성으로 인해 어떤 기술에서도 대체 할 수 없습니다. 이것이 바이너리 코딩이 범용 적으로 보편화 된 이유입니다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.birmiss.com. Theme powered by WordPress.