맨위로가기

사진법

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

4진법은 기수 4를 사용하는 기수법으로, 이진법과 밀접한 관계를 갖는다. 4진수는 이진수, 16진수 등 다른 기수법과의 변환이 가능하며, 특히 16진수 연산에 유용하게 사용될 수 있다. 4진법은 힐베르트 곡선 표현, 유전 암호의 DNA 표현, 데이터 전송, 그리고 일부 컴퓨터의 산술 연산 등 다양한 분야에서 활용된다.

더 읽어볼만한 페이지

  • 4 - 사분위수
    사분위수는 정렬된 데이터를 4등분하는 세 개의 값으로 데이터 분포 요약 및 이상치 탐지에 활용되며, 제1사분위수(Q₁)는 하위 25%, 제2사분위수(Q₂ 또는 중앙값)는 하위 50%, 제3사분위수(Q₃)는 하위 75%를 나타낸다.
  • 4 - 4차원
    4차원은 한 점을 지정하는 데 4개의 독립적인 매개변수가 필요한 공간으로, 수학에서는 유클리드 공간과 민코프스키 시공간 등으로 구분되며, 물리학에서는 시공간 기술 및 여분 차원 가정에 활용되는 중요한 개념이다.
  • 기수법 - 이진법
    이진법은 0과 1 두 개의 숫자를 사용하는 밑이 2인 위치 기수법으로, 컴퓨터 과학의 기초가 되었으며 현대 컴퓨터에서 데이터를 저장하고 처리하는 데 사용된다.
  • 기수법 - 구진법
    구진법은 9를 밑으로 하는 위치 기수법으로 0부터 8까지의 숫자를 사용하여 수를 나타내며, 3의 배수 표현이 간결하고 3의 역수는 유한소수로 표현되는 특징이 있다.
사진법
명칭
이름사진법
영어 이름Quaternary numeral system
기본 정보
밑수4
기호0, 1, 2, 3
속성
종류위치 기수법
활용컴퓨터 과학
데이터 전송
유전체학

2. 다른 위치값 표기법과의 관계

4진법은 0, 1, 2, 3을 사용하여 임의의 양수를 표현하는 방법이다. 4진수로 나타내면 다음과 같다.

:a_Na_{N-1}\ldots a_1a_0.a_{-1}a_{-2}\ldots

이는 아래의 식과 같다.

:a_N4^N + a_{N-1}4^{N-1} + \cdots + a_1 4 + a_0 + {a_{-1}\over 4} + {a_{-2}\over 4^2} + \cdots

2. 1. 이진법, 16진법과의 관계

4진법은 이진법과 특별한 관계를 가진다. 4, 8, 16은 모두 2의 거듭제곱이기 때문에, 4진수는 이진수의 각 자릿수를 묶어 변환할 수 있다. 예를 들어 4진수 230210은 이진수 10 11 00 10 01 00으로 표현된다.

:2302104 = 10 11 00 10 01 002

마찬가지로, 16진법은 4의 거듭제곱이므로, 16진수의 각 자릿수는 4진수 두 자리로 변환할 수 있다.

:23 02 104 = B2416

4진수는 컴퓨팅이나 컴퓨터 프로그래밍에서는 널리 사용되지 않지만, 계산기 없이 16진수 연산을 할 때 유용하다. 16진수 한 자리는 4진수 두 자리로 변환하여 쉽게 계산한 후, 다시 16진수로 변환할 수 있다. 4진수는 이진수에 비해 자릿수가 절반이고, 곱셈과 덧셈이 간단하다는 장점이 있다.

4진수 한 자릿수를 "크럼(crumb)"이라고 부르기도 한다.

0부터 64까지의 4진수, 이진수, 16진수 표현
십진법012345678910111213141516171819202122232425262728293031
이진수0110111001011101111000100110101011110011011110111110000100011001010011101001010110110101111100011001110101101111100111011111011111
4진수0123101112132021222330313233100101102103110111112113120121122123130131132133
16진법0123456789ABCDEF101112131415161718191A1B1C1D1E1F
십진법323334353637383940414243444546474849505152535455565758596061626364
이진수1000001000011000101000111001001001011001101001111010001010011010101010111011001011011011101011111100001100011100101100111101001101011101101101111110001110011110101110111111001111011111101111111000000
4진수2002012022032102112122132202212222232302312322333003013023033103113123133203213223233303313323331000
16진법202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F40


2. 2. 4진수, 십진수, 십육진수 변환표

