2011-05-11 3 views
0

누군가 64 비트 응용 프로그램, 64 비트 OS 및 64 비트 CPU를 함께 사용하여 일부 응용 프로그램에서 얼마나 많은 메모리를 처리 할 수 ​​있는지를 설명 할 수 있습니까?64bit 응용 프로그램 및 메모리 제한

예를 들어 64 비트 CPU에서 32 비트 OS를 사용하여 64 비트 응용 프로그램을 실행하는 경우 응용 프로그램의 주소 지정 메모리가 어떻게 영향을 받습니까?

또는 64 비트 OS와 32 비트 응용 프로그램이있는 64 비트 CPU는 어떻습니까?

32 비트 CPU에서 64 비트 응용 프로그램을 실행할 때 어떻게됩니까?

답변

2

32 비트 CPU/OS에서 64 비트 응용 프로그램을 실행할 수 없습니다.

64 비트 프로세서에서 실행되는 64 비트 OS는 사실상 무제한 메모리입니다. 주소 공간은 0 ~ 2^64 또는 18.4 엑사 바이트입니다.

64 비트 OS/프로세서에서 실행되는 32 비트 응용 프로그램은 약 4GB의 32 비트 주소 공간을 갖습니다.

자세한 내용 : http://cnx.org/content/m13082/latest/

관련 문제