Sankim's Blog

상킴의 블로그 입니다, Sankim@Cloud.Infrastructure.TechnicalConsultant.CSS.Microsoft.Korea Sang Wok Kim

Browse by Tags

Tagged Content List
  • Blog Post: [짧은글] 가상 메모리 없는 윈도우?

    네, 원래 90년대초 최초 Windows 설계시 Windows 개발을 총괄한 Dave Culter는 메모리 구조 설계에서 가상메모리를 배제한 OS를 개발하려고 했습니다. 그가 보기에 디스크를 이용해야 하는 메모리 어드레싱 방식은 성능에 큰 영향을 줄거라 생각했습니다. 하지만 Microsoft Research 연구교수의 의견을 받아 들여 결국 가상 메모리를 Windows Memory 구조로 채택했습니다. 그때 가상메모리 구조를 채택하지 않았다면, 아마 나중에 메모리 구조를 다시 만들었어야 했었을 수도.. p...
  • Blog Post: 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이하...
  • Blog Post: 누구 레드 스크린(Red Screen) 보신 분 안계세요???

    이전에 ' 윈도우의 블루스크린은 왜 파란색일까? '라는 포스팅에서 블루스크린이 파란색(Blue)이 된 사연을 설명 드린 적이 있었습니다. 그런데 이후에 댓글로 블루스크린 뿐만 아니라 레드 스크린(Red Screen)을 보셨다는 제보가 있어 사실 유무를 확인 해 보았습니다. 사실 Windows 기술 지원을 꽤 오래 해왔음에도 레드스크린 이라는 것을 한번도 본적이 없던 터라 반신 반의 했었는데 Research 중 'Sorting it all Out ' 블로그에서 실제 Red Screen을 캡쳐한 화면을 볼 수 있었고 그 이외에도 검색을...
  • Blog Post: Windows 성능 옵션(프로그램 vs 백그라운드 서비스)을 이해하다

    Windows NT부터 Windows 7에서 까지 ‘시스템 속성 > 성능 > 설정 > 성능 옵션 > 고급 > 프로세서 사용 계획’ 에 ‘프로그램’과 ‘백그라운드 서비스’ 옵션 두 가지 중 하나를 사용자가 선택할 수 있습니다. 이 두 개의 옵션에 대해서 여러 의견(?)들이 난무하는데요, 이번 포스팅에서는 이 두 가지 옵션이 어떤 의미를 가지는지 그리고 여러분은 어떤 상황에서 두 옵션 중 하나를 선택할 것인지를 설명 드릴까 합니다. [그림 1. Windows 7, 프로세서 사용 계획] ...
  • Blog Post: 4GB 제한의 진실, 32비트 Windows (XP, Vista, 7)클라이언트

    지난 ‘ Windows 메모리 FAQ ’에서 Windows 메모리에 대한 이야기를 드렸는데요, 특히 Windows 클라이언트의 4GB 제한에 대해서 여러분들의 아주 뜨거운(?) 반응이 있었습니다. 그래서 지난 번에 약속 드린 ‘Easy Transfer를 이용한 마이그레이션’은 다음 포스팅으로 미루고 오늘은 ‘4GB 제한의 진실, 32비트 Windows 클라이언트‘ 라는 주제로 Q&A 형식으로 이야기를 나누도록 하겠습니다. Q1) 왜 Windows 클라이언트는 4GB까지만 지원하나요? 1. Windows XP가...
  • Blog Post: Windows 메모리 FAQ

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

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

    오늘은 듣기에 조금 생소하실 Desktop Heap에 대해서 말씀드리도록 하겠습니다. 여러분들이 실행하는 응용프로그램이 띄우는 Window 하나 하나가 모두 Desktop Heap이라는 메모리 공간을 가지게 됩니다 이를 Desktop Heap Allocation이라고 하며 사용자가 새로운 Windows, Menus, toolbars등을 생성할때마다 user32.dll과 gdi32.dll에 의해 이루어지게 됩니다. Desktop Heap에 의해서 나타나는 문제 현상은 아래와 같습니다. 1. 응용프로그램을 실행시키면 한 참 뒤에서야 해당...
  • Blog Post: 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라고 나오는데...
  • Blog Post: Windows Vista Service Pack 1 에서는 실제 장착된 물리 메모리를 확인 할 수 있다

    예전에 Windows에서 실제 물리 메모리중 일부가(100~700MB 정도) 인식되지 않는 현상에 대해서 ‘누가 내 메모리를 훔쳤나’ 라는 제목으로 포스트 한적이 있었습니다. 지금까지는 시스템이 온라인 되어 있는 상태에서는 MMIO 때문에 실제 Machine에 장착된 실제(Physical) 메모리의 크기를 확인하기 어려웠습니다. 그러나 Windows Vista Service Pack 1 부터는 실제 메모리의 정보를 직접 BIOS에서 가져와 시스템 정보에서 보여 줍니다, 그러나 BIOS 호환성에 따라 지원 되지 않을 수도 있습니다. 그림...
  • Blog Post: Windows 64bit Computing에 대한 오해 혹은 잘못된 상식

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

    이번 Post는 바로 원격에서 커널 디버깅을 할 수 있는 Remote Live Debugger 설정하기 입니다. 지금까지 자료들은 많은(?)데 실질적으로 Setting에 어려움을 격으신 분들이라면 많은 도움이 되실것이라 믿습니다. Windows Server 2003을 기준으로 작성하였습니다. [ 용어정리] Target : 문제가 발생하여 라이브 디버깅이 필요한 컴퓨터를 Target 컴퓨터라 부릅니다. Host : 원격에서 문제의 컴퓨터를 디버깅 하기 위한 컴퓨터를 Host 컴퓨터라 부릅니다. Null Modem Cable : Target과...
  • Blog Post: 누가 내 메모리를 훔쳤나? [4GB 이상 물리 메모리가 정상적으로 윈도우에 인식되지 않는 현상]

    누가 내 메모리를 훔쳤나? 많은 분들이 4GB 이상 메모리를 탑재한 32bit Windows에서 물리 메모리 4GB가 전부 나타나지 않고 3.xGB 식으로 나타나는 경우를 보셨던 경험이 있으실 것입니다. 누가 내 컴퓨터를 분해해서 메모리만 딸랑 훔쳐간 걸까요? 이 현상에 대한 원인과 답은 아래 KB929605 문서에서 잘 나와있습니다. 아래 부분을 읽기 전 정독해서 읽어 보시기 바랍니다. ---------------------------------------------------------------------...
Page 1 of 1 (13 items)