OS/Common

64비트 컴파일 시 장점

장피디 2014. 1. 9. 15:22
반응형

출처 : Developing_C_C++_Application_on_AIX_AIX_DIY(SE)


64bit의 장점


 64bit로 개발하는 주요한 원인은 더 새롭고 빠른 64bit H/W1와 OS2의 성능을 이용할 수 있으며, 

복잡하고 메모리를 많이 이용하는 어플리케이션(데이터베이스, 과학계산 용 어플리케이션)에는 64bit가 유리하기 때문이다.

다음은 64bit환경에서 제공할 수 있는 장점이다.


- 64bit 어드레싱을 이용하므로 어플리케이션이 사용할 수 있는 주소공간은 4GB 이상이 된다.

- 가상주소공간이 커지므로 프로세스 데이터 공간도 커진다.

- 데이터 구조와 실행파일이 더 커진다.

- 표준 시스템 라이브러리 함수를 이용하여 더 큰 파일을 지원할 수 있다.

- 물리적 메모리양도 늘어나므로 시스템의 파일 캐시 크기도 늘어난다.

- 기계어 상에서 64bit 데이터를 사용할 수 있기 때문에 수학연산을 좀더 효과적으로 할 수 있으며 레지스터를 전체에 걸쳐 효과적으로 사용할수 있다.

- time_t, dev_t 등 시스템에서 사용하는 데이터 타입의 크기가 더 커진다.

- 메모리 공간이 커지므로 데이터를 디스크보다 메모리에 둘 수 있는 가능성이 높아져 I/O중심의 어플리케이션의 경우 성능이 급격히 개선될 수 있다.











반응형