컴퓨터 메모리
컴퓨터는 메모리, 즉 주기억 장치 또는 RAM(Random Access Memory)을 사용하여 바이러스 백신 스캐너와 기타 배경 서비스, 그리고 시스템이 현재 사용 중인 데이터를 포함한 활성 프로그램을 저장합니다. 데이터는 RAM에서 하드 드라이브보다 약 백만 배 더 빠르게 읽고 쓸 수 있지만, RAM에 있는 데이터는 시스템이 실행되는 동안에만 유지됩니다. RAM은 바이트 단위당 하드 디스크 저장 장치보다 수백 배 더 비싸기 때문에 경제적으로 하드 디스크 저장 장치를 대체할 수는 없습니다.
RAM과 하드 디스크 저장 장치의 특성은 상호 보완적입니다. 하드 드라이브는 현재 사용되지 않는 프로그램과 데이터를 저장하며, 이 경우 대용량과 영구성에는 중요하지만 속도는 그다지 중요하지 않습니다. 반면 RAM은 활성 프로그램과 데이터를 저장하며, 이 경우 액세스 속도가 중요하고 더 작은 용량과 일시성은 크게 문제되지 않습니다.
그렇다고 컴퓨터에 설치된 RAM 용량이 중요하지 않다는 의미는 아닙니다. 오히려 정반대입니다. 컴퓨터에 활성 프로그램과 데이터를 모두 담기에 충분한 RAM이 없으면 성능이 느려지며, 때로는 극적으로 떨어지기도 합니다. 이 문제는 운영 체제가 다른 프로그램과 데이터를 위한 공간을 마련하기 위해 메모리의 활성 프로그램과 데이터를 하드 드라이브로 스와핑해야 할 때 발생합니다. RAM이 128 MB뿐인 시스템에서 여러 개의 활성 프로그램을 실행하며 Windows XP를 사용하는 것과 같은 극단적인 경우, 성능은 충분한 RAM이 있는 시스템의 10% 수준으로 떨어질 수 있습니다.
안타깝게도 Dell이나 Gateway와 같은 대형 매장 및 온라인 판매점에서 저렴하게 판매하는 보급형 모델을 포함한 많은 상용 시스템이 충분하지 않은 RAM 용량으로 판매됩니다. 이 섹션을 시작할 때 일요일 부록을 확인해 본 결과, 많은 Windows XP 시스템이 256 MB RAM으로만 제공되고 있었으며, 일부는 128 MB에 불과했습니다. 이는 어처구니없는 일입니다. Windows XP가 하나 또는 두 개의 프로그램을 최고 성능으로 불러오고 실행하려면 최소 256 MB의 RAM이 필요하며, 사실 더 많은 용량을 원합니다. Windows XP 시스템에는 다음 용량의 RAM을 권장합니다:
- 가볍게 사용하는 보급형 시스템: 256 MB ~ 512 MB (최소 사양으로 384 MB를 주장하는 의견도 있음)
- 일반적인 용도의 메인스트림 시스템: 512 MB ~ 1 GB
- 고성능 또는 게이밍 시스템: 1 GB ~ 2 GB
이 수치들을 기준점으로 고려하고, 메모리 집약적인 애플리케이션을 실행하거나 여러 앱을 동시에 실행하는 경우 용량을 늘리세요. 예를 들어, Photoshop을 실행하려는 보급형 시스템이라도 최소 1 GB의 RAM을 장착하는 것을 권장합니다.
VISTA는 더 많은 메모리가 필요합니다
Windows Vista 시스템의 경우, 최소 1 GB(32비트 Vista 기준) 또는 2 GB(64비트 Vista 기준)의 RAM을 설치하세요.
Robert는 최근 이용 가능한 가장 빠른 프로세서 중 하나를 사용하는 메인 작업용 데스크톱 시스템에서 메모리 용량으로 실험을 진행했습니다. 이 시스템은 종종 Mozilla 브라우저 인스턴스 12개 이상, StarOffice 문서 여러 개, 메일 클라이언트, PIM 등 많은 창이 열려 있습니다. (Robert는 Windows보다 메모리를 더 효율적으로 관리하는 Linux를 실행하지만, 기본 원리는 같습니다.)
RAM 512 MB에서는 성능이 수용 가능한 수준이었습니다(1,000달러짜리 프로세서를 장착한 시스템이라면 당연한 결과입니다). 하지만 RAM을 1 GB로 늘리자 즉각적인 효과가 나타났습니다. 프로그램 로딩 속도가 눈에 띄게 빨라졌고, 프로그램 간 전환 시 발생하는 지연 현상도 사라졌습니다. 모든 것이 훨씬 더 빠르게 작동했습니다. 그림 6-1은 그 이유를 보여줍니다. 이 스크린샷이 캡처된 순간, 상위 3개의 메모리 소모 프로세스만 해도 약 317 MB, 149 MB, 136 MB의 RAM을 사용하고 있었는데, 이는 이 시스템에 원래 설치되었던 512 MB보다 약 90 MB 더 많은 수치입니다. 물리적 RAM은 약 83 MB가 남아 있었고, 스왑 파일은 368 KB만 사용 중이었습니다. 이 시스템은 사실상 모든 활성 프로그램이 RAM을 독점적으로 사용하며 원활하게 실행되고 있습니다.
이 시스템의 메모리를 1.5 GB로 늘려도 유익한 효과는 거의 없었습니다. 물리적 메모리의 대부분은 여전히 사용 중이었고(Windows와 Linux 모두 가능한 한 모든 RAM을 사용하려고 합니다), 스왑 파일 사용량은 0에 가까웠지만 1.5 GB와 1 GB 사이의 체감 성능 차이는 없었습니다. 애플리케이션 조합이 달라지면 상황이 바뀔 수도 있겠지만, Robert가 일반적으로 사용하는 시스템 환경에서는 1 GB의 RAM이 최적의 지점(sweet spot)입니다.
여러분들의 시스템에도 최적의 지점이 있으며, 현재 설치된 메모리 용량보다 그 최적 지점이 더 높을 가능성이 큽니다. 메모리를 추가하는 것은 오래된 시스템이나 메모리가 부족한 새 모델에서도 시도할 수 있는 가장 쉽고 저렴하며 효과적인 업그레이드 중 하나입니다. 이 장의 나머지 부분에서는 메모리 업그레이드와 메모리 관련 문제해결을 위해 알아야 할 사항을 알려드리겠습니다.
그림 6-1: Robert의 기본 데스크톱 시스템 메모리 사용량
필요한 정보를 찾을 수 없나요? 이 업그레이드 및 수리 색인을 확인해 보세요.
댓글 0개