나는 Solidworks 자체에 의해 만들어진 매우 흥미로운 영어 기사를 수행합니다.
32비트 창에서 /3gb 스위치를 사용하는 경우 대부분의 경우 Windows 32-bit에서, 각 프로세스 (exe)는 4gb "addressable memory"의 최대 가능한 절반 (2gb)에 액세스하고 다른 절반은 os 커널 (이러한 배경)에 의해 예약됩니다. 그래서 메모리 집중 응용 프로그램은 솔리드 웍스 시작 2gb 주소 제한에 도달, 명백한 반응은 왜 os 필요 만큼 절반 주소 공간. greedy 창, 당신은 생각한다.
이 마법 스위치 창을 사용하여 주변 또는 누군가가 추천하는 것을 시작하면 3gb에 가능한 주소 공간을 늘릴 수 있습니다. 그게 더 나은 - 그, 창을 가지고. 이제 더 큰 집합과 도면을 만들 수 있습니다. 몇 달 후 빠른 - 점점 더 큰 디자인과 성능에 핀치를 볼 시작. 당신은 이미 32 비트 os에 4gb 물리적 램을 가지고, 그래서 성능 향상의 단지 가능한 빠른 평균 (전체 시스템 업그레이드의 짧은) 당신의 그래픽 카드를 업그레이드하는 것입니다.
그래서 당신은 연구 시간을 보내고, 당신의 돈을위한 최고의 그래픽 카드에 돈을 지출, 최신 및 가장 큰 인증 드라이버를 설치. 다운타임의 비트에 있기 때문에 최신 시스템 업그레이드 및 솔리드 워크 서비스 팩을 설치할 수도 있습니다. 당신은 당신의 프로젝트에 다시 얻을 기다릴 수 없습니다.
- 재해 Solidworks는 이제 무작위로 충돌합니다. 어떻게 될 수 있습니까? 당신은 최고의 카드가 있습니다 - 포럼에 모두와 당신의 var 말했다, 당신은 최신 인증 드라이버, 최신 시스템 업데이트, 최신 회전 서비스 팩 ... ah - 그것은해야합니다. 최신 서비스 팩은 결함이어야 합니다. 그래서 당신은 당신의 오래된 서비스 팩으로 돌아갑니다. 그러나 충돌이 계속됩니다. 어드벤처 소프트웨어 - 다시 내 기계를 호스, 당신은 말한다. 계획 뒤에 당신의 프로젝트는 지금 방법이고 당신은 당신의 입에 쓴 맛이 있습니다.
정확히 무슨 일이 있었습니까?
/3gb 스위치를 켜면 다시 생각하십시오. 일반적으로 매우 잘 이해되지 않습니다, 소프트웨어 개발자 중에도 ( 대부분의 소프트웨어 개발자가 "사용자 주소 공간"에서 작동하기 때문에, "커널 드라이버 공간"), 예약 된 커널 주소 범위가 무엇인지. 시스템에 있는 모든 장치, 드라이버 및 장치 메모리를 매핑해야 합니다. 이것은 colloquially 알려져있다.
pci 기억 구멍·
512MB 비디오 램을 가진 중간 범위 워크스테이션 그래픽 카드가 있는 시험 기계에, 기억 구멍 pci/Agp 버스 및 영상 카드 자원은 1334mb의 합계를 가지고 갑니다.
이제 vram의 1 기가 바이트로 구입 한 슈퍼 듀퍼 비디오 카드로 다시 생각 - 그 업그레이드 후, 윈도우는 아마도 커널 주소에서 장치 리소스를지도. 그래서 더 작은 집합 / 철수 작업 벌금,하지만 당신은 그래픽 카드 메모리의 사용에서 시작 할 때, 그것은 예측 가능한 행동으로 이어질 수있다, 즉. 무작위 충돌.
그래서 왜 마이크로 소프트가 처음에 /3gb 스위치를 소개 했습니까?
그것은 원래 sql 서버 또는 교환 서버와 같은 서버 기반 프로세스를 위해 도입되었다, 64 비트 이전에 일반적인 플랫폼이 오늘. 여기에서 중요한 점은 이 서버 근거한 과정이 cpu/ram-intensive이고, 그러나 장치 집중하지 않으며 특히 도표 카드 집중하지 않습니다. 그래서 서버 하드웨어는 커널 보존 된 주소를 필요로하는 장치가 없습니다. 이 경우, 그것은 실제로 "greedy windows"이며 /3gb 스위치는 잘 작동합니다. 물론, 오늘은 존경 할 수없는 관리자는 32 비트 서버 어쨌든 실행되므로 더 이상 문제가 없습니다. 실제로 소비자 수준에서 32 비트 창을 가진 새로운 기계를 사는 많은 문제로 갈 필요가 있습니다. 더 많은 사용자는 32 비트보다 64 비트를 사용합니다.
그래서 자신을 좋아한다 - 오른쪽 버튼을 눌러 64 비트로 업그레이드합니다. 그러나 어떤 이유든지를 위해 즉시 격상할 수 없는 경우에, 적어도 정지갭으로 /3gb 스위치를 사용하지 마십시오.
3gb가 활성화되었거나 사용하지 않은 경우 파일을 첨부합니다.