윈도우 XP에서 64비트 운영체제가 최초로 출시된 이후, 윈도우 비스타를 거쳐 윈도우 7에서 대부분의 최신 시스템에서는 64비트 운영체제를 채택하고 있습니다. 32비트 운영체제는 사용할 수 있는 메모리가 4GB에 불과(!)했지만 64비트에서는 더 많이 늘어나기 때문에 최신 고용량의 램을 장착한 시스템에서 보다 빠른 시스템 성능을 보장받을 수 있습니다. 다만, 64비트 드라이버의 출시가 늦어지거나 개발이 되지 않는 관계로 우리나라에서는 은행과 같은 일부 서비스를 이용할 때에 어려움이 있을 수 있습니다.

포어프론트 TMG 2010은 64비트 운영체제인 윈도우 2008 또는 윈도우 2008 R2 버전에서 동작하며, 포어프론트 TMG 클라이언트 또한 기존 32비트 운영체제 뿐만 아니라 64비트 운영체제를 지원합니다.

사용하는 애플리케이션(프로세스)가 32비트인지 64비트인지 확인하기 위해서는 작업 관리자(Task Manager)에 동작하는 환경을 *로 표시하여 알 수 있습니다. *가 있는 경우에는 32비트 호환모드이며 없는 경우에는 64비트를 의미합니다.

포어프론트 TMG 2010은 완벽한 64비트(Native 64bit)를 지원한다고 홈페이지에서 널리 홍보하고 있는데 실제로는 32비트로 보인다는 의견에 대해 포어프론트 개발팀에서 언급한 사항을 소개합니다.


위 그림에서 포어프론트 클라이언트 프로세스는 FwcAgent.exe와 FwcMgmt.exe 파일에 *가 붙어 있어 32비트 호환모드로 동작하는 것을 확인할 수 있습니다.

포어프론트 클라이언트는 32비트 운영체제와 64비트 운영체제를 모두 지원하며, 또한, 64비트 운영체제에서는 32비트 프로세스와 64비트 프로세스를 지원한다. FwcAgent 프로세스는 64비트로만 처리하는 기능을 사용하지 않고 있기 때문에 32비트와 64비트로 구분할 필요가 없다. 하지만, TMG 클라이언트의 핵심 구성요소인 WinsSock Layered Service Providers는 아래와 같이 64비트로 동작한다.

C:\Program Files (x86)\Forefront TMG Client\FwcWsp64.dll
--a-- Wx64 DLL ENU 7.0.7734.100 shp 356,848 10-14-2009 fwcwsp64.dll


WinSock Layered Service Providers 서비스는 WinSock 애플리케이션 내에서 로드되는 프로시저로 FwcWsp.dll(32비트)와 FwcWsp64.dll(64비트) 두가지 형태로 제공된다.

또한, FwcMgmt.exe는 비트와 밀접한 관계가 없기 때문에 32비트로도 충분하다.

출처: http://blogs.technet.com/b/isablog/archive/2010/12/28/quick-tip-understanding-tmg-client-64-bits-behavior.aspx

따라서, 포어프론트 클라이언트가 지원하는 운영체제와 프로세스를 정리하면 다음과 같습니다.

1. 포어프론트 클라이언트의 핵심 프로세스들은 모두 64비트로 동작한다.
2. 포어프론트 클라이언트 프로그램 중에서 사용자와 관련된 부분은 32비트 또는 64비트 어느 것으로 동작하더라도 무방하므로 32비트로 동작한다.

아마 32비트 클라이언트 운영체제가 사라지는 날에는 64비트로만 동작하겠지만, 아직 많이 32비트가 사용되고 있기 때문에 중용(!)적인 태도를 보이는 것으로 생각됩니다.

감사합니다.
Posted by 로버무트
,