열려 있는
닫다

32 또는 64를 설치하는 것이 더 나은 시스템. Windows에서 운영 체제 및 프로세서의 비트 수를 찾는 방법. 사무용 애플리케이션의 성능 비교

안녕하세요, 독자 여러분! 오늘은 Windows 시스템의 비트(32비트 또는 64비트)를 빠르게 찾는 방법을 알려 드리겠습니다. 왜 이것이 필요할 수 있습니까? 예를 들어, 특정 프로그램을 다운로드해야 했지만 사이트에서는 32비트 Windows용과 64비트용 두 가지 버전을 제공합니다. 그리고 논리적인 질문이 있습니다. 어떤 버전을 다운로드해야 합니까? 내 짧은 메모에서 답을 찾을 수 있습니다.

시스템의 비트 심도에 대해 허용되는 지정을 정의해 보겠습니다. 32비트 시스템의 경우 x86, 32비트, 32비트, 32비트 등 다양한 약어가 표시될 수 있습니다. 그러나 주요 이름은 대부분 다음과 같습니다. x86. 64비트 시스템의 경우 지정이 사용됩니다. x64(x64비트, 64비트, 64비트, 64비트). 이제 본격적으로 비트 심도를 알아봅시다.)

Windows Vista/7/8/10의 비트 심도를 확인하는 방법은 무엇입니까?

Vista부터 10까지 모든 Windows 버전의 경우 시스템 속성에서 비트 심도를 확인할 수 있습니다. 이러한 속성에 대한 액세스는 시스템마다 약간 다를 수 있지만 일반적으로 아이콘을 마우스 오른쪽 버튼으로 클릭하면 됩니다. 내 컴퓨터바탕 화면에서 선택하고 속성.

Windows 10을 예로 들어 시스템 속성으로 이동하는 방법에는 두 가지가 있습니다. 첫 번째는 아이콘을 마우스 오른쪽 버튼으로 클릭하는 것입니다. 이 컴퓨터바탕 화면에서(이 아이콘이 없으면 아이콘이 있는 것입니다) 속성. 두 번째는 버튼을 마우스 오른쪽 버튼으로 클릭하는 것입니다. 시작화면 왼쪽 하단에서 체계.

Win + Pause/Break 단축키 조합을 사용하는 또 다른 보편적인 방법이 있습니다. 이 콤보는 다양한 Windows 버전의 시스템 속성이 포함된 창을 즉시 엽니다. 그리고 섹션에서는 체계 -> 시스템 유형 Windows 시스템의 비트를 확인할 수 있습니다.

Windows XP의 비트를 찾는 방법은 무엇입니까?

아이콘을 마우스 오른쪽 버튼으로 클릭하세요. 내 컴퓨터그리고 누르세요 속성.

일반 탭의 속성에 있는 시스템 섹션에 Microsoft Windows XP Professional 버전 2002 서비스 팩 3이라는 문구가 표시됩니다. 이는 64비트 버전의 XP에서는 비트가 표시되므로 시스템이 32비트임을 의미합니다. 이름 옆에 명시적으로. 64비트 에디션, x64 에디션과 유사합니다. 이 표시가 없으면 XP 버전이 32비트입니다.

단축키를 사용하여 시스템 속성 창을 빠르게 여는 방법도 있습니다. Win+일시 중지/중단. Win 키는 키보드의 왼쪽 아래(경우에 따라 오른쪽) 행에 있으며 Windows 로고가 그 위에 그려져 있습니다.

컴퓨터 프로세서에는 amd64와 i386, 또는 간단히 32비트와 64비트라고 부르는 두 가지 가장 일반적인 아키텍처가 있습니다. 첫 번째는 컴퓨터 시대 초기에 개발되었으며 몇 가지 단점이 있었습니다. 두 번째는 더 현대적이고 비교적 최근에 만들어졌습니다. 새로운 컴퓨터 사용자는 32비트와 64비트 중 무엇이 더 나은지, 컴퓨터에 어떤 시스템 아키텍처를 선택해야 할지 궁금해하는 경우가 많습니다.

