![64비트 Linux 시스템에서 32비트 애플리케이션 실행](https://linux55.com/image/16666/64%EB%B9%84%ED%8A%B8%20Linux%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%2032%EB%B9%84%ED%8A%B8%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%20%EC%8B%A4%ED%96%89.png)
64비트 Linux에서 32비트 애플리케이션을 실행할 때 성능상의 단점(CPU, 메모리 또는 IO)이 있습니까?
나의 주요 관심사는 포인터와 메모리 블록의 비효율적인 사용입니다.
답변1
실제로는 그렇지 않습니다.
64비트 및 32비트 응용 프로그램은 라이브러리를 공유하지 않으므로 32비트 응용 프로그램의 인스턴스를 실행하면 많은 공유 라이브러리가 "다시" 로드될 수 있습니다.
답변2
별 차이를 못 느끼실 수도 있어요..
운영 체제가 모든 작업을 수행합니다. 라이브러리 및 기타 기능이 중복되어 메인 메모리 공간과 일부 CPU 사이클만 낭비됩니다. 고급 사용자(동시에 많은 프로그램을 실행하는 의미)가 아닌 한 영향을 미치지 않습니다.