32 / 64 비트에 대하여

32비트, 64비트 프로그램, 어떤 차이가 있는 걸까?


8비트 = 1바이트
1024 바이트 = 1 킬로바이트
......

0 : off / 1 : on
0이면 +, 1이면 -
32비트는 Y38K 2038년도에 문제가 발생 - C언어와 유닉스를 만든 데니스가 미래에 있을 32비트의 문제점에 대해 알아차림
time_t가 1970.01.01부터 현재까지 지난 초를 보여주는데, 32비트에서는 이 수치가 꽉차버린다. 21억 어쩌고... (제일앞은 플러스마이너스 부호를 나타내므로 최대의 숫자는 42억이 아님)

Y2K 2000년에 문제 발생함
조금이라도 수를 줄여 원가절감하기 위해 연도 표기에 19를 생략하여 1996 > 96 으로 표기하는걸 기본으로 하였다가 2000년이 되면서 문제가 발생했었다.

 이러한 문제 때문에 현재는 32비트가 줄어들고 64비트로 가는 추세이지만 아직 32비트인 전자기기가 있어 주의해야함 (작은 전자기기 - ex.계산기 등)

+ Recent posts