[짧은글] 가상 메모리 없는 윈도우?

네, 원래 90년대초 최초 Windows 설계시 Windows 개발을 총괄한 Dave Culter는 메모리 구조 설계에서 가상메모리를 배제한 OS를 개발하려고 했습니다. 그가 보기에 디스크를 이용해야 하는 메모리 어드레싱 방식은 성능에 큰 영향을 줄거라 생각했습니다. 하지만 Microsoft Research 연구교수의 의견을 받아 들여 결국 가상 메모리를 Windows Memory 구조로 채택했습니다. 그때 가상메모리 구조를 채택하지 않았다면, 아마 나중에 메모리 구조를 다시 만들었어야 했었을 수도.. p.s….

4

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

누구 레드 스크린(Red Screen) 보신 분 안계세요???

이전에 ‘윈도우의 블루스크린은 왜 파란색일까?‘라는 포스팅에서 블루스크린이 파란색(Blue)이 된 사연을 설명 드린 적이 있었습니다. 그런데 이후에 댓글로 블루스크린 뿐만 아니라 레드 스크린(Red Screen)을 보셨다는 제보가 있어 사실 유무를 확인 해 보았습니다. 사실 Windows 기술 지원을 꽤 오래 해왔음에도 레드스크린 이라는 것을 한번도 본적이 없던 터라 반신 반의 했었는데 Research 중 ‘Sorting it all Out‘ 블로그에서…

1

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

메모리 사용 계획(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

Dave Culter, Father of the Windows kernel

Windows kernel의 아버지 Dave Culter 입니다. DEC에서 VAX/VMS, RSX-11M, VAXELN을 만들었으며 당시 빌게이츠 회장의 삼고초려로 1988년 10월 마이크로소프트로 옮겨와 마이크로소프트 최초의 서버 OS인 Windows NT 3.1을 만들게 됩니다. 당시 Windows NT 개발을 총괄하였으며 지금까지 Windows Kernel의 아버지라 불립니다. 동영상에서 느껴지듯이 상당히 터프하고 열정적인 분입니다. 동영상에서는 Sr. Distinguished Engineer라고 나오는데 현재는 Technical Tellow라는 직책에 있습니다. 얼마…

7