문제

물론,64 비트 프로세서는 64-bit 주소 공간,그래서 당신은 더 이상 4GB RAM 에서 당신의 처분에 있습니다.는 컴파일과 같은 프로그램 64 비트와에서 실행되는 64 비트 CPU 가 다른 어떤 이점을 수 있는 혜택을 실제로는 프로그램 엄청난 메모리 돼지?

나는에 대해 묻는 Cpu 에는 일반적으로,Intel 호환 Cpu 습니다.

도움이 되었습니까?

해결책

거기에 Wikipedia에 관한 훌륭한 기사 32 비트 버전에서 64 비트 인텔/AMD CPU의 차이점과 이점에 대해. 필요한 모든 정보가 있어야합니다.

주요 차이점에 대한 일부는 다음과 같습니다.

  • 16 개의 범용 목적 등록 8
  • 추가 SSE 레지스터
  • 버퍼 오버런 공격을 방지하기 위해 실행 없음 (NX) 비트

다른 팁

의 주요 장점은 64 비트 CPU 하는 능력이 64 비트 포인터로 유형을 허용하는 가상 주소 범위가 보다 큰 4GB in size.에서 32 비트 CPU,포인터 크기는(일반적으로)32 비트로 할 수 있도록,포인터를 참조하는 하나의 2^32(4,294,967,296)개별 주소입니다.이 프로그램을 만들은 데이터 구조 메모리에 최대 4GB 까지고 해결하는 모든 데이터 항목에서 그것은 단순히 드를 참조하는 포인터이다.현실보다 약간 더 복잡한이지만,이 논의의 목적은 그것은 좋은 충분히 보기입니다.

64 비트 CPU 에는 64 비트 포인터로 유형을 참조할 수 있는 어떤 주소와 함께 공간으로 2^64(18,446,744,073,709,551,616)개별 주소,또는 16 엑사바이트.프로세스에서는 CPU 를 이처럼 수 있습니다(이론적으로)구조 및 논리적으로 주소의 일부로 데이터 구조 최대 16 개의 엑사바이트에서 크기는 단순히 드를 참조하는 포인터(를 찾는 데이터는 주소에서 개최되는 포인터).

이 수 있는 프로세스를 수행할 수 있습에서 64 비트 CPU 일으로 더 큰 데이터세트(에 의해 제한 물리적 메모리)프로세스에서 32 비트 CPU 수 있습니다.의 관점에서의 대부분의 사용자는 64 비트 시스템의 주요 장점은 능력에 대한 응용 프로그램을 작품으로 더 큰 데이터 세트 메모리에 있습니다.

그 외에,당신이 얻을 수 있습니다 native64-bit integer 유형입니다.64 비트 정수은 산술 논리 작업에 사용하는 64 비트와 같은 종류의 C long long 보다 빠른 중 하나로 구현되는 두 개의 32 비트 작업입니다.부동 소수점 연산이 될 가능성이 크게 영향을 받으로 FPU's 에서 가장 현대적인 32 비트 CPU 의 기본적으로 지원 64-bit double 부동 소수점 형식입니다.

다른 어떤 성능 이점이나 강화된 기능을 설정하는 기능의 특정 칩 구현,보다는 오히려 무언가를 고유하는 시스템을 갖는 64bit ALU.

64 비트 운영 체제를 사용하면 4GB 이상의 RAM을 해결할 수 있습니다. 이것은 일부 응용 프로그램에 유용합니다.

예를 들어, 메모리에 큰 데이터 큐브를로드하고 더 효과적으로 자르고 슬라이스 할 수 있습니다 (예 : 지진 데이터 또는 의료 데이터).

이 기사는 도움이 될 수 있습니다.

http://www.softwaretipsandtricks.com/windowsxp/articles/581/1/the-difference-bet-64-and-32-bit-processors

이것은 약간 주제가 아니지만 Ubuntu를 사용할 계획이라면 도움이 될 수 있습니다.