이 기사에서 우리는 이 질문에 완전히 답하려고 노력할 것이며, 64비트 시스템이 32비트 시스템과 어떻게 다른지, 이러한 아키텍처 간의 근본적인 차이점은 무엇인지, 그리고 하나의 옵션을 선택해야 하는 이유를 자세히 살펴보겠습니다. 또 다른.

우선 32비트나 x86이나 i386이나 거의 똑같다는 점을 말씀드리고 싶은데, 이것이 프로세서 아키텍처이고 운영체제는 이 아키텍처에서 작동하도록 설계되었습니다. x86 아키텍처는 Intel 프로세서에서 처음 사용되었습니다. 이 이름은 Intel 80386이 사용된 최초의 프로세서에서 유래되었습니다. 나중에 AMD의 프로세서가 이를 지원하기 시작했고 x86이 개인용 컴퓨터의 표준이 되었습니다. 그런 다음 개선되고 세련되었지만 그게 요점이 아닙니다.

64비트 아키텍처

64비트 아키텍처는 훨씬 나중에 AMD에서 개발되었습니다. 이 아키텍처는 x86-64 또는 amd64라고도 합니다. 이름에도 불구하고 Intel 및 AMD 프로세서에서도 지원됩니다. x32와 완벽하게 호환됩니다. 이들 사이의 차이점은 주로 비트 심도에 있지만 이것이 무엇인지 아래에서 훨씬 더 자세히 살펴보겠습니다.

64비트와 32비트의 차이점은 무엇입니까?

32비트와 64비트의 차이점을 이해하려면 기본 사항을 더욱 자세히 살펴봐야 합니다. 프로세서는 컴퓨터의 가장 중요한 구성 요소입니다. 두뇌라고도 할 수 있습니다. 우리가 처리하려는 모든 데이터로 작동하고, 외부 장치를 제어하고, 외부 장치에 명령을 보내고, 정보를 받고, 메모리와 상호 작용하는 것은 프로세서입니다. 실행 중에 프로세서는 모든 주소와 명령을 RAM이 아닌 어딘가에 저장해야 합니다. RAM의 주소도 어딘가에 저장해야 하기 때문입니다.

이 문제를 해결하기 위해 각 프로세서에는 수십 개의 초고속 메모리 셀이 포함되어 있으며 레지스터라고도 하며 각 셀에는 고유한 목적, 이름 및 특정 크기가 있습니다. 32비트와 64비트의 차이점은 무엇인가요? 중요한 것은 크기입니다. 32비트 프로세서의 경우 한 셀의 크기는 32비트입니다. 64비트 아키텍처 프로세서에서 레지스터 크기는 더 이상 32가 아니라 64입니다. 셀 크기가 클수록 더 많은 데이터를 수용할 수 있으며 이는 리소스 주소 공간이 더 커질 수 있음을 의미합니다.

따라서 32비트 아키텍처 프로세서는 2^32 전력 내의 주소에만 액세스할 수 있습니다. 더 큰 주소는 셀에 맞지 않습니다. 이 제한은 RAM으로 작업할 때 가장 두드러집니다. 이 범위에는 최대 2^32비트 또는 4GB의 메모리만 포함됩니다. 프로세서는 운영 체제의 특별한 에뮬레이션 없이는 더 높은 것을 읽을 수 없습니다.

레지스터 크기가 64비트인 프로세서는 최대 2^64의 주소에 액세스할 수 있으며 이는 훨씬 더 많은 값으로 변환하면 1EB(엑사바이트) 또는 10억 기가바이트입니다. 실제로 Linux를 포함한 다른 어떤 운영 체제도 이러한 RAM 용량을 지원하지 않습니다. 4GB와 비교하면 이는 매우 큰 차이입니다.

그러나 그것이 전부는 아닙니다. 한 번의 작업 주기에서 레지스터 크기가 32비트인 프로세서는 32비트 또는 4바이트의 데이터를 처리할 수 있으며, 1바이트는 8비트와 같습니다. 따라서 데이터 크기가 4바이트를 초과하면 프로세서는 이를 처리하기 위해 여러 사이클을 수행해야 합니다. 프로세서가 64비트인 경우 한 주기에 처리되는 데이터의 크기는 두 배로 늘어나 이제 8바이트가 됩니다. 데이터가 8바이트보다 크더라도 프로세서는 이를 처리하는 데 더 적은 시간이 필요합니다.

