윈앤위


 윈앤위는 웹표준을 준수하는 브라우저들을 대상으로 최적화 되어 있습니다.
 IE7, IE8, 파이어폭스, 사파리, 크롬, 오페라, 플록을 권장(MS IE6 비권장)
 
동일한 주제의 여러글이 있어도 구글 전체 사이트 검색은 한 페이지만 찾습니다. 페이지 오른쪽의 사이트 맞춤검색이나 태그구름을 이용하시면 최신 정보를 찾을 수 있습니다!

4GB 메모리 맵을 보여주는 친절한 Windows 7 - XP/비스타/세븐 공통

OOOOOOOOOO 구독자 평가 : 10/10, 총 2 명이 참여하셨습니다.
  Windows 7 64/32bit, Posted 배우기(Mr.Learn) on 2009년 01월08일 PM 06:14
Windows는 전문적이고 방대한 분야입니다. 스터디하지 않고는 10년을 사용한들 Windows 메커니즘을 이해하기는 어렵기 때문에 많은 시간 MS 기술문서를 참조합니다. 이러한 과정에서 얻은 올바른 지식을 윈앤위 방문자님이나 멤버님들과 공유하고 있습니다.
-
궁금한 사항은 포탈 카페나 지식 서비스를 비롯 타 커뮤니티에서 질의나 논의를 하기보다는 글을 작성한 퍼브리셔와 직접 소통하는 것이 유익합니다. 오히려 잘못된 답변과 함께 어처구니 없게도 퍼브리셔의 무지함으로 몰아가는 경우가 종종 있습니다.
-
궁금한 사항은 언제든 윈앤위 열린 질문 포럼을 이용하세요. 멤버 등록이나 가입절차 없이 누구든지 이용할 수 있도록 열려있습니다. 타 사이트에 링크를 걸기 보다는 직접 글을 작성한 퍼브리셔와 소통하십시오. 애석하게도 링크가 걸린 글들을 읽어 보면 Windows를 제대로 이해하고 답변한 경우가 거의 없을 정도입니다.
4GB 메모리 맵 Windows 클라이언트 (XP 기준) 위주의 일반 사용자들 대부분이 보급형 PC를 이용하는 경우가 흔한데, 이러한 보급형 PC들의 문제점은 기본적으로 주메모리에 용량이 너무 작아 Windows를 장시간 사용하다 보면 실제 메모리(Physical Memory)가 부족해서 하드디스크의 가상 메모리(Virtual Memory)가 사용되며, 가상 메모리가 지나치게 많이 사용되면 Windows의 퍼포먼스가 급격히 하락하는 것과 더불어 오류 발생의 확률도 높아진다고 할 수 있다. 따라서 PC를 구매할 때 한단계 높은 상위 성능의 CPU 보다는 하위 성능의 CPU를 선택하고 보다 많은 램을 장착하는 것이 좋다.

 시기적으로도 고용량 고성능의 콘텐츠나 소프트웨어를 활용해야만 하므로 사용자들은 이미 다중 코어를 사용하는 시대로 접어 들었고, 최근들어서는 보다 많은 램을 추가 장착하는 사용자들이 많은 듯 싶다. 그런데 이렇게 램을 추가 장착하는 사용자 중에는 마이크로소프트 Windows는 4GB 용량을 제대로 활용을 못한다는 선입견을 가지고 있는 경우가 있다. 더군다나 MS의 최신 운영체제라고 할 수 있는 비스타(no SP)에서 4GB 램을 장착했을 때 UI를 통해서 확인해 보면 여기저기 램의 용량이 다르게 표기가 되기 때문에 아키텍처(Architechure)나 메카니즘(mechanism)의 문외한인 일반 사용자들이 혼란을 느끼지 않을 수 없었다. 다행히도 비스타 SP1에서는 시스템에 장착된 램의 용량 표기가 수정되어 4GB램을 장착하면 설치된 실제 메모리로써의 4GB(4096MB) 용량이 온전하게 표기가 된다. 그럼에도 여전히 일부 사용자들은 Windows가 4GB 메모리를 활용하지 못하므로 1GB 정도를 잘라서 내서 램디스크 또는 램드라이브를 사용하는 방식을 고집하고 있다.

 마이크로소프트가 이러한 사용자들의 오해를 인지하고 있어서인지 Windows 7에서는 실제 메모리가 어떻게 사용되는지 리소스 모니터링에 시각화를 추가시켰다. 명령줄에서 간단히 perfmon.exe /res를 실행하거나 작업 관리자의 성능탭에서 하단의 리소스 모니터 버튼을 클릭하면 위의 오른쪽 이미지와 같은 실제 메모리(Physical Memory)의 상태를 확인할 수 있다. Windows 7 영어버전이긴 하지만 배우기(Mr.Learn)는 리소스 모니터의 Physical Memory를 아래와 같이 정리를 해 보았다.(위의 이미지는 32비트 시스템에서의 4GB램 그리고 128MB의 그래픽카드를 장착)

