Tuesday, March 18, 2008

Virtual File System

리눅스에서 말하는 가상파일시스템은 여러 종류의 파일 시스템을 동일한 종류의 system call을 통해 접근하고 사용할 수 있도록 해주는 일종의 abstraction 이라고 생각하면된다. 실예로, 윈도우즈의 fat이나 ntfs등을 리눅스의 ext 파일 시스템과 동시에 사용할 수 있도록 해준다. Run time에서 해당 시스템콜이 어떤 파일 시스템에 접근하려고 하는지를 확인한 후 접근하려는 파일 시스템의 구현된 함수를 연결하여 작업을 수행해준다.

No comments:

Post a Comment