372
2013-03-19 02:09:37
3
컴퓨터는 만능 기계인것 같지만 사실은 0 과 1 밖에 인식 못합니다.
즉, 전기 신호가 On (0) 이냐 OFF (1) 이냐를 따져서 처리하는데
이렇게 신호를 인식하는 최소단위를 bit 라고 합니다 (binary digit 의 줄임말)
이렇게 0 과 1 로만 이루이진 숫자 체계를 2 진법 이라고 하고
우리가 흔히 알고있는 10 진법 으로 바꾸는 방법도 존재하죠.
그리고 이러한 비트 8개가 모인 8 bit 를 1 byte 라고 하는데
이는 컴퓨터에서 문자 하나를 처리하기 위한 최소 단위가 되죠.
즉, 여기서 bit 라는 것은 컴퓨터가 정보를 처리하기 위해 쓰이는
가장 최소 단위 이고 CPU 라고 불리는 중앙처리장치가
한번에 처리할수있는 정보량이 16 bit, 32,bit, 64 bit 이냐에 따라
그렇게 다르게 불리는 것입니다. 2의 배수로 이루어진 이 체계는
그렇다면 32 bit 와 64 bit 컴퓨터는 겨우 2 배 인데 왜 그렇게
성능 차이가 엄청나냐 하신다면 2 배수라고 해서 그 처리 능력이
2 배로 단순히 늘어나는게 아니라 아까 말씀 드렸듯이
한번에 처리 가능한 양이라고 말씀드렸는데 그 한번 처리 라는것이
인간이 감히 측정할수도 없을 정도의 0.00000000001 초의 찰나의 순간이라
이러한 빠르기가 2 배로 늘어난다고 한다면 그 성능 차이는
1초 를 기준으로 어마 어마 한 정보량이 차이가 나는거죠.
제가 말씀드린것은 정말 극히 일부의 제한된 정보이고
컴퓨터 언어 관련 전문 서적이나 검색 엔진에 보면
더 전문적이고 자세한 정보가 나와 있으니
그 낯설음과 정보량에 놀라지 마시고
찬찬히 들여다 보면 정말 신세계가 기다리고 있을터니이
한번 연구해 보세요.