1. 0387MB - Hardware Reserved(예약됨)
2. 0845MB - In Use(사용 중)
3. 0039MB - Modified(변화 용량)
4. 1908MB - Standby(대기 용량)
5. 0917MB - Free(남은 용량)

 가장 왼쪽 회색계통으로 표기는 1번은 시스템마다 다르다. 즉 비디오카드를 비롯해서 여타 장치들이 사용하는 공간인데 시스템에 따라서 많게는 대략 800MB정도 차지할 수 있다. 그러나 여기에서는 387MB를 소모하고 있다. 녹색 영역 2번은 현재 할당 받아 사용중인 메모리 용량이다(커밋, commit)

Modified(변화 용량) + Standby(대기 용량) = Used for Cache(캐시된 메모리)

 3번과 4번을 주의 깊게 보아야 하는데 이 두 영역을 합한 것은 Windows가 캐시하고 있는 메모리 용량이다. 이러한 이유는 사용하지 않는 메모리를 캐시로 활용을 하면서 Windows 성능 향상을 위해 사용한다. 그렇지만 어플리케이션에 의해서 메모리가 필요할 경우는 캐시 용량을 줄이게 된다. 그리고 다시 여유가 있다면 캐시로 사용을 하는데 이러한 과정을 반복하면서 Modified(변화 용량)을 거쳐 Standby(대기 용량)이 되며, 이 두 용량을 Windows는 Used for Cache(캐시된 메모리)로 표기한다. 이러한 메카니즘을 가지기 때문에 Windows는 사용하지 않는 메모리 즉, 남은 메모리(Free)의 수치가 적게 표기가 된다.

6. 2825MB Available to Programs(사용 가능한 공간)
7. 1947MB Used for Cache(캐시된 메모리)
8. 3709MB Total(실제 메모리)
9. 4096MB Install(설치된 실제 메모리)

 1, 2, 3, 4, 5를 모든 합한 값은 설치된 실제 메모리, 램의 용량이된다.(4GB 램) 또 6의 사용 가능한 메모리는 5의 남은 공간과 7의 캐시된 메모리값이라고 생각하기 쉬운데, 실질적으로 캐시에 사용된 메모리 중에 3의 39MB - Modified(변화 용량) 값을 제외하고 계산을 해야 정확하게 6의 사용 가능한 메모리 용량이 된다.(5 + 4 = 6) 9번 설치된 실제 메모리(램)는 1의 예약된 용량 397MB을 제외하고 8의 3709MB이 되며, 이는 Windows 7이전의 운영체제에서 표기하는 작업 관리자 성능탭 실제 메모리 전체에 해당한다.


 사용자들이 착각하기 쉬운 문제