그러나 실제 사용 중에는 매우 무거운 응용 프로그램을 실행하지 않는 한 성능 향상을 거의 느낄 수 없습니다. 설명된 모든 것 외에도 32비트 시스템과 64비트 시스템 간에는 다른 많은 차이점이 있습니다. 이러한 아키텍처는 여전히 여러 면에서 다릅니다. 64비트 아키텍처는 최신 하드웨어, 멀티태스킹 및 매우 빠른 작업을 위해 더욱 최적화되어 설계되었습니다. 요즘 모든 프로세서는 64비트 모드에서 작동하지만 에뮬레이션 모드에서의 호환성을 위해 32비트를 지원합니다. 하지만 64비트가 더 좋기 때문에 시스템을 즉시 실행하고 다시 설치해서는 안 되며, 아래에서 그 이유를 살펴보겠습니다.

x32 또는 x64를 선택해야 합니까?

이제 64비트 시스템이 32비트 시스템과 어떻게 다른지 알게 되었습니다. 어떤 아키텍처를 사용할지에 대해 사용자들 사이에 많은 논쟁이 있습니다. 어떤 사람들은 단지 64라고 말하고 다른 사람들은 x32를 옹호합니다. 위에 쓰여진 내용에서 알 수 있듯이 모든 것은 RAM에 따라 다릅니다. 4GB 미만인 경우 32비트를 사용할 수 있고, 그 이상인 경우 시스템이 모든 메모리를 볼 수 있도록 64비트를 사용해야 합니다. 예, 프로세서가 4GB 이상을 볼 수 있도록 하는 PAE 확장이 있지만 시스템이 해킹 없이 메모리와 직접 작동하면 훨씬 더 빨라질 것입니다.

질문이 있을 수 있습니다. 메모리가 4GB 미만인 경우 64비트 아키텍처를 사용하면 어떨까요? 프로세서 레지스터의 크기가 더 크기 때문에 RAM에 저장된 모든 것이 자동으로 커지고 프로그램 명령이 더 많이 차지하며 RAM에 저장된 메타데이터와 주소가 더 많이 차지합니다.

이는 RAM이 4GB 미만인 컴퓨터에 64비트 시스템을 설치하면 RAM이 거의 없다는 것을 의미합니다. RAM의 일부가 스왑 파티션의 디스크로 이동하기 때문에 성능 향상이 눈에 띄지 않고 더욱 악화될 뿐입니다. 아시다시피 디스크 작업 속도는 RAM 속도와 매우 다릅니다.

4GB이더라도 64비트를 사용하는 것은 메모리가 부족하기 때문에 권장되지 않습니다. 현대 표준에 따르면 이것은 이미 개인용 컴퓨터에 충분하지 않으며 이 아키텍처를 사용하면 이를 훨씬 더 줄일 수 있습니다. 결국 PAE 기술을 사용할 수 있으며, 이 옵션은 Linux 커널에서 활성화되어 32비트의 4GB에 모두 액세스할 수 있습니다. 이것은 완전히 정당화될 것입니다.

그러나 6GB 이상이면 여기서 PAE를 사용하는 것이 더 이상 권장되지 않습니다. 다행히도 메모리가 충분하므로 일반 64비트 아키텍처를 사용하는 것이 좋습니다. 프로세서는 이를 위해 특별히 설계되었습니다.

결론

이번 글에서는 32와 64의 차이점을 살펴보았는데, 이제 최적의 성능으로 작동하도록 올바른 시스템을 선택할 수 있습니다. 특정 양의 RAM에 사용하는 것이 더 좋다고 생각하십니까? 3GB와 6GB로 모든 것이 명확하다면 4GB가 많은 논란을 불러일으키고 있는 것인데, 당신의 의견은 무엇입니까? 댓글에 적어주세요!

결론적으로 64비트 프로세서와 32비트 프로세서의 차이점에 대한 짧은 비디오는 모바일 프로세서에 중점을 두고 있지만 기술은 동일합니다.