0부터 64까지의 4진수, 십진수, 십육진수 변환표
십진법0123456789101112131415
이진수01101110010111011110001001101010111100110111101111
4진수0123101112132021222330313233
8진법012345671011121314151617
16진법0123456789ABCDEF
십진법16171819202122232425262728293031
이진수10000100011001010011101001010110110101111100011001110101101111100111011111011111
4진수100101102103110111112113120121122123130131132133
8진법20212223242526273031323334353637
16진법101112131415161718191A1B1C1D1E1F
십진법32333435363738394041424344454647
이진수100000100001100010100011100100100101100110100111101000101001101010101011101100101101101110101111
4진수200201202203210211212213220221222223230231232233
8진법40414243444546475051525354555657
16진법202122232425262728292A2B2C2D2E2F
십진법48495051525354555657585960616263
이진수110000110001110010110011110100110101110110110111111000111001111010111011111100111101111110111111
4진수300301302303310311312313320321322323330331332333
8진법60616263646566677071727374757677
16진법303132333435363738393A3B3C3D3E3F
십진법64
이진수1000000
4진수1000
8진법100
16진법40


2. 3. 4진수의 덧셈표와 곱셈표

4진수는 이진법과 특별한 관계를 갖는다. 4, 8, 16은 모두 2의 거듭제곱이므로, 4진수를 이진수로 변환하려면 각 자릿수를 2개의 이진수 자릿수(또는 비트)와 일치시키면 된다. 예를 들어 4진수 2302104는 이진수 10 11 00 10 01 002이다.

4진수는 실용적인 용도가 제한적이지만, 계산기 없이 16진수 연산을 할 때 유용하다. 16진수 자릿수를 4진수 자릿수 한 쌍으로 변환한 다음, 연산을 수행하고 최종 결과를 다시 16진수로 변환할 수 있다. 4진수는 자릿수가 이진수에 비해 절반이고, 곱셈표와 덧셈표가 간단하여 이러한 목적에 편리하다.

4진수의 덧셈표와 곱셈표는 다음과 같다.

덧셈표
+123
12310
231011
3101112



곱셈표
×123
1123
221012
331221


3. 분수

2를 약수로만 가지는 4진법 소수는 반복되는 자릿수를 갖는 경우가 많지만, 이러한 반복은 비교적 간단한 경향이 있다.

분수분모의 소인수10진법 표현4진법 표현
20.50.2
20.250.1
20.1250.02
20.06250.01
20.031250.002


4. 인간 언어에서의 사용

많은 추마시어족(북아메리카 원주민인 추마시 사람들이 사용했던 언어)은 원래 4진법을 사용했는데, 숫자 이름은 십진법 대신 4와 16의 배수에 따라 구성되었다. 스페인 사제가 약 1819년에 기록한 32까지의 벤투레뇨어 숫자 단어 목록이 남아 있다.

카로슈티 숫자(파키스탄과 아프가니스탄 부족의 언어에서 유래)는 1에서 10까지 부분적인 4진법을 가지고 있다.

5. 힐베르트 곡선

4진수는 2차원 힐베르트 곡선을 나타내는 데 사용된다. 0과 1 사이의 실수는 4진수 체계로 변환된다. 각 자릿수는 해당 숫자가 투영될 네 개의 하위 사분면 중 어느 곳에 해당 숫자가 투영될지를 나타낸다.

6. 유전학

4진법과 유전 암호가 DNA에 의해 표현되는 방식 사이에는 평행선을 그을 수 있다. 알파벳 순서대로 된 네 가지 DNA 뉴클레오티드는 A, C, G, T로 약칭되며, 숫자 순서 0, 1, 2, 3의 4진수를 나타내는 것으로 간주될 수 있다. 이러한 인코딩을 사용하면 상보적인 숫자 쌍 0↔3과 1↔2(2진수 00↔11 및 01↔10)가 염기쌍의 상보성: A↔T 및 C↔G와 일치하며 DNA 서열의 데이터로 저장될 수 있다. 예를 들어, 뉴클레오티드 서열 GATTACA는 4진수 2033010( = 십진수 9156 또는 이진수 10 00 11 11 00 01 00)으로 표현될 수 있다. 인간 게놈은 길이가 32억 염기쌍이다.[1]

7. 데이터 전송

4진수 라인 코드는 전신 발명부터 현대 ISDN 회로에서 사용되는 2B1Q 코드까지 데이터 전송에 사용되어 왔다.

엔비디아마이크론 테크놀로지가 개발한 GDDR6X 표준은 데이터 전송에 4진 비트를 사용한다.[2]

8. 컴퓨팅

일부 컴퓨터는 4진 부동소수점 산술을 사용했는데, 여기에는 일리노이 ILLIAC II(1962)와 디지털 필드 시스템 DFS IV 및 DFS V 고해상도 현장 측량 시스템이 포함된다.

참조

[1] 논문 DNA Sequencing Technologies Key to the Human Genome Project https://www.nature.c[...] 2008
[2] 웹사이트 NVIDIA GeForce RTX 30 Series GPUs Powered by Ampere Architecture https://www.nvidia.c[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com