설치 가능한 파일 시스템이란 무엇입니까?

설치 가능 파일 시스템 (IFS)은 운영 체제가 기본적으로 특정 형식으로 구성 될 필요없이 다른 파일 시스템에 액세스 할 수있는 운영 체제를 제공하는 추상 프로그래밍 인터페이스 (API)입니다. 본질적으로 운영 체제는 새 파일 시스템에 액세스하는 방법에 대해 운영 체제의 핵심 영역 (커널이라고 함)을 지시하는 설치 가능한 파일 시스템 API를 사용하는 드라이버를로드 할 수 있습니다. 이 기능을 통해 사용자는 설치 가능한 파일 시스템 드라이버 (FSD)가있는 파일 시스템을 찾아보고 수정할 수 있습니다. 또한 기존 파일 시스템을 사용하도록 장치를 설계 할 필요없이 컴퓨터가 저장 장치와 인터페이스 할 수 있도록하는 메커니즘을 제조업체에 제공합니다. IFS는 네트워크 파일 시스템 (NFS)에서 볼 수있는 것과 동일한 소프트웨어 메커니즘을 통해 원격 네트워크 드라이브를 마운트 할 수있을 정도로 효과적인 추상화 계층을 제공합니다.

원래 설치 가능한 파일 시스템은 IBM® 및 Microsoft®가 개발 한 상태에서 OS / 2 운영 체제 개발을 공동으로 수행하여 향후 소프트웨어가 새로운 기술과 작동 할 수 있도록합니다. Microsoft®는 결국이 기술을 Windows® 운영 체제에 통합했습니다. 다른 버전의 추상화 된 소프트웨어 기반 파일 시스템 인터페이스는 일반적으로 Windows® 이외의 운영 체제에서는 가상 파일 시스템이라고합니다.

운영 체제 내에서 설치 가능한 파일 시스템은 중요한 코드를 시스템의 커널, 가장 낮은 수준의 소프트웨어 처리가 수행되는 영역에로드하여 작동합니다. 이를 통해 IFS 드라이버는 파일 시스템이있는 하드웨어에 직접 액세스 할 수 있지만 커널 분할 방식으로 인해 높은 수준의 라이브러리 기능 사용이 제한됩니다. Windows®에서 설치 가능한 파일 시스템은 실제로 컴파일 된 동적 링크 라이브러리 (DLL)로로드되며 일반적으로 사용자가 사용자 정의 파일 시스템을 사용하여 볼륨을 포맷하고 복구 할 수있는 유틸리티를 제공합니다.

설치 가능한 파일 시스템에는 다양한 용도가 있습니다. 가장 일반적인 방법 중 하나는 다른 유형의 운영 체제에서 관리하는 파티션 또는 드라이브의 파일에 액세스하는 것입니다. 또한 IFS는 플래시 드라이브와 같은 휴대용 저장 장치 드라이브 제조업체 나 디지털 카메라 제조업체가 장치에 저장된 파일을 익숙한 방식으로 볼 수있는 방법을 제공하는 데 사용할 수 있습니다. 설치 가능한 파일 시스템 드라이버를 사용하면 실제 사용되는 파일 시스템에도 불구하고 기존 파티션에 액세스하는 방식을 변경하여 구성된 IFS를로드하여 드라이브를 읽기 전용으로 만들 수 있습니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?