일반적으로 사람들은 컴퓨터를 구입한 후 32비트와 64비트 중 어떤 Windows를 사용하는 것이 더 좋은지 고민합니다. 다음은 사용자가 Windows 32 또는 Windows 64가 자신의 컴퓨터에 가장 적합한지 정확하게 결정할 수 있는 방법에 대한 자세한 정보입니다. PC 설정의 이 단계에서 주의 깊게 접근하면 향후 시스템 재설치에 낭비되는 불필요한 노력과 시간을 피할 수 있습니다. 기존 컴퓨터의 최적 성능을 보장합니다.

주요 차이점

Windows는 x86 및 x64 프로세서 아키텍처를 사용하여 OS에서 지원하는 주소 길이와 데이터 유형을 결정합니다. 따라서 32비트 OS와 64비트 OS의 주요 차이점은 Windows에 표시되는 RAM 용량입니다. 즉, 32비트 OS에서 4Gb 이하의 RAM을 사용할 수 있다면 64비트 OS에서는 값이 192Gb에 도달했습니다.

요즘 제조된 거의 모든 프로세서는 두 아키텍처를 모두 지원하며 대부분 최신 컴퓨터에서는 설치 후 x64 또는 x86 프로세서 지침을 사용하여 32비트 및 64비트 Windows가 모두 작동합니다. 그러나 오래된 PC의 경우 64비트 Windows를 설치하는 것은 불가능하거나 권장되지 않습니다. 따라서 32비트 OS는 여전히 사용자들 사이에서 매우 일반적입니다.

무엇이 더 좋나요?

32비트 Windows에서는 대부분의 시스템 장치가 공간의 특정 부분을 사용하기 때문에 전체 4GB RAM도 사용할 수 없습니다.

64비트 OS에는 몇 가지 장점이 있지만 단점도 없는 것은 아닙니다.

64비트 시스템의 주요 장점은 다음과 같습니다.

  1. 사용 가능한 전체 RAM 용량을 사용할 수 있습니다.
  2. 대부분의 작업은 훨씬 빠른 속도로 완료됩니다.

그리고 64비트의 주요 단점은 더 많은 메모리가 필요하므로 프로그램에서 사용하는 RAM의 양이 늘어난다는 것입니다.

명확한 답변을 제공하는 것은 불가능하며 각 특정 사례를 별도로 고려할 필요가 있음이 밝혀졌습니다. 예를 들어, 어떤 사람이 다음 매개변수를 가진 컴퓨터를 가지고 있다고 가정해 보겠습니다.

  1. 마더보드: “ASRock FM2A88X PRO3+”;
  2. 프로세서 지원: "x86-x64";
  3. RAM: “4GB”.

따라서 우리는 기본적으로 최신 장비 형태의 좋은 세트를 보유하고 있으며 시간이 지남에 따라 RAM을 쉽게 늘릴 수 있습니다. 이 경우 두 버전의 Windows가 모두 적합하며 이 구성에서 성공적으로 작동하지만, 예를 들어 32비트 Windows 7을 설치하면 RAM을 확장한 후 OS에서 이를 완전히 사용할 수 없습니다(제한적) 최대 4GB).

결과적으로 사용자는 "Seven"을 다시 설치해야 합니다. 즉, 64비트 Windows 7을 즉시 설치하는 것이 바람직하다는 명확한 결론을 내릴 수 있습니다.

설치된 Windows의 비트 수 확인

Windows XP에서 이를 확인하려면 다음과 같은 몇 가지 간단한 단계를 수행해야 합니다.


Windows 7에서 이 매개변수를 찾으려면 몇 가지 단계를 수행해야 합니다.


다음 단계에 따라 Windows 10의 비트 수를 확인할 수 있습니다.


성능 차이

32비트와 64비트 Windows의 성능은 다음과 같이 다릅니다.

  1. 64비트 Windows XP, Vista 및 Seven에서 이 지표의 최대 증가는 컴퓨터 장난감과 같은 응용 프로그램의 최적화된 64비트 수정을 사용해야만 얻을 수 있습니다. 그리고 64비트에 대한 최적화 없이 간단한 프로그램을 사용하면 속도가 향상되지 않습니다.
  2. 대부분의 프로그램을 실행할 때 사용 가능한 RAM을 3GB 이상으로 확장한 후에도 성능이 크게 향상되지 않습니다. 일부 예외 목록에는 특수 그래픽 프로그램이나 비디오 작업용 유틸리티만 포함되었습니다. 물론 그러한 유틸리티의 수는 매일 증가하고 있습니다. 따라서 예를 들어 디자인 전문가나 비디오 편집의 경우 64비트 OS를 사용하는 것이 완전히 정당합니다.

