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중심의 어플리케이션의 경우 성능이 급격히 개선될 수 있다.
반응형