| [ windows ] in KIDS 글 쓴 이(By): guest (sunlight) <210.102.100.101> 날 짜 (Date): 2000년 11월 17일 금요일 오전 12시 06분 47초 제 목(Title): Re: 윈도우98과 시스템 메모리 캐쉬라는게 다 그렇죠.. 어찌하던 한번은 디스크를 읽어야 하는것이고.. 캐쉬는 어찌하던 약간은 불확정성을 가지고있습니다. 디스크에 담긴 정보가 진짜인데 캐쉬는 그걸 반영 못할수도 있고.. 그래서 어찌하던 디스크를 읽는 과정은 피할 수 없습니다. 또 캐쉬에 담아둘 화일의 용량에 추가해서 담가둘 화일의 갯수에서도 제한이 있을겁니다. 아무리 화일 용량들이 작아도 갯수가 늘어나면 캐쉬를 비우고 새로운 화일들로 채우는 과정을 거치는 캐쉬알고리즘이 smartdrv였습니다. 그걸 계승한 윈9x계열의 OS의 시스템 캐쉬도 그게 그거죠. 램이 그렇게 많다면 임시 디스크 대용으로도 충분히 쓸만할텐데. 램드라이브를 띄워서 win386.swp이나 각종 임시폴더를 램드라이브로 넣으면 좋긴하겠지만 그게 가능하진 않을거 같군요. 윈드라이버 말고 도스레벨 램드라이브 드라이버를 먼저 올리면 되지 않을까 하는데 그렇다면 기본메모리 제한을 받게되서 램드라이브 용량이 턱없이 작아지죠. 보니까 디스크 스와핑이 그리 심한것 같지는 않고 램을 많이 달았는데도 디스크를 읽는다고 불만을 가지시는것은 너무 많은걸 기대하고 계시는것 같습니다.. 제가보기엔 윈뿐 아니라 어느 오에스를 쓰던 그건 마찬가지라고 봅니다만.. 리눅스같은건 아예 강제적으로 주기적으로 디스크에 램에 있는 정보를 캐쉬에 관계없이 디스크에 쓰죠.. |