윈도우는 당신이 당신의 I/O 파일 시스템 캐시 할 것인지 여부를 지정할 수있는 FILE_FLAG_NO_BUFFERING
플래그가 (Windows에서) 캐시를 오염없이 파일을 읽어보십시오.캐시에서, 그러나
괜찮 으면 좋겠지 만 가능한 경우 캐시를 사용하고 수정하지 않으시겠습니까? 즉
는, 당신은 어떻게 다음 Windows를 알 수 있습니까?
이미 캐시,하지만 지역 발생하지 않습니다 내 데이터, 그래서 캐시에 넣어하지 않는 경우 캐시에서이 파일을 읽어보세요!
은 SCSI 표준은 정확하게이 수행하는 Disable Page Out 비트를 정의, 그래서 그것을 물론, 너무 파일 시스템 캐시의 협력을 윈도우 (에서 해당 기능을 사용할 수 있습니다 방법 (모든 경우) 궁금하네요)?
편집 : TL; DR :이
무엇 에 대한 FILE_FLAG_WRITE_THROUGH
에 해당이을 읽는거야?
명확히하기 위해, 당신은 가능하면 캐시를 사용하여 읽기 원하는,하지만 당신은 읽기의 결과를하지 않으려는 (아마도 미리 비우는 더 유용한 데이터를 피하기 위해) 캐시 할? –
@Phil : 정확히 =) – Mehrdad
@Heandel : 목적은 @Phil이 말한 것입니다. 필요가 없을 때 다른 * 데이터가 캐시에서 쫓겨나는 것을 막기 위해서입니다. – Mehrdad