http://ubuntuforums.org/showthread.php?t=368607

아래 의이 PDF에는 자세한 기술 사양이 포함되어 있습니다.

http://www.plmworld.org/access/tech_showcase/pdf/advantage%20of%2064bit%20ws%20for%20nx.pdf

약간의 수정. 32 비트 창에서 제한은 약 3GB의 RAM입니다. 나머지 1GB의 주소 공간은 하드웨어 용으로 예약되어 있다고 생각합니다. 여전히 4GB를 설치할 수 있지만 3 개만 액세스 할 수 있습니다.

개인적으로 나는 이전의 삶에서 8 비트 OS에서 16K로 행복하게 살지 못한 사람이라면 누구나 Aspersions에 대한 캐스팅에주의를 기울여야한다고 생각합니다. 약간 오늘날의 소프트웨어 중 돼지가되기 시작했습니다. 진실은 우리의 자원이 더 풍부 해짐에 따라 우리의 기대도 마찬가지입니다. 3GB가 엄청나게 작게 보이기 시작하는 날은 오래 걸리지 않습니다. 그날까지 32 비트 OS를 고수하고 행복하십시오.

32 비트 계산에 대한 교육 수준 병렬 처리로 인해 속도의 약 1-3% 증가.

32 비트 프로세서와 64 비트 프로세서의 주요 차이점은 작동 속도입니다. 64 비트 프로세서는 홈 컴퓨팅을 위해 듀얼 코어, 쿼드 코어 및 6 개의 핵심 버전으로 제공 될 수 있습니다 (8 개의 코어 버전이 곧 제공됨). 다중 코어를 사용하면 처리 전력을 높이고 컴퓨터 작동이 더 빠릅니다. 기능을 위해 많은 계산이 필요한 소프트웨어 프로그램은 대부분 멀티 코어 64 비트 프로세서에서 더 빠르게 작동합니다. Windows 운영 체제가 64 비트 버전 인 경우에도 64 비트 컴퓨터는 여전히 32 비트 기반 소프트웨어 프로그램을 사용할 수 있습니다.

32 비트 프로세서와 64 비트 프로세서의 또 다른 큰 차이점은 지원되는 최대 메모리 (RAM)입니다. 32 비트 컴퓨터는 최대 3-4GB의 메모리를 지원하는 반면 64 비트 컴퓨터는 4GB 이상의 메모리 금액을 지원할 수 있습니다. 이는 이미지, 도면 및 비디오 장면을 렌더링하기 위해 많은 계산이 수행되는 그래픽 디자인, 엔지니어링 디자인 또는 비디오 편집에 사용되는 소프트웨어 프로그램에 중요합니다.

주목할만한 점은 프로그램이 64 비트 프로그램이 아니라면 3D 그래픽 프로그램과 게임은 64 비트 컴퓨터로 전환하는 것부터 전혀 도움이되지 않는다는 것입니다. 32 비트 프로세서는 32 비트 프로세서를 위해 작성된 모든 프로그램에 적합합니다. 컴퓨터 게임의 경우 64 비트 프로세서를받지 않고 비디오 카드를 업그레이드하여 더 많은 성능을 얻을 수 있습니다.

결국 64 비트 프로세서가 홈 컴퓨터에서 점점 더 흔해지고 있습니다. 대부분의 제조업체는 저렴한 가격으로 인해 64 비트 프로세서를 갖춘 컴퓨터를 구축하고 더 많은 사용자가 64 비트 운영 체제 및 프로그램을 사용하고 있기 때문입니다. 컴퓨터 부품 소매 업체는 32 비트 프로세서를 적게 제공하고 있으며 곧 전혀 제공하지 않을 수 있습니다.

64 비트 CPU의 장단점에 대해 약간의 정보를 추가하고 싶었습니다. https://blogs.msdn.microsoft.com/joshwil/2006/07/18/should-i-coose-take-advantage-of-64-bit/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top