여기서 다룰 내용은 C/C++ 뿐만 아니라, 프로그래밍 전체적인 부분에서 중요한 부분이라서 공부했다. Windows 32bit 와 64bit 차이가 궁금해하시는 분들이 많을 것이다.
차이점을 크게 본다면 연산처리 속도의 차이를 말할 수 있다. 즉, CPU에서 정보를 처리되는 방법을 뜻한다.
컴퓨터는 메모리에 데이터를 저장할 때 사용하는 최소 단위는 비트(bit)이다. 그리고 컴퓨터의 기억 장치는 모든 신호를 2진수로 변환 저장한다.
그래서 만약 30 과 50을 연산을 하게된다면 , 1비트에 저장 가능한 값이 아니므로 2진수로 변환이되어 0001 1110 과 0011 0010 으로 변경하고 값들을 비트단위로 연산해야 한다. 이렇게 일일이 변경하여 연산하는 불편함때문에 바이트(Byte)단위로 동작한다. 1byte는 8bit로 구성이 되어있다.2byte 같은경우는 16bit로 구성되어 있고, 3byte는 24bit로 구성되어 있다. 1byte가 저장한 가능한 값의 범위 : 0 ~ 255 ...
#
32bit
#
64bit
#
C
#
메모리
#
메모리단위
#
시스템종류
#
운영체제
원문 링크 : [C/C++] 메모리 단위, 64비트,32비트란?