ファイルシステム、などのFAT32、など

ファイルシステムは、純粋なソフトウェアの概念です。

 

記憶媒体に格納されたデータは、直接保存することができますが、ストレージの検索、編集、追加または削除、他の操作が面倒です。

直接記憶された各ファイルのデータは、上述した問題点を使用して発生した場合、上記の問題を解決するために、各個人は、データ・ファイルのセットとして定義されます。

今、元のデータファイルに加えて、そのようなファイルの場所、ファイルサイズ、ファイル名、ファイルの種類など、いくつかの追加情報を追加します。これらのオリジナルデータと関連した付加情報と共に、文書を形成します。または変更、ファイルを探すときにこのように、あなたは簡単に操作することができます。

 

余分どのような情報、動作させるために必要な方法を便利なファイルデータにこの情報を使用し、これらはファイルシステムに定義されています。

これらは、ファイルパス、サイズ、名前や他のメンバーの情報が含まれている一般的な構造、で、純粋なソフトウェア実装されています。

もちろん、ないだけで具体的な構造、構造を用いた方法よりも、実装するためのファイルシステムははるかに複雑であり、FreeRTOS脂肪源を参照することができます。しかし、原理は簡単な構造の概念で理解することは、同じです。

 

ファイルシステムを使用して、記憶媒体に格納されたデータは変更される場合があります。データファイルは、もはや単なる生のデータではありません、それは、ファイル情報生データ二つの部分のデータを。そのため、ファイルシステムは、より多くのストレージスペースを消費します。しかし、多くの便利上のデータファイルを扱うとき。

 

ファイルシステムに基づいて、システムを操作し、簡単にデータファイルを変更、見つけることができます。ファイルシステム情報ので、容易にファイルを見つけることができ、ファイル情報は、ファイルを任意の場所に変更されます。

WindowsのFATファイルシステムは、Windowsシステムファイルに格納された文に基づいて、元のデータ・ベースである、定義されたファイルの情報FATファイルシステムを追加します。我々はExplorerブラウザを開くと、それは明らかに、各ファイルおよび各ファイルを操作するのに便利のための具体的な情報を表示することができます(オープン、クローズ、貼り付け、コピー、削除などを作成します)。

 

このようなMCUシステムなどの組み込みシステムの場合、ファイルシステムは、基礎となるメモリインタフェース上に駆動される層を追加します。

メモリに記憶された元のデータに(例えば、SDカード、フラッシュなど)は、ファイル情報を追加します。この情報は、ファイル情報に、クラス(ファイルシステム層)に各ファイルを作った後、メモリに格納されている追加することができるように、各ファイルのファイル情報は、同じです。

データはファイルポインタ情報によって運営され、これらのファイルの後、それは便利に操作することができます。

 

参考サイト:

なぜファイルシステムを使用します。

http://www.360doc.com/content/18/1117/00/99071_795394734.shtml

https://blog.csdn.net/u013709443/article/details/79369124

 

公開された264元の記事 ウォンの賞賛520 ビュー300万+

おすすめ

転載: blog.csdn.net/phenixyf/article/details/99660336
おすすめ