Hyper-V 메모리 관리 (Memory management)

이번 포스트에서는 Hyper-V에서 부모 파티션(Parent Partition)과 자식 파티션(Child Partition, Guest 혹은 VM)에게 어떻게 메모리 리소스를 소스를 할당하는 지를 간단히 알아 보겠습니다. 기본적으로 윈도우는 각 프로세스가 물리메모리(Physical Memory)에 접근 하는 것이 아니라 가상 메모리(Virtual Memory)를 이용합니다. 프로세스가 가상메모리 공간의 특정 주소에 액세스 하려고 하면 페이징(Paging, 우리가 아는 페이징 파일과는 다른 의미)이라는 과정을 거쳐 실제 물리메모리에 접근합니다….

3

Windows 7, W2K8 Server R2(Version 6.1) & 32bit와 64bit 최대 메모리

안녕하세요? Sankim 입니다. 오늘은 Windows 7, Windows Server 2008 R2 그리고 32bit/64bit 최대 지원 메모리(RAM)에 대해서 간단히 정리해 보기로 하겠습니다. Windows 7과 W2K8 Server R2(Version 6.1) 최대 메모리 [Windows 7 최대 물리 메모리] : Windows 7 클라이언트 버전에서 32Bit는 최대 4GB 메모리, 64bit는 192GB 메모리까지 사용 가능합니다. Starter Edition은 기본적으로 2GB이하 메모리를 가진 H/W를 위한…

0

윈도우 7 메모리 덤프 생성 과정 변경

안녕하세요? Sankim입니다, 오늘은 제목이 좀 건조 합니다. 이번 포스팅에서는 Windows 7에서 변경된 메모리 덤프(Memory dump) 생성 프로세스에 대해서 말씀 드릴까 합니다. 다 읽으시고 나서는 Windows 7을 기점으로 지금까지 생각지도 못한 세밀한 부분들까지 새로운 PC환경을 위해 능동적으로 변화하고 있다고 느끼(?) 실지도 모르겠습니다. [블루스크린] 블루스크린이 왜 파란색인지 궁금하시면 여기를 클릭하세요. Windows 사용자라면 애석하게도 블루스크린을 한번씩 경험해 보셨을…

17

Windows 성능 옵션(프로그램 vs 백그라운드 서비스)을 이해하다

Windows NT부터 Windows 7에서 까지 ‘시스템 속성 > 성능 > 설정 > 성능 옵션 > 고급 > 프로세서 사용 계획’에 ‘프로그램’과 ‘백그라운드 서비스’ 옵션 두 가지 중 하나를 사용자가 선택할 수 있습니다. 이 두 개의 옵션에 대해서 여러 의견(?)들이 난무하는데요, 이번 포스팅에서는 이 두 가지 옵션이 어떤 의미를 가지는지 그리고 여러분은 어떤 상황에서 두 옵션…

17

4GB 제한의 진실, 32비트 Windows (XP, Vista, 7)클라이언트

지난 ‘Windows 메모리 FAQ’에서 Windows 메모리에 대한 이야기를 드렸는데요, 특히 Windows 클라이언트의 4GB 제한에 대해서 여러분들의 아주 뜨거운(?) 반응이 있었습니다. 그래서 오늘은 ‘4GB 제한의 진실, 32비트 Windows 클라이언트‘라는 주제로 Q&A 형식으로 이야기를 나누도록 하겠습니다.   Q1) 왜 Windows 클라이언트는 4GB까지만 지원하나요?   1. Windows XP가 처음 출시된 초기만 해도 4GB 메모리라는 게 서버에서도 거의 사용되지…

87

Windows 메모리 FAQ

안녕하세요~ sankim 입니다.   최근 들어 여러 Windows 관련 커뮤니티나 블로그를 방문하면서 가장 많이 눈에 뜨이는 질문이면서도 정확한 답을 얻기 어려운 것이 Windows 메모리 관련 질문들인 것을 보았습니다. 그래서 메모리 관련해서 가장 많이 올라오는 질문들에 대해서 간단한 답을 정리해 보았습니다. 자세한 기술적 내용은 꼭 한번 시리즈(?)로 올릴 것을 약속 드립니다. ^^   Windows Memory FAQ…

13

Windows 최대 메모리 크기(Size)

각 윈도우 버전 별로 최대 사용 가능 메모리를 정리 했습니다. Windows Server 2008 최대 사용 가능 메모리 32-bit의 경우 PAE를 Enable 했을 때 최대 메모리를 명시 했습니다. Version Limit in 32-bit Windows Limit in 64-bit Windows Windows Server 2008 Datacenter (full installation) 64 GB 2 TB Windows Server 2008 Datacenter (Server Core installation) 64 GB 2…

9

메모리 사용 계획(LargeSystemCache) 옵션

시스템 등록 정보 > 고급 > 성능 옵션 > 메모리 사용 계획에서 보실 수 있는 프로그램과 시스템 캐시에 대한 내용입니다. 이 옵션은 Windows Kernel에서 System Cache를 Large System Cache로 설정 할지를 선택하는 옵션입니다. 해당 설정은 Registry HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\LargeSystemCache에서 수동으로 설정이 가능합니다. 기본적으로 Client OS(XP, Vista)는 Default(0) 값으로 설정 되어 있고 Server OS는 LargeSystemCache(1)로 설정되어 있습니다….

0

Desktop Heap 문제

오늘은 듣기에 조금 생소하실 Desktop Heap에 대해서 말씀드리도록 하겠습니다. 여러분들이 실행하는 응용프로그램이 띄우는 Window 하나 하나가 모두 Desktop Heap이라는 메모리 공간을 가지게 됩니다 이를 Desktop Heap Allocation이라고 하며 사용자가 새로운 Windows, Menus, toolbars등을 생성할때마다 user32.dll과 gdi32.dll에 의해 이루어지게 됩니다. Desktop Heap에 의해서 나타나는 문제 현상은 아래와 같습니다. 1. 응용프로그램을 실행시키면 한 참 뒤에서야 해당 프로그램의…

1

Windows 64bit Computing에 대한 오해 혹은 잘못된 상식

[오해] Windows는 진정한 64bit Computing을 할 수 없다. _혹은_ x64 Processor만 있으면 64bit 컴퓨팅이 가능하다. X86 Processor에 64bit Windows를 설치하면 64bit 컴퓨팅이 가능하다. x64 Processor에 64bit Windows를 설치하면 어떤 응용프로그램이든 64bit 컴퓨팅이 가능하다. [답변] 한번쯤은 Windows 64bit 컴퓨팅에 대해서 위와 같은 궁금증이 있으셨을 거라 믿습니다. 그럼 Windows 64bit Computing에 대한 잘못된 오해 혹은 편견을 벗겨…

5