Operating system 在操作系统中,文件系统和文件管理之间有什么区别?

Operating system 在操作系统中,文件系统和文件管理之间有什么区别?,operating-system,filesystems,kernel,file-management,Operating System,Filesystems,Kernel,File Management,我找到了关于文件管理的解释和文件系统的解释以及“文件系统是文件管理的一部分”的解释。但我想知道它们是相同的还是两个不同的东西?因为我似乎找不到一篇关于他们的文章 现代操作系统要可移植,必须独立于文件系统。i、 e:给定媒体设备包含何种类型的存储格式并不重要。同时,媒体设备必须包含特定类型的存储格式以包含文件和文件夹,同时必须独立于操作系统 例如,操作系统应该能够在本地处理任何文件,允许文件系统管理器管理这些文件从物理介质到操作系统的实际传输,反之亦然。因此,操作系统可以完全独立于文件在介质上的存

我找到了关于文件管理的解释和文件系统的解释以及“文件系统是文件管理的一部分”的解释。但我想知道它们是相同的还是两个不同的东西?因为我似乎找不到一篇关于他们的文章

现代操作系统要可移植,必须独立于文件系统。i、 e:给定媒体设备包含何种类型的存储格式并不重要。同时,媒体设备必须包含特定类型的存储格式以包含文件和文件夹,同时必须独立于操作系统

例如,操作系统应该能够在本地处理任何文件,允许文件系统管理器管理这些文件从物理介质到操作系统的实际传输,反之亦然。因此,操作系统可以完全独立于文件在介质上的存储方式

考虑到这一点,在正在查看的文件和物理介质上的文件之间至少有两层(通常更多)的管理。下面是一个可以自上而下使用的层的简单列表

操作系统应用程序查看文件 操作系统文件管理器 OS文件系统管理器允许多个文件系统 特定文件系统驱动程序 媒体设备驱动程序 当调用读取文件时,应用程序1调用OS文件管理器2,由于文件打开,OS文件管理器2调用正确的OS文件系统管理器3,后者调用特定的文件系统驱动程序4,后者调用媒体设备驱动程序5进行实际访问

请注意,任何或所有缓存管理器都可以工作,这意味着在不调用较低层的情况下处理和返回调用。e、 g:每次阅读都比要求的要多,因为预期会有另一次阅读


通过拥有这样的多层,您可以拥有任何您想要的物理文件系统和/或媒体设备,操作系统也不会更明智。您所需要的只是一个用于特定物理设备的媒体驱动程序和一个用于媒体内容物理格式的文件系统管理器。只要这些层都支持公共服务调用,操作系统就允许该媒体上的任何格式的媒体和内容。

要可移植,现代操作系统必须独立于文件系统。i、 e:给定媒体设备包含何种类型的存储格式并不重要。同时,媒体设备必须包含特定类型的存储格式以包含文件和文件夹,同时必须独立于操作系统

例如,操作系统应该能够在本地处理任何文件,允许文件系统管理器管理这些文件从物理介质到操作系统的实际传输,反之亦然。因此,操作系统可以完全独立于文件在介质上的存储方式

考虑到这一点,在正在查看的文件和物理介质上的文件之间至少有两层(通常更多)的管理。下面是一个可以自上而下使用的层的简单列表

操作系统应用程序查看文件 操作系统文件管理器 OS文件系统管理器允许多个文件系统 特定文件系统驱动程序 媒体设备驱动程序 当调用读取文件时,应用程序1调用OS文件管理器2,由于文件打开,OS文件管理器2调用正确的OS文件系统管理器3,后者调用特定的文件系统驱动程序4,后者调用媒体设备驱动程序5进行实际访问

请注意,任何或所有缓存管理器都可以工作,这意味着在不调用较低层的情况下处理和返回调用。e、 g:每次阅读都比要求的要多,因为预期会有另一次阅读

通过拥有这样的多层,您可以拥有任何您想要的物理文件系统和/或媒体设备,操作系统也不会更明智。您所需要的只是一个用于特定物理设备的媒体驱动程序和一个用于媒体内容物理格式的文件系统管理器。只要这些层都支持公共服务调用,操作系统将允许该媒体上的任何格式的媒体和内容