컴퓨터의 하드웨어 기능을 확인하는 방법은 무엇입니까?

중요한 기준은 PC의 주요 요소인 프로세서가 64비트 명령으로 작동하고 다음과 같은 순차적 단계를 수행해야 하는지 결정하는 능력입니다.


특수 프로그램을 사용하여 지원되는 비트 유형을 확인할 수도 있습니다. 예를 들어, 인터넷 페이지 “www.cpuid.com”에서 다운로드할 수 있습니다. 프로그램을 열면 다음과 같은 창이 나타납니다.

"CPU" 탭에서 "지침" 섹션을 학습해야 합니다. 예를 들어 여기에 "x86-x64"라고 쓰여 있으면 컴퓨터에 두 버전의 Windows를 모두 설치할 수 있습니다.

구형 PC에서 애플리케이션을 실행하는 경우 “x86-x64”가 표시되지 않습니다.

즉, 유일한 옵션은 32비트 OS를 설치하는 것입니다.

"CPU-Z" 유틸리티는 현재 Microsoft에서 지원하는 모든 Windows에서 잘 작동합니다.

결론

필연적으로 32비트 Windows가 더 이상 사용되지 않고 머지않아 64비트 Windows가 향후 몇 년 동안 최신 컴퓨터에서 성공적으로 작동할 때가 올 것입니다. 모바일 운영 체제(Android 및 iOS)도 64비트를 지원합니다. 즉, 곧 32비트로 출시되지 않을 것입니다.

Windows 32비트 버전과 64비트 버전을 비교하기 전에 이러한 버전이 무엇이고 그 중요성이 무엇인지 이해해야 합니다. 먼저 프로세서에 대해 이야기 해 봅시다. 많은 사람들이 32비트 및 64비트 프로세서의 존재에 대해 들어봤을 것입니다. 이 비트가 무엇을 의미하는지 살펴보겠습니다.

프로세서가 다소 복잡한 장치라고 말할 가치가 없을 것입니다. 이는 캐시 메모리, 다양한 레벨, 명령어 선택 및 디코딩 블록, 분기 예측 블록, 다양한 유형의 계산 블록을 포함한 다양한 블록으로 구성됩니다. 일부 최신 프로세서에는 메모리 컨트롤러, PCI-Express 버스 컨트롤러 및 그래픽 코어도 있습니다. 이 기사에서는 계산 단위가 중요합니다.

프로세서에는 다양한 유형의 블록이 있을 수 있습니다. 일부는 정수로 계산을 수행하고 다른 일부는 실수 또는 부동 소수점 숫자로 연산을 수행합니다. 또한 소위 블록이 있습니다. 복잡한 지시. 예를 들어 정수 또는 ALU를 사용하여 계산을 수행하는 블록을 생각해 보세요. 작동 중에 이러한 블록은 중간 데이터를 어딘가에 저장해야 합니다. 이러한 임시 저장소에 대한 레지스터가 생성되었습니다. 이는 대기 시간이 최소화되고 작동 속도가 매우 빠르다는 점에서 기존 메모리 및 캐시 메모리와 구별됩니다. 따라서 이러한 동일한 레지스터는 소위 말하는 주요 차이점을 숨깁니다. 32비트 및 64비트 프로세서. 이를 좀 더 자세히 살펴보겠습니다.

소위 32비트 프로세서에는 8개의 범용 레지스터가 있으며 그 크기는 32비트입니다. 그리고 64비트 프로세서는 이러한 레지스터를 두 배 더 많이 가지고 있으며 그 볼륨은 64비트입니다. 이것이 32비트 프로세서와 64비트 프로세서의 주요 차이점입니다. 거의 모든 최신 프로세서가 64비트라는 점은 주목할 가치가 있습니다.

