Helper
 

64비트

최근 수정 시각:


1. 컴퓨터의 처리 단위2. 호환성3. 예시
3.1. 하드웨어
3.1.1. CPU3.1.2. GPU3.1.3. 그 밖에
3.2. 소프트웨어

1. 컴퓨터의 처리 단위[편집]

컴퓨터의 처리 단위

4비트

8비트

16비트

32비트

64비트

64-bit
0부터 18,446,744,073,709,551,615[1]까지의 정수를 나타 낼 수 있다. 64비트 환경에서는 4GB 이상의 메모리를 인식시켜 사용할 수 있으며, 이 덕분에 32비트에서 문제가 되는 주소할당 문제를 해결 할 수 있다[2]. 당연한 얘기지만, 64비트 프로세서는 정보를 싱글 코어 기준으로 클럭 1회에 8바이트(= 64bit ÷ 8)씩 처리할 수 있다[3].

이 이후에도 128비트, 256비트 등이 있지만, 64비트가 이제서야 본 궤도에 진입한 시점이기에 아직까지 이를 워드 길이로 사용하는 CPU는 아직 없다. 암호학에서 상당히 자주 언급되기는 하지만.

2. 호환성[편집]

추가 바람

3. 예시[편집]

많은 소프트웨어하드웨어들이 32비트에서 64비트로 넘어가고 있다. Windows 10에도 32비트 버전이 있지만.

3.1. 하드웨어[편집]

3.1.1. CPU[편집]

3.1.2. GPU[편집]

  • 리얼리티 코프로세서

3.1.3. 그 밖에[편집]

3.2. 소프트웨어[편집]

추가 바람

[1] 최대자릿수가 무려 경 단위다!! 앞에 숫자의 자릿수를 읽으면 약 1844경이다.[2] 그러나 RAM/주소할당 문제에도 나와있듯이, 메모리의 용량이 16EB(엑사바이트)를 초과하면 인식하지 못한다. 즉, 근본적인 문제가 해결된 것이 아니므로 64비트 프로그램이 완전한 해결법은 아니다. 하지만 EB가 워낙 큰 단위이기 때문에 향후 몇년에서 몇십년 동안에는 걱정하지 않아도 된다. 참고로, EB(엑사바이트)는 MB(메가바이트), GB(기가바이트), TB(테라바이트), PB(페타바이트)의 다음 단위다.[3] 듀얼 코어면 16바이트, 쿼드 코어면 32바이트. 더 이상의 자세한 설명은 생략한다.[4] 맥, 리눅스 등을 지원 안한다. Wine이면 몰라도

분류