windows

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ windows ] in KIDS
글 쓴 이(By): Starless (Starless)
날 짜 (Date): 1998년 12월 16일 수요일 오전 07시 20분 48초
제 목(Title): Re: [또 질문] 윈도의 가상메모리...


윈도그를 쓰다보면 제일 먼저 배우게 되는 것이 M$가 집어넣어놓은
헛소리들을 무시하는 것입니다.  :-)  가상메모리는 아무리 32메가바이
트의 램을 가졌어도 써야만 하지요.  (그리고 윈도그 자신이 써요.)
이게 그냥 설치만 하면 잘 안보이는 곳에 스웹파일을 만들어놓아서 안
쓰는줄 알지만, 실제로는 존재하거든요.  지금현재 하드디스크에 win386.swp이
있을겁니다.
그럼 안쓰면 안되나?  이런 질문은 당연하게 느껴지겠지만, 아시다시피
윈도그는 메모리 관리에 심각한 결함이 있기때문에 자기 스스로 차지하
는 메모리 용량은 차치하고라도, 좀 켜놓고 있다보면 순식간에 엉망이
되지요.  이른바 윈도그 전문가들이 권하기로는 따로 파티션 하나를 잡
아서 퍼머넌트 스웹을 잡아주라고 합니다.  언제나 얘기되어왔던 대강의
방법으로는 현재 메모리의 두배정도를 잡아주면 넉넉하다라고 하죠. 지
금같은 경우라면 64메가짜리 작은 파티션 하나를 잡아서 그 크기를 고정
시켜놓고 쓰는게 좋을 것입니다.
왜 파티션을 따로 잡냐면, 
일단, 마구잡이로 생기는 윈도그 스웹파일은 조각모으기를 했을때 움직
일수 없는블록으로 나오게 되죠.  (당연하겠죠?)  그러면 하드디스크를
열심히 정리했지만서두, 다음번에 부팅하게되면, 그 스웹파일들을 윈도
그가 정리하는 과정에서 또다시 프레그멘트가 발생하구요, 결국, 가상메
모리가 프레그먼트 되어있다는것은 그만큼 느리다는것을 의미하게되는
결과를 가져오죠.
파티션을 따로잡기 싫으시다면, 다음과 같은 방법을 쓸 수도 있을것입니다.
우선 드라이브가 여러개라면, 가상메모리 파일을 저장할 드라이브를 정
해서 먼저 조각모으기를 해주고 윈도그 제어판에서 가상메모리를 이 드
라이브에 지정해줍니다.  이때 최대/최소를 같게 맞춰주면 (예컨대, 둘다
64메가) 다음번 부팅할때 고정적인 파일이 하나 생깁니다.
드라이브가 하나라면, 일단 가상메모리를 제거하고 다시 부팅하셔요.
그다음에 조각모으기를 해주고, 다시 가상메모리를 설정해줍니다.  앞에
서와 같은 방법으로.
이렇게 크기를 미리 정해놓으면, 지정한 드라이브의 루트에 win386.swp이
생깁니다.  이거 혹시라도 잘못건드려서 지우면 많이 피곤해지니까 주
의하시구요.
마지막으로 다시한번 얘기하자면, 윈도그에서는 램이 아무리커도, 자기가
차지하는 용량이 꽤나 많고, 방만한 메모리 사용을 하는 프로그램들이
굉장히 많으니까 (M$에서 나온거는 다 그렇다고 들었음.  다른 회사들은
어떤지 모르지만, 미약한 기능을 위장하기위해 화면만 이쁘게 만든 것일
수록 메모리 관리 엉망이라는 경험적인 얘기를 덧붙임.)  가상메모리는
피할수가 없어요.
이런게 맘에 안드시면, 아예 진짜 OS를 쓰시던지요.  :-)


                    Starless ... and Bible Black
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.