이제 이러한 레지스터가 실제로 필요한 이유에 대해 이야기해 보겠습니다. 일반적으로 일반 64비트 모드의 64비트 프로세서는 하나의 복잡한 연산을 둘로 분할하는 등의 트릭을 사용하지 않고도 64비트 숫자로 작업할 수 있습니다. 또한 이러한 방식으로 32비트 숫자에 대한 2개의 간단한 연산을 1개의 복잡한 연산으로 결합할 수 있습니다. 그러나 모든 작업을 다른 작업과 결합할 수 있는 것은 아니지만 이는 적지 않습니다.

중요한:성능은 64비트 x86-64 명령어 세트로 작업해야만 향상될 수 있습니다. 프로세서에는 정수 ALU 외에도 부동 소수점 장치(FPU)도 있다는 점에 유의해야 합니다. 더 큰 80비트 레지스터를 포함하고 x87 명령어를 사용합니다. 또한 프로세서에는 다른 블록과 레지스터가 있습니다. 예를 들어 SSE 레지스터입니다. 길이는 128비트입니다.

64비트 작동 모드가 있다는 것을 기억합니다. 그러나 다른 것들도 있습니다. 64비트 프로세서는 추가 8개의 레지스터가 꺼지고 64비트 프로세서의 동작이 32비트 프로세서와 동일해지는 소위 호환성 모드도 지원합니다. 이는 주로 64비트 프로세서에서 작동할 수 없는 시스템 소프트웨어 및 프로그램의 호환성을 보장하기 위해 필요합니다. 실제로 호환 모드라고 불리는 이유는 무엇입니까?

프로세서가 64비트 모드에서 정상적으로 작동하려면 64비트 OS와 적절한 드라이버가 필요합니다. 32비트 OS가 설치된 경우 프로세서는 호환 모드에서 작동하며 32비트 프로세서처럼 작동합니다.

중요한:일부 독자들은 32비트 프로그램이 64비트 OS에서 어떻게 실행될 수 있는지 질문할 수도 있습니다. 이 문제는 매우 논리적으로 해결되었습니다. 시스템에는 64비트 및 32비트 응용 프로그램을 위한 2개의 시스템 라이브러리 세트가 있습니다.

그러나 레지스터 용량에는 더 시급한 문제가 있습니다. 사실 메모리의 주소 공간은 제한되어 있습니다. 간단히 말해서 프로세서는 4GB의 주소 공간만 주소 지정할 수 있습니다. 결국 노트북에는 4GB의 RAM이 있고 시스템은 이 4GB를 모두 볼 수 있어야 합니다. 그러나 RAM 외에도 비디오 카드 메모리, 다양한 장치의 버퍼도 있으며 BIOS는 동일한 비디오 코어에 더 많은 메모리를 할당할 수 있습니다. 결과적으로 사용자가 사용할 수 있는 메모리는 2.5~3.5GB 감소합니다. 그리고 이 제한은 운영 체제에 따라 달라지지 않습니다. 이 문제에 대해 더 자세히 살펴 보겠습니다.

여기에는 복잡한 것이 없습니다. 레지스터는 데이터 포인터와 주소 포인터를 모두 저장합니다. 32비트 프로세서에서 이 레지스터의 볼륨은 32비트입니다. 여기서 4GB 또는 232바이트 제한이 발생합니다.

위의 내용을 모두 요약하면 대부분의 시스템 장치가 작동하려면 주소 공간의 일부가 필요하고 4GB로 제한되어 있기 때문에 모든 32비트 OS는 4GB RAM을 모두 사용하여 작동할 수 없습니다. 따라서 시스템은 이를 RAM에서 제거해야 합니다. 사용되지 않은 RAM은 RAM 디스크 유틸리티를 사용하여 임시 디스크로 사용할 수 있습니다.