A. 사용자가 혼란을 느끼지 말아야 하는 것은 설치된 메모리가 4GB라고 해도 비디오 카드와 같은 장치들이 실제 메모리에 맵핑됨으로 인해서 설치된 실제 메모리 보다는 작다는 것이다. 많게 대략 800MB까지도 소비가 된다.

B. 4GB램을 장착했을 때 맵핑된 공간 다시말해 1번 Hardware Reserved(예약됨) 영역이 0.8GB(800MB)가 사용된다면 실제 메모리가 3.2GB밖에 되지 않는 것은 당연함에도 단순하게 4GB - 3.2GB = 0.8GB라는 계산으로 Windows는 3.2GB밖에 사용을 못하니까 0.8GB을 램디스크나 램드라이브 잡아 쓴다는 것은 이치적으로 맞지가 않음을 알 수 있다.

*** 최근에 MS기술 문서를 확인한 결과 XP, Vista에서 4GB는 PAE(실제 주소 확장)를 활성화 하지 않아도 4GB의 사용이 가능하다. 4GB는 PAE를 사용하나 마나 같다. 그리고 32비트 Windows Server 2008 Enterprise의 경우 PAE활성화를 전제로 64GB까지 사용 가능하다고 되어있다.
무식한 것인지 용감한 것인지, 네이버 상습 펌질 및 양심불량 블로그(blog.naver.com/spef)는 윈앤위 게시물 모두 삭제하십시오!
개인 운영 사이트라고 만만하게 생각하고 콘텐츠 복제하나본데 그러다가 큰코 다칩니다.
저작권자 동의없이 콘텐츠 복제를 금합니다. 동의를 거쳐서 이용 규칙을 준수하십시오!
구독자 참여 :  
배우기(Mr.Learn)'s avatar작성날짜 : 2009년 01월 08일
작성시간 : PM 06시 14분 22초
퍼브리셔 : 배우기(Mr.Learn)
저작권자 : Powered by 윈앤위
코멘트는 누구에게나 열려 있습니다.
트랙백도 블로거에게 열려 있습니다.

Comments (4)

Trackbacks (0)

Questions and Answers

Discuss this in our forums

NEXT Windows 7의 IE8 트윅 (검색 상자 제거와 운 좋은 예감!) 
Powered by Expressionengine
Powered by Jquery
Powered by DNSEver

get RSS 2.0 Add Google

Main Contents

Beta Service

  • 모바일 페이지 - 이동기기용 페이지
  • 열린 평가 시험 - Beta version 0.1
    등록이나 가입없이 무료로 누구나 쉽게 운영체제 실력을 진단할 수 있도록 문제은행 구축

Lectures

  • 스케치업6 강좌 - 1 ~ 2시간 정도면 누구나 쉽게 구글 스케치업을 배울 수 있도록 25단계로 구성한 입문용 강좌
 
Site Status - Windows 7 Blog

This page has been viewed 159886 times
Page rendered in 0.2354 seconds
Total Entries: 106
Total Comments: 217
Total Trackbacks: 2
Most Recent Entry: 03/01/2010 03:21 pm
Most Recent Comment on: 03/12/2010 03:39 pm
Total Members: 13
Total Logged in members: 0
Total guests: 12
Total anonymous users: 0
Most Recent Visitor on: 03/16/2010 06:17 am
The most visitors ever was 522 on 08/26/2009 03:15 am

Publishers


윈앤위™는 Windows(NT계열) 운영체제를 주력 콘텐츠로 하는 블로그 사이트입니다. 방대하면서도 전문적인 Windows에 관해 배우기(Mr.Learn)와 함께 스터디 하실 분들은 커뮤니티에 [멤버등록]을 권장합니다.

콘텐츠 이용안내 - 본 블로그 사이트의 저작물은 무단 전제 및 재배포가 아닌 [CCL(크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스)]에 따라 이용하실 수 있습니다.

  

가장 유능한 사람은 가장 배우기에 힘쓰는 사람이다. - 괴테