중요한: 32비트 운영 체제의 경우 4GB 이상의 주소 공간을 사용할 수 있는 메커니즘이 생성되었습니다. 이것이 소위 PAE(물리적 주소 확장), 이 경우 OS는 최대 64GB의 메모리를 주소 지정할 수 있습니다. 이 기술은 처음부터 서버 시스템용으로 개발되었습니다. 정상적으로 작동하려면 적절하게 수정된 드라이버가 필요합니다. 작동하는 드라이버가 거의 없기 때문에 이 기술은 서버 운영 체제에서도 기본적으로 비활성화되어 있습니다. Windows OS의 일반 버전에서는 기본적으로 비활성화되어 있습니다. 그리고 같은 이유로. 오늘날 시스템을 켜는 방법을 배운 전문가가 있습니다. 시스템은 사용 가능한 모든 RAM을 볼 수 있지만 다양한 위치에서 오류가 발생합니다. 그리고 그들의 진단은 그렇게 간단하지 않습니다. 따라서 3~4GB 이상의 RAM을 사용하려면 64비트 OS를 설치해야 합니다.

보시다시피 64비트 운영 모드에는 다음과 같은 장점과 단점이 있습니다.

  • 64비트 OS는 전체 RAM 용량에서 작동합니다.
  • 64비트 프로세서의 일부 작업은 훨씬 빠르게 수행될 수 있습니다.
  • 64비트 포인터에는 더 많은 메모리가 필요하므로 애플리케이션에서 사용하는 RAM의 양이 늘어납니다.

보시다시피 모든 것이 그렇게 단순하지는 않습니다. 이제 이것이 실제로 어떻게 나타나는지 고려해 보겠습니다.

Windows 32비트 버전과 64비트 버전의 성능 비교

먼저 어떤 테스트 방법이 사용되었는지 이야기해 보겠습니다.

측정은 쿼드 코어 Intel Core 2 Quad Q9000 프로세서를 탑재한 Asus N61Vn 노트북과 1GB 전용 메모리를 탑재한 nVidia GeForce GT 240M 비디오 카드에서 수행되었습니다. 노트북에는 4GB의 DDR3-1066 RAM이 있다는 점에 유의하는 것이 중요합니다. 비교에서는 최신 업데이트가 설치된 32비트 및 64비트 버전의 Windows Vista SP2를 사용했습니다. 드라이버의 버전은 동일했기 때문에 버전 간 성능 차이를 균등화할 수 있었습니다. 위에서 설명한 이유로 인해 Windows 32비트 버전에는 약 3GB의 RAM이 있었고, 64비트 버전에는 약 4GB가 있었습니다.

중요한또한 이 테스트는 기능이 좀 더 제한된 단일 코어 Intel Core 2 Duo SU3500 프로세서와 4GB RAM을 탑재한 Acer Timeline 3810T 노트북의 Windows XP 및 Windows 7에서 수행되었습니다. 이 경우의 결과는 변경되지 않았으며 거의 ​​동일했습니다.

편의상 성능 비교를 두 부분으로 나누었습니다.

  • 1. 먼저, 32비트 및 64비트 버전의 시스템에서 기존 32비트 프로그램의 성능을 조사했습니다.
  • 2. 그런 다음 해당 Windows 버전에서 32비트 및 64비트 버전의 프로그램 작동 속도를 측정했습니다.

32비트 응용 프로그램의 성능 테스트

이 테스트의 목적은 Windows 32비트 버전에서 64비트 버전으로 이동할 때 성능 향상을 확인하는 것입니다. 오늘날 많은 게임과 프로그램에는 특별히 최적화된 64비트 버전이 없기 때문에 이 연구는 관련이 있습니다. 32비트 시스템은 3GB 메모리로 작동할 수 있고 64비트 버전은 4GB 메모리로 작동할 수 있다는 점을 기억하는 것도 중요합니다.

다음 애플리케이션은 성능 비교에 도움이 되었습니다.

  • 3DMark03 3.6;
  • 3DMark05 1.3;
  • 3DMark06 1.1;
  • PC마크05 1.2.

이러한 응용 프로그램이 선택된 이유는 대부분의 프로그램과 게임의 실제 성능을 상당히 정확하게 반영하기 때문입니다. 본 연구에서 다양한 소프트웨어 애플리케이션이 사용되었다면 연구 방법론은 훨씬 더 복잡해졌을 것입니다. 그리고 특정 테스트의 반복이 심해지고 측정 장비의 정확도가 제한되어 측정 오류 비율이 높아집니다.

애플리케이션은 기본적으로 구성되었습니다. 화면 해상도 1024x768:

애플리케이션은 기본적으로 구성되었습니다. 화면 해상도 1280x720:

4. PCMark05의 성능 비교 결과

이번 테스트에서는 별도의 추가 테스트가 수행되었습니다. 아래는 각각의 결과입니다.

64비트 시스템에서 추가 기가바이트 RAM 덕분에 얻은 결과를 볼 수 있습니다.

기존 애플리케이션의 성능 비교 결과

이번 연구 이후 얻은 결과는 매우 기대됐다. 64비트 OS용 호환 모드를 사용했기 때문에 일반 32비트 응용 프로그램을 사용할 때 성능이 저하되었습니다.

또한 이 성능 비교에서는 4GB RAM이 이 애플리케이션 세트에서 실질적인 이점을 제공하지 않는다는 사실도 밝혀졌습니다. 실제로 그래픽 편집기, CAD(컴퓨터 지원 설계) 시스템 등을 포함한 대용량 애플리케이션의 경우 RAM 용량이 매우 중요하다는 점을 여기서 강조할 필요가 있습니다. 추가 기가바이트의 RAM은 정말 유용합니다.

32비트와 64비트 프로그램의 성능 비교

본 연구의 목적은 64비트 OS에서 최적화된 64비트 애플리케이션을 실행할 때 성능 향상을 측정하는 것입니다.

성능을 비교하기 위해 다음 프로그램도 사용되었습니다.

  • 아카이버 7-Zip 버전 4.65;
  • PCMark Vantage 테스트 패키지.

여기서는 32비트와 64비트 버전 모두에서 사용할 수 있고 멀티 코어 프로세서와 함께 작동할 수 있고 프로세서를 상당히 많이 로드할 수 있으며 내장된 일련의 기능이 있으므로 테스트 응용 프로그램으로 사용됩니다. 성능을 테스트할 수 있는 도구입니다. 테스트하는 동안 사전 크기는 32MB였습니다.

이제 결과를 살펴보겠습니다.

보시다시피, 64비트 OS에서 64비트 최적화 버전의 아카이버 성능은 32비트 시스템에서 비슷한 32비트 버전에 비해 더 좋았습니다. 이것은 예상됩니다. 최적화가 스스로 드러날 수 있었습니다.

2. PCMark Vantage 테스트 패키지를 사용한 테스트

PCMark Vantage 벤치마크 제품군에는 32비트 버전과 64비트 버전이 모두 있습니다. 이 테스트 패키지에는 다양한 테스트가 있습니다. 각각을 살펴보겠습니다.

7-Zip과 마찬가지로 전체적으로 64비트 PCMark Vantage 벤치마크는 32비트 OS에서 32비트 벤치마크보다 더 나은 성능을 보였습니다. 여기서 중요한 점은 64비트 프로세서에 대한 최적화와 더 많은 사용 가능한 메모리(64비트 시스템의 경우 4GB, 32비트 버전의 경우 3GB)였습니다.

Windows 32비트 버전과 64비트 버전의 성능을 비교한 결과입니다.

이제 이 테스트를 요약할 시간입니다.

  • 64비트 버전의 Windows XP, Vista, 7에서 최적화된 64비트 버전의 응용 프로그램과 게임을 사용할 때 성능이 가장 크게 향상되었습니다. 64비트 버전에 대한 최적화 없이 일반 애플리케이션으로 작업할 때 성능은 향상되지 않습니다.
  • 많은 프로그램과 게임은 사용 가능한 RAM 용량이 3GB 이상으로 증가해도 눈에 띄는 성능 향상을 보여주지 못했습니다. 비디오, 이미지, 디자인 시스템 등을 작업할 수 있는 복잡한 프로그램은 예외입니다. 앞으로는 이러한 응용 프로그램이 더 많아질 것입니다. 이러한 프로그램의 경우 64비트 시스템을 사용하는 것이 매우 합리적입니다.
  • 64비트 OS의 일부 응용 프로그램은 여러 가지 이유로 불안정한 작동을 보였습니다. 그러나 이러한 응용 프로그램은 많지 않습니다.

결국, 귀하는 필요에 따라 Windows 버전을 직접 선택한다는 점에 주목하고 싶습니다. 그리고 이 연구가 당신에게 도움이 될 수 있다면 우리는 기쁠